terraria-source-code/ID/TileID.cs
2021-10-27 18:03:19 -04:00

611 lines
28 KiB
C#

// Decompiled with JetBrains decompiler
// Type: Terraria.ID.TileID
// Assembly: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null
// MVID: 68659D26-2BE6-448F-8663-74FA559E6F08
// Assembly location: C:\Users\mikeyisbaeyt\Downloads\depotdownloader-2.4.5\depots\105601\6707058\Terraria.exe
namespace Terraria.ID
{
public class TileID
{
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 FleshGrass = 199;
public const ushort FleshIce = 200;
public const ushort FleshWeeds = 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 CrimtaneThorns = 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 Count = 470;
public static class Sets
{
public static SetFactory Factory = new SetFactory(470);
public static bool[] Platforms = TileID.Sets.Factory.CreateBoolSet(19, 427, 435, 436, 437, 438, 439);
public static bool[] DrawsWalls = TileID.Sets.Factory.CreateBoolSet(10, 54, 138, 388, 191, 137, 328, 162, 387, 48, 232, (int) sbyte.MaxValue, 459);
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[] HasSlopeFrames = TileID.Sets.Factory.CreateBoolSet(421, 422);
public static bool[] TileInteractRead = TileID.Sets.Factory.CreateBoolSet(55, 85, 425);
public static bool[] HasOutlines = TileID.Sets.Factory.CreateBoolSet(10, 11, 21, 29, 55, 79, 85, 88, 97, 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);
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[] GeneralPlacementTiles = TileID.Sets.Factory.CreateBoolSet(true, 225, 41, 43, 44, 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[] CanBeClearedDuringGeneration = TileID.Sets.Factory.CreateBoolSet(true, 396, 400, 401, 397, 398, 399, 404, 368, 367);
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[] BlocksStairs = TileID.Sets.Factory.CreateBoolSet(386, 387, 54);
public static bool[] BlocksStairsAbove = TileID.Sets.Factory.CreateBoolSet(386, 387);
public static bool[] NotReallySolid = TileID.Sets.Factory.CreateBoolSet(387, 388, 10);
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, 57, 58, 75, 76, 147, 161, 164, 163, 200, 162, 189, 196, 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);
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);
public static bool[] InteractibleByNPCs = TileID.Sets.Factory.CreateBoolSet(17, 77, 133, 12, 26, 35, 36, 55, 395, 21, 467, 29, 97, 88, 99, 463, 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);
public static bool[] HousingWalls = TileID.Sets.Factory.CreateBoolSet(11, 389, 386);
public static bool[] BreakableWhenPlacing = TileID.Sets.Factory.CreateBoolSet(324, 186, 187, 185, 165);
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);
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[] ForceObsidianKill = TileID.Sets.Factory.CreateBoolSet(21, 467, 88);
public static class Conversion
{
public static bool[] Grass = TileID.Sets.Factory.CreateBoolSet(2, 23, 60, 199, 109);
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);
}
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[4]
{
15,
79,
89,
102
};
public static int[] CountsAsTable = new int[10]
{
14,
18,
87,
88,
90,
101,
354,
355,
464,
469
};
public static int[] CountsAsTorch = new int[20]
{
4,
33,
34,
35,
42,
49,
93,
95,
98,
100,
149,
173,
174,
270,
271,
316,
317,
318,
372,
405
};
public static int[] CountsAsDoor = new int[13]
{
10,
11,
19,
387,
386,
388,
389,
436,
435,
438,
427,
439,
437
};
}
}
}
}