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 }
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); }
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); }