8 public static class Sets
18 public static bool[]
Grass =
Factory.CreateBoolSet(2, 23, 199, 109, 477, 492);
22 public static bool[]
Dirt =
Factory.CreateBoolSet(
default(
int));
26 public static bool[]
Stone =
Factory.CreateBoolSet(1, 25, 117, 203);
28 public static bool[]
Ice =
Factory.CreateBoolSet(161, 163, 164, 200);
30 public static bool[]
Sand =
Factory.CreateBoolSet(53, 112, 116, 234);
36 public static bool[]
Thorn =
Factory.CreateBoolSet(32, 352, 69, 655);
38 public static bool[]
Moss =
Factory.CreateBoolSet(182, 180, 179, 381, 183, 181, 534, 536, 539, 625, 627);
40 public static bool[]
MossBrick =
Factory.CreateBoolSet(512, 513, 514, 515, 516, 517, 535, 537, 540, 626, 628);
47 public static bool[]
IgnoreDontHurtNature =
Factory.CreateBoolSet(
true, 654, 444, 485, 231, 484, 32, 352, 655, 69, 51, 481, 482, 483);
49 public static bool[]
Regrowth =
Factory.CreateBoolSet(
false, 3, 24, 52, 61, 62, 71, 73, 74, 82, 83, 84, 110, 113, 115, 184, 205, 201, 519, 518, 528, 529, 530, 549, 637, 638, 636);
54 public static bool[]
ForSandshark =
Factory.CreateBoolSet(397, 398, 402, 399, 396, 400, 403, 401, 53, 112, 116, 234, 407, 404);
59 public static int[]
CountsAsChair =
new int[6] { 15, 79, 89, 102, 487, 497 };
63 14, 18, 87, 88, 90, 101, 354, 355, 464, 469,
69 4, 33, 34, 35, 42, 49, 93, 95, 98, 100,
70 149, 173, 174, 270, 271, 316, 317, 318, 92, 372,
71 646, 405, 592, 572, 581, 660
76 10, 11, 19, 387, 386, 388, 389, 436, 435, 438,
85 public static bool[]
DontDrawTileSliced =
Factory.CreateBoolSet(
false, 137, 235, 388, 476, 160, 138, 664, 665, 630, 631);
91 public static bool[]
IsATreeTrunk =
Factory.CreateBoolSet(
false, 5, 72, 583, 584, 585, 586, 587, 588, 589, 596, 616, 634);
93 public static bool[]
IsShakeable =
Factory.CreateBoolSet(
false, 5, 72, 323, 583, 584, 585, 586, 587, 588, 589, 596, 616, 634);
95 public static bool[]
GetsDestroyedForMeteors =
Factory.CreateBoolSet(
false, 5, 32, 352, 583, 584, 585, 586, 587, 588, 589, 596, 616, 634);
97 public static bool[]
GetsCheckedForLeaves =
Factory.CreateBoolSet(
false, 5, 323, 72, 583, 584, 585, 586, 587, 588, 589, 596, 616, 634);
99 public static bool[]
PreventsTileRemovalIfOnTopOfIt =
Factory.CreateBoolSet(
false, 5, 323, 72, 488, 26, 583, 584, 585, 586, 587, 588, 589, 596, 616, 470, 475, 634);
101 public static bool[]
PreventsTileReplaceIfOnTopOfIt =
Factory.CreateBoolSet(
false, 5, 323, 72, 583, 584, 585, 586, 587, 588, 589, 596, 616, 634);
105 public static bool[]
AllBlocksWithSmoothBordersToResolveHalfBlockIssue =
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, 680, 681, 682, 685, 686, 346, 687, 688, 689, 690, 691, 692, 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, 255, 267, 260, 265, 258, 266, 259, 264, 257, 263, 256, 311, 431, 426, 433, 430, 434, 432, 272, 145, 146, 350, 127, 472, 473, 477, 478, 479, 492, 496, 507, 508, 563, 618);
107 public static bool[]
CanBeDugByShovel =
Factory.CreateBoolSet(
false, 0, 668, 59, 57, 123, 224, 147, 2, 109, 23, 661, 199, 662, 60, 70, 477, 492, 53, 116, 112, 234, 40, 495, 633);
111 public static bool[]
ResetsHalfBrickPlacementAttempt =
Factory.CreateBoolSet(
true, 2, 23, 661, 60, 70, 199, 662, 109, 477, 492, 179, 512, 180, 513, 181, 514, 182, 515, 183, 516, 381, 517, 534, 535, 536, 537, 539, 540, 625, 626, 627, 628, 633);
115 public static bool[]
ForcedDirtMerging =
Factory.CreateBoolSet(75, 76, 508, 507, 226, 409, 669, 670, 671, 672, 673, 674, 675, 676, 683, 684, 273, 274, 459, 458, 326, 327, 345, 328, 329, 192, 384, 284, 325, 272, 268, 262, 267, 265, 266, 264, 263, 261, 255, 260, 258, 259, 257, 256, 54, 357);
127 public static int[]
CritterCageLidStyle =
Factory.CreateIntSet(-1, 275, 0, 276, 0, 277, 0, 278, 0, 279, 0, 280, 0, 281, 0, 558, 0, 554, 0, 553, 0, 551, 0, 550, 0, 542, 0, 413, 0, 309, 0, 297, 0, 296, 0, 645, 0, 643, 0, 644, 0, 632, 0, 640, 0, 559, 1, 414, 1, 359, 1, 358, 1, 605, 2, 604, 2, 603, 2, 602, 2, 601, 2, 599, 2, 600, 2, 612, 2, 611, 2, 610, 2, 609, 2, 608, 2, 606, 2, 607, 2, 285, 3, 286, 3, 582, 3, 555, 3, 538, 3, 533, 3, 532, 3, 394, 3, 393, 3, 392, 3, 391, 3, 339, 3, 310, 3, 299, 3, 298, 3, 629, 3, 619, 3, 556, 4, 544, 4, 364, 4, 363, 4, 362, 4, 361, 4);
159 public static bool[]
IsVine =
Factory.CreateBoolSet(52, 382, 62, 115, 205, 528, 636, 638);
161 public static bool[]
IsBeam =
Factory.CreateBoolSet(124, 561, 574, 575, 576, 577, 578);
165 public static bool[]
ReplaceTileBreakUp =
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, 624, 637);
169 public static bool[]
SlowlyDiesInWater =
Factory.CreateBoolSet(3, 20, 24, 27, 73, 201, 80, 110, 529, 530, 590, 595, 615, 637);
171 public static bool[]
DrawsWalls =
Factory.CreateBoolSet(10, 54, 138, 664, 484, 388, 191, 137, 328, 162, 387, 48, 232, 127, 459, 541, 546);
173 public static ushort[]
GemsparkFramingTypes =
Factory.CreateUshortSet(0, 265, 265, 258, 258, 264, 264, 257, 257, 267, 267, 260, 260, 266, 266, 259, 259, 263, 263, 256, 256, 262, 262, 255, 255, 268, 268, 261, 261, 385, 385, 446, 446, 447, 447, 448, 448);
175 public static bool[]
TeamTiles =
Factory.CreateBoolSet(426, 430, 431, 432, 433, 434, 427, 435, 436, 437, 438, 439);
189 public static bool[]
SwaysInWindBasic =
Factory.CreateBoolSet(3, 20, 24, 61, 71, 73, 74, 83, 84, 110, 113, 201, 227, 529, 590, 595, 615, 624, 656, 637);
191 public static int[]
DrawFlipMode =
Factory.CreateIntSet(0, 3, 1, 13, 1, 20, 1, 24, 1, 49, 1, 372, 1, 646, 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, 624, 1, 638, 1, 636, 1, 656, 1);
193 public static bool[]
HasOutlines =
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, 464, 657, 658, 663);
205 public static bool[]
Ices =
Factory.CreateBoolSet(161, 200, 163, 164);
219 public static bool[]
tileMossBrick =
Factory.CreateBoolSet(
false, 512, 513, 514, 515, 516, 517, 535, 537, 540, 626, 628);
221 public static bool[]
GeneralPlacementTiles =
Factory.CreateBoolSet(
true, 225, 41, 481, 43, 482, 44, 483, 226, 203, 112, 25, 70, 151, 21, 31, 467, 12, 665, 639);
229 public static bool[]
CanBeClearedDuringGeneration =
Factory.CreateBoolSet(
true, 396, 400, 401, 397, 398, 399, 404, 368, 367, 226, 237);
235 public static bool[]
Corrupt =
Factory.CreateBoolSet(23, 661, 25, 112, 163, 398, 400, 636);
241 public static bool[]
Hallow =
Factory.CreateBoolSet(109, 117, 116, 164, 402, 403, 115);
249 public static bool[]
Crimson =
Factory.CreateBoolSet(199, 662, 203, 234, 200, 399, 401, 205);
267 public static bool[]
ChecksForMerge =
Factory.CreateBoolSet(0, 668, 2, 661, 60, 70, 199, 662, 109, 477, 492, 633, 57, 58, 75, 76, 684, 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);
269 public static bool[]
FramesOnKillWall =
Factory.CreateBoolSet(440, 240, 241, 242, 245, 246, 4, 136, 334, 132, 55, 395, 425, 440, 471, 510, 511, 573, 630, 631);
271 public static bool[]
AvoidedByNPCs =
Factory.CreateBoolSet(21, 467, 55, 85, 395, 88, 463, 334, 29, 97, 99, 356, 663, 425, 440, 209, 441, 468, 471, 491, 510, 511, 520, 573);
273 public static bool[]
InteractibleByNPCs =
Factory.CreateBoolSet(17, 77, 133, 12, 665, 639, 26, 35, 36, 55, 395, 471, 21, 467, 29, 97, 88, 99, 463, 491, 33, 372, 174, 49, 646, 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, 464, 642);
277 public static bool[]
BreakableWhenPlacing =
Factory.CreateBoolSet(324, 186, 187, 185, 165, 530, 233, 227, 485, 81, 624);
287 public static int[]
TouchDamageImmediate =
Factory.CreateIntSet(0, 32, 10, 69, 17, 80, 6, 352, 10, 655, 100, 48, 60, 232, 80, 484, 25);
289 public static bool[]
Falling =
Factory.CreateBoolSet(53, 234, 112, 116, 224, 123, 330, 331, 332, 333, 495);
293 public static bool[]
OreMergesWithMud =
Factory.CreateBoolSet(7, 166, 6, 167, 9, 168, 8, 169, 22, 204, 37, 58, 107, 221, 108, 222, 111, 223);
295 public static bool[]
Ore =
Factory.CreateBoolSet(7, 166, 6, 167, 9, 168, 8, 169, 22, 204, 37, 58, 107, 221, 108, 222, 111, 223, 211);
299 public static bool[]
IsAMechanism =
Factory.CreateBoolSet(137, 443, 105, 349, 141, 142, 143, 42, 34, 130, 131, 506, 546, 557, 593, 594);
303 public static bool[]
FriendlyFairyCanLureTo =
Factory.CreateBoolSet(8, 169, 21, 467, 107, 108, 111, 221, 222, 223, 211, 12, 665, 639, 236, 227);
307 public static bool[]
SpreadOverground =
Factory.CreateBoolSet(2, 23, 661, 32, 60, 70, 109, 199, 662, 352, 477, 492, 633);