Terraria 1.4.0.5 Source Code

This commit is contained in:
MikeyIsBaeYT 2021-10-26 12:45:26 -04:00
commit 05205f009e
1059 changed files with 563450 additions and 0 deletions

551
ID/BuffID.cs Normal file
View file

@ -0,0 +1,551 @@
// Decompiled with JetBrains decompiler
// Type: Terraria.ID.BuffID
// 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
namespace Terraria.ID
{
public class BuffID
{
public const int ObsidianSkin = 1;
public const int Regeneration = 2;
public const int Swiftness = 3;
public const int Gills = 4;
public const int Ironskin = 5;
public const int ManaRegeneration = 6;
public const int MagicPower = 7;
public const int Featherfall = 8;
public const int Spelunker = 9;
public const int Invisibility = 10;
public const int Shine = 11;
public const int NightOwl = 12;
public const int Battle = 13;
public const int Thorns = 14;
public const int WaterWalking = 15;
public const int Archery = 16;
public const int Hunter = 17;
public const int Gravitation = 18;
public const int ShadowOrb = 19;
public const int Poisoned = 20;
public const int PotionSickness = 21;
public const int Darkness = 22;
public const int Cursed = 23;
public const int OnFire = 24;
public const int Tipsy = 25;
public const int WellFed = 26;
public const int FairyBlue = 27;
public const int Werewolf = 28;
public const int Clairvoyance = 29;
public const int Bleeding = 30;
public const int Confused = 31;
public const int Slow = 32;
public const int Weak = 33;
public const int Merfolk = 34;
public const int Silenced = 35;
public const int BrokenArmor = 36;
public const int Horrified = 37;
public const int TheTongue = 38;
public const int CursedInferno = 39;
public const int PetBunny = 40;
public const int BabyPenguin = 41;
public const int PetTurtle = 42;
public const int PaladinsShield = 43;
public const int Frostburn = 44;
public const int BabyEater = 45;
public const int Chilled = 46;
public const int Frozen = 47;
public const int Honey = 48;
public const int Pygmies = 49;
public const int BabySkeletronHead = 50;
public const int BabyHornet = 51;
public const int TikiSpirit = 52;
public const int PetLizard = 53;
public const int PetParrot = 54;
public const int BabyTruffle = 55;
public const int PetSapling = 56;
public const int Wisp = 57;
public const int RapidHealing = 58;
public const int ShadowDodge = 59;
public const int LeafCrystal = 60;
public const int BabyDinosaur = 61;
public const int IceBarrier = 62;
public const int Panic = 63;
public const int BabySlime = 64;
public const int EyeballSpring = 65;
public const int BabySnowman = 66;
public const int Burning = 67;
public const int Suffocation = 68;
public const int Ichor = 69;
public const int Venom = 70;
public const int WeaponImbueVenom = 71;
public const int Midas = 72;
public const int WeaponImbueCursedFlames = 73;
public const int WeaponImbueFire = 74;
public const int WeaponImbueGold = 75;
public const int WeaponImbueIchor = 76;
public const int WeaponImbueNanites = 77;
public const int WeaponImbueConfetti = 78;
public const int WeaponImbuePoison = 79;
public const int Blackout = 80;
public const int PetSpider = 81;
public const int Squashling = 82;
public const int Ravens = 83;
public const int BlackCat = 84;
public const int CursedSapling = 85;
public const int WaterCandle = 86;
public const int Campfire = 87;
public const int ChaosState = 88;
public const int HeartLamp = 89;
public const int Rudolph = 90;
public const int Puppy = 91;
public const int BabyGrinch = 92;
public const int AmmoBox = 93;
public const int ManaSickness = 94;
public const int BeetleEndurance1 = 95;
public const int BeetleEndurance2 = 96;
public const int BeetleEndurance3 = 97;
public const int BeetleMight1 = 98;
public const int BeetleMight2 = 99;
public const int BeetleMight3 = 100;
public const int FairyRed = 101;
public const int FairyGreen = 102;
public const int Wet = 103;
public const int Mining = 104;
public const int Heartreach = 105;
public const int Calm = 106;
public const int Builder = 107;
public const int Titan = 108;
public const int Flipper = 109;
public const int Summoning = 110;
public const int Dangersense = 111;
public const int AmmoReservation = 112;
public const int Lifeforce = 113;
public const int Endurance = 114;
public const int Rage = 115;
public const int Inferno = 116;
public const int Wrath = 117;
public const int MinecartLeft = 118;
public const int Lovestruck = 119;
public const int Stinky = 120;
public const int Fishing = 121;
public const int Sonar = 122;
public const int Crate = 123;
public const int Warmth = 124;
public const int HornetMinion = 125;
public const int ImpMinion = 126;
public const int ZephyrFish = 127;
public const int BunnyMount = 128;
public const int PigronMount = 129;
public const int SlimeMount = 130;
public const int TurtleMount = 131;
public const int BeeMount = 132;
public const int SpiderMinion = 133;
public const int TwinEyesMinion = 134;
public const int PirateMinion = 135;
public const int MiniMinotaur = 136;
public const int Slimed = 137;
public const int MinecartRight = 138;
public const int SharknadoMinion = 139;
public const int UFOMinion = 140;
public const int UFOMount = 141;
public const int DrillMount = 142;
public const int ScutlixMount = 143;
public const int Electrified = 144;
public const int MoonLeech = 145;
public const int Sunflower = 146;
public const int MonsterBanner = 147;
public const int Rabies = 148;
public const int Webbed = 149;
public const int Bewitched = 150;
public const int SoulDrain = 151;
public const int MagicLantern = 152;
public const int ShadowFlame = 153;
public const int BabyFaceMonster = 154;
public const int CrimsonHeart = 155;
public const int Stoned = 156;
public const int PeaceCandle = 157;
public const int StarInBottle = 158;
public const int Sharpened = 159;
public const int Dazed = 160;
public const int DeadlySphere = 161;
public const int UnicornMount = 162;
public const int Obstructed = 163;
public const int VortexDebuff = 164;
public const int DryadsWard = 165;
public const int MinecartRightMech = 166;
public const int MinecartLeftMech = 167;
public const int CuteFishronMount = 168;
public const int BoneJavelin = 169;
public const int SolarShield1 = 170;
public const int SolarShield2 = 171;
public const int SolarShield3 = 172;
public const int NebulaUpLife1 = 173;
public const int NebulaUpLife2 = 174;
public const int NebulaUpLife3 = 175;
public const int NebulaUpMana1 = 176;
public const int NebulaUpMana2 = 177;
public const int NebulaUpMana3 = 178;
public const int NebulaUpDmg1 = 179;
public const int NebulaUpDmg2 = 180;
public const int NebulaUpDmg3 = 181;
public const int StardustMinion = 182;
public const int StardustMinionBleed = 183;
public const int MinecartLeftWood = 184;
public const int MinecartRightWood = 185;
public const int DryadsWardDebuff = 186;
public const int StardustGuardianMinion = 187;
public const int StardustDragonMinion = 188;
public const int Daybreak = 189;
public const int SuspiciousTentacle = 190;
public const int CompanionCube = 191;
public const int SugarRush = 192;
public const int BasiliskMount = 193;
public const int WindPushed = 194;
public const int WitheredArmor = 195;
public const int WitheredWeapon = 196;
public const int OgreSpit = 197;
public const int ParryDamageBuff = 198;
public const int NoBuilding = 199;
public const int PetDD2Gato = 200;
public const int PetDD2Ghost = 201;
public const int PetDD2Dragon = 202;
public const int BetsysCurse = 203;
public const int Oiled = 204;
public const int BallistaPanic = 205;
public const int WellFed2 = 206;
public const int WellFed3 = 207;
public const int DesertMinecartRight = 208;
public const int DesertMinecartLeft = 209;
public const int FishMinecartRight = 210;
public const int FishMinecartLeft = 211;
public const int GolfCartMount = 212;
public const int BatOfLight = 213;
public const int VampireFrog = 214;
public const int CatBast = 215;
public const int BabyBird = 216;
public const int UpbeatStar = 217;
public const int SugarGlider = 218;
public const int SharkPup = 219;
public const int BeeMinecartRight = 220;
public const int BeeMinecartLeft = 221;
public const int LadybugMinecartRight = 222;
public const int LadybugMinecartLeft = 223;
public const int PigronMinecartRight = 224;
public const int PigronMinecartLeft = 225;
public const int SunflowerMinecartRight = 226;
public const int SunflowerMinecartLeft = 227;
public const int HellMinecartRight = 228;
public const int HellMinecartLeft = 229;
public const int WitchBroom = 230;
public const int ShroomMinecartRight = 231;
public const int ShroomMinecartLeft = 232;
public const int AmethystMinecartRight = 233;
public const int AmethystMinecartLeft = 234;
public const int TopazMinecartRight = 235;
public const int TopazMinecartLeft = 236;
public const int SapphireMinecartRight = 237;
public const int SapphireMinecartLeft = 238;
public const int EmeraldMinecartRight = 239;
public const int EmeraldMinecartLeft = 240;
public const int RubyMinecartRight = 241;
public const int RubyMinecartLeft = 242;
public const int DiamondMinecartRight = 243;
public const int DiamondMinecartLeft = 244;
public const int AmberMinecartRight = 245;
public const int AmberMinecartLeft = 246;
public const int BeetleMinecartRight = 247;
public const int BeetleMinecartLeft = 248;
public const int MeowmereMinecartRight = 249;
public const int MeowmereMinecartLeft = 250;
public const int PartyMinecartRight = 251;
public const int PartyMinecartLeft = 252;
public const int PirateMinecartRight = 253;
public const int PirateMinecartLeft = 254;
public const int SteampunkMinecartRight = 255;
public const int SteampunkMinecartLeft = 256;
public const int Lucky = 257;
public const int LilHarpy = 258;
public const int FennecFox = 259;
public const int GlitteryButterfly = 260;
public const int BabyImp = 261;
public const int BabyRedPanda = 262;
public const int StormTiger = 263;
public const int Plantero = 264;
public const int Flamingo = 265;
public const int DynamiteKitten = 266;
public const int BabyWerewolf = 267;
public const int ShadowMimic = 268;
public const int CoffinMinecartRight = 269;
public const int CoffinMinecartLeft = 270;
public const int Smolstar = 271;
public const int DiggingMoleMinecartRight = 272;
public const int DiggingMoleMinecartLeft = 273;
public const int VoltBunny = 274;
public const int PaintedHorseMount = 275;
public const int MajesticHorseMount = 276;
public const int DarkHorseMount = 277;
public const int PogoStickMount = 278;
public const int PirateShipMount = 279;
public const int SpookyWoodMount = 280;
public const int SantankMount = 281;
public const int WallOfFleshGoatMount = 282;
public const int DarkMageBookMount = 283;
public const int KingSlimePet = 284;
public const int EyeOfCthulhuPet = 285;
public const int EaterOfWorldsPet = 286;
public const int BrainOfCthulhuPet = 287;
public const int SkeletronPet = 288;
public const int QueenBeePet = 289;
public const int DestroyerPet = 290;
public const int TwinsPet = 291;
public const int SkeletronPrimePet = 292;
public const int PlanteraPet = 293;
public const int GolemPet = 294;
public const int DukeFishronPet = 295;
public const int LunaticCultistPet = 296;
public const int MoonLordPet = 297;
public const int FairyQueenPet = 298;
public const int PumpkingPet = 299;
public const int EverscreamPet = 300;
public const int IceQueenPet = 301;
public const int MartianPet = 302;
public const int DD2OgrePet = 303;
public const int DD2BetsyPet = 304;
public const int LavaSharkMount = 305;
public const int TitaniumStorm = 306;
public const int BlandWhipEnemyDebuff = 307;
public const int SwordWhipPlayerBuff = 308;
public const int SwordWhipNPCDebuff = 309;
public const int ScytheWhipEnemyDebuff = 310;
public const int ScytheWhipPlayerBuff = 311;
public const int CoolWhipPlayerBuff = 312;
public const int FlameWhipEnemyDebuff = 313;
public const int ThornWhipPlayerBuff = 314;
public const int ThornWhipNPCDebuff = 315;
public const int RainbowWhipNPCDebuff = 316;
public const int QueenSlimePet = 317;
public const int QueenSlimeMount = 318;
public const int MaceWhipNPCDebuff = 319;
public const int GelBalloonBuff = 320;
public const int BrainOfConfusionBuff = 321;
public const int EmpressBlade = 322;
public const int Count = 323;
public class Sets
{
public static SetFactory Factory = new SetFactory(323);
public static bool[] IsWellFed = BuffID.Sets.Factory.CreateBoolSet(26, 206, 207);
public static bool[] TimeLeftDoesNotDecrease = BuffID.Sets.Factory.CreateBoolSet(28);
public static bool[] CanBeRemovedByNetMessage = BuffID.Sets.Factory.CreateBoolSet(313);
public static bool[] IsAFlaskBuff = BuffID.Sets.Factory.CreateBoolSet(71, 72, 73, 74, 75, 76, 77, 78, 79);
public static BuffID.Sets.BuffMountData[] BasicMountData = BuffID.Sets.Factory.CreateCustomSet<BuffID.Sets.BuffMountData>((BuffID.Sets.BuffMountData) null, (object) 118, (object) new BuffID.Sets.BuffMountData()
{
mountID = 6,
faceLeft = true
}, (object) 138, (object) new BuffID.Sets.BuffMountData()
{
mountID = 6,
faceLeft = false
}, (object) 184, (object) new BuffID.Sets.BuffMountData()
{
mountID = 13,
faceLeft = true
}, (object) 185, (object) new BuffID.Sets.BuffMountData()
{
mountID = 13,
faceLeft = false
}, (object) 211, (object) new BuffID.Sets.BuffMountData()
{
mountID = 16,
faceLeft = true
}, (object) 210, (object) new BuffID.Sets.BuffMountData()
{
mountID = 16,
faceLeft = false
}, (object) 209, (object) new BuffID.Sets.BuffMountData()
{
mountID = 15,
faceLeft = true
}, (object) 208, (object) new BuffID.Sets.BuffMountData()
{
mountID = 15,
faceLeft = false
}, (object) 221, (object) new BuffID.Sets.BuffMountData()
{
mountID = 18,
faceLeft = true
}, (object) 220, (object) new BuffID.Sets.BuffMountData()
{
mountID = 18,
faceLeft = false
}, (object) 223, (object) new BuffID.Sets.BuffMountData()
{
mountID = 19,
faceLeft = true
}, (object) 222, (object) new BuffID.Sets.BuffMountData()
{
mountID = 19,
faceLeft = false
}, (object) 225, (object) new BuffID.Sets.BuffMountData()
{
mountID = 20,
faceLeft = true
}, (object) 224, (object) new BuffID.Sets.BuffMountData()
{
mountID = 20,
faceLeft = false
}, (object) 227, (object) new BuffID.Sets.BuffMountData()
{
mountID = 21,
faceLeft = true
}, (object) 226, (object) new BuffID.Sets.BuffMountData()
{
mountID = 21,
faceLeft = false
}, (object) 229, (object) new BuffID.Sets.BuffMountData()
{
mountID = 22,
faceLeft = true
}, (object) 228, (object) new BuffID.Sets.BuffMountData()
{
mountID = 22,
faceLeft = false
}, (object) 232, (object) new BuffID.Sets.BuffMountData()
{
mountID = 24,
faceLeft = true
}, (object) 231, (object) new BuffID.Sets.BuffMountData()
{
mountID = 24,
faceLeft = false
}, (object) 234, (object) new BuffID.Sets.BuffMountData()
{
mountID = 25,
faceLeft = true
}, (object) 233, (object) new BuffID.Sets.BuffMountData()
{
mountID = 25,
faceLeft = false
}, (object) 236, (object) new BuffID.Sets.BuffMountData()
{
mountID = 26,
faceLeft = true
}, (object) 235, (object) new BuffID.Sets.BuffMountData()
{
mountID = 26,
faceLeft = false
}, (object) 238, (object) new BuffID.Sets.BuffMountData()
{
mountID = 27,
faceLeft = true
}, (object) 237, (object) new BuffID.Sets.BuffMountData()
{
mountID = 27,
faceLeft = false
}, (object) 240, (object) new BuffID.Sets.BuffMountData()
{
mountID = 28,
faceLeft = true
}, (object) 239, (object) new BuffID.Sets.BuffMountData()
{
mountID = 28,
faceLeft = false
}, (object) 242, (object) new BuffID.Sets.BuffMountData()
{
mountID = 29,
faceLeft = true
}, (object) 241, (object) new BuffID.Sets.BuffMountData()
{
mountID = 29,
faceLeft = false
}, (object) 244, (object) new BuffID.Sets.BuffMountData()
{
mountID = 30,
faceLeft = true
}, (object) 243, (object) new BuffID.Sets.BuffMountData()
{
mountID = 30,
faceLeft = false
}, (object) 246, (object) new BuffID.Sets.BuffMountData()
{
mountID = 31,
faceLeft = true
}, (object) 245, (object) new BuffID.Sets.BuffMountData()
{
mountID = 31,
faceLeft = false
}, (object) 248, (object) new BuffID.Sets.BuffMountData()
{
mountID = 32,
faceLeft = true
}, (object) 247, (object) new BuffID.Sets.BuffMountData()
{
mountID = 32,
faceLeft = false
}, (object) 250, (object) new BuffID.Sets.BuffMountData()
{
mountID = 33,
faceLeft = true
}, (object) 249, (object) new BuffID.Sets.BuffMountData()
{
mountID = 33,
faceLeft = false
}, (object) 252, (object) new BuffID.Sets.BuffMountData()
{
mountID = 34,
faceLeft = true
}, (object) 251, (object) new BuffID.Sets.BuffMountData()
{
mountID = 34,
faceLeft = false
}, (object) 254, (object) new BuffID.Sets.BuffMountData()
{
mountID = 35,
faceLeft = true
}, (object) 253, (object) new BuffID.Sets.BuffMountData()
{
mountID = 35,
faceLeft = false
}, (object) 256, (object) new BuffID.Sets.BuffMountData()
{
mountID = 36,
faceLeft = true
}, (object) (int) byte.MaxValue, (object) new BuffID.Sets.BuffMountData()
{
mountID = 36,
faceLeft = false
}, (object) 270, (object) new BuffID.Sets.BuffMountData()
{
mountID = 38,
faceLeft = true
}, (object) 269, (object) new BuffID.Sets.BuffMountData()
{
mountID = 38,
faceLeft = false
}, (object) 273, (object) new BuffID.Sets.BuffMountData()
{
mountID = 39,
faceLeft = true
}, (object) 272, (object) new BuffID.Sets.BuffMountData()
{
mountID = 39,
faceLeft = false
}, (object) 167, (object) new BuffID.Sets.BuffMountData()
{
mountID = 11,
faceLeft = true
}, (object) 166, (object) new BuffID.Sets.BuffMountData()
{
mountID = 11,
faceLeft = false
});
public class BuffMountData
{
public int mountID;
public bool faceLeft;
}
}
}
}