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

353
ID/WallID.cs Normal file
View file

@ -0,0 +1,353 @@
// Decompiled with JetBrains decompiler
// Type: Terraria.ID.WallID
// 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 WallID
{
public const ushort None = 0;
public const ushort Stone = 1;
public const ushort DirtUnsafe = 2;
public const ushort EbonstoneUnsafe = 3;
public const ushort Wood = 4;
public const ushort GrayBrick = 5;
public const ushort RedBrick = 6;
public const ushort BlueDungeonUnsafe = 7;
public const ushort GreenDungeonUnsafe = 8;
public const ushort PinkDungeonUnsafe = 9;
public const ushort GoldBrick = 10;
public const ushort SilverBrick = 11;
public const ushort CopperBrick = 12;
public const ushort HellstoneBrickUnsafe = 13;
public const ushort ObsidianBrickUnsafe = 14;
public const ushort MudUnsafe = 15;
public const ushort Dirt = 16;
public const ushort BlueDungeon = 17;
public const ushort GreenDungeon = 18;
public const ushort PinkDungeon = 19;
public const ushort ObsidianBrick = 20;
public const ushort Glass = 21;
public const ushort PearlstoneBrick = 22;
public const ushort IridescentBrick = 23;
public const ushort MudstoneBrick = 24;
public const ushort CobaltBrick = 25;
public const ushort MythrilBrick = 26;
public const ushort Planked = 27;
public const ushort PearlstoneBrickUnsafe = 28;
public const ushort CandyCane = 29;
public const ushort GreenCandyCane = 30;
public const ushort SnowBrick = 31;
public const ushort AdamantiteBeam = 32;
public const ushort DemoniteBrick = 33;
public const ushort SandstoneBrick = 34;
public const ushort EbonstoneBrick = 35;
public const ushort RedStucco = 36;
public const ushort YellowStucco = 37;
public const ushort GreenStucco = 38;
public const ushort Gray = 39;
public const ushort SnowWallUnsafe = 40;
public const ushort Ebonwood = 41;
public const ushort RichMaogany = 42;
public const ushort Pearlwood = 43;
public const ushort RainbowBrick = 44;
public const ushort TinBrick = 45;
public const ushort TungstenBrick = 46;
public const ushort PlatinumBrick = 47;
public const ushort AmethystUnsafe = 48;
public const ushort TopazUnsafe = 49;
public const ushort SapphireUnsafe = 50;
public const ushort EmeraldUnsafe = 51;
public const ushort RubyUnsafe = 52;
public const ushort DiamondUnsafe = 53;
public const ushort CaveUnsafe = 54;
public const ushort Cave2Unsafe = 55;
public const ushort Cave3Unsafe = 56;
public const ushort Cave4Unsafe = 57;
public const ushort Cave5Unsafe = 58;
public const ushort Cave6Unsafe = 59;
public const ushort LivingLeaf = 60;
public const ushort Cave7Unsafe = 61;
public const ushort SpiderUnsafe = 62;
public const ushort GrassUnsafe = 63;
public const ushort JungleUnsafe = 64;
public const ushort FlowerUnsafe = 65;
public const ushort Grass = 66;
public const ushort Jungle = 67;
public const ushort Flower = 68;
public const ushort CorruptGrassUnsafe = 69;
public const ushort HallowedGrassUnsafe = 70;
public const ushort IceUnsafe = 71;
public const ushort Cactus = 72;
public const ushort Cloud = 73;
public const ushort Mushroom = 74;
public const ushort Bone = 75;
public const ushort Slime = 76;
public const ushort Flesh = 77;
public const ushort LivingWood = 78;
public const ushort ObsidianBackUnsafe = 79;
public const ushort MushroomUnsafe = 80;
public const ushort CrimsonGrassUnsafe = 81;
public const ushort DiscWall = 82;
public const ushort CrimstoneUnsafe = 83;
public const ushort IceBrick = 84;
public const ushort Shadewood = 85;
public const ushort HiveUnsafe = 86;
public const ushort LihzahrdBrickUnsafe = 87;
public const ushort PurpleStainedGlass = 88;
public const ushort YellowStainedGlass = 89;
public const ushort BlueStainedGlass = 90;
public const ushort GreenStainedGlass = 91;
public const ushort RedStainedGlass = 92;
public const ushort RainbowStainedGlass = 93;
public const ushort BlueDungeonSlabUnsafe = 94;
public const ushort BlueDungeonTileUnsafe = 95;
public const ushort PinkDungeonSlabUnsafe = 96;
public const ushort PinkDungeonTileUnsafe = 97;
public const ushort GreenDungeonSlabUnsafe = 98;
public const ushort GreenDungeonTileUnsafe = 99;
public const ushort BlueDungeonSlab = 100;
public const ushort BlueDungeonTile = 101;
public const ushort PinkDungeonSlab = 102;
public const ushort PinkDungeonTile = 103;
public const ushort GreenDungeonSlab = 104;
public const ushort GreenDungeonTile = 105;
public const ushort WoodenFence = 106;
public const ushort MetalFence = 107;
public const ushort Hive = 108;
public const ushort PalladiumColumn = 109;
public const ushort BubblegumBlock = 110;
public const ushort TitanstoneBlock = 111;
public const ushort LihzahrdBrick = 112;
public const ushort Pumpkin = 113;
public const ushort Hay = 114;
public const ushort SpookyWood = 115;
public const ushort ChristmasTreeWallpaper = 116;
public const ushort OrnamentWallpaper = 117;
public const ushort CandyCaneWallpaper = 118;
public const ushort FestiveWallpaper = 119;
public const ushort StarsWallpaper = 120;
public const ushort SquigglesWallpaper = 121;
public const ushort SnowflakeWallpaper = 122;
public const ushort KrampusHornWallpaper = 123;
public const ushort BluegreenWallpaper = 124;
public const ushort GrinchFingerWallpaper = 125;
public const ushort FancyGrayWallpaper = 126;
public const ushort IceFloeWallpaper = 127;
public const ushort MusicWallpaper = 128;
public const ushort PurpleRainWallpaper = 129;
public const ushort RainbowWallpaper = 130;
public const ushort SparkleStoneWallpaper = 131;
public const ushort StarlitHeavenWallpaper = 132;
public const ushort BubbleWallpaper = 133;
public const ushort CopperPipeWallpaper = 134;
public const ushort DuckyWallpaper = 135;
public const ushort Waterfall = 136;
public const ushort Lavafall = 137;
public const ushort EbonwoodFence = 138;
public const ushort RichMahoganyFence = 139;
public const ushort PearlwoodFence = 140;
public const ushort ShadewoodFence = 141;
public const ushort WhiteDynasty = 142;
public const ushort BlueDynasty = 143;
public const ushort ArcaneRunes = 144;
public const ushort IronFence = 145;
public const ushort CopperPlating = 146;
public const ushort StoneSlab = 147;
public const ushort Sail = 148;
public const ushort BorealWood = 149;
public const ushort BorealWoodFence = 150;
public const ushort PalmWood = 151;
public const ushort PalmWoodFence = 152;
public const ushort AmberGemspark = 153;
public const ushort AmethystGemspark = 154;
public const ushort DiamondGemspark = 155;
public const ushort EmeraldGemspark = 156;
public const ushort AmberGemsparkOff = 157;
public const ushort AmethystGemsparkOff = 158;
public const ushort DiamondGemsparkOff = 159;
public const ushort EmeraldGemsparkOff = 160;
public const ushort RubyGemsparkOff = 161;
public const ushort SapphireGemsparkOff = 162;
public const ushort TopazGemsparkOff = 163;
public const ushort RubyGemspark = 164;
public const ushort SapphireGemspark = 165;
public const ushort TopazGemspark = 166;
public const ushort TinPlating = 167;
public const ushort Confetti = 168;
public const ushort ConfettiBlack = 169;
public const ushort CaveWall = 170;
public const ushort CaveWall2 = 171;
public const ushort Honeyfall = 172;
public const ushort ChlorophyteBrick = 173;
public const ushort CrimtaneBrick = 174;
public const ushort ShroomitePlating = 175;
public const ushort MartianConduit = 176;
public const ushort HellstoneBrick = 177;
public const ushort MarbleUnsafe = 178;
public const ushort MarbleBlock = 179;
public const ushort GraniteUnsafe = 180;
public const ushort GraniteBlock = 181;
public const ushort MeteoriteBrick = 182;
public const ushort Marble = 183;
public const ushort Granite = 184;
public const ushort Cave8Unsafe = 185;
public const ushort Crystal = 186;
public const ushort Sandstone = 187;
public const ushort CorruptionUnsafe1 = 188;
public const ushort CorruptionUnsafe2 = 189;
public const ushort CorruptionUnsafe3 = 190;
public const ushort CorruptionUnsafe4 = 191;
public const ushort CrimsonUnsafe1 = 192;
public const ushort CrimsonUnsafe2 = 193;
public const ushort CrimsonUnsafe3 = 194;
public const ushort CrimsonUnsafe4 = 195;
public const ushort DirtUnsafe1 = 196;
public const ushort DirtUnsafe2 = 197;
public const ushort DirtUnsafe3 = 198;
public const ushort DirtUnsafe4 = 199;
public const ushort HallowUnsafe1 = 200;
public const ushort HallowUnsafe2 = 201;
public const ushort HallowUnsafe3 = 202;
public const ushort HallowUnsafe4 = 203;
public const ushort JungleUnsafe1 = 204;
public const ushort JungleUnsafe2 = 205;
public const ushort JungleUnsafe3 = 206;
public const ushort JungleUnsafe4 = 207;
public const ushort LavaUnsafe1 = 208;
public const ushort LavaUnsafe2 = 209;
public const ushort LavaUnsafe3 = 210;
public const ushort LavaUnsafe4 = 211;
public const ushort RocksUnsafe1 = 212;
public const ushort RocksUnsafe2 = 213;
public const ushort RocksUnsafe3 = 214;
public const ushort RocksUnsafe4 = 215;
public const ushort HardenedSand = 216;
public const ushort CorruptHardenedSand = 217;
public const ushort CrimsonHardenedSand = 218;
public const ushort HallowHardenedSand = 219;
public const ushort CorruptSandstone = 220;
public const ushort CrimsonSandstone = 221;
public const ushort HallowSandstone = 222;
public const ushort DesertFossil = 223;
public const ushort LunarBrickWall = 224;
public const ushort CogWall = 225;
public const ushort SandFall = 226;
public const ushort SnowFall = 227;
public const ushort SillyBalloonPinkWall = 228;
public const ushort SillyBalloonPurpleWall = 229;
public const ushort SillyBalloonGreenWall = 230;
public const ushort IronBrick = 231;
public const ushort LeadBrick = 232;
public const ushort LesionBlock = 233;
public const ushort CrimstoneBrick = 234;
public const ushort SmoothSandstone = 235;
public const ushort Spider = 236;
public const ushort SolarBrick = 237;
public const ushort VortexBrick = 238;
public const ushort NebulaBrick = 239;
public const ushort StardustBrick = 240;
public const ushort OrangeStainedGlass = 241;
public const ushort GoldStarryGlassWall = 242;
public const ushort BlueStarryGlassWall = 243;
public const ushort LivingWoodUnsafe = 244;
public const ushort WroughtIronFence = 245;
public const ushort EbonstoneEcho = 246;
public const ushort MudWallEcho = 247;
public const ushort PearlstoneEcho = 248;
public const ushort SnowWallEcho = 249;
public const ushort AmethystEcho = 250;
public const ushort TopazEcho = 251;
public const ushort SapphireEcho = 252;
public const ushort EmeraldEcho = 253;
public const ushort RubyEcho = 254;
public const ushort DiamondEcho = 255;
public const ushort Cave1Echo = 256;
public const ushort Cave2Echo = 257;
public const ushort Cave3Echo = 258;
public const ushort Cave4Echo = 259;
public const ushort Cave5Echo = 260;
public const ushort Cave6Echo = 261;
public const ushort Cave7Echo = 262;
public const ushort SpiderEcho = 263;
public const ushort CorruptGrassEcho = 264;
public const ushort HallowedGrassEcho = 265;
public const ushort IceEcho = 266;
public const ushort ObsidianBackEcho = 267;
public const ushort CrimsonGrassEcho = 268;
public const ushort CrimstoneEcho = 269;
public const ushort CaveWall1Echo = 270;
public const ushort CaveWall2Echo = 271;
public const ushort MarbleEchoUnused = 272;
public const ushort GraniteEchoUnused = 273;
public const ushort Cave8Echo = 274;
public const ushort SandstoneEcho = 275;
public const ushort Corruption1Echo = 276;
public const ushort Corruption2Echo = 277;
public const ushort Corruption3Echo = 278;
public const ushort Corruption4Echo = 279;
public const ushort Crimson1Echo = 280;
public const ushort Crimson2Echo = 281;
public const ushort Crimson3Echo = 282;
public const ushort Crimson4Echo = 283;
public const ushort Dirt1Echo = 284;
public const ushort Dirt2Echo = 285;
public const ushort Dirt3Echo = 286;
public const ushort Dirt4Echo = 287;
public const ushort Hallow1Echo = 288;
public const ushort Hallow2Echo = 289;
public const ushort Hallow3Echo = 290;
public const ushort Hallow4Echo = 291;
public const ushort Jungle1Echo = 292;
public const ushort Jungle2Echo = 293;
public const ushort Jungle3Echo = 294;
public const ushort Jungle4Echo = 295;
public const ushort Lava1Echo = 296;
public const ushort Lava2Echo = 297;
public const ushort Lava3Echo = 298;
public const ushort Lava4Echo = 299;
public const ushort Rocks1Echo = 300;
public const ushort Rocks2Echo = 301;
public const ushort Rocks3Echo = 302;
public const ushort Rocks4Echo = 303;
public const ushort HardenedSandEcho = 304;
public const ushort CorruptHardenedSandEcho = 305;
public const ushort CrimsonHardenedSandEcho = 306;
public const ushort HallowHardenedSandEcho = 307;
public const ushort CorruptSandstoneEcho = 308;
public const ushort CrimsonSandstoneEcho = 309;
public const ushort HallowSandstoneEcho = 310;
public const ushort DesertFossilEcho = 311;
public const ushort BambooBlockWall = 312;
public const ushort LargeBambooBlockWall = 313;
public const ushort AmberStoneWallEcho = 314;
public const ushort BambooFence = 315;
public const ushort Count = 316;
public static class Sets
{
public static SetFactory Factory = new SetFactory(316);
public static bool[] CanBeConvertedToGlowingMushroom = WallID.Sets.Factory.CreateBoolSet(64, 67, 15, 247);
public static bool[] Transparent = WallID.Sets.Factory.CreateBoolSet(88, 89, 90, 91, 92, 241);
public static bool[] Corrupt = WallID.Sets.Factory.CreateBoolSet(69, 217, 220, 3);
public static bool[] Crimson = WallID.Sets.Factory.CreateBoolSet(83, 81, 218, 221);
public static bool[] Hallow = WallID.Sets.Factory.CreateBoolSet(70, 219, 222, 28);
public static bool[] AllowsWind = WallID.Sets.Factory.CreateBoolSet(0, 150, 138, 145, 107, 152, 140, 139, 141, 106, 245, 315);
public static class Conversion
{
public static bool[] Grass = WallID.Sets.Factory.CreateBoolSet(63, 64, 65, 66, 67, 68, 69, 70, 81, 264, 265, 268);
public static bool[] Stone = WallID.Sets.Factory.CreateBoolSet(1, 61, 185, 3, 28, 83, 262, 274, 246, 248, 269);
public static bool[] Sandstone = WallID.Sets.Factory.CreateBoolSet(187, 220, 222, 221, 275, 308, 310, 309);
public static bool[] HardenedSand = WallID.Sets.Factory.CreateBoolSet(216, 217, 219, 218, 304, 305, 307, 306);
public static bool[] PureSand = WallID.Sets.Factory.CreateBoolSet(216, 187, 304, 275);
public static bool[] NewWall1 = WallID.Sets.Factory.CreateBoolSet(188, 192, 200, 204, 212, 276, 280, 288, 292, 300);
public static bool[] NewWall2 = WallID.Sets.Factory.CreateBoolSet(189, 193, 201, 205, 213, 277, 281, 289, 293, 301);
public static bool[] NewWall3 = WallID.Sets.Factory.CreateBoolSet(190, 194, 202, 206, 214, 278, 282, 290, 294, 302);
public static bool[] NewWall4 = WallID.Sets.Factory.CreateBoolSet(191, 195, 203, 207, 215, 279, 283, 291, 295, 303);
}
}
}
}