Esempio n. 1
0
 public Item(int id)
 {
     Id                    = id;
     Level                 = ItemMetadataStorage.GetLevel(id);
     Uid                   = GuidGenerator.Long();
     InventoryTab          = ItemMetadataStorage.GetTab(id);
     ItemSlot              = ItemMetadataStorage.GetSlot(id);
     GemSlot               = ItemMetadataStorage.GetGem(id);
     Rarity                = ItemMetadataStorage.GetRarity(id);
     StackLimit            = ItemMetadataStorage.GetStackLimit(id);
     EnableBreak           = ItemMetadataStorage.GetEnableBreak(id);
     IsTwoHand             = ItemMetadataStorage.GetIsTwoHand(id);
     IsDress               = ItemMetadataStorage.GetIsDress(id);
     IsTemplate            = ItemMetadataStorage.GetIsTemplate(id);
     IsCustomScore         = ItemMetadataStorage.GetIsCustomScore(id);
     Gender                = ItemMetadataStorage.GetGender(id);
     RemainingGlamorForges = ItemExtractionMetadataStorage.GetExtractionCount(id);
     PlayCount             = ItemMetadataStorage.GetPlayCount(id);
     FileName              = ItemMetadataStorage.GetFileName(id);
     SkillId               = ItemMetadataStorage.GetSkillID(id);
     RecommendJobs         = ItemMetadataStorage.GetRecommendJobs(id);
     Content               = ItemMetadataStorage.GetContent(id);
     Function              = ItemMetadataStorage.GetFunction(id);
     Tag                   = ItemMetadataStorage.GetTag(id);
     ShopID                = ItemMetadataStorage.GetShopID(id);
     Slot                  = -1;
     Amount                = 1;
     Score                 = new MusicScore();
     Stats                 = new ItemStats(id, Rarity, Level);
     Color                 = ItemMetadataStorage.GetEquipColor(id);
     CanRepackage          = true; // If false, item becomes untradable
 }
Esempio n. 2
0
 public void SetMetadataValues(int id)
 {
     InventoryTab  = ItemMetadataStorage.GetTab(id);
     GemSlot       = ItemMetadataStorage.GetGem(id);
     StackLimit    = ItemMetadataStorage.GetStackLimit(id);
     EnableBreak   = ItemMetadataStorage.GetEnableBreak(id);
     IsTwoHand     = ItemMetadataStorage.GetIsTwoHand(id);
     IsDress       = ItemMetadataStorage.GetIsDress(id);
     IsCustomScore = ItemMetadataStorage.GetIsCustomScore(id);
     Gender        = ItemMetadataStorage.GetGender(id);
     FileName      = ItemMetadataStorage.GetFileName(id);
     SkillId       = ItemMetadataStorage.GetSkillID(id);
     RecommendJobs = ItemMetadataStorage.GetRecommendJobs(id);
     Content       = ItemMetadataStorage.GetContent(id);
     Function      = ItemMetadataStorage.GetFunction(id);
     AdBalloon     = ItemMetadataStorage.GetBalloonData(id);
     Tag           = ItemMetadataStorage.GetTag(id);
     ShopID        = ItemMetadataStorage.GetShopID(id);
 }
Esempio n. 3
0
 public void SetMetadataValues()
 {
     InventoryTab    = ItemMetadataStorage.GetTab(Id);
     GemSlot         = ItemMetadataStorage.GetGem(Id);
     StackLimit      = ItemMetadataStorage.GetStackLimit(Id);
     EnableBreak     = ItemMetadataStorage.GetEnableBreak(Id);
     IsTwoHand       = ItemMetadataStorage.GetIsTwoHand(Id);
     IsDress         = ItemMetadataStorage.GetIsDress(Id);
     IsCustomScore   = ItemMetadataStorage.GetIsCustomScore(Id);
     Gender          = ItemMetadataStorage.GetGender(Id);
     FileName        = ItemMetadataStorage.GetFileName(Id);
     SkillId         = ItemMetadataStorage.GetSkillID(Id);
     RecommendJobs   = ItemMetadataStorage.GetRecommendJobs(Id);
     Function        = ItemMetadataStorage.GetFunction(Id);
     Tag             = ItemMetadataStorage.GetTag(Id);
     ShopID          = ItemMetadataStorage.GetShopID(Id);
     RemainingTrades = ItemMetadataStorage.GetTradeableCount(Id);
     TransferType    = ItemMetadataStorage.GetTransferType(Id);
     RepackageCount  = ItemMetadataStorage.GetRepackageCount(Id);
 }