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

825
ID/TileID.cs Normal file
View file

@ -0,0 +1,825 @@
// Decompiled with JetBrains decompiler
// Type: Terraria.ID.TileID
// 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 ReLogic.Reflection;
namespace Terraria.ID
{
public class TileID
{
public static readonly IdDictionary Search = IdDictionary.Create<TileID, ushort>();
public const ushort Dirt = 0;
public const ushort Stone = 1;
public const ushort Grass = 2;
public const ushort Plants = 3;
public const ushort Torches = 4;
public const ushort Trees = 5;
public const ushort Iron = 6;
public const ushort Copper = 7;
public const ushort Gold = 8;
public const ushort Silver = 9;
public const ushort ClosedDoor = 10;
public const ushort OpenDoor = 11;
public const ushort Heart = 12;
public const ushort Bottles = 13;
public const ushort Tables = 14;
public const ushort Chairs = 15;
public const ushort Anvils = 16;
public const ushort Furnaces = 17;
public const ushort WorkBenches = 18;
public const ushort Platforms = 19;
public const ushort Saplings = 20;
public const ushort Containers = 21;
public const ushort Demonite = 22;
public const ushort CorruptGrass = 23;
public const ushort CorruptPlants = 24;
public const ushort Ebonstone = 25;
public const ushort DemonAltar = 26;
public const ushort Sunflower = 27;
public const ushort Pots = 28;
public const ushort PiggyBank = 29;
public const ushort WoodBlock = 30;
public const ushort ShadowOrbs = 31;
public const ushort CorruptThorns = 32;
public const ushort Candles = 33;
public const ushort Chandeliers = 34;
public const ushort Jackolanterns = 35;
public const ushort Presents = 36;
public const ushort Meteorite = 37;
public const ushort GrayBrick = 38;
public const ushort RedBrick = 39;
public const ushort ClayBlock = 40;
public const ushort BlueDungeonBrick = 41;
public const ushort HangingLanterns = 42;
public const ushort GreenDungeonBrick = 43;
public const ushort PinkDungeonBrick = 44;
public const ushort GoldBrick = 45;
public const ushort SilverBrick = 46;
public const ushort CopperBrick = 47;
public const ushort Spikes = 48;
public const ushort WaterCandle = 49;
public const ushort Books = 50;
public const ushort Cobweb = 51;
public const ushort Vines = 52;
public const ushort Sand = 53;
public const ushort Glass = 54;
public const ushort Signs = 55;
public const ushort Obsidian = 56;
public const ushort Ash = 57;
public const ushort Hellstone = 58;
public const ushort Mud = 59;
public const ushort JungleGrass = 60;
public const ushort JunglePlants = 61;
public const ushort JungleVines = 62;
public const ushort Sapphire = 63;
public const ushort Ruby = 64;
public const ushort Emerald = 65;
public const ushort Topaz = 66;
public const ushort Amethyst = 67;
public const ushort Diamond = 68;
public const ushort JungleThorns = 69;
public const ushort MushroomGrass = 70;
public const ushort MushroomPlants = 71;
public const ushort MushroomTrees = 72;
public const ushort Plants2 = 73;
public const ushort JunglePlants2 = 74;
public const ushort ObsidianBrick = 75;
public const ushort HellstoneBrick = 76;
public const ushort Hellforge = 77;
public const ushort ClayPot = 78;
public const ushort Beds = 79;
public const ushort Cactus = 80;
public const ushort Coral = 81;
public const ushort ImmatureHerbs = 82;
public const ushort MatureHerbs = 83;
public const ushort BloomingHerbs = 84;
public const ushort Tombstones = 85;
public const ushort Loom = 86;
public const ushort Pianos = 87;
public const ushort Dressers = 88;
public const ushort Benches = 89;
public const ushort Bathtubs = 90;
public const ushort Banners = 91;
public const ushort Lampposts = 92;
public const ushort Lamps = 93;
public const ushort Kegs = 94;
public const ushort ChineseLanterns = 95;
public const ushort CookingPots = 96;
public const ushort Safes = 97;
public const ushort SkullLanterns = 98;
public const ushort TrashCan = 99;
public const ushort Candelabras = 100;
public const ushort Bookcases = 101;
public const ushort Thrones = 102;
public const ushort Bowls = 103;
public const ushort GrandfatherClocks = 104;
public const ushort Statues = 105;
public const ushort Sawmill = 106;
public const ushort Cobalt = 107;
public const ushort Mythril = 108;
public const ushort HallowedGrass = 109;
public const ushort HallowedPlants = 110;
public const ushort Adamantite = 111;
public const ushort Ebonsand = 112;
public const ushort HallowedPlants2 = 113;
public const ushort TinkerersWorkbench = 114;
public const ushort HallowedVines = 115;
public const ushort Pearlsand = 116;
public const ushort Pearlstone = 117;
public const ushort PearlstoneBrick = 118;
public const ushort IridescentBrick = 119;
public const ushort Mudstone = 120;
public const ushort CobaltBrick = 121;
public const ushort MythrilBrick = 122;
public const ushort Silt = 123;
public const ushort WoodenBeam = 124;
public const ushort CrystalBall = 125;
public const ushort DiscoBall = 126;
public const ushort MagicalIceBlock = 127;
public const ushort Mannequin = 128;
public const ushort Crystals = 129;
public const ushort ActiveStoneBlock = 130;
public const ushort InactiveStoneBlock = 131;
public const ushort Lever = 132;
public const ushort AdamantiteForge = 133;
public const ushort MythrilAnvil = 134;
public const ushort PressurePlates = 135;
public const ushort Switches = 136;
public const ushort Traps = 137;
public const ushort Boulder = 138;
public const ushort MusicBoxes = 139;
public const ushort DemoniteBrick = 140;
public const ushort Explosives = 141;
public const ushort InletPump = 142;
public const ushort OutletPump = 143;
public const ushort Timers = 144;
public const ushort CandyCaneBlock = 145;
public const ushort GreenCandyCaneBlock = 146;
public const ushort SnowBlock = 147;
public const ushort SnowBrick = 148;
public const ushort HolidayLights = 149;
public const ushort AdamantiteBeam = 150;
public const ushort SandstoneBrick = 151;
public const ushort EbonstoneBrick = 152;
public const ushort RedStucco = 153;
public const ushort YellowStucco = 154;
public const ushort GreenStucco = 155;
public const ushort GrayStucco = 156;
public const ushort Ebonwood = 157;
public const ushort RichMahogany = 158;
public const ushort Pearlwood = 159;
public const ushort RainbowBrick = 160;
public const ushort IceBlock = 161;
public const ushort BreakableIce = 162;
public const ushort CorruptIce = 163;
public const ushort HallowedIce = 164;
public const ushort Stalactite = 165;
public const ushort Tin = 166;
public const ushort Lead = 167;
public const ushort Tungsten = 168;
public const ushort Platinum = 169;
public const ushort PineTree = 170;
public const ushort ChristmasTree = 171;
public const ushort Sinks = 172;
public const ushort PlatinumCandelabra = 173;
public const ushort PlatinumCandle = 174;
public const ushort TinBrick = 175;
public const ushort TungstenBrick = 176;
public const ushort PlatinumBrick = 177;
public const ushort ExposedGems = 178;
public const ushort GreenMoss = 179;
public const ushort BrownMoss = 180;
public const ushort RedMoss = 181;
public const ushort BlueMoss = 182;
public const ushort PurpleMoss = 183;
public const ushort LongMoss = 184;
public const ushort SmallPiles = 185;
public const ushort LargePiles = 186;
public const ushort LargePiles2 = 187;
public const ushort CactusBlock = 188;
public const ushort Cloud = 189;
public const ushort MushroomBlock = 190;
public const ushort LivingWood = 191;
public const ushort LeafBlock = 192;
public const ushort SlimeBlock = 193;
public const ushort BoneBlock = 194;
public const ushort FleshBlock = 195;
public const ushort RainCloud = 196;
public const ushort FrozenSlimeBlock = 197;
public const ushort Asphalt = 198;
public const ushort CrimsonGrass = 199;
public const ushort FleshIce = 200;
public const ushort CrimsonPlants = 201;
public const ushort Sunplate = 202;
public const ushort Crimstone = 203;
public const ushort Crimtane = 204;
public const ushort CrimsonVines = 205;
public const ushort IceBrick = 206;
public const ushort WaterFountain = 207;
public const ushort Shadewood = 208;
public const ushort Cannon = 209;
public const ushort LandMine = 210;
public const ushort Chlorophyte = 211;
public const ushort SnowballLauncher = 212;
public const ushort Rope = 213;
public const ushort Chain = 214;
public const ushort Campfire = 215;
public const ushort Firework = 216;
public const ushort Blendomatic = 217;
public const ushort MeatGrinder = 218;
public const ushort Extractinator = 219;
public const ushort Solidifier = 220;
public const ushort Palladium = 221;
public const ushort Orichalcum = 222;
public const ushort Titanium = 223;
public const ushort Slush = 224;
public const ushort Hive = 225;
public const ushort LihzahrdBrick = 226;
public const ushort DyePlants = 227;
public const ushort DyeVat = 228;
public const ushort HoneyBlock = 229;
public const ushort CrispyHoneyBlock = 230;
public const ushort Larva = 231;
public const ushort WoodenSpikes = 232;
public const ushort PlantDetritus = 233;
public const ushort Crimsand = 234;
public const ushort Teleporter = 235;
public const ushort LifeFruit = 236;
public const ushort LihzahrdAltar = 237;
public const ushort PlanteraBulb = 238;
public const ushort MetalBars = 239;
public const ushort Painting3X3 = 240;
public const ushort Painting4X3 = 241;
public const ushort Painting6X4 = 242;
public const ushort ImbuingStation = 243;
public const ushort BubbleMachine = 244;
public const ushort Painting2X3 = 245;
public const ushort Painting3X2 = 246;
public const ushort Autohammer = 247;
public const ushort PalladiumColumn = 248;
public const ushort BubblegumBlock = 249;
public const ushort Titanstone = 250;
public const ushort PumpkinBlock = 251;
public const ushort HayBlock = 252;
public const ushort SpookyWood = 253;
public const ushort Pumpkins = 254;
public const ushort AmethystGemsparkOff = 255;
public const ushort TopazGemsparkOff = 256;
public const ushort SapphireGemsparkOff = 257;
public const ushort EmeraldGemsparkOff = 258;
public const ushort RubyGemsparkOff = 259;
public const ushort DiamondGemsparkOff = 260;
public const ushort AmberGemsparkOff = 261;
public const ushort AmethystGemspark = 262;
public const ushort TopazGemspark = 263;
public const ushort SapphireGemspark = 264;
public const ushort EmeraldGemspark = 265;
public const ushort RubyGemspark = 266;
public const ushort DiamondGemspark = 267;
public const ushort AmberGemspark = 268;
public const ushort Womannequin = 269;
public const ushort FireflyinaBottle = 270;
public const ushort LightningBuginaBottle = 271;
public const ushort Cog = 272;
public const ushort StoneSlab = 273;
public const ushort SandStoneSlab = 274;
public const ushort BunnyCage = 275;
public const ushort SquirrelCage = 276;
public const ushort MallardDuckCage = 277;
public const ushort DuckCage = 278;
public const ushort BirdCage = 279;
public const ushort BlueJay = 280;
public const ushort CardinalCage = 281;
public const ushort FishBowl = 282;
public const ushort HeavyWorkBench = 283;
public const ushort CopperPlating = 284;
public const ushort SnailCage = 285;
public const ushort GlowingSnailCage = 286;
public const ushort AmmoBox = 287;
public const ushort MonarchButterflyJar = 288;
public const ushort PurpleEmperorButterflyJar = 289;
public const ushort RedAdmiralButterflyJar = 290;
public const ushort UlyssesButterflyJar = 291;
public const ushort SulphurButterflyJar = 292;
public const ushort TreeNymphButterflyJar = 293;
public const ushort ZebraSwallowtailButterflyJar = 294;
public const ushort JuliaButterflyJar = 295;
public const ushort ScorpionCage = 296;
public const ushort BlackScorpionCage = 297;
public const ushort FrogCage = 298;
public const ushort MouseCage = 299;
public const ushort BoneWelder = 300;
public const ushort FleshCloningVat = 301;
public const ushort GlassKiln = 302;
public const ushort LihzahrdFurnace = 303;
public const ushort LivingLoom = 304;
public const ushort SkyMill = 305;
public const ushort IceMachine = 306;
public const ushort SteampunkBoiler = 307;
public const ushort HoneyDispenser = 308;
public const ushort PenguinCage = 309;
public const ushort WormCage = 310;
public const ushort DynastyWood = 311;
public const ushort RedDynastyShingles = 312;
public const ushort BlueDynastyShingles = 313;
public const ushort MinecartTrack = 314;
public const ushort Coralstone = 315;
public const ushort BlueJellyfishBowl = 316;
public const ushort GreenJellyfishBowl = 317;
public const ushort PinkJellyfishBowl = 318;
public const ushort ShipInABottle = 319;
public const ushort SeaweedPlanter = 320;
public const ushort BorealWood = 321;
public const ushort PalmWood = 322;
public const ushort PalmTree = 323;
public const ushort BeachPiles = 324;
public const ushort TinPlating = 325;
public const ushort Waterfall = 326;
public const ushort Lavafall = 327;
public const ushort Confetti = 328;
public const ushort ConfettiBlack = 329;
public const ushort CopperCoinPile = 330;
public const ushort SilverCoinPile = 331;
public const ushort GoldCoinPile = 332;
public const ushort PlatinumCoinPile = 333;
public const ushort WeaponsRack = 334;
public const ushort FireworksBox = 335;
public const ushort LivingFire = 336;
public const ushort AlphabetStatues = 337;
public const ushort FireworkFountain = 338;
public const ushort GrasshopperCage = 339;
public const ushort LivingCursedFire = 340;
public const ushort LivingDemonFire = 341;
public const ushort LivingFrostFire = 342;
public const ushort LivingIchor = 343;
public const ushort LivingUltrabrightFire = 344;
public const ushort Honeyfall = 345;
public const ushort ChlorophyteBrick = 346;
public const ushort CrimtaneBrick = 347;
public const ushort ShroomitePlating = 348;
public const ushort MushroomStatue = 349;
public const ushort MartianConduitPlating = 350;
public const ushort ChimneySmoke = 351;
public const ushort CrimsonThorns = 352;
public const ushort VineRope = 353;
public const ushort BewitchingTable = 354;
public const ushort AlchemyTable = 355;
public const ushort Sundial = 356;
public const ushort MarbleBlock = 357;
public const ushort GoldBirdCage = 358;
public const ushort GoldBunnyCage = 359;
public const ushort GoldButterflyCage = 360;
public const ushort GoldFrogCage = 361;
public const ushort GoldGrasshopperCage = 362;
public const ushort GoldMouseCage = 363;
public const ushort GoldWormCage = 364;
public const ushort SilkRope = 365;
public const ushort WebRope = 366;
public const ushort Marble = 367;
public const ushort Granite = 368;
public const ushort GraniteBlock = 369;
public const ushort MeteoriteBrick = 370;
public const ushort PinkSlimeBlock = 371;
public const ushort PeaceCandle = 372;
public const ushort WaterDrip = 373;
public const ushort LavaDrip = 374;
public const ushort HoneyDrip = 375;
public const ushort FishingCrate = 376;
public const ushort SharpeningStation = 377;
public const ushort TargetDummy = 378;
public const ushort Bubble = 379;
public const ushort PlanterBox = 380;
public const ushort LavaMoss = 381;
public const ushort VineFlowers = 382;
public const ushort LivingMahogany = 383;
public const ushort LivingMahoganyLeaves = 384;
public const ushort CrystalBlock = 385;
public const ushort TrapdoorOpen = 386;
public const ushort TrapdoorClosed = 387;
public const ushort TallGateClosed = 388;
public const ushort TallGateOpen = 389;
public const ushort LavaLamp = 390;
public const ushort CageEnchantedNightcrawler = 391;
public const ushort CageBuggy = 392;
public const ushort CageGrubby = 393;
public const ushort CageSluggy = 394;
public const ushort ItemFrame = 395;
public const ushort Sandstone = 396;
public const ushort HardenedSand = 397;
public const ushort CorruptHardenedSand = 398;
public const ushort CrimsonHardenedSand = 399;
public const ushort CorruptSandstone = 400;
public const ushort CrimsonSandstone = 401;
public const ushort HallowHardenedSand = 402;
public const ushort HallowSandstone = 403;
public const ushort DesertFossil = 404;
public const ushort Fireplace = 405;
public const ushort Chimney = 406;
public const ushort FossilOre = 407;
public const ushort LunarOre = 408;
public const ushort LunarBrick = 409;
public const ushort LunarMonolith = 410;
public const ushort Detonator = 411;
public const ushort LunarCraftingStation = 412;
public const ushort SquirrelOrangeCage = 413;
public const ushort SquirrelGoldCage = 414;
public const ushort LunarBlockSolar = 415;
public const ushort LunarBlockVortex = 416;
public const ushort LunarBlockNebula = 417;
public const ushort LunarBlockStardust = 418;
public const ushort LogicGateLamp = 419;
public const ushort LogicGate = 420;
public const ushort ConveyorBeltLeft = 421;
public const ushort ConveyorBeltRight = 422;
public const ushort LogicSensor = 423;
public const ushort WirePipe = 424;
public const ushort AnnouncementBox = 425;
public const ushort TeamBlockRed = 426;
public const ushort TeamBlockRedPlatform = 427;
public const ushort WeightedPressurePlate = 428;
public const ushort WireBulb = 429;
public const ushort TeamBlockGreen = 430;
public const ushort TeamBlockBlue = 431;
public const ushort TeamBlockYellow = 432;
public const ushort TeamBlockPink = 433;
public const ushort TeamBlockWhite = 434;
public const ushort TeamBlockGreenPlatform = 435;
public const ushort TeamBlockBluePlatform = 436;
public const ushort TeamBlockYellowPlatform = 437;
public const ushort TeamBlockPinkPlatform = 438;
public const ushort TeamBlockWhitePlatform = 439;
public const ushort GemLocks = 440;
public const ushort FakeContainers = 441;
public const ushort ProjectilePressurePad = 442;
public const ushort GeyserTrap = 443;
public const ushort BeeHive = 444;
public const ushort PixelBox = 445;
public const ushort SillyBalloonPink = 446;
public const ushort SillyBalloonPurple = 447;
public const ushort SillyBalloonGreen = 448;
public const ushort SillyStreamerBlue = 449;
public const ushort SillyStreamerGreen = 450;
public const ushort SillyStreamerPink = 451;
public const ushort SillyBalloonMachine = 452;
public const ushort SillyBalloonTile = 453;
public const ushort Pigronata = 454;
public const ushort PartyMonolith = 455;
public const ushort PartyBundleOfBalloonTile = 456;
public const ushort PartyPresent = 457;
public const ushort SandFallBlock = 458;
public const ushort SnowFallBlock = 459;
public const ushort SnowCloud = 460;
public const ushort SandDrip = 461;
public const ushort DjinnLamp = 462;
public const ushort DefendersForge = 463;
public const ushort WarTable = 464;
public const ushort WarTableBanner = 465;
public const ushort ElderCrystalStand = 466;
public const ushort Containers2 = 467;
public const ushort FakeContainers2 = 468;
public const ushort Tables2 = 469;
public const ushort DisplayDoll = 470;
public const ushort WeaponsRack2 = 471;
public const ushort IronBrick = 472;
public const ushort LeadBrick = 473;
public const ushort LesionBlock = 474;
public const ushort HatRack = 475;
public const ushort GolfHole = 476;
public const ushort GolfGrass = 477;
public const ushort CrimstoneBrick = 478;
public const ushort SmoothSandstone = 479;
public const ushort BloodMoonMonolith = 480;
public const ushort CrackedBlueDungeonBrick = 481;
public const ushort CrackedGreenDungeonBrick = 482;
public const ushort CrackedPinkDungeonBrick = 483;
public const ushort RollingCactus = 484;
public const ushort AntlionLarva = 485;
public const ushort DrumSet = 486;
public const ushort PicnicTable = 487;
public const ushort FallenLog = 488;
public const ushort PinWheel = 489;
public const ushort WeatherVane = 490;
public const ushort VoidVault = 491;
public const ushort GolfGrassHallowed = 492;
public const ushort GolfCupFlag = 493;
public const ushort GolfTee = 494;
public const ushort ShellPile = 495;
public const ushort AntiPortalBlock = 496;
public const ushort Toilets = 497;
public const ushort Spider = 498;
public const ushort LesionStation = 499;
public const ushort SolarBrick = 500;
public const ushort VortexBrick = 501;
public const ushort NebulaBrick = 502;
public const ushort StardustBrick = 503;
public const ushort MysticSnakeRope = 504;
public const ushort GoldGoldfishBowl = 505;
public const ushort CatBast = 506;
public const ushort GoldStarryGlassBlock = 507;
public const ushort BlueStarryGlassBlock = 508;
public const ushort VoidMonolith = 509;
public const ushort ArrowSign = 510;
public const ushort PaintedArrowSign = 511;
public const ushort GreenMossBrick = 512;
public const ushort BrownMossBrick = 513;
public const ushort RedMossBrick = 514;
public const ushort BlueMossBrick = 515;
public const ushort PurpleMossBrick = 516;
public const ushort LavaMossBrick = 517;
public const ushort LilyPad = 518;
public const ushort Cattail = 519;
public const ushort FoodPlatter = 520;
public const ushort BlackDragonflyJar = 521;
public const ushort BlueDragonflyJar = 522;
public const ushort GreenDragonflyJar = 523;
public const ushort OrangeDragonflyJar = 524;
public const ushort RedDragonflyJar = 525;
public const ushort YellowDragonflyJar = 526;
public const ushort GoldDragonflyJar = 527;
public const ushort MushroomVines = 528;
public const ushort SeaOats = 529;
public const ushort OasisPlants = 530;
public const ushort BoulderStatue = 531;
public const ushort MaggotCage = 532;
public const ushort RatCage = 533;
public const ushort KryptonMoss = 534;
public const ushort KryptonMossBrick = 535;
public const ushort XenonMoss = 536;
public const ushort XenonMossBrick = 537;
public const ushort LadybugCage = 538;
public const ushort ArgonMoss = 539;
public const ushort ArgonMossBrick = 540;
public const ushort EchoBlock = 541;
public const ushort OwlCage = 542;
public const ushort PupfishBowl = 543;
public const ushort GoldLadybugCage = 544;
public const ushort LawnFlamingo = 545;
public const ushort Grate = 546;
public const ushort PottedPlants1 = 547;
public const ushort PottedPlants2 = 548;
public const ushort Seaweed = 549;
public const ushort TurtleCage = 550;
public const ushort TurtleJungleCage = 551;
public const ushort Sandcastles = 552;
public const ushort GrebeCage = 553;
public const ushort SeagullCage = 554;
public const ushort WaterStriderCage = 555;
public const ushort GoldWaterStriderCage = 556;
public const ushort GrateClosed = 557;
public const ushort SeahorseCage = 558;
public const ushort GoldSeahorseCage = 559;
public const ushort GolfTrophies = 560;
public const ushort MarbleColumn = 561;
public const ushort BambooBlock = 562;
public const ushort LargeBambooBlock = 563;
public const ushort PlasmaLamp = 564;
public const ushort FogMachine = 565;
public const ushort AmberStoneBlock = 566;
public const ushort GardenGnome = 567;
public const ushort PinkFairyJar = 568;
public const ushort GreenFairyJar = 569;
public const ushort BlueFairyJar = 570;
public const ushort Bamboo = 571;
public const ushort SoulBottles = 572;
public const ushort TatteredWoodSign = 573;
public const ushort BorealBeam = 574;
public const ushort RichMahoganyBeam = 575;
public const ushort GraniteColumn = 576;
public const ushort SandstoneColumn = 577;
public const ushort MushroomBeam = 578;
public const ushort RockGolemHead = 579;
public const ushort HellButterflyJar = 580;
public const ushort LavaflyinaBottle = 581;
public const ushort MagmaSnailCage = 582;
public const ushort TreeTopaz = 583;
public const ushort TreeAmethyst = 584;
public const ushort TreeSapphire = 585;
public const ushort TreeEmerald = 586;
public const ushort TreeRuby = 587;
public const ushort TreeDiamond = 588;
public const ushort TreeAmber = 589;
public const ushort GemSaplings = 590;
public const ushort PotsSuspended = 591;
public const ushort BrazierSuspended = 592;
public const ushort VolcanoSmall = 593;
public const ushort VolcanoLarge = 594;
public const ushort VanityTreeSakuraSaplings = 595;
public const ushort VanityTreeSakura = 596;
public const ushort TeleportationPylon = 597;
public const ushort LavafishBowl = 598;
public const ushort AmethystBunnyCage = 599;
public const ushort TopazBunnyCage = 600;
public const ushort SapphireBunnyCage = 601;
public const ushort EmeraldBunnyCage = 602;
public const ushort RubyBunnyCage = 603;
public const ushort DiamondBunnyCage = 604;
public const ushort AmberBunnyCage = 605;
public const ushort AmethystSquirrelCage = 606;
public const ushort TopazSquirrelCage = 607;
public const ushort SapphireSquirrelCage = 608;
public const ushort EmeraldSquirrelCage = 609;
public const ushort RubySquirrelCage = 610;
public const ushort DiamondSquirrelCage = 611;
public const ushort AmberSquirrelCage = 612;
public const ushort PottedLavaPlants = 613;
public const ushort PottedLavaPlantTendrils = 614;
public const ushort VanityTreeWillowSaplings = 615;
public const ushort VanityTreeYellowWillow = 616;
public const ushort MasterTrophyBase = 617;
public const ushort AccentSlab = 618;
public const ushort TruffleWormCage = 619;
public const ushort EmpressButterflyJar = 620;
public const ushort SliceOfCake = 621;
public const ushort TeaKettle = 622;
public const ushort Count = 623;
public static class Sets
{
public static SetFactory Factory = new SetFactory(623);
public static bool[] IsATreeTrunk = TileID.Sets.Factory.CreateBoolSet(false, 5, 72, 583, 584, 585, 586, 587, 588, 589, 596, 616);
public static bool[] IsShakeable = TileID.Sets.Factory.CreateBoolSet(false, 5, 72, 323, 583, 584, 585, 586, 587, 588, 589, 596, 616);
public static bool[] GetsDestroyedForMeteors = TileID.Sets.Factory.CreateBoolSet(false, 5, 32, 352, 583, 584, 585, 586, 587, 588, 589, 596, 616);
public static bool[] GetsCheckedForLeaves = TileID.Sets.Factory.CreateBoolSet(false, 5, 323, 72, 583, 584, 585, 586, 587, 588, 589, 596, 616);
public static bool[] PreventsTileRemovalIfOnTopOfIt = TileID.Sets.Factory.CreateBoolSet(false, 5, 323, 72, 488, 26, 583, 584, 585, 586, 587, 588, 589, 596, 616);
public static bool[] PreventsTileReplaceIfOnTopOfIt = TileID.Sets.Factory.CreateBoolSet(false, 5, 323, 72, 583, 584, 585, 586, 587, 588, 589, 596, 616);
public static bool[] CommonSapling = TileID.Sets.Factory.CreateBoolSet(false, 20, 590, 595, 615);
public static bool[] AllBlocksWithSmoothBordersToResolveHalfBlockIssue = TileID.Sets.Factory.CreateBoolSet(false, 321, 157, 208, 159, 190, 80, 251, 202, 229, 56, 38, 39, 152, 118, 151, 148, 206, 119, 175, 46, 176, 45, 140, 347, 370, 121, 122, 346, 160, 226, 54, 156, 155, 153, 154, 150, 250, 198, 273, 274, 325, 284, 348, 385, 327, 326, 345, 328, 329, 357, 369, 268, 261, 262, (int) byte.MaxValue, 267, 260, 265, 258, 266, 259, 264, 257, 263, 256, 311, 431, 426, 433, 430, 434, 432, 272, 145, 146, 350, (int) sbyte.MaxValue, 472, 473, 477, 478, 479, 492, 496, 507, 508, 563, 618);
public static bool[] CanBeDugByShovel = TileID.Sets.Factory.CreateBoolSet(false, 0, 59, 57, 123, 224, 147, 2, 109, 23, 199, 60, 70, 477, 492, 53, 116, 112, 234, 40, 495);
public static bool[] NonSolidSaveSlopes = TileID.Sets.Factory.CreateBoolSet(false, 131);
public static bool[] ResetsHalfBrickPlacementAttempt = TileID.Sets.Factory.CreateBoolSet(true, 2, 23, 60, 70, 199, 109, 477, 492, 179, 512, 180, 513, 181, 514, 182, 515, 183, 516, 381, 517, 534, 535, 536, 537, 539, 540);
public static bool[] CrackedBricks = TileID.Sets.Factory.CreateBoolSet(481, 482, 483);
public static bool[] ForcedDirtMerging = TileID.Sets.Factory.CreateBoolSet(75, 76, 508, 507, 226, 409, 273, 274, 459, 458, 326, 327, 345, 328, 329, 192, 384, 284, 325, 272, 268, 262, 267, 265, 266, 264, 263, 54);
public static bool[] Paintings = TileID.Sets.Factory.CreateBoolSet(245, 246, 240, 241, 242);
public static bool[] isDesertBiomeSand = TileID.Sets.Factory.CreateBoolSet(53, 397, 396, 400, 403, 401);
public static bool[] MergesWithClouds = TileID.Sets.Factory.CreateBoolSet(196, 460);
public static bool[] Boulders = TileID.Sets.Factory.CreateBoolSet(138, 484);
public static bool[] Clouds = TileID.Sets.Factory.CreateBoolSet(189, 196, 460);
public static int[] SmartCursorPickaxePriorityOverride = TileID.Sets.Factory.CreateIntSet(0, 12, 1);
public static bool[] IgnoreSmartCursorPriorityAxe = TileID.Sets.Factory.CreateBoolSet(false, 488);
public static bool[] CanBeSatOnForNPCs = TileID.Sets.Factory.CreateBoolSet(false, 15, 497);
public static bool[] CanBeSatOnForPlayers = TileID.Sets.Factory.CreateBoolSet(false, 15, 497, 89, 102, 487);
public static bool[] CanBeSleptIn = TileID.Sets.Factory.CreateBoolSet(false, 79);
public static bool[] IgnoresTileReplacementDropCheckWhenBeingPlaced = TileID.Sets.Factory.CreateBoolSet(false, 158, 30);
public static bool?[] DrawTileInSolidLayer = TileID.Sets.Factory.CreateCustomSet<bool?>(new bool?(), (object) (ushort) 11, (object) true, (object) (ushort) 470, (object) true, (object) (ushort) 475, (object) true, (object) (ushort) 78, (object) true, (object) (ushort) 579, (object) true);
public static bool[] DoesntPlaceWithTileReplacement = TileID.Sets.Factory.CreateBoolSet(2, 70, 109, 199, 23);
public static bool[] DoesntGetReplacedWithTileReplacement = TileID.Sets.Factory.CreateBoolSet(58, 225, 171, (int) sbyte.MaxValue, 481, 482, 483);
public static bool[] IsVine = TileID.Sets.Factory.CreateBoolSet(52, 382, 62, 115, 205, 528);
public static bool[] IsBeam = TileID.Sets.Factory.CreateBoolSet(124, 561, 574, 575, 576, 577, 578);
public static bool[] Platforms = TileID.Sets.Factory.CreateBoolSet(19, 427, 435, 436, 437, 438, 439);
public static bool[] ReplaceTileBreakUp = TileID.Sets.Factory.CreateBoolSet(27, 20, 227, 24, 201, 110, 113, 61, 74, 71, 3, 73, 186, 187, 185, 233, 530, 236, 238, 254, 484, 485, 84, 82, 83, 529, 549, 590, 595, 615);
public static bool[] ReplaceTileBreakDown = TileID.Sets.Factory.CreateBoolSet(205, 115, 62, 52, 382, 444, 528);
public static bool[] SlowlyDiesInWater = TileID.Sets.Factory.CreateBoolSet(3, 20, 24, 27, 73, 201, 80, 110, 529, 530, 590, 595, 615);
public static bool[] DrawsWalls = TileID.Sets.Factory.CreateBoolSet(10, 54, 138, 484, 388, 191, 137, 328, 162, 387, 48, 232, (int) sbyte.MaxValue, 459, 541, 546);
public static ushort[] GemsparkFramingTypes = TileID.Sets.Factory.CreateUshortSet((ushort) 0, (ushort) 265, (ushort) 265, (ushort) 258, (ushort) 258, (ushort) 264, (ushort) 264, (ushort) 257, (ushort) 257, (ushort) 267, (ushort) 267, (ushort) 260, (ushort) 260, (ushort) 266, (ushort) 266, (ushort) 259, (ushort) 259, (ushort) 263, (ushort) 263, (ushort) 256, (ushort) 256, (ushort) 262, (ushort) 262, (ushort) byte.MaxValue, (ushort) byte.MaxValue, (ushort) 268, (ushort) 268, (ushort) 261, (ushort) 261, (ushort) 385, (ushort) 385, (ushort) 446, (ushort) 446, (ushort) 447, (ushort) 447, (ushort) 448, (ushort) 448);
public static bool[] TeamTiles = TileID.Sets.Factory.CreateBoolSet(426, 430, 431, 432, 433, 434, 427, 435, 436, 437, 438, 439);
public static int[] ConveyorDirection = TileID.Sets.Factory.CreateIntSet(0, 421, 1, 422, -1);
public static bool[] VineThreads = TileID.Sets.Factory.CreateBoolSet(382, 62, 115, 205, 52, 528);
public static bool[] ReverseVineThreads = TileID.Sets.Factory.CreateBoolSet(549);
public static bool[] HasSlopeFrames = TileID.Sets.Factory.CreateBoolSet(421, 422);
public static bool[] TileInteractRead = TileID.Sets.Factory.CreateBoolSet(55, 85, 425, 573);
public static bool[] IgnoresNearbyHalfbricksWhenDrawn = TileID.Sets.Factory.CreateBoolSet(380, 476, 235, 138, 137, 484, 421, 422);
public static bool[] SwaysInWindBasic = TileID.Sets.Factory.CreateBoolSet(3, 20, 24, 61, 71, 73, 74, 83, 84, 110, 113, 201, 227, 529, 590, 595, 615);
public static int[] DrawFlipMode = TileID.Sets.Factory.CreateIntSet(0, 3, 1, 13, 1, 20, 1, 24, 1, 49, 1, 372, 1, 50, 1, 52, 1, 61, 1, 62, 1, 71, 1, 73, 1, 74, 1, 81, 1, 82, 1, 83, 1, 84, 1, 91, 1, 92, 1, 93, 1, 110, 1, 113, 1, 115, 1, 135, 1, 141, 1, 165, 1, 174, 1, 201, 1, 205, 1, 227, 1, 270, 1, 271, 1, 382, 1, 184, 2, 185, 3, 528, 1, 529, 1, 590, 1, 595, 1, 615, 1);
public static bool[] HasOutlines = TileID.Sets.Factory.CreateBoolSet(10, 11, 15, 21, 29, 55, 79, 85, 88, 89, 97, 102, 104, 125, 132, 136, 139, 144, 207, 209, 212, 215, 216, 237, 287, 335, 338, 354, 356, 377, 386, 387, 388, 389, 410, 411, 425, 441, 455, 463, 467, 468, 470, 475, 487, 480, 494, 497, 509, 510, 511, 621);
public static bool[] AllTiles = TileID.Sets.Factory.CreateBoolSet(true);
public static bool[] Mud = TileID.Sets.Factory.CreateBoolSet(59);
public static bool[] Snow = TileID.Sets.Factory.CreateBoolSet(147);
public static bool[] Ices = TileID.Sets.Factory.CreateBoolSet(161, 200, 163, 164);
public static bool[] IcesSlush = TileID.Sets.Factory.CreateBoolSet(161, 200, 163, 164, 224);
public static bool[] IcesSnow = TileID.Sets.Factory.CreateBoolSet(161, 200, 163, 164, 147);
public static bool[] GrassSpecial = TileID.Sets.Factory.CreateBoolSet(70, 60);
public static bool[] JungleSpecial = TileID.Sets.Factory.CreateBoolSet(226, 225, 211);
public static bool[] HellSpecial = TileID.Sets.Factory.CreateBoolSet(58, 76, 75);
public static bool[] Leaves = TileID.Sets.Factory.CreateBoolSet(384, 192);
public static bool[] tileMossBrick = TileID.Sets.Factory.CreateBoolSet(false, 512, 513, 514, 515, 516, 517, 535, 537, 540);
public static bool[] GeneralPlacementTiles = TileID.Sets.Factory.CreateBoolSet(true, 225, 41, 481, 43, 482, 44, 483, 226, 203, 112, 25, 70, 151, 21, 31, 467, 12);
public static bool[] BasicChest = TileID.Sets.Factory.CreateBoolSet(21, 467);
public static bool[] BasicChestFake = TileID.Sets.Factory.CreateBoolSet(441, 468);
public static bool[] BasicDresser = TileID.Sets.Factory.CreateBoolSet(88);
public static bool[] CanBeClearedDuringGeneration = TileID.Sets.Factory.CreateBoolSet(true, 396, 400, 401, 397, 398, 399, 404, 368, 367, 226, 237);
public static bool[] Corrupt = TileID.Sets.Factory.CreateBoolSet(23, 25, 112, 163, 398, 400);
public static bool[] Hallow = TileID.Sets.Factory.CreateBoolSet(109, 117, 116, 164, 402, 403, 115);
public static bool[] Crimson = TileID.Sets.Factory.CreateBoolSet(199, 203, 234, 200, 399, 401, 205);
public static bool[] IsSkippedForNPCSpawningGroundTypeCheck = TileID.Sets.Factory.CreateBoolSet(false, 421, 422);
public static bool[] BlocksStairs = TileID.Sets.Factory.CreateBoolSet(386, 387, 54, 541);
public static bool[] BlocksStairsAbove = TileID.Sets.Factory.CreateBoolSet(386, 387);
public static bool[] NotReallySolid = TileID.Sets.Factory.CreateBoolSet(387, 388, 10);
public static bool[] BlocksWaterDrawingBehindSelf = TileID.Sets.Factory.CreateBoolSet(false, 54, 541, 328, 470);
public static bool[] AllowLightInWater = TileID.Sets.Factory.CreateBoolSet(false, 54, 541, 328);
public static bool[] NeedsGrassFraming = TileID.Sets.Factory.CreateBoolSet();
public static int[] NeedsGrassFramingDirt = TileID.Sets.Factory.CreateIntSet(0);
public static bool[] ChecksForMerge = TileID.Sets.Factory.CreateBoolSet(0, 2, 60, 70, 199, 109, 477, 492, 57, 58, 75, 76, 147, 161, 164, 163, 200, 162, 189, 196, 460, 224, 191, 383, 211, 225, 59, 226, 396, 397, 398, 399, 402, 400, 401, 403, 404, 234, 112, 407);
public static bool[] FramesOnKillWall = TileID.Sets.Factory.CreateBoolSet(440, 240, 241, 242, 245, 246, 4, 136, 334, 132, 55, 395, 425, 440, 471, 510, 511, 573);
public static bool[] AvoidedByNPCs = TileID.Sets.Factory.CreateBoolSet(21, 467, 55, 85, 395, 88, 463, 334, 29, 97, 99, 356, 425, 440, 209, 441, 468, 471, 491, 510, 511, 520, 573);
public static bool[] InteractibleByNPCs = TileID.Sets.Factory.CreateBoolSet(17, 77, 133, 12, 26, 35, 36, 55, 395, 471, 21, 467, 29, 97, 88, 99, 463, 491, 33, 372, 174, 49, 100, 173, 78, 79, 94, 96, 101, 50, 103, 282, 106, 114, 125, 171, 172, 207, 215, 220, 219, 244, 228, 237, 247, 128, 269, 354, 355, 377, 287, 378, 390, 302, 405, 406, 411, 425, 209, 441, 468, 452, 454, 455, 457, 462, 470, 475, 494, 499, 505, 511, 510, 520, 543, 565, 573, 597, 598, 617, 621);
public static bool[] HousingWalls = TileID.Sets.Factory.CreateBoolSet(11, 389, 386);
public static bool[] BreakableWhenPlacing = TileID.Sets.Factory.CreateBoolSet(324, 186, 187, 185, 165, 530, 233, 227, 485, 81);
public static int[] TouchDamageVines = TileID.Sets.Factory.CreateIntSet(0, 32, 10, 69, 17, 80, 6, 352, 10);
public static int[] TouchDamageSands = TileID.Sets.Factory.CreateIntSet(0, 53, 15, 112, 15, 116, 15, 123, 15, 224, 15, 234, 15, 57, 15, 69, 15);
public static int[] TouchDamageHot = TileID.Sets.Factory.CreateIntSet(0, 37, 20, 58, 20, 76, 20);
public static int[] TouchDamageOther = TileID.Sets.Factory.CreateIntSet(0, 48, 40, 232, 60);
public static bool[] Falling = TileID.Sets.Factory.CreateBoolSet(53, 234, 112, 116, 224, 123, 330, 331, 332, 333, 495);
public static bool[] OreMergesWithMud = TileID.Sets.Factory.CreateBoolSet(7, 166, 6, 167, 9, 168, 8, 169, 22, 204, 37, 58, 107, 221, 108, 222, 111, 223);
public static bool[] Ore = TileID.Sets.Factory.CreateBoolSet(7, 166, 6, 167, 9, 168, 8, 169, 22, 204, 37, 58, 107, 221, 108, 222, 111, 223, 211);
public static bool[] IsAContainer = TileID.Sets.Factory.CreateBoolSet(21, 467, 88);
public static bool[] IsAMechanism = TileID.Sets.Factory.CreateBoolSet(137, 443, 105, 349, 141, 142, 143, 42, 34, 130, 131, 506, 546, 557, 593, 594);
public static bool[] IsATrigger = TileID.Sets.Factory.CreateBoolSet(135, 136, 132, 144, 411, 441, 468);
public static bool[] FriendlyFairyCanLureTo = TileID.Sets.Factory.CreateBoolSet(8, 169, 21, 467, 107, 108, 111, 221, 222, 223, 211, 12, 236, 227);
public static bool[] IgnoredInHouseScore = TileID.Sets.Factory.CreateBoolSet(4, 3, 73, 82, 83, 84);
public static bool[] SpreadOverground = TileID.Sets.Factory.CreateBoolSet(2, 23, 32, 60, 70, 109, 199, 352, 477, 492);
public static bool[] SpreadUnderground = TileID.Sets.Factory.CreateBoolSet(23, 109, 199, 60, 70);
public static class Conversion
{
public static bool[] MergesWithDirtInASpecialWay = TileID.Sets.Factory.CreateBoolSet(2, 23, 109, 199, 477, 492);
public static bool[] Grass = TileID.Sets.Factory.CreateBoolSet(2, 23, 60, 199, 109, 477, 492);
public static bool[] GolfGrass = TileID.Sets.Factory.CreateBoolSet(477, 492);
public static bool[] Stone = TileID.Sets.Factory.CreateBoolSet(1, 25, 117, 203);
public static bool[] Ice = TileID.Sets.Factory.CreateBoolSet(161, 163, 164, 200);
public static bool[] Sand = TileID.Sets.Factory.CreateBoolSet(53, 112, 116, 234);
public static bool[] HardenedSand = TileID.Sets.Factory.CreateBoolSet(397, 398, 402, 399);
public static bool[] Sandstone = TileID.Sets.Factory.CreateBoolSet(396, 400, 403, 401);
public static bool[] Thorn = TileID.Sets.Factory.CreateBoolSet(32, 352, 69);
public static bool[] Moss = TileID.Sets.Factory.CreateBoolSet(182, 180, 179, 381, 183, 181, 534, 536, 539);
public static bool[] MossBrick = TileID.Sets.Factory.CreateBoolSet(512, 513, 514, 515, 516, 517, 535, 537, 540);
}
public static class ForAdvancedCollision
{
public static bool[] ForSandshark = TileID.Sets.Factory.CreateBoolSet(397, 398, 402, 399, 396, 400, 403, 401, 53, 112, 116, 234, 407, 404);
}
public static class RoomNeeds
{
public static int[] CountsAsChair = new int[6]
{
15,
79,
89,
102,
487,
497
};
public static int[] CountsAsTable = new int[11]
{
14,
18,
87,
88,
90,
101,
354,
355,
464,
469,
487
};
public static int[] CountsAsTorch = new int[23]
{
4,
33,
34,
35,
42,
49,
93,
95,
98,
100,
149,
173,
174,
270,
271,
316,
317,
318,
92,
372,
405,
592,
572
};
public static int[] CountsAsDoor = new int[13]
{
10,
11,
19,
387,
386,
388,
389,
436,
435,
438,
427,
439,
437
};
}
}
}
}