public Objective_FindItems(ItemCodex.ItemTypes p_enTypeToGet, ushort p_iAmountToGet, string p_sDescriptionTemplate, bool p_bAutoRemoveOnComplete) { this.enObjectiveType = QuestObjective.ObjectiveTypes.FindItems; this.xItemDescription = ItemCodex.GetItemDescription(p_enTypeToGet); this.liAlterableValues.Add(0); this.liAlterableValues.Add(p_iAmountToGet); this.enTypeToGet = p_enTypeToGet; this.sObjectiveDescriptionTemplate = p_sDescriptionTemplate; this.bAutoRemoveItemOnCompletion = p_bAutoRemoveOnComplete; }
public Objective_OwnItems(ItemCodex.ItemTypes p_enTypeToGet, ushort p_iAmountToGet, string p_sDescriptionTemplate) { Game1 master = Program.GetTheGame(); this.enObjectiveType = QuestObjective.ObjectiveTypes.OwnItems; this.xItemDescription = ItemCodex.GetItemDescription(p_enTypeToGet); this.liAlterableValues.Add(0); this.liAlterableValues.Add(p_iAmountToGet); int iOwn = Program.GetTheGame().xLocalPlayer.xInventory.GetAmount(p_enTypeToGet); if (iOwn >= (int)p_iAmountToGet) { this.liAlterableValues[0] = p_iAmountToGet; this.bFinished = true; } else { this.liAlterableValues[0] = (ushort)iOwn; } this.enTypeToGet = p_enTypeToGet; this.sObjectiveDescriptionTemplate = p_sDescriptionTemplate; this.diiAmountPerView[master.xLocalPlayer.iConnectionIdentifier] = (ushort)iOwn; }
public RewardAppear(ItemCodex.ItemTypes enRewardsOnGameOver) { this.enRewardsOnGameOver = enRewardsOnGameOver; this.xReward = ItemCodex.GetItemDescription(enRewardsOnGameOver); }
public ItemSlot(ItemCodex.ItemTypes enItemType) { this.enType = Equipment.QuickSlot.Type.Item; this.enItemType = enItemType; this.xDescription = ItemCodex.GetItemDescription(enItemType); }
public CraftingRecipe(ItemDescription p_enTargetItem, params KeyValuePair<ItemDescription, ushort>[] p_kvpIngredient) { this.xItemDescription = p_enTargetItem; for (int i = 0; i < p_kvpIngredient.Length; i++) { this.dxiIngredientList.Add(p_kvpIngredient[i].Key, p_kvpIngredient[i].Value); this.henIngredientIndex.Add(p_kvpIngredient[i].Key.enType); } }
public static ItemDescription GetItemDescription(ItemCodex.ItemTypes enType) { if (ItemCodex.denxLoadedDescriptions.ContainsKey(enType)) { return ItemCodex.denxLoadedDescriptions[enType]; } ItemDescription xIt = new ItemDescription(); ContentManager Content = Program.GetTheGame().Content; xIt.enType = enType; if (enType == ItemCodex.ItemTypes.Apple) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "AppleName"); xIt.sCategory = "Misc"; xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "AppleDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Apple"); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 1; xIt.iValue = 2; } else if (enType == ItemCodex.ItemTypes.Carrot) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CarrotName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CarrotDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Carrot"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 1; xIt.iValue = 3; } else if (enType == ItemCodex.ItemTypes.VegetableJuice) { xIt.sFullName = "Vegetable Juice"; xIt.sDescription = "Popipopipopopipo!"; xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.sCategory = "Consumable - HP"; xIt.iInternalLevel = 5; } else if (enType == ItemCodex.ItemTypes._Consumable_Berries) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BerriesName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BerriesDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/berries"); xIt.sCategory = "Misc - Ingredient"; xIt.iInternalLevel = 3; xIt.iValue = 2; } else if (enType == ItemCodex.ItemTypes._Consumable_HealthPotion) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HealthPotionName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HealthPotionDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Usable); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/potion_health"); xIt.sCategory = "Consumable - HP"; xIt.iInternalLevel = 2; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Consumable_DamagePotion) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "DamagePotionName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "DamagePotionDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Usable); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/potion_damage"); xIt.sCategory = "Consumable - Damage"; xIt.iInternalLevel = 2; xIt.iValue = 150; } else if (enType == ItemCodex.ItemTypes._Consumable_DefensePotion) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "DefensePotionName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "DefensePotionDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Usable); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/potion_armor"); xIt.sCategory = "Consumable - Defense"; xIt.iInternalLevel = 2; xIt.iValue = 150; } else if (enType == ItemCodex.ItemTypes._Consumable_ManaPotion) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SpiritPotionName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SpiritPotionDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Usable); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/potion_mana"); xIt.sCategory = "Consumable - Mana"; xIt.iInternalLevel = 2; xIt.iValue = 150; } else if (enType == ItemCodex.ItemTypes._Consumable_SpeedPotion) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GalePotionName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GalePotionDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Usable); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/potion_speed"); xIt.sCategory = "Consumable - Speed"; xIt.iInternalLevel = 2; xIt.iValue = 150; } else if (enType == ItemCodex.ItemTypes._Usable_ButterflySummoner) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ButterflyCharmName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ButterflyCharmDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/emitter_butterfly"); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.lenCategory.Add(ItemCodex.ItemCategories.DontRemoveOnUse); xIt.lenCategory.Add(ItemCodex.ItemCategories.DontShowUsesLeft); xIt.lenCategory.Add(ItemCodex.ItemCategories.Usable); xIt.iInternalLevel = 1000; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Misc_Honey) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HoneyName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HoneyDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/honey"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 17; xIt.iValue = 50; } else if (enType == ItemCodex.ItemTypes._Misc_Fur) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RabbitFurName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RabbitFurDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/fur"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 14; xIt.iValue = 15; } else if (enType == ItemCodex.ItemTypes._Misc_Stinger) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BeeStingerName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BeeStingerDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/stinger"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.sCategory = "Misc"; xIt.iInternalLevel = 15; xIt.iValue = 20; } else if (enType == ItemCodex.ItemTypes._Misc_Stick) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SmallStickName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SmallStickDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/stick"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 5; xIt.iValue = 2; } else if (enType == ItemCodex.ItemTypes.StickyMucus) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreenGooName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreenGooDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/StickyMucus"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 12; xIt.iValue = 5; } else if (enType == ItemCodex.ItemTypes._Misc_Button) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ButtonName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ButtonDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/button"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 24; xIt.iValue = 25; } else if (enType == ItemCodex.ItemTypes._Misc_Ectoplasm) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EctoplasmName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EctoplasmDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/ectoplasm"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 26; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Misc_Fabric) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FabricName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FabricDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/fabric"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 27; xIt.iValue = 30; } else if (enType == ItemCodex.ItemTypes._Misc_Lantern) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LanternName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LanternDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/lantern"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 23; xIt.iValue = 30; } else if (enType == ItemCodex.ItemTypes._Misc_Hay) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HayName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HayDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hay"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 24; xIt.iValue = 25; } else if (enType == ItemCodex.ItemTypes._Misc_BagLol) { xIt.sFullName = "Mr Bag"; xIt.sDescription = "It iz da baggo!"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/bag"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 5; } else if (enType == ItemCodex.ItemTypes._Misc_PetalBlue) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BluePetalName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BluePetalDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/petal_blue"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 17; xIt.iValue = 20; } else if (enType == ItemCodex.ItemTypes._Misc_PetalPurple) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PurplePetalName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PurplePetalDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/petal_purple"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 27; xIt.iValue = 50; } else if (enType == ItemCodex.ItemTypes._Misc_Pollen) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PollenName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PollenDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/pollen"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 20; xIt.iValue = 70; } else if (enType == ItemCodex.ItemTypes._Misc_PumpkinMeat) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PumpkinMeatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PumpkinMeatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/pumpkin_meat"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.iInternalLevel = 20; xIt.iValue = 15; } else if (enType == ItemCodex.ItemTypes._Misc_PumpkinSeeds) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PumpkinSeedsName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PumpkinSeedsDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/pumpkin_seed"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.iInternalLevel = 23; xIt.iValue = 20; } else if (enType == ItemCodex.ItemTypes._Misc_Root) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RootName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RootDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/root"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 15; xIt.iValue = 35; } else if (enType == ItemCodex.ItemTypes._Misc_Sheet) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SheetName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SheetDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/sheet"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 22; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Misc_Tusk) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BoarTuskName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BoarTuskDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/tusk"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 21; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Misc_ToughSkin) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ToughSkinName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ToughSkinDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/toughskin"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 23; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Misc_CrystalCrumbs) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CrystalCrumbsName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CrystalCrumbsDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/crystalcrumbs"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 31; xIt.iValue = 50; } else if (enType == ItemCodex.ItemTypes._Misc_PowerCore) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PowerCoreName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PowerCoreDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/powercore"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 33; xIt.iValue = 70; } else if (enType == ItemCodex.ItemTypes._Misc_MetalPiece) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MetalPieceName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MetalPieceDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/metalpiece"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 31; xIt.iValue = 50; } else if (enType == ItemCodex.ItemTypes._Misc_Turkey) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TurkeyName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TurkeyDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/turkey"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 32; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Misc_PeckoDoll) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PeckoDollName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PeckoDollDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/doll_pecko"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 36; xIt.iValue = 400; } else if (enType == ItemCodex.ItemTypes._Misc_PeckoFeather) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PeckoFeatherName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PeckoFeatherDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/feather"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 31; xIt.iValue = 80; } else if (enType == ItemCodex.ItemTypes._Misc_GuardianCrystal) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CrystalName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CrystalDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/crystal"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 35; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Misc_ChickenPlushie) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ChickenPlushieName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ChickenPlushieDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Plushies/chicken"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.iInternalLevel = 30; xIt.iValue = 200; } else if (enType == ItemCodex.ItemTypes._Misc_BasicJarShard) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicJarShardName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicJarShardDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/shard_basic"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 10; xIt.iValue = 10; } else if (enType == ItemCodex.ItemTypes._Misc_CyberJarShard) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CyberJarShardName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CyberJarShardDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/shard_flyingtemple"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 30; xIt.iValue = 30; } else if (enType == ItemCodex.ItemTypes._Misc_SlimeCube) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimeCubeName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimeCubeDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/slimecube"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 30; xIt.iValue = 50; } else if (enType == ItemCodex.ItemTypes._Misc_EmitterMatrix) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EmitterMatrixName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EmitterMatrixDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/emittermatrix"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 50; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Misc_GiftBox) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GiftBoxName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GiftBoxDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/giftbox"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 43; xIt.iValue = 140; } else if (enType == ItemCodex.ItemTypes._Misc_Icicle) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "IcicleName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "IcicleDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/istapp"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 42; xIt.iValue = 120; } else if (enType == ItemCodex.ItemTypes._Misc_Orange) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "OrangeName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "OrangeDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/orange"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 41; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Misc_Pinecone) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PineconeName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PineconeDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/pinecone"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 44; xIt.iValue = 150; } else if (enType == ItemCodex.ItemTypes._Misc_CandyCane) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CandycaneName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CandycaneDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/polkagris"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 44; xIt.iValue = 140; } else if (enType == ItemCodex.ItemTypes._Misc_IcyGoo) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "IcyGooName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "IcyGooDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/StickyMucus_blue"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 42; xIt.iValue = 130; } else if (enType == ItemCodex.ItemTypes._Misc_YetiDoll) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "YetiDollName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "YetiDollDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/yetidoll"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.iInternalLevel = 45; xIt.iValue = 600; } else if (enType == ItemCodex.ItemTypes._Misc_YetiFur) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "YetiFurName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "YetiFurDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/yetifur"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.iInternalLevel = 46; xIt.iValue = 180; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_FlyingFortressPainting) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FurnitureFlyingFortressPaintingName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FurnitureFlyingFortressPaintingDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/painting_flyingtemple"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.iInternalLevel = 1; xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_LampCrystal) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CrystalLampName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CrystalLampDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/lamp_crystal"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.iInternalLevel = 1; xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_LampLantern) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LanternLampName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LanternLampDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/lamp_lantern"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.iInternalLevel = 1; xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_LampGreenSlime) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreenSlimeLampName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreenSlimeLampDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/lamp_lava"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.iInternalLevel = 1; xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_GigaSlimeBeanbag) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GigaSlimeTrophyName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GigaSlimeTrophyDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/slimeseat"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Clock01) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SmallClockName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SmallClockDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/clock01"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Fireplace) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FireplaceName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FireplaceDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/fireplace"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Plant01) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SmallCactusName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SmallCactusDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/plant01"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Decoration); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_BeerBarrel) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BeerBarrelName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BeerBarrelDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/beerbarrel"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_SlimeCarpet) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimeCarpetName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimeCarpetDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/slimecarpet"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_FishDisplay) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedFatfishDisplayName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedFatfishDisplayDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/fiskis"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_WallType00) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WallPaper00Name"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WallPaper00Description"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Wallpapers/wallpaper_whitebasic"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_WallPaper); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_WallType01) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WallPaper01Name"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WallPaper01Description"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Wallpapers/wallpaper_darkwood"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_WallPaper); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_WallType02) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WallPaper02Name"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WallPaper02Description"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Wallpapers/wallpaper_purpledots"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_WallPaper); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_FloorType00) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "Floor00Name"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "Floor00Description"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Floors/floor_evergrind"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Flooring); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_FloorType01) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "Floor01Name"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "Floor01Description"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Floors/floor_woodbasic"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Flooring); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_FloorType02) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "Floor02Name"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "Floor02Description"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Floors/floor_hq"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Flooring); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Table_BasicLongBlack) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicDarkTableName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicTableDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Surfaces/Surfaces_TableLongBlack"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Surface); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Table_BasicLongWhite) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicWhiteTableName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicTableDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Surfaces/Surfaces_TableLongWhite"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Surface); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Table_BasicLongWood) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicWoodTableName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicTableDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Surfaces/Surfaces_TableLongWood"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Surface); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Table_BasicRoundDark) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicRoundDarkTableName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicRoundTableDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Surfaces/Surfaces_TableRoundBlack"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Surface); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Table_BasicRoundWhite) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicRoundWhiteTableName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicRoundTableDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Surfaces/Surfaces_TableRoundWhite"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Surface); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Table_BasicRoundWood) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicRoundWoodTableName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BasicRoundTableDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Surfaces/Surfaces_TableRound"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Surface); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Carpet_MasterHQBlue) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BlueHQCarpetName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HQCarpetDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Carpets/Carpets_MasterHQBlue"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Carpet); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Carpet_MasterHQGreen) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreenHQCarpetName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HQCarpetDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Carpets/Carpets_MasterHQGreen"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Carpet); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Furniture_Carpet_MasterHQRed) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedHQCarpetName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HQCarpetDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Furniture/Carpets/Carpets_MasterHQRed"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture); xIt.lenCategory.Add(ItemCodex.ItemCategories.Furniture_Carpet); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.iInternalLevel = 1; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Fishie) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FishieName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FishieDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/fishie"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 30; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_FishieGreen) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreenFishieName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreenFishieDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/fishie_green"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 30; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Clam) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ClamName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ClamDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/clam"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Crabby) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CrabbyName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CrabbyDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/crabby"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 50; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Eel) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EelName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EelDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/eel_circle"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 150; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_EelDisplay) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/eel"); } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Fatty) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FatfishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FatfishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/fatty_circle"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 125; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_FattyDisplay) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/fatty"); } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Mes) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WimpName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WimpDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/mes"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 20; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Moray) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MorayName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MorayDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/moray_circle"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 150; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_MorayDisplay) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/moray"); } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Octopus) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "OctopusName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "OctopusDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/octopus_circle"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_OctopusDisplay) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/octopus"); } else if (enType == ItemCodex.ItemTypes._Misc_Fish_RockFish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RockfishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RockfishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/rockfish"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_SeaHorse) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SeahorseName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SeahorseDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/seahorse"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 50; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Shrimp) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ShrimpName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ShrimpDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/shrimp"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Squid) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SquidName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SquidDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/squid"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 55; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Starfish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "StarfishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "StarfishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/starfish"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 60; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Stingray) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "StingrayName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "StingrayDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/stingray_circle"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 80; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_StingrayDisplay) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/stingray"); } else if (enType == ItemCodex.ItemTypes._Misc_Fish_DeadFish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "DeadFishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "DeadFishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/deadfish"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Zombiefish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ZombieFishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ZombieFishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/zombiefish"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 80; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Ghostfish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GhostFishieName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GhostFishieDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/ghostfish"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Vampirefish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "VampireFishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "VampireFishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/vampirefish"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 140; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_FrankenFish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FrankenfishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FrankenfishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/frankenfish_circle"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 400; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_FrankenFishDisplay) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/frankenfish"); } else if (enType == ItemCodex.ItemTypes._Misc_Fish_RedFatty) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedFatfishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedFatFishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/fatty_circle_red"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_RedFattyDisplay) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/fatty_red"); } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Penguish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PenguishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PenguishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/winter_penguishcircle"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 400; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_PenguishDisplay) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/winter_penguish"); } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Yetish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "YetishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "YetishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/winter_yetishcircle"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 600; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_YetishDisplay) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/winter_yetish"); } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Fishstick) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FishstickName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FishstickDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/winter_fishstick"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_Icefish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "IcefishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "IcefishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/winter_fishstick"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 150; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_SnowFish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SnowfishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SnowfishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Fish/winter_snowfish"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Misc); xIt.lenCategory.Add(ItemCodex.ItemCategories.Fish); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetFood); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; xIt.iValue = 125; } else if (enType == ItemCodex.ItemTypes._Coin_SmallSilver) { xIt.sFullName = "Small Silver Coin"; xIt.sDescription = "Lol!!"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/honey"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Coin); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; } else if (enType == ItemCodex.ItemTypes._Coin_SmallGold) { xIt.sFullName = "Small Gold Coin"; xIt.sDescription = "Lol!!"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/honey"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Coin); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; } else if (enType == ItemCodex.ItemTypes._Coin_BigSilver) { xIt.sFullName = "Big Silver Coin"; xIt.sDescription = "Lol!!"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/honey"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Coin); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; } else if (enType == ItemCodex.ItemTypes._Coin_BigGold) { xIt.sFullName = "Big Gold Coin"; xIt.sDescription = "Lol!!"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/honey"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Coin); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; } else if (enType == ItemCodex.ItemTypes._Orb_Health_Medium) { xIt.sFullName = "Health Orb"; xIt.sDescription = "Lol!!"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/honey"); xIt.lenCategory.Add(ItemCodex.ItemCategories.HealthOrb); xIt.sCategory = "Misc"; xIt.iInternalLevel = 5; } else if (enType == ItemCodex.ItemTypes._Hat_Strawboater) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "StrawBoaterName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "StrawBoaterDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/strawboater"); xIt.sCategory = "Hat"; xIt.iInternalLevel = 10; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Hat_Halo) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HaloName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HaloDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/halo"); xIt.sCategory = "Hat"; xIt.iInternalLevel = 23; xIt.byFancyness = 2; xIt.iValue = 1000; } else if (enType == ItemCodex.ItemTypes._Hat_BabyDevilHorns) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BabyDevilHornsName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BabyDevilHornsDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/horns"); xIt.sCategory = "Hat"; xIt.iInternalLevel = 22; xIt.byFancyness = 2; xIt.iValue = 1000; } else if (enType == ItemCodex.ItemTypes._Hat_SlimeHat) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimeHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimeHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Slimehat"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 19; xIt.byFancyness = 3; xIt.iValue = 1000; } else if (enType == ItemCodex.ItemTypes._Hat_AppleHat) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "AppleHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "AppleHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Applehat"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 25; xIt.byFancyness = 2; xIt.iValue = 1300; } else if (enType == ItemCodex.ItemTypes._Hat_PumpkinMask) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PumpkinMaskName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PumpkinMaskDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Pumpkinhat"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.lenCategory.Add(ItemCodex.ItemCategories.Facegear); xIt.sCategory = "Mask"; xIt.iInternalLevel = 38; xIt.byFancyness = 3; xIt.iValue = 2000; } else if (enType == ItemCodex.ItemTypes._Hat_Bandana) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BandanaName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BandanaDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/bandana"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 20; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Hat_Can) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TinCanName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TinCanDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/can"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 2; xIt.byFancyness = 2; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Hat_GuardHat) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GuardHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GuardHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/GuardHat"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 25; xIt.byFancyness = 2; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Hat_Keps) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CapName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CapDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/keps"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 16; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Hat_Mossa) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WarmHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WarmHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/mossa"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 14; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Hat_Rosett_Blue) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BlueHairBowName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BlueHairBowDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/rosett_blue"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 30; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._Hat_Rosett_Green) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreenHairBowName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreenHairBowDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/rosett_green"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 27; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._Hat_Rosett_Pink) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PinkHairBowName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PinkHairBowDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/rosett_pink"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 28; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._Hat_Rosett_Red) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedHairBowName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedHairBowDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/rosett_red"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 29; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._Hat_Garland_BluePetals) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BluePetalGarlandName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BluePetalGarlandDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/garlandofflowers_blue"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 34; xIt.byFancyness = 2; xIt.iValue = 1000; } else if (enType == ItemCodex.ItemTypes._Hat_Garland_PurplePetals) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PurplePetalGarlandName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PurplePetalGarlandDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/garlandofflowers_purple"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 40; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._Hat_Ushanka) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RabbyUshankaName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RabbyUshankaDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/ushanka"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 26; xIt.byFancyness = 2; xIt.iValue = 600; } else if (enType == ItemCodex.ItemTypes._Hat_ChickenHat) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ChickenHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ChickenHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Chickenhat"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 24; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Hat_Chimney) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ChimneyHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ChimneyHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_chimney"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 12; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Hat_ArchersApple) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ArchersAppleName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ArchersAppleDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/archersapple"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 37; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._Hat_Crown) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RoyalCrownName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RoyalCrownDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_crown"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 39; xIt.byFancyness = 2; xIt.iValue = 2800; } else if (enType == ItemCodex.ItemTypes._Hat_Eggshell) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BigEggshellName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BigEggshellDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_eggshell"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 26; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._Hat_Fish) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BigFishName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BigFishDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_fish"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 33; xIt.byFancyness = 2; xIt.iValue = 2000; } else if (enType == ItemCodex.ItemTypes._Hat_PopeHat) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PopeHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PopeHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_pope"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 42; xIt.byFancyness = 2; xIt.iValue = 3250; } else if (enType == ItemCodex.ItemTypes._Hat_BrawlerHelmet) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BrawlerHelmetName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BrawlerHelmetDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_brawlerhelmet"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 31; xIt.byFancyness = 2; xIt.iValue = 2000; } else if (enType == ItemCodex.ItemTypes._Hat_IronCap) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "IronCapName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "IronCapDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_cap"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 18; xIt.byFancyness = 2; xIt.iValue = 450; } else if (enType == ItemCodex.ItemTypes._Hat_LeatherCap) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LeatherCapName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LeatherCapDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_capleather"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 4; xIt.byFancyness = 2; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Hat_Phaseface) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PhaseFaceName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PhaseFaceDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_phaseface"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 41; xIt.byFancyness = 2; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Hat_WitchHat) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WitchHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WitchHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_witchhat"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 36; xIt.byFancyness = 2; xIt.iValue = 1000; } else if (enType == ItemCodex.ItemTypes._Hat_GoblinHat) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GoblinHoodName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GoblinHoodDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/goblinhat"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 40; xIt.byFancyness = 2; xIt.iValue = 2800; } else if (enType == ItemCodex.ItemTypes._Hat_SlimeHat_Blue) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BlueSlimeHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BlueSlimeHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/Slimehat_blue"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 42; xIt.byFancyness = 2; xIt.iValue = 2200; } else if (enType == ItemCodex.ItemTypes._Hat_SlimeHat_Red) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedSlimeHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedSlimeHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/SlimehatRed"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.sCategory = "Hat"; xIt.iInternalLevel = 42; xIt.byFancyness = 2; xIt.iValue = 1400; } else if (enType == ItemCodex.ItemTypes._Hat_Paperbag) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PaperBagName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PaperBagDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_paperbag"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.sCategory = "Hat"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 2200; } else if (enType == ItemCodex.ItemTypes._Hat_Earmuffs) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EarmuffName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EarmuffDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_earmuffs"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.sCategory = "Hat"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 2200; } else if (enType == ItemCodex.ItemTypes._Hat_CatEars) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CatearsName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CatearsDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_catears"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.sCategory = "Hat"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 2200; } else if (enType == ItemCodex.ItemTypes._Hat_Turban) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TurbanName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TurbanDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_turban"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.sCategory = "Hat"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 2200; } else if (enType == ItemCodex.ItemTypes._Hat_ChefHat) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ChefHatName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ChefHatDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_chefhat"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.sCategory = "Hat"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 2200; } else if (enType == ItemCodex.ItemTypes._Hat_ValkyrieHat_Neutral) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ValkyrieHelmetName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ValkyrieHelmetDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hat_valkyrie_neutral"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Hat); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.sCategory = "Hat"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 2200; } else if (enType == ItemCodex.ItemTypes._Facegear_EyebrowsAngry) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "AngryEyebrowsName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "AngryEyebrowsDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Facegear); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/facegear_eyebrowangry"); xIt.sCategory = "Facegear"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Facegear_Scar) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ScarName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ScarDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Facegear); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/facegear_scar"); xIt.sCategory = "Facegear"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Facegear_FancyBeard) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FancyBeardName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FancyBeardDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Facegear); xIt.lenCategory.Add(ItemCodex.ItemCategories.NoDropNoTrade); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/facegear_beard2"); xIt.sCategory = "Facegear"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Facegear_Blindfold) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BlindfoldName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BlindfoldDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Facegear); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/blindfold"); xIt.sCategory = "Facegear"; xIt.iInternalLevel = 20; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Facegear_Glasses) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SpectaclesName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SpectaclesDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Facegear); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/glasses"); xIt.sCategory = "Facegear"; xIt.iInternalLevel = 25; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Facegear_Beard) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BeardName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BeardDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Facegear); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/beard"); xIt.sCategory = "Facegear"; xIt.iInternalLevel = 15; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Facegear_Cigarr) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CigarName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CigarDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Facegear); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/cigarr"); xIt.sCategory = "Facegear"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Facegear_Masque) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MasqueName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MasqueDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Facegear); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/masque"); xIt.sCategory = "Facegear"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Facegear_ScreamMask) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TheScreamName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TheScreamDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Facegear); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/screammask"); xIt.sCategory = "Facegear"; xIt.iInternalLevel = 1; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Shield_WoodenShield) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WoodenShieldName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WoodenShieldDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/WoodenShield"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shield); xIt.sCategory = "Shield"; xIt.iValue = 50; xIt.iInternalLevel = 15; xIt.byFancyness = 2; } else if (enType == ItemCodex.ItemTypes._Shield_Iron) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "IronShieldName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "IronShieldDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/ironshield"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shield); xIt.sCategory = "Shield"; xIt.iInternalLevel = 19; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Shield_Barrel) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BarrelShieldName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BarrelShieldDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/barrelshield"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shield); xIt.sCategory = "Shield"; xIt.iValue = 1000; xIt.iInternalLevel = 26; xIt.byFancyness = 2; } else if (enType == ItemCodex.ItemTypes._Shield_Crystal) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CrystalShieldName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CrystalShieldDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/cystalshield"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shield); xIt.sCategory = "Shield"; xIt.iInternalLevel = 28; xIt.byFancyness = 2; xIt.iValue = 800; } else if (enType == ItemCodex.ItemTypes._Shield_Wisp) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WispShieldName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WispShieldDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/wispshield"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shield); xIt.sCategory = "Shield"; xIt.iInternalLevel = 30; xIt.byFancyness = 2; xIt.iValue = 800; } else if (enType == ItemCodex.ItemTypes._Shield_TestShield) { xIt.sFullName = "Test Shield"; xIt.sDescription = "Best shield in the entire God damn game!"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/WoodenShield"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shield); xIt.sCategory = "Shield"; xIt.iInternalLevel = 1000; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._OneHanded_WoodenSword) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WoodenSwordName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WoodenSwordDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/WoodenSword"); xIt.lenCategory.Add(ItemCodex.ItemCategories.OneHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: One Handed"; xIt.iInternalLevel = 15; xIt.byFancyness = 2; xIt.iValue = 50; } else if (enType == ItemCodex.ItemTypes._OneHanded_IronSword) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SquiresSwordName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SquiresSwordDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/shortsword"); xIt.lenCategory.Add(ItemCodex.ItemCategories.OneHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: One Handed"; xIt.iInternalLevel = 20; xIt.byFancyness = 2; xIt.iValue = 200; } else if (enType == ItemCodex.ItemTypes._OneHanded_Morningstar) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MorningStarName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MorningStarDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/morningstar"); xIt.lenCategory.Add(ItemCodex.ItemCategories.OneHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: One Handed"; xIt.iInternalLevel = 25; xIt.byFancyness = 2; xIt.iValue = 800; } else if (enType == ItemCodex.ItemTypes._OneHanded_CarrotSword) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CarrotSwordName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CarrotSwordDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/CarrotSword"); xIt.lenCategory.Add(ItemCodex.ItemCategories.OneHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: One Handed"; xIt.iInternalLevel = 30; xIt.byFancyness = 3; xIt.iValue = 700; } else if (enType == ItemCodex.ItemTypes._OneHanded_Stinger) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TheStingerName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TheStingerDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/1h_stinger"); xIt.lenCategory.Add(ItemCodex.ItemCategories.OneHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: One Handed"; xIt.iInternalLevel = 35; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._OneHanded_Rod) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RodName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RodDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/rod"); xIt.lenCategory.Add(ItemCodex.ItemCategories.OneHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: One Handed"; xIt.iInternalLevel = 22; xIt.byFancyness = 2; xIt.iValue = 250; } else if (enType == ItemCodex.ItemTypes._OneHanded_RubyRod) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RubyRodName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RubyRodDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/1h_rodruby"); xIt.lenCategory.Add(ItemCodex.ItemCategories.OneHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: One Handed"; xIt.iInternalLevel = 32; xIt.byFancyness = 2; xIt.iValue = 800; } else if (enType == ItemCodex.ItemTypes._OneHanded_SteelSword) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SteelSwordName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SteelSwordDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/1h_steelsword"); xIt.lenCategory.Add(ItemCodex.ItemCategories.OneHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: One Handed"; xIt.iInternalLevel = 40; xIt.byFancyness = 2; xIt.iValue = 2000; } else if (enType == ItemCodex.ItemTypes._OneHanded_LaserSword) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LaserSwordName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LaserSwordDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/1h_lasersword"); xIt.lenCategory.Add(ItemCodex.ItemCategories.OneHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: One Handed"; xIt.iInternalLevel = 60; xIt.byFancyness = 2; xIt.iValue = 200; } else if (enType == ItemCodex.ItemTypes._TwoHanded_Stick) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BigBranchName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BigBranchDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/pinne"); xIt.lenCategory.Add(ItemCodex.ItemCategories.TwoHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: Two Handed"; xIt.iInternalLevel = 15; xIt.byFancyness = 2; xIt.iValue = 50; } else if (enType == ItemCodex.ItemTypes._TwoHanded_Claymore) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SquireClaymoreName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SquireClaymoreDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Claymore"); xIt.lenCategory.Add(ItemCodex.ItemCategories.TwoHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: Two Handed"; xIt.iInternalLevel = 20; xIt.byFancyness = 2; xIt.iValue = 200; } else if (enType == ItemCodex.ItemTypes._TwoHanded_Club) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ClubName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ClubDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/2h_club"); xIt.lenCategory.Add(ItemCodex.ItemCategories.TwoHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: Two Handed"; xIt.iInternalLevel = 25; xIt.byFancyness = 2; xIt.iValue = 800; } else if (enType == ItemCodex.ItemTypes._TwoHanded_Lantern) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SmashlightName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SmashlightDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/2h_lantern"); xIt.lenCategory.Add(ItemCodex.ItemCategories.TwoHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: Two Handed"; xIt.iInternalLevel = 30; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._TwoHanded_LumberAxe) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LumberAxeName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LumberAxeDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/2h_lumberaxe"); xIt.lenCategory.Add(ItemCodex.ItemCategories.TwoHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: Two Handed"; xIt.iInternalLevel = 50; xIt.byFancyness = 2; xIt.iValue = 2000; } else if (enType == ItemCodex.ItemTypes._TwoHanded_GreatAxe) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreatAxeName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GreatAxeDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/2h_greataxe"); xIt.lenCategory.Add(ItemCodex.ItemCategories.TwoHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: Two Handed"; xIt.iInternalLevel = 60; xIt.byFancyness = 2; xIt.iValue = 5000; } else if (enType == ItemCodex.ItemTypes._TwoHanded_SpikedClub) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SpikedClubName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SpikedClubDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/2h_clubspiked"); xIt.lenCategory.Add(ItemCodex.ItemCategories.TwoHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: Two Handed"; xIt.iInternalLevel = 40; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._TwoHanded_SlimeHammer) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimeHammerName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimeHammerDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/2h_slimehammer"); xIt.lenCategory.Add(ItemCodex.ItemCategories.TwoHandedWeapon); xIt.lenCategory.Add(ItemCodex.ItemCategories.Weapon); xIt.sCategory = "Weapon: Two Handed"; xIt.iInternalLevel = 44; xIt.byFancyness = 3; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._Bow_WoodenBow) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WoodenBowName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "WoodenBowDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/WoodenBow"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Usable); xIt.lenCategory.Add(ItemCodex.ItemCategories.DontRemoveOnUse); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.sCategory = "Weapon: Bow"; xIt.iInternalLevel = 15; xIt.byFancyness = 2; } else if (enType == ItemCodex.ItemTypes._Armor_Shawl) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ShawlName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ShawlDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/shawl"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Armor); xIt.sCategory = "Armor"; xIt.iInternalLevel = 28; xIt.byFancyness = 2; xIt.iValue = 750; } else if (enType == ItemCodex.ItemTypes._Armor_AdventureShirt) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "AdventureShirtName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "AdventureShirtDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/adventurershirt"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Armor); xIt.sCategory = "Armor"; xIt.iInternalLevel = 15; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Armor_Shirt) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HighQualityShirtName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HighQualityShirtDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/shirt"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Armor); xIt.sCategory = "Armor"; xIt.iInternalLevel = 20; xIt.byFancyness = 2; xIt.iValue = 800; } else if (enType == ItemCodex.ItemTypes._Armor_Vest) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FurVestName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FurVestDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/vest"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Armor); xIt.sCategory = "Armor"; xIt.iInternalLevel = 25; xIt.byFancyness = 2; xIt.iValue = 650; } else if (enType == ItemCodex.ItemTypes._Armor_KnittedShirt) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "KnittedShirtName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "KnittedShirtDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/birdie_shirt"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Armor); xIt.sCategory = "Armor"; xIt.iInternalLevel = 32; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Armor_BrawlerPlate) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BrawlerPlateName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BrawlerPlateDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/armor_brawler"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Armor); xIt.sCategory = "Armor"; xIt.iInternalLevel = 35; xIt.byFancyness = 2; xIt.iValue = 1200; } else if (enType == ItemCodex.ItemTypes._Armor_SlimeArmor) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimeArmorName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimeArmorDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/armor_slimearmor"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Armor); xIt.sCategory = "Armor"; xIt.iInternalLevel = 44; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Armor_AdventureVest) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "AdventureVestName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "AdventureVestDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/armor_adventurevest"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Armor); xIt.sCategory = "Armor"; xIt.iInternalLevel = 10; xIt.byFancyness = 2; xIt.iValue = 200; } else if (enType == ItemCodex.ItemTypes._Armor_ChainMail) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ChainMailName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ChainMailDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/armor_chainmail"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Armor); xIt.sCategory = "Armor"; xIt.iInternalLevel = 30; xIt.byFancyness = 2; xIt.iValue = 1500; } else if (enType == ItemCodex.ItemTypes._Armor_GoblinJacket) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GoblinJacketName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GoblinJacketDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/goblinjacket"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Armor); xIt.sCategory = "Armor"; xIt.iInternalLevel = 40; xIt.byFancyness = 2; xIt.iValue = 2200; } else if (enType == ItemCodex.ItemTypes._Accessory_Gloves) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ClothGlovesName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ClothGlovesDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/accessory_gloves"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 5; xIt.byFancyness = 2; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Accessory_Scarf) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedScarfName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedScarfDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/scarf"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 15; xIt.byFancyness = 2; xIt.iValue = 550; } else if (enType == ItemCodex.ItemTypes._Accessory_VoodooDoll) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "VoodooDollName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "VoodooDollDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/vodoo"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 16; xIt.byFancyness = 2; xIt.iValue = 350; } else if (enType == ItemCodex.ItemTypes._Accessory_RabbitsFoot) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RabbitsFootName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RabbitsFootDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/hartass"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 17; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Accessory_SlimeRing) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimyRingName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SlimyRingDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/ring_bellav2"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 18; xIt.byFancyness = 2; xIt.iValue = 350; } else if (enType == ItemCodex.ItemTypes._Accessory_Ring01Yellow) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SwiftRingName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SwiftRingDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/ring01"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 24; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Accessory_Ring01Blue) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BlueRingName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BlueRingDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/ring02"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 25; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Accessory_Ring01Red) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedRingName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RedRingDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/ring03"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 26; xIt.byFancyness = 2; xIt.iValue = 300; } else if (enType == ItemCodex.ItemTypes._Accessory_Amulet01Blue) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SoulAmuletName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SoulAmuletDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/amulet01"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 28; xIt.byFancyness = 2; xIt.iValue = 400; } else if (enType == ItemCodex.ItemTypes._Accessory_Amulet01Yellow) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GoldenAmuletName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GoldenAmuletDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/amulet03"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 29; xIt.byFancyness = 2; xIt.iValue = 400; } else if (enType == ItemCodex.ItemTypes._Accessory_Amulet01Red) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HealthAmuletName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "HealthAmuletDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/amulet02"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 30; xIt.byFancyness = 2; xIt.iValue = 400; } else if (enType == ItemCodex.ItemTypes._Accessory_PlasmaBracelet) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PlasmaBraceletName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PlasmaBraceletDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/accessory_plasma"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 35; xIt.byFancyness = 2; xIt.iValue = 500; } else if (enType == ItemCodex.ItemTypes._Accessory_MissileControlUnit) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MissileControlUnitName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MissileControlUnitDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/accessory_controlunit"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Accessory); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 40; xIt.byFancyness = 2; xIt.iValue = 200; } else if (enType == ItemCodex.ItemTypes._Shoes_Socks) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SocksName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SocksDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/footwear_socks"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shoes); xIt.iInternalLevel = 5; xIt.byFancyness = 2; xIt.iValue = 100; } else if (enType == ItemCodex.ItemTypes._Shoes_Sandals) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SandalsName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SandalsDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/sandaler"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shoes); xIt.iInternalLevel = 10; xIt.byFancyness = 2; xIt.iValue = 200; } else if (enType == ItemCodex.ItemTypes._Shoes_MountainBoots) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MountainBootsName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "MountainBootsDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/mountainboots"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shoes); xIt.iInternalLevel = 15; xIt.byFancyness = 2; xIt.iValue = 400; } else if (enType == ItemCodex.ItemTypes._Shoes_BirdFeet) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BirdFeetName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BirdFeetDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/birdfeet"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shoes); xIt.iInternalLevel = 20; xIt.byFancyness = 2; xIt.iValue = 800; } else if (enType == ItemCodex.ItemTypes._Shoes_GoblinShoes) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GoblinShoesName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GoblinShoesDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Winterland/goblinshoes"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shoes); xIt.iInternalLevel = 25; xIt.byFancyness = 2; xIt.iValue = 1300; } else if (enType == ItemCodex.ItemTypes._Shoes_PhasemanBoots) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PhasemanBootsName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "PhasemanBootDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/phasemanboots"); xIt.lenCategory.Add(ItemCodex.ItemCategories.Shoes); xIt.iInternalLevel = 30; xIt.byFancyness = 2; xIt.iValue = 200; } else if (enType == ItemCodex.ItemTypes._Hairdo_Gay) { xIt.sFullName = "Regular Dude"; xIt.sDescription = "Super gay haircut"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/WoodenBow"); } else if (enType == ItemCodex.ItemTypes._Hairdo_Baldie) { xIt.sFullName = "Baldie"; xIt.sDescription = "Sooo bald"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/WoodenBow"); } else if (enType == ItemCodex.ItemTypes._Hairdo_Ron) { xIt.sFullName = "Ron's Shitcut"; xIt.sDescription = "Super gay haircut"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/WoodenBow"); } else if (enType == ItemCodex.ItemTypes._Hairdo_Sephina) { xIt.sFullName = "Sephina"; xIt.sDescription = "Super gay haircut"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/WoodenBow"); } else if (enType == ItemCodex.ItemTypes._Hairdo_Ponytail) { xIt.sFullName = "Ponytail"; xIt.sDescription = "Super gay haircut"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/WoodenBow"); } else if (enType == ItemCodex.ItemTypes._SpecialPickup_DiggingToken) { xIt.sFullName = "Treasure Token"; xIt.sDescription = "It's an accessory! That's soooo cool! Too bad you can't equip it you N00B!!"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/token"); xIt.lenCategory.Add(ItemCodex.ItemCategories.SpecialEvent); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 18; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Misc_Fish_RedFatty_Token) { xIt.sFullName = "Treasure Token"; xIt.sDescription = "It's an accessory! That's soooo cool! Too bad you can't equip it you N00B!!"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/token"); xIt.lenCategory.Add(ItemCodex.ItemCategories.SpecialEvent); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 18; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Special_CarrotSwordPickup) { xIt.sFullName = "Treasure Token"; xIt.sDescription = "It's an accessory! That's soooo cool! Too bad you can't equip it you N00B!!"; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/token"); xIt.lenCategory.Add(ItemCodex.ItemCategories.SpecialEvent); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 18; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Special_TeleportDevice) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TeleportationDeviceName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TeleportationDeviceDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/teleportdevice"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 100; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Special_TeleportPlate) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TeleportationPlateName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TeleportationPlateDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/teleportplate"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.sCategory = "Accessory"; xIt.iInternalLevel = 100; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Special_SlimeRing) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BellasRingName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BellasRingDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/ring_bellav2"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.lenCategory.Add(ItemCodex.ItemCategories.GrantToServer); xIt.lenCategory.Add(ItemCodex.ItemCategories.ItemGetWatcher90); xIt.lenCategory.Add(ItemCodex.ItemCategories.ItemGetNotice); xIt.iInternalLevel = 100; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Special_EternalFlame) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EternalFlameName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EternalFlameDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Halloween/quest_eternalflame"); xIt.lenCategory.Add(ItemCodex.ItemCategories.GrantToServer); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.iInternalLevel = 100; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Special_GhastlyVeil) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GhastlyVeilName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GhastlyVeilDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Halloween/quest_ghastlyveil"); xIt.lenCategory.Add(ItemCodex.ItemCategories.GrantToServer); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.iInternalLevel = 100; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Special_LastStraw) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LastStrawName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "LastStrawDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Halloween/quest_laststraw"); xIt.lenCategory.Add(ItemCodex.ItemCategories.GrantToServer); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.iInternalLevel = 100; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Special_RootOfEvil) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RootOfEvilName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "RootOfEvilDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Halloween/quest_rootofevil"); xIt.lenCategory.Add(ItemCodex.ItemCategories.GrantToServer); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.iInternalLevel = 100; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Special_SeedOfDoubt) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SeedOfDoubtName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "SeedOfDoubtDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/Halloween/quest_seedofdoubt"); xIt.lenCategory.Add(ItemCodex.ItemCategories.GrantToServer); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.iInternalLevel = 100; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._Special_CoinPurseA) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/moneybag"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.sCategory = "Misc"; xIt.iInternalLevel = 10; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Special_OneArrow) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ArrowName"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/arrow"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.lenCategory.Add(ItemCodex.ItemCategories.SpecialEvent); xIt.sCategory = "Misc"; xIt.iInternalLevel = 10; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._KeyItem_FishingRod) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FishingRodName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "FishingRodDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/fishingrod"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.iInternalLevel = 100; xIt.byFancyness = 3; } else if (enType == ItemCodex.ItemTypes._KeyItem_GoldenCarrot) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GoldenCarrotName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GoldenCarrotDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/petlure_carrot"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.lenCategory.Add(ItemCodex.ItemCategories.Usable); xIt.lenCategory.Add(ItemCodex.ItemCategories.DontRemoveOnUse); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetLure); xIt.sCategory = "Misc"; xIt.iInternalLevel = 10; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._KeyItem_JuicyApple) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "JuicyAppleName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "JuicyAppleDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/petlure_apple"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.lenCategory.Add(ItemCodex.ItemCategories.Usable); xIt.lenCategory.Add(ItemCodex.ItemCategories.DontRemoveOnUse); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetLure); xIt.sCategory = "Misc"; xIt.iInternalLevel = 10; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._KeyItem_CandyCane) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CandyCaneName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CandyCaneDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/petlure_polka"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.lenCategory.Add(ItemCodex.ItemCategories.Usable); xIt.lenCategory.Add(ItemCodex.ItemCategories.DontRemoveOnUse); xIt.lenCategory.Add(ItemCodex.ItemCategories.PetLure); xIt.sCategory = "Misc"; xIt.iInternalLevel = 10; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._KeyItem_Quiver) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ArrowQuiverName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "ArrowQuiverDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/quiver"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.sCategory = "Misc"; xIt.iInternalLevel = 20; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._KeyItem_Key) { xIt.sFullName = "Key"; xIt.sDescription = "Given to you as a reward for dominating Robin's archery game! Increases max arrows by 5."; xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/key"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.sCategory = "Misc"; xIt.iInternalLevel = 20; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._KeyItem_FFAmulet) { xIt.sFullName = "Ancient Amulet"; xIt.sDescription = "--"; xIt.txDisplayImage = Content.Load<Texture2D>("Sprites/Monster/Bosses/Gundam/Amulet"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.sCategory = "Misc"; xIt.iInternalLevel = 20; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._KeyItem_RoguelikeEssence) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EssenceName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "EssenceDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/essence"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.sCategory = "Misc"; xIt.iInternalLevel = 1000; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Special_CarpenterHammer) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CarpenterHammerName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "CarpenterHammerDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/misc_carpenterhammer"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.lenCategory.Add(ItemCodex.ItemCategories.ItemGetWatcher300); xIt.lenCategory.Add(ItemCodex.ItemCategories.ItemGetNotice); xIt.iInternalLevel = 1000; xIt.byFancyness = 3; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Special_StonecutterMaterials) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "StoneCutterMaterialsName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "StoneCutterMaterialsDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/misc_statuematerial"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.lenCategory.Add(ItemCodex.ItemCategories.ItemGetWatcher300); xIt.lenCategory.Add(ItemCodex.ItemCategories.ItemGetNotice); xIt.iInternalLevel = 1000; xIt.byFancyness = 3; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Special_GiantSlimeEssence) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GiantEssenceName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "GiantEssenceDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/misc_slimeessence"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.lenCategory.Add(ItemCodex.ItemCategories.ItemGetWatcher300); xIt.lenCategory.Add(ItemCodex.ItemCategories.ItemGetNotice); xIt.iInternalLevel = 1000; xIt.byFancyness = 3; xIt.iValue = 40; } else if (enType == ItemCodex.ItemTypes._Special_BloomoSeed) { xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BloomoSeedName"); xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "BloomoSeedDescription"); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/misc_bloomoseed"); xIt.lenCategory.Add(ItemCodex.ItemCategories.KeyItem); xIt.lenCategory.Add(ItemCodex.ItemCategories.ItemGetWatcher300); xIt.lenCategory.Add(ItemCodex.ItemCategories.ItemGetNotice); xIt.iInternalLevel = 1000; xIt.byFancyness = 3; xIt.iValue = 40; } else if (enType >= ItemCodex.ItemTypes._TreasureMap_Special_TrialPlayer01 && enType < ItemCodex.ItemTypes._TreasureMap_001) { xIt.sFullName = "Vegetable Juice"; xIt.sDescription = "Popipopipopopipo!"; xIt.lenCategory.Add(ItemCodex.ItemCategories.TreasureMap); xIt.lenCategory.Add(ItemCodex.ItemCategories.SpecialEvent); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/map"); xIt.sCategory = "Consumable - HP"; xIt.iInternalLevel = 1000; } else if (enType >= ItemCodex.ItemTypes._TreasureMap_001 && enType < ItemCodex.ItemTypes._TreasureMap_Last) { int iItemNumber = enType - ItemCodex.ItemTypes._TreasureMap_001; iItemNumber++; string sNum = ""; if (iItemNumber < 100) { sNum += "0"; } if (iItemNumber < 10) { sNum += "0"; } sNum += iItemNumber; xIt.sFullName = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TreasureMapName") + " #" + sNum; xIt.sDescription = Program.GetTheGame().MiscTextLibrary_GetText("Items", "TreasureMapDescription"); xIt.lenCategory.Add(ItemCodex.ItemCategories.TreasureMap); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/map"); xIt.iValue = 100; } if (enType >= ItemCodex.ItemTypes._RogueLikeArcadiaReward_TavernTent && enType <= ItemCodex.ItemTypes._RogueLikeArcadiaReward_EvergrindHouses) { xIt.sFullName = "Vegetable Juice"; xIt.sDescription = "Popipopipopopipo!"; xIt.lenCategory.Add(ItemCodex.ItemCategories.NonEquipable); xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/townupgrade"); xIt.sCategory = "Consumable - HP"; xIt.iInternalLevel = 1000; } else if (enType == ItemCodex.ItemTypes.INVISIBLE) { xIt.txDisplayImage = RenderMaster.txNullTex; } if (xIt.txDisplayImage == null) { xIt.txDisplayImage = Content.Load<Texture2D>("Items/DropAppearance/bag"); } ItemCodex.denxLoadedDescriptions[enType] = xIt; return xIt; }
public EquipmentInfo(string p_sResourceName, ItemCodex.ItemTypes p_enItemType) { this.sResourceName = p_sResourceName; this.enItemType = p_enItemType; this.xItemDescription = ItemCodex.GetItemDescription(p_enItemType); }
private void SetInfo(ItemDescription xEquipped, ItemDescription xSelected, bool bAlreadyEquipped = false) { this.xEquippedItem = xEquipped; this.xSelectedItem = xSelected; Dictionary<EquipmentInfo.StatEnum, int> xPangya = null; EquipmentInfo xInfoEquipped = null; EquipmentInfo xInfoSelected = null; if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Weapon)) { if (xEquipped != null) { xInfoEquipped = WeaponCodex.GetWeaponInfo(xEquipped.enType); } xInfoSelected = WeaponCodex.GetWeaponInfo(xSelected.enType); xPangya = EquipmentInfo.GetItemComparison(xInfoEquipped, xInfoSelected); } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Hat)) { if (xEquipped != null) { xInfoEquipped = HatCodex.GetHatInfo(xEquipped.enType); } xInfoSelected = HatCodex.GetHatInfo(xSelected.enType); xPangya = EquipmentInfo.GetItemComparison(xInfoEquipped, xInfoSelected); if ((xInfoSelected as HatInfo).bDoubleSlot) { EquipmentInfo xInfoFacegear = null; if (Program.GetTheGame().xLocalPlayer.xEquipment.xFacegear != null) { xInfoFacegear = FacegearCodex.GetHatInfo(Program.GetTheGame().xLocalPlayer.xEquipment.xFacegear.xItemDescription.enType); } EquipmentInfo.AddFacegearToComparison(xPangya, xInfoFacegear); } } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Facegear)) { if (xEquipped != null) { xInfoEquipped = FacegearCodex.GetHatInfo(xEquipped.enType); } xInfoSelected = FacegearCodex.GetHatInfo(xSelected.enType); xPangya = EquipmentInfo.GetItemComparison(xInfoEquipped, xInfoSelected); } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Shield)) { if (xEquipped != null) { xInfoEquipped = EquipmentCodex.GetShieldInfo(xEquipped.enType); } xInfoSelected = EquipmentCodex.GetShieldInfo(xSelected.enType); xPangya = EquipmentInfo.GetItemComparison(xInfoEquipped, xInfoSelected); } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Armor)) { if (xEquipped != null) { xInfoEquipped = EquipmentCodex.GetArmorInfo(xEquipped.enType); } xInfoSelected = EquipmentCodex.GetArmorInfo(xSelected.enType); xPangya = EquipmentInfo.GetItemComparison(xInfoEquipped, xInfoSelected); } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Shoes)) { if (xEquipped != null) { xInfoEquipped = EquipmentCodex.GetShoesInfo(xEquipped.enType); } xInfoSelected = EquipmentCodex.GetShoesInfo(xSelected.enType); xPangya = EquipmentInfo.GetItemComparison(xInfoEquipped, xInfoSelected); } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Accessory)) { if (xEquipped != null) { xInfoEquipped = EquipmentCodex.GetAccessoryInfo(xEquipped.enType); } xInfoSelected = EquipmentCodex.GetAccessoryInfo(xSelected.enType); xPangya = EquipmentInfo.GetItemComparison(xInfoEquipped, xInfoSelected); } if (xPangya != null) { foreach (KeyValuePair<EquipmentInfo.StatEnum, int> kvp in xPangya) { int iCurrent = Program.GetTheGame().xLocalPlayer.xEntity.xBaseStats.GetStatByEnum(kvp.Key); int iNext = iCurrent + kvp.Value; if (bAlreadyEquipped) { iCurrent -= kvp.Value; iNext -= kvp.Value; } Program.GetTheGame(); if (xInfoEquipped != null && xInfoEquipped.enItemType == xInfoSelected.enItemType) { iNext = iCurrent; } string sPlus = ""; if (iNext - iCurrent >= 0) { sPlus = "+"; } string sKaktus = EquipmentInfo.StatEnumAsString(kvp.Key); object obj = sKaktus; sKaktus = string.Concat(new object[] { obj, ":", iNext, " (", sPlus, iNext - iCurrent, ")" }); Color cCol = new Color(141, 255, 110); if (iNext - iCurrent < 0) { cCol = new Color(255, 119, 119); } else if (iNext - iCurrent == 0) { cCol = Color.White; } this.lxStatChanges.Add(new Inventory.PreviewPair.ColoredString(sKaktus, cCol)); this.lxEquipStats.Add(new Inventory.PreviewPair.ColoredString(string.Concat(new object[] { EquipmentInfo.StatEnumAsString(kvp.Key), ": ", iCurrent, " (", -kvp.Value, ")" }), Color.White)); } } if (xInfoSelected != null) { List<EquipmentInfo.SpecialEffect> lenSpecialsGained = xInfoSelected.lxSpecialEffects; List<EquipmentInfo.SpecialEffect> lenSpecialsLost; if (xInfoEquipped != null) { lenSpecialsLost = xInfoEquipped.lxSpecialEffects; } else { lenSpecialsLost = new List<EquipmentInfo.SpecialEffect>(); } for (int i = 0; i < lenSpecialsGained.Count; i++) { Color cCol2 = new Color(141, 255, 110); if (lenSpecialsLost.Contains(lenSpecialsGained[i])) { cCol2 = Color.White; this.lxStatChanges.Add(new Inventory.PreviewPair.ColoredString(CAS.GetLibraryText("Menus", "InGameMenu_LeftInfo_SpecialEffect"), cCol2)); this.bKeepEffect = true; } else { this.lxStatChanges.Add(new Inventory.PreviewPair.ColoredString(CAS.GetLibraryText("Menus", "InGameMenu_LeftInfo_SpecialEffect"), cCol2)); } } for (int j = 0; j < lenSpecialsLost.Count; j++) { Color cCol3 = new Color(255, 119, 119); if (!lenSpecialsGained.Contains(lenSpecialsLost[j])) { this.lxStatChanges.Add(new Inventory.PreviewPair.ColoredString(CAS.GetLibraryText("Menus", "InGameMenu_LeftInfo_SpecialEffect"), cCol3)); } } } }
public PreviewPair(ItemDescription xEquipped, ItemDescription xSelected, bool bAlreadEquipped = false) { this.SetInfo(xEquipped, xSelected, bAlreadEquipped); }
public PreviewPair(PlayerView xOwner, ItemDescription xSelected, Equipment.EquipSlot enSlot = Equipment.EquipSlot.Auto, bool bAlreadEquipped = false) { if (enSlot == Equipment.EquipSlot.Auto) { if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Weapon)) { enSlot = Equipment.EquipSlot.Weapon; } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Shield)) { enSlot = Equipment.EquipSlot.Shield; } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Hat)) { enSlot = Equipment.EquipSlot.Hat; } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Facegear)) { enSlot = Equipment.EquipSlot.Facegear; } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Accessory)) { enSlot = Equipment.EquipSlot.AccessoryA; } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Armor)) { enSlot = Equipment.EquipSlot.Armor; } else if (xSelected.lenCategory.Contains(ItemCodex.ItemCategories.Shoes)) { enSlot = Equipment.EquipSlot.Shoes; } } this.SetInfo(xOwner.xGUIStuff.bNewEquipmentWasAutoEquipped ? null : xOwner.xEquipment.GetItemDescriptionBySlot(enSlot), xSelected, bAlreadEquipped); }
public DisplayItem(int p_iAmount, uint p_iPickupNumber, ItemDescription p_xItemDescription) { this.iPickupNumber = p_iPickupNumber; this.iAmount = p_iAmount; this.xItemDescription = p_xItemDescription; this.bHasRecipes = CraftSystem.ItemIsCraftingIngredient(this.xItemDescription.enType); }