terraria-source-code/ID/ArmorIDs.cs
2021-10-26 12:45:26 -04:00

1019 lines
43 KiB
C#

// 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<ArmorIDs.Body.Sets.IncludeCapeFrontAndBackInfo>(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<int> MannequinIncompatible = new List<int>();
}
}
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;
}
}
}