// Decompiled with JetBrains decompiler // Type: Terraria.ID.ArmorIDs // Assembly: Terraria, Version=1.4.0.5, Culture=neutral, PublicKeyToken=null // MVID: 67F9E73E-0A81-4937-A22C-5515CD405A83 // Assembly location: C:\Users\mikeyisbaeyt\Downloads\depotdownloader-2.4.5\depots\105601\6707058\Terraria.exe using System; using System.Collections.Generic; using Terraria.DataStructures; namespace Terraria.ID { public class ArmorIDs { public class Head { public const int FamiliarWig = 0; public const int CopperHelmet = 1; public const int IronHelmet = 2; public const int SilverHelmet = 3; public const int GoldHelmet = 4; public const int ShadowHelmet = 5; public const int MeteorHelmet = 6; public const int NecroHelmet = 7; public const int JungleHat = 8; public const int MoltenHelmet = 9; public const int Goggles = 10; public const int MiningHelmet = 11; public const int Sunglasses = 12; public const int EmptyBucket = 13; public const int WizardHat = 14; public const int TopHat = 15; public const int SummerHat = 16; public const int BunnyHood = 17; public const int PlumbersHat = 18; public const int HerosHat = 19; public const int FishBowl = 20; public const int ArchaeologistsHat = 21; public const int NinjaHood = 22; public const int JungleRose = 23; public const int RedHat = 24; public const int RobotHat = 25; public const int GoldCrown = 26; public const int DivingHelmet = 27; public const int MimeMask = 28; public const int CobaltHat = 29; public const int CobaltHelmet = 30; public const int CobaltMask = 31; public const int MythrilHood = 32; public const int MythrilHelmet = 33; public const int MythrilHat = 34; public const int AdamantiteHeadgear = 35; public const int AdamantiteHelmet = 36; public const int AdamantiteMask = 37; public const int Werewolf = 38; public const int Merman = 39; public const int ClownHat = 40; public const int HallowedHelmet = 41; public const int HallowedHeadgear = 42; public const int HallowedMask = 43; public const int SantaHat = 44; public const int RedsHelmet = 45; public const int FrostHelmet = 46; public const int TinHelmet = 47; public const int LeadHelmet = 48; public const int TungstenHelmet = 49; public const int PlatinumHelmet = 50; public const int PlatinumCrown = 51; public const int WoodHelmet = 52; public const int EbonwoodHelmet = 53; public const int RichMahoganyHelmet = 54; public const int PearlwoodHelmet = 55; public const int RuneHat = 56; public const int CrimsonHelmet = 57; public const int EskimoHood = 58; public const int SteampunkHat = 59; public const int BeeHat = 60; public const int PharaohsMask = 61; public const int Tiara = 62; public const int GreenCap = 63; public const int MushroomCap = 64; public const int TamOShanter = 65; public const int MummyMask = 66; public const int CowboyHat = 67; public const int PirateHat = 68; public const int VikingHelmet = 69; public const int CactusHelmet = 70; public const int ShadewoodHelmet = 71; public const int AncientIronHelmet = 72; public const int AncientGoldHelmet = 73; public const int AncientShadowHelmet = 74; public const int AncientNecroHelmet = 75; public const int AncientCobaltHelmet = 76; public const int PinkEskimoHood = 77; public const int ChlorophyteMask = 78; public const int ChlorophyteHelmet = 79; public const int ChlorophyteHeadgear = 80; public const int RainHat = 81; public const int TikiMask = 82; public const int PalladiumMask = 83; public const int PalladiumHelmet = 84; public const int PalladiumHeadgear = 85; public const int OrichalcumMask = 86; public const int OrichalcumHelmet = 87; public const int OrichalcumHeadgear = 88; public const int TitaniumMask = 89; public const int TitaniumHelmet = 90; public const int TitaniumHeadgear = 91; public const int UmbrellaHat = 92; public const int Skull = 93; public const int BallaHat = 94; public const int GangstaHat = 95; public const int SailorHat = 96; public const int EyePatch = 97; public const int SkeletronMask = 98; public const int TurtleHelmet = 99; public const int Beanie = 100; public const int SpectreHood = 101; public const int SWATHelmet = 102; public const int ShroomiteHeadgear = 103; public const int ShroomiteMask = 104; public const int ShroomiteHelmet = 105; public const int CenxsTiara = 106; public const int CrownosMask = 107; public const int WillsHelmet = 108; public const int JimsHelmet = 109; public const int AaronsHelmet = 110; public const int DTownsHelmet = 111; public const int PumpkinHelmet = 112; public const int NurseHat = 113; public const int WizardsHat = 114; public const int GuyFawkesMask = 115; public const int SteampunkGoggles = 116; public const int CyborgHelmet = 117; public const int CreeperMask = 118; public const int CatMask = 119; public const int GhostMask = 120; public const int PumpkinMask = 121; public const int RobotMask = 122; public const int UnicornMask = 123; public const int VampireMask = 124; public const int WitchHat = 125; public const int LeprechaunHat = 126; public const int PrincessHat = 127; public const int BrideofFrankensteinMask = 128; public const int KarateTortoiseMask = 129; public const int ScarecrowHat = 130; public const int ReaperHood = 131; public const int FoxMask = 132; public const int CatEars = 133; public const int SpookyHelmet = 134; public const int SpaceCreatureMask = 135; public const int WolfMask = 136; public const int JackOLanternMask = 137; public const int GiantBow = 138; public const int ReindeerAntlers = 139; public const int MrsClausHat = 140; public const int TreeMask = 141; public const int ParkaHood = 142; public const int SnowHat = 143; public const int ElfHat = 144; public const int Fez = 145; public const int BrainofCthulhuMask = 146; public const int WallofFleshMask = 147; public const int TwinMask = 148; public const int SkeletronPrimeMask = 149; public const int QueenBeeMask = 150; public const int PlanteraMask = 151; public const int GolemMask = 152; public const int EaterofWorldsMask = 153; public const int EyeofCthulhuMask = 154; public const int DestroyerMask = 155; public const int SpectreMask = 156; public const int BeetleHelmet = 157; public const int PeddlersHat = 158; public const int MagicHat = 159; public const int BeeHeadgear = 160; public const int AnglerHat = 161; public const int SpiderMask = 162; public const int SeashellHairpin = 163; public const int KingSlimeMask = 164; public const int FishCostumeMask = 165; public const int BorealWoodHelmet = 166; public const int PalmWoodHelmet = 167; public const int DukeFishronMask = 168; public const int VortexHelmet = 169; public const int NebulaHelmet = 170; public const int SolarFlareHelmet = 171; public const int MoonMask = 172; public const int SunMask = 173; public const int MartianCostumeMask = 174; public const int MartianUniformHelmet = 175; public const int SolarCultistHood = 176; public const int LunarCultistHood = 177; public const int HiTekSunglasses = 178; public const int NightVisionHelmet = 179; public const int GladiatorHelmet = 180; public const int LazuresValkyrieCirclet = 181; public const int TaxCollectorsHat = 182; public const int DyeTradersTurban = 183; public const int BuccaneerBandana = 184; public const int ObsidianOutlawHat = 185; public const int AncientCultistMask = 186; public const int MoonLordMask = 187; public const int FossilHelmet = 188; public const int StardustHelmet = 189; public const int WeddingVeil = 190; public const int Yoraiz0rsRecoloredGoggles = 191; public const int SkiphssMask = 192; public const int LokisHelmet = 193; public const int EngineeringHelmet = 194; public const int PartyHat = 195; public const int SillySunflowerPetals = 196; public const int PedguinsHood = 197; public const int _0x33sAviators = 198; public const int AncientArmor = 199; public const int AncientBattleArmor = 200; public const int LamiaMale = 201; public const int LamiaFemale = 202; public const int ApprenticeHat = 203; public const int SquireGreatHelm = 204; public const int HuntressWig = 205; public const int MonkBrows = 206; public const int MaskBetsy = 207; public const int MaskDarkMage = 208; public const int MaskOgre = 209; public const int ValhallaKnight = 210; public const int ApprenticeDark = 211; public const int RedRidingHuntress = 212; public const int ShinobiInfiltrator = 213; public const int ArkhalisHat = 214; public const int LeinforsHat = 215; public const int UltraBrightHelmet = 216; public const int Maid = 217; public const int MaidAlt = 218; public const int GolfHat = 219; public const int GolfVisor = 220; public const int GoldGoldfishBowl = 221; public const int StarPrincessCrown = 222; public const int DemonHorns = 223; public const int BunnyEars = 224; public const int DevilHorns = 225; public const int Fedora = 226; public const int ChefHat = 227; public const int StarHairpin = 228; public const int HeartHairpin = 229; public const int SuperHeroMask = 230; public const int UndertakerHat = 231; public const int PrettyPinkRibbon = 232; public const int FuneralHat = 233; public const int VictorianGothHat = 234; public const int GhostarSkullPin = 235; public const int DrManFlyMask = 236; public const int ButcherMask = 237; public const int SafemanSunHair = 238; public const int FoodBarbarianHelm = 239; public const int GroxTheGreatHelm = 240; public const int RockGolemHead = 241; public const int DogEars = 242; public const int FoxEars = 243; public const int LizardEars = 244; public const int PandaEars = 245; public const int DogEarsBack = 246; public const int FoxEarsBack = 247; public const int LizardEarsBack = 248; public const int PandaEarsBack = 249; public const int MushroomHat = 250; public const int FairyQueenMask = 251; public const int CatEarsBack = 252; public const int BunnyEarsBack = 253; public const int HallowedHood = 254; public const int AncientHallowedMask = 255; public const int AncientHallowedHelmet = 256; public const int AncientHallowedHeadgear = 257; public const int AncientHallowedHood = 258; public const int RabbitOrder = 259; public const int QueenSlimeMask = 260; public const int CrystalNinjaHelmet = 261; public const int GraduationCapBlue = 262; public const int GraduationCapMaroon = 263; public const int GraduationCapBlack = 264; public const int BadgersHat = 265; public const int Count = 266; public class Sets { public static SetFactory Factory = new SetFactory(266); public static int[] FrontToBackID = ArmorIDs.Head.Sets.Factory.CreateIntSet(-1, 242, 246, 243, 247, 244, 248, 245, 249, 133, 252, 224, 253); } } public class Body { public const int FamiliarShirt = 0; public const int CopperChainmail = 1; public const int IronChainmail = 2; public const int SilverChainmail = 3; public const int GoldChainmail = 4; public const int ShadowScalemail = 5; public const int MeteorSuit = 6; public const int NecroBreastplate = 7; public const int JungleShirt = 8; public const int MoltenBreastplate = 9; public const int TuxedoShirt = 10; public const int PlumbersShirt = 11; public const int HerosShirt = 12; public const int ArchaeologistsJacket = 13; public const int NinjaShirt = 14; public const int Robe = 15; public const int TheDoctorsShirt = 16; public const int CobaltBreastplate = 17; public const int MythrilChainmail = 18; public const int AdamantiteBreastplate = 19; public const int MiningShirt = 20; public const int Werewolf = 21; public const int Merfolk = 22; public const int ClownShirt = 23; public const int HallowedPlateMail = 24; public const int SantaShirt = 25; public const int RedsBreastplate = 26; public const int FrostBreastplate = 27; public const int TinChainmail = 28; public const int LeadChainmail = 29; public const int TungstenChainmail = 30; public const int PlatinumChainmail = 31; public const int WoodBreastplate = 32; public const int EbonwoodBreastplate = 33; public const int RichMahoganyBreastplate = 34; public const int PearlwoodBreastplate = 35; public const int RuneRobe = 36; public const int CrimsonScalemail = 37; public const int EskimoCoat = 38; public const int SteampunkShirt = 39; public const int BeeShirt = 40; public const int PrincessCostume = 41; public const int PharaohsRobe = 42; public const int MummyShirt = 43; public const int CowboyJacket = 44; public const int PirateShirt = 45; public const int CactusBreastplate = 46; public const int ShadewoodBreastplate = 47; public const int AncientShadowScalemail = 48; public const int AncientCobaltBreastplate = 49; public const int PinkEskimoCoat = 50; public const int ChlorophytePlateMail = 51; public const int RainCoat = 52; public const int TikiShirt = 53; public const int PalladiumBreastplate = 54; public const int OrichalcumBreastplate = 55; public const int TitaniumBreastplate = 56; public const int SailorShirt = 57; public const int AmethystRobe = 58; public const int TopazRobe = 59; public const int SapphireRobe = 60; public const int EmeraldRobe = 61; public const int RubyRobe = 62; public const int DiamondRobe = 63; public const int WhiteTuxedoShirt = 64; public const int TurtleScaleMail = 65; public const int SpectreRobe = 66; public const int ShroomiteBreastplate = 67; public const int CenxsBreastplate = 68; public const int CrownosBreastplate = 69; public const int WillsBreastplate = 70; public const int JimsBreastplate = 71; public const int AaronsBreastplate = 72; public const int DTownsBreastplate = 73; public const int CenxsDress = 74; public const int PumpkinBreastplate = 75; public const int NurseShirt = 76; public const int DyeTraderRobe = 77; public const int CyborgShirt = 78; public const int CreeperShirt = 79; public const int CatShirt = 80; public const int GhostShirt = 81; public const int PumpkinShirt = 82; public const int RobotShirt = 83; public const int UnicornShirt = 84; public const int VampireShirt = 85; public const int LeprechaunShirt = 86; public const int PixieShirt = 87; public const int PrincessDress = 88; public const int WitchDress = 89; public const int BrideofFrankensteinDress = 90; public const int KarateTortoiseShirt = 91; public const int ScarecrowShirt = 92; public const int ReaperRobe = 93; public const int FoxShirt = 94; public const int SpookyBreastplate = 95; public const int SpaceCreatureShirt = 96; public const int WolfShirt = 97; public const int TreasureHunterShirt = 98; public const int DryadCoverings = 99; public const int MrsClausShirt = 100; public const int TreeShirt = 101; public const int ParkaCoat = 102; public const int UglySweater = 103; public const int ElfShirt = 104; public const int BeetleScaleMail = 105; public const int BeetleShell = 106; public const int Gi = 165; public const int Kimono = 166; public const int GypsyRobe = 167; public const int BeeBreastplate = 168; public const int AnglerVest = 169; public const int SpiderBreastplate = 170; public const int MermaidAdornment = 171; public const int FishCostumeShirt = 172; public const int BorealWoodBreastplate = 173; public const int PalmWoodBreastplate = 174; public const int VortexBreastplate = 175; public const int NebulaBreastplate = 176; public const int SolarFlareBreastplate = 177; public const int MartianCostumeShirt = 178; public const int MartianUniformTorso = 179; public const int SolarCultistRobe = 180; public const int LunarCultistRobe = 181; public const int GladiatorBreastplate = 182; public const int LazuresValkyrieCloak = 183; public const int TaxCollectorsSuit = 184; public const int ClothiersJacket = 185; public const int BuccaneerTunic = 186; public const int ObsidianLongcoat = 187; public const int FallenTuxedoShirt = 188; public const int FossilPlate = 189; public const int StardustPlate = 190; public const int WeddingDress = 191; public const int Yoraiz0rsUniform = 192; public const int SkiphssSkin = 193; public const int LokisBreastplate = 194; public const int SillySunflowerTops = 195; public const int PedguinsJacket = 196; public const int AncientArmor = 197; public const int AncientBattleArmor = 198; public const int Lamia = 199; public const int ApprenticeRobe = 200; public const int SquirePlating = 201; public const int HuntressJerkin = 202; public const int MonkShirt = 203; public const int ValhallaKnight = 204; public const int ApprenticeDark = 205; public const int RedRidingHuntress = 206; public const int ShinobiInfiltrator = 207; public const int ArkhalisShirt = 208; public const int LeinforsShirt = 209; public const int Maid = 210; public const int MaidAlt = 211; public const int Golf = 212; public const int AmberRobe = 213; public const int GameMasterShirt = 214; public const int StarPrincessDress = 215; public const int ChefOutfit = 216; public const int SuperHeroCostume = 217; public const int PrettyPinkDress = 218; public const int UndertakerCoat = 219; public const int FuneralCoat = 220; public const int VictorianGothDress = 221; public const int GhostarShirt = 222; public const int DrManFlyLabCoat = 223; public const int ButcherApron = 224; public const int SafemanSunDress = 225; public const int FoodBarbarianArmor = 226; public const int GroxTheGreatArmor = 227; public const int MushroomVest = 228; public const int AncientHallowedPlateMail = 229; public const int CrystalNinjaChestplate = 230; public const int GraduationGownBlue = 231; public const int GraduationGownMaroon = 232; public const int GraduationGownBlack = 233; public const int DeadMansSweater = 234; public const int Count = 235; public class Sets { public static SetFactory Factory = new SetFactory(235); public static bool[] NeedsToDrawArm = ArmorIDs.Body.Sets.Factory.CreateBoolSet(false, 200, 202, 201, 203, 195, 205, 207, 206, 228); public static int[] IncludedCapeBack = ArmorIDs.Body.Sets.Factory.CreateIntSet(-1, 207, 13, 206, 12, 205, 11, 185, 17, 96, 18, 94, 19, 80, 21, 217, 22, 24, 29); public static int[] IncludedCapeBackFemale = ArmorIDs.Body.Sets.Factory.CreateIntSet(-1, 207, 13, 206, 12, 205, 11, 185, 17, 96, 18, 94, 19, 80, 21, 217, 23, 24, 29); public static int[] IncludedCapeFront = ArmorIDs.Body.Sets.Factory.CreateIntSet(-1, 184, 6); public static ArmorIDs.Body.Sets.IncludeCapeFrontAndBackInfo[] IncludeCapeFrontAndBack = ArmorIDs.Body.Sets.Factory.CreateCustomSet(new ArmorIDs.Body.Sets.IncludeCapeFrontAndBackInfo() { backCape = (sbyte) -1, frontCape = (sbyte) -1 }, (object) 85, (object) new ArmorIDs.Body.Sets.IncludeCapeFrontAndBackInfo() { backCape = (sbyte) 20, frontCape = (sbyte) 7 }); public static bool[] UsesNewFramingCode = ArmorIDs.Body.Sets.Factory.CreateBoolSet(false, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234); public static bool[] showsShouldersWhileJumping = ArmorIDs.Body.Sets.Factory.CreateBoolSet(177, 190, 95, 46, 73, 92, 24, 54, 55, 56, 65, 66, 67, 69, 70, 71, 75, 105, 106, 175, 176, 182, 183, 187, 194, 197, 198, 201, 204, 226, 227, 229); public static bool[] shouldersAreAlwaysInTheBack = ArmorIDs.Body.Sets.Factory.CreateBoolSet(190); public struct IncludeCapeFrontAndBackInfo { public sbyte frontCape; public sbyte backCape; public bool Invalid => this.frontCape == (sbyte) -1 && this.backCape == (sbyte) -1; } } } public class Legs { public const int FamiliarPants = 0; public const int CopperGreaves = 1; public const int IronGreaves = 2; public const int SilverGreaves = 3; public const int GoldGreaves = 4; public const int ShadowGreaves = 5; public const int MeteorLeggings = 6; public const int NecroGreaves = 7; public const int JunglePants = 8; public const int MoltenGreaves = 9; public const int TuxedoPants = 10; public const int PlumbersPants = 11; public const int HerosPants = 12; public const int ArchaeologistsPants = 13; public const int NinjaPants = 14; public const int TheDoctorsPants = 15; public const int CobaltLeggings = 16; public const int MythrilGreaves = 17; public const int AdamantiteLeggings = 18; public const int MiningPants = 19; public const int ClownPants = 22; public const int HallowedGreaves = 23; public const int SantaPants = 24; public const int RedsLeggings = 25; public const int FrostLeggings = 26; public const int TinGreaves = 27; public const int LeadGreaves = 28; public const int TungstenGreaves = 29; public const int PlatinumGreaves = 30; public const int WoodGreaves = 31; public const int EbonwoodGreaves = 32; public const int RichMahoganyGreaves = 33; public const int PearlwoodGreaves = 34; public const int CrimsonGreaves = 35; public const int EskimoPants = 36; public const int SteampunkPants = 37; public const int BeePants = 38; public const int MummyPants = 39; public const int CowboyPants = 40; public const int PiratePants = 41; public const int CactusLeggings = 42; public const int ShadewoodGreaves = 43; public const int AncientShadowGreaves = 44; public const int AncientCobaltLeggings = 45; public const int PinkEskimoPants = 46; public const int ChlorophyteGreaves = 47; public const int TikiPants = 48; public const int PalladiumLeggings = 49; public const int OrichalcumLeggings = 50; public const int TitaniumLeggings = 51; public const int SailorPants = 52; public const int WhiteTuxedoPants = 53; public const int TurtleLeggings = 54; public const int SpectrePants = 55; public const int ShroomiteLeggings = 56; public const int CenxsLeggings = 57; public const int CrownosLeggings = 58; public const int WillsLeggings = 59; public const int JimsLeggings = 60; public const int AaronsLeggings = 61; public const int DTownsLeggings = 62; public const int CenxsDressPants = 63; public const int PumpkinLeggings = 64; public const int NursePants = 65; public const int CyborgPants = 66; public const int CreeperPants = 67; public const int CatPants = 68; public const int PumpkinPants = 69; public const int RobotPants = 70; public const int UnicornPants = 71; public const int VampirePants = 72; public const int LeprechaunPants = 73; public const int PixiePants = 74; public const int WitchBoots = 75; public const int KarateTortoisePants = 76; public const int ScarecrowPants = 77; public const int FoxPants = 78; public const int SpookyLeggings = 79; public const int SpaceCreaturePants = 80; public const int WolfPants = 81; public const int TreasureHunterPants = 82; public const int DryadLoincloth = 83; public const int MrsClausHeels = 84; public const int TreeTrunks = 85; public const int ParkaPants = 86; public const int ElfPants = 87; public const int BeetleLeggings = 98; public const int BeeGreaves = 103; public const int AnglerPants = 104; public const int SpiderGreaves = 105; public const int MermaidTail = 106; public const int FishCostumeFinskirt = 107; public const int BorealWoodGreaves = 108; public const int PalmWoodGreaves = 109; public const int VortexLeggings = 110; public const int NebulaLeggings = 111; public const int SolarFlareLeggings = 112; public const int MartianCostumePants = 113; public const int MartianUniformPants = 114; public const int GladiatorLeggings = 122; public const int TaxCollectorsPants = 124; public const int ClothiersPants = 125; public const int BuccaneerPantaloons = 126; public const int ObsidianPants = 127; public const int FallenTuxedoPants = 128; public const int FossilGreaves = 129; public const int StardustLeggings = 130; public const int Yoraiz0rsSkirt = 132; public const int SkiphssBearButt = 133; public const int LokisGreaves = 134; public const int SillySunflowerBottoms = 138; public const int PedguinsTrousers = 139; public const int DjinnsCurse = 140; public const int AncientArmor = 141; public const int AncientBattleArmor = 142; public const int Lamia = 143; public const int ApprenticeTrousers = 144; public const int SquireGreaves = 145; public const int HuntressPantsMale = 146; public const int HuntressPantsFemale = 147; public const int MonkPants = 148; public const int ApprenticeRobeExtension = 149; public const int SquirePlatingExtension = 150; public const int HuntressJerkinExtension = 151; public const int ValhallaKnight = 152; public const int ApprenticeDark = 153; public const int RedRidingHuntress = 154; public const int RedRidingHuntress_Male = 155; public const int ShinobiInfiltrator = 156; public const int ArkhalisPants_Male = 157; public const int ArkhalisPants_Female = 158; public const int LeinforsPants = 159; public const int LeinforsPantsCoat = 160; public const int ShinobiInfiltratorBodyExtension = 161; public const int ForbiddenArmorBodyExtension = 162; public const int GladiatorBreastplateBodyExtension = 163; public const int BeeBreastplateBodyExtension = 164; public const int ReaperRobe = 165; public const int BrideOfFrankensteinDress = 166; public const int WitchDress = 167; public const int PrincessDress = 168; public const int GhostShirt = 169; public const int DTownBreastplateBodyExtension = 170; public const int RaincoatMaleBodyExtension = 171; public const int RaincoatFemaleBodyExtension = 172; public const int ObsidianLongcoatBodyExtension = 173; public const int ApprenticeDarkBodyExtension = 174; public const int TikiShirtBodyExtensionMale = 175; public const int TikiShirtBodyExtensionFemale = 176; public const int MaidBodyExtensionFemale = 177; public const int MaidBodyExtensionMale = 178; public const int MaidFemale = 179; public const int MaidMale = 180; public const int MaidAltBodyExtensionFemale = 181; public const int MaidAltBodyExtensionMale = 182; public const int MaidAltFemale = 183; public const int MaidAltMale = 184; public const int Golf = 185; public const int WitchDressBodyExtension = 186; public const int AmberRobe = 187; public const int GameMasterPants = 188; public const int StarPrincessDress = 189; public const int ChefPants = 190; public const int SuperHeroTightsMale = 191; public const int SuperHeroTightsFemale = 192; public const int PrettyPinkDressPantsMale = 193; public const int PrettyPinkDressPantsFemale = 194; public const int PrettyPinkDressSkirt = 195; public const int UndertakerCoat = 196; public const int FuneralPantsMale = 197; public const int FuneralPantsFemale = 198; public const int VictorianGothDressExtension = 199; public const int GhostarShirtExtensionFemale = 200; public const int GhostarShirtExtensionMale = 201; public const int GhostarLegsFemale = 202; public const int GhostarLegsMale = 203; public const int DrManFlyLabCoatLegs = 204; public const int ButcherPants = 205; public const int SafemanSunDressExtension = 206; public const int SafemanDressLeggingsFemale = 207; public const int SafemanDressLeggingsMale = 208; public const int FoodBarbarianGreaves = 209; public const int GroxTheGreatGreaves = 210; public const int MushroomPants = 211; public const int AncientHallowedGreaves = 212; public const int CrystalNinjaLeggings = 213; public const int GraduationGownBlueExtension = 214; public const int GraduationGownMaroonExtension = 215; public const int GraduationGownBlackExtension = 216; public const int MoonLordLegs = 217; public const int Count = 218; public class Sets { public static SetFactory Factory = new SetFactory(218); public static List MannequinIncompatible = new List(); } } public class HandOn { public const sbyte ManaRegenerationBand = 1; public const sbyte BandofRegeneration = 2; public const sbyte BandofStarpower = 3; public const sbyte CharmofMyths = 4; public const sbyte FeralClaws = 5; public const sbyte FireGauntlet = 6; public const sbyte HandWarmer = 7; public const sbyte MagicCuffs = 8; public const sbyte MechanicalGlove = 9; public const sbyte PowerGlove = 10; public const sbyte MasterNinjaGear = 11; public const sbyte TigerClimbingGear = 11; public const sbyte ClimbingClaws = 11; public const sbyte Shackle = 12; public const sbyte SunStone = 13; public const sbyte MoonStone = 14; public const sbyte TitanGlove = 15; public const sbyte DiamondRing = 16; public const sbyte CelestialCuffs = 17; public const sbyte YoyoGlove = 18; public const sbyte HuntressBuckler = 19; public const sbyte BersekerGlove = 20; public const sbyte FrogWebbing = 21; public const int Count = 22; public class Sets { public static SetFactory Factory = new SetFactory(22); public static bool[] UsesNewFramingCode = ArmorIDs.HandOn.Sets.Factory.CreateBoolSet(false, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16, 17, 18, 19, 20, 21); public static bool[] UsesOldFramingTexturesForWalking = ArmorIDs.HandOn.Sets.Factory.CreateBoolSet(false, 12, 8, 17); } } public class HandOff { public const sbyte FireGauntlet = 1; public const sbyte HandWarmer = 2; public const sbyte MagicCuffs = 3; public const sbyte MechanicalGlove = 4; public const sbyte PowerGlove = 5; public const sbyte MasterNinjaGear = 6; public const sbyte TigerClimbingGear = 6; public const sbyte ClimbingClaws = 6; public const sbyte Shackle = 7; public const sbyte TitanGlove = 8; public const sbyte FeralClaws = 9; public const sbyte CelestialCuffs = 10; public const sbyte YoyoGlove = 11; public const sbyte BersekerGlove = 12; public const sbyte FrogWebbing = 13; public const int Count = 14; public class Sets { public static SetFactory Factory = new SetFactory(14); public static bool[] UsesNewFramingCode = ArmorIDs.HandOff.Sets.Factory.CreateBoolSet(false, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13); } } public class Back { public const sbyte BeeCloak = 1; public const sbyte StarCloak = 2; public const sbyte CrimsonCloak = 3; public const sbyte MysteriousCape = 4; public const sbyte RedCape = 5; public const sbyte WinterCape = 6; public const sbyte MagicQuiver = 7; public const sbyte ArchitectGizmoPack = 8; public const sbyte HivePack = 9; public const sbyte AnglerTackleBag = 10; public const sbyte ApprenticeDark = 11; public const sbyte RedRidingHuntress = 12; public const sbyte ShinobiInfiltrator = 13; public const sbyte ManaCloak = 14; public const sbyte MoltenQuiver = 15; public const sbyte StalkersQuiver = 16; public const sbyte ClothiersJacket = 17; public const sbyte SpaceCreatureShirt = 18; public const sbyte FoxShirt = 19; public const sbyte VampireShirt = 20; public const sbyte CatShirt = 21; public const sbyte SuperHeroCostumeMale = 22; public const sbyte SuperHeroCostumeFemale = 23; public const sbyte HunterCloak = 24; public const sbyte DogTail = 25; public const sbyte FoxTail = 26; public const sbyte LizardTail = 27; public const sbyte BunnyTail = 28; public const sbyte HallowedCape = 29; public const int Count = 30; } public class Front { public const sbyte CrimsonCloak = 1; public const sbyte MysteriousCape = 2; public const sbyte RedCape = 3; public const sbyte WinterCape = 4; public const sbyte ManaCloak = 5; public const sbyte TaxCollectorsSuit = 6; public const sbyte VampireShirt = 7; public const sbyte HunterCloak = 8; public const int Count = 9; public class Sets { public static SetFactory Factory = new SetFactory(9); public static bool[] DrawsInNeckLayer = ArmorIDs.Front.Sets.Factory.CreateBoolSet(false, 6); } } public class Shoe { public const sbyte Flipper = 1; public const sbyte WaterWalkingBoots = 2; public const sbyte Tabi = 3; public const sbyte TigerClimbingGear = 4; public const sbyte ShoeSpikes = 4; public const sbyte FlurryBoots = 5; public const sbyte HermesBoots = 6; public const sbyte IceSkates = 7; public const sbyte LavaWaders = 8; public const sbyte FrostsparkBoots = 9; public const sbyte LightningBoots = 10; public const sbyte ObsidianWaterWalkingBoots = 11; public const sbyte RocketBoots = 12; public const sbyte SpectreBoots = 13; public const sbyte MasterNinjaGear = 14; public const sbyte FrogLeg = 15; public const sbyte FlowerBoots = 16; public const sbyte SailfishBoots = 17; public const sbyte AmphibianBoots = 18; public const sbyte FairyBoots = 19; public const sbyte FrogFlipper = 20; public const sbyte SandBoots = 21; public const sbyte FlameWakerBoots = 22; public const sbyte HellfireTreads = 23; public const sbyte TerrasparkBoots = 24; public const int Count = 25; } public class Waist { public const sbyte CloudinaBottle = 1; public const sbyte CopperWatch = 2; public const sbyte GoldWatch = 3; public const sbyte PlatinumWatch = 4; public const sbyte Toolbelt = 5; public const sbyte ManaFlower = 6; public const sbyte SilverWatch = 7; public const sbyte TinWatch = 8; public const sbyte TungstenWatch = 9; public const sbyte MasterNinjaGear = 10; public const sbyte BlackBelt = 10; public const sbyte TsunamiinaBottle = 11; public const sbyte MonkBelt = 12; public const sbyte BlizzardinaBottle = 13; public const sbyte FartinaJar = 14; public const sbyte SandstorminaBottle = 15; public const sbyte TreasureMagnet = 16; public const int Count = 17; public class Sets { public static SetFactory Factory = new SetFactory(17); public static bool[] UsesTorsoFraming = ArmorIDs.Waist.Sets.Factory.CreateBoolSet(false, 5, 10, 10, 12); } } public class Wing { public const sbyte DemonWings = 1; public const sbyte AngelWings = 2; public const sbyte RedsWings = 3; public const sbyte Jetpack = 4; public const sbyte ButterflyWings = 5; public const sbyte FairyWings = 6; public const sbyte HarpyWings = 7; public const sbyte BoneWings = 8; public const sbyte FlameWings = 9; public const sbyte FrozenWings = 10; public const sbyte SpectreWings = 11; public const sbyte SteampunkWings = 12; public const sbyte LeafWings = 13; public const sbyte BatWings = 14; public const sbyte BeeWings = 15; public const sbyte DTownsWings = 16; public const sbyte WillsWings = 17; public const sbyte CrownosWings = 18; public const sbyte CenxsWings = 19; public const sbyte TatteredFairyWings = 20; public const sbyte SpookyWings = 21; public const sbyte Hoverboard = 22; public const sbyte FestiveWings = 23; public const sbyte BeetleWings = 24; public const sbyte FinWings = 25; public const sbyte FishronWings = 26; public const sbyte MothronWings = 27; public const sbyte LazuresBarrierPlatform = 28; public const sbyte SolarWings = 29; public const sbyte VortexBooster = 30; public const sbyte NebulaMantle = 31; public const sbyte StardustWings = 32; public const sbyte Yoraiz0rsSpell = 33; public const sbyte JimsWings = 34; public const sbyte SkiphssPaws = 35; public const sbyte LokisWings = 36; public const sbyte BetsyWings = 37; public const sbyte ArkhalisWings = 38; public const sbyte LeinforsWings = 39; public const sbyte GhostarsWings = 40; public const sbyte SafemanWings = 41; public const sbyte FoodBarbarianWings = 42; public const sbyte GroxTheGreatWings = 43; public const sbyte RainbowWings = 44; public const sbyte LongTrailRainbowWings = 45; public const sbyte CreativeWings = 46; public const int Count = 47; public class Sets { public static WingStats[] Stats; } } public class Shield { public const sbyte CobaltShield = 1; public const sbyte PaladinsShield = 2; public const sbyte ObsidianShield = 3; public const sbyte AnkhShield = 4; public const sbyte ShieldofCthulhu = 5; public const sbyte SquireShield = 6; public const sbyte Frozen = 7; public const sbyte Hero = 8; public const sbyte BouncingShield = 9; public const int Count = 10; } public class Neck { public const sbyte JellyfishNecklace = 1; public const sbyte CrossNecklace = 2; public const sbyte PanicNecklace = 3; public const sbyte PygmyNecklace = 4; public const sbyte StarVeil = 5; public const sbyte SweetheartNecklace = 6; public const sbyte SharkToothNecklace = 7; public const sbyte WormScarf = 8; public const sbyte ApprenticeScarf = 9; public const sbyte Stinger = 10; public const int Count = 11; } public class Face { public const sbyte NaturesGift = 1; public const sbyte ArcticDivingGear = 2; public const sbyte JellyfishDivingGear = 3; public const sbyte DivingGear = 4; public const sbyte Blindfold = 5; public const sbyte ObsidianRose = 6; public const sbyte AngelHalo = 7; public const sbyte GingerBeard = 8; public const sbyte ArcaneFlower = 9; public const sbyte LavaSkull = 10; public const sbyte MoltenSkullRose = 11; public const sbyte ObsidianSkull = 12; public const sbyte ObsidianSkullRose = 13; public const sbyte SpectreGoggles = 14; [Obsolete("Deprecated.")] public const sbyte UnusedID = 15; public const sbyte Count = 16; public class Sets { public static SetFactory Factory = new SetFactory(16); public static bool[] PreventHairDraw = ArmorIDs.Face.Sets.Factory.CreateBoolSet(false, 2, 3, 4, 10, 11, 12, 13); } } public class Balloon { public const sbyte BlizzardinaBalloon = 1; public const sbyte BlueHorseshoeBalloon = 2; public const sbyte BundleofBalloons = 3; public const sbyte CloudinaBalloon = 4; public const sbyte FartinaBalloon = 5; public const sbyte SandstorminaBalloon = 6; public const sbyte HoneyBalloon = 7; public const sbyte ShinyRedBalloon = 8; public const sbyte WhiteHorseshoeBalloon = 9; public const sbyte YellowHorseshoeBalloon = 10; public const sbyte BalloonPufferfish = 11; public const sbyte SharkronBalloon = 12; public const sbyte GreenHorseshoeBalloon = 13; public const sbyte AmberHorseshoeBalloon = 14; public const sbyte PinkHorseshoeBalloon = 15; public const sbyte BundledPartyBalloons = 16; public const sbyte BalloonAnimal = 17; public const int Count = 18; } public class RocketBoots { public const int None = 0; public const int SimpleRocketBoots = 1; public const int SpectreBoots = 2; public const int FrostsparkBoots = 3; public const int TerrasparkBoots = 4; } } }