From 56415343dbe7c37ae3b208bb2af2b570c5c8799f Mon Sep 17 00:00:00 2001 From: Seth Barberee Date: Thu, 6 Oct 2022 20:48:18 -0700 Subject: [PATCH] build dungeon trap data in JSON and make it shiftable --- Makefile | 4 +- data/dungeon/.gitignore | 1 + data/dungeon/trap_data.json | 3702 +++++++++++++++++++++++++++++ data/dungeon/traps_found.inc | 483 ++-- dungeon_trap.mk | 11 + tools/dungeonjson/dungeonjson.cpp | 213 +- 6 files changed, 4079 insertions(+), 335 deletions(-) create mode 100644 data/dungeon/trap_data.json create mode 100755 dungeon_trap.mk diff --git a/Makefile b/Makefile index ad6e232e..4fd4d2d2 100755 --- a/Makefile +++ b/Makefile @@ -156,6 +156,7 @@ tools: $(TOOLDIRS) include dungeon_pokemon.mk include dungeon_floor.mk +include dungeon_trap.mk include data_pokemon.mk include data_item.mk include data_move.mk @@ -181,6 +182,7 @@ tidy: $(RM) -f $(POKEMON_SPECIES) $(RM) -f $(DUNGEON_FLOOR) $(RM) -f $(DUNGEON_POKEMON) + $(RM) -f $(DUNGEON_TRAP) find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} + @$(MAKE) clean -C libagbsyscall @@ -201,7 +203,7 @@ $(C_BUILDDIR)/%.o: $(C_SUBDIR)/%.c $(C_BUILDDIR)/%.d: $(C_SUBDIR)/%.c @$(call scaninc,$(INCLUDE_PATHS)) -$(DATA_ASM_BUILDDIR)/%.o: $(DATA_ASM_SUBDIR)/%.s dungeon_pokemon dungeon_floor data_pokemon data_item data_move +$(DATA_ASM_BUILDDIR)/%.o: $(DATA_ASM_SUBDIR)/%.s dungeon_pokemon dungeon_floor dungeon_trap data_pokemon data_item data_move @$(CPP) -x assembler-with-cpp $(CPPFLAGS) $< -o $(DATA_ASM_BUILDDIR)/$*.i.s @$(PREPROC) $(DATA_ASM_BUILDDIR)/$*.i.s charmap.txt > $(DATA_ASM_BUILDDIR)/$*.s $(AS) $(ASFLAGS) -o $@ $(DATA_ASM_BUILDDIR)/$*.s diff --git a/data/dungeon/.gitignore b/data/dungeon/.gitignore index 9f03cde6..10086aa6 100644 --- a/data/dungeon/.gitignore +++ b/data/dungeon/.gitignore @@ -1,2 +1,3 @@ **/pokemon_found.inc **/floor_id.inc +trap_data.inc diff --git a/data/dungeon/trap_data.json b/data/dungeon/trap_data.json new file mode 100644 index 00000000..259f6c56 --- /dev/null +++ b/data/dungeon/trap_data.json @@ -0,0 +1,3702 @@ +[ + { + "name": "trap_found_out0", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 0, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 0, + "Slumber Trap": 0, + "Slow Trap": 0, + "Seal Trap": 0, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 10000, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out1", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 0, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 0, + "Slumber Trap": 0, + "Slow Trap": 0, + "Seal Trap": 0, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 10000, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out2", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 0, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 0, + "Slumber Trap": 0, + "Slow Trap": 0, + "Seal Trap": 0, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 10000, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out3", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 0, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 0, + "Slumber Trap": 0, + "Slow Trap": 0, + "Seal Trap": 0, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 10000, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out4", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 0, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 0, + "Slumber Trap": 0, + "Slow Trap": 0, + "Seal Trap": 0, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 10000, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out5", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 0, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 0, + "Slumber Trap": 0, + "Slow Trap": 0, + "Seal Trap": 0, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 10000, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out6", + "traps": { + "Trip Trap": 0, + "Mud Trap": 1667, + "Sticky Trap": 1666, + "Grimy Trap": 1667, + "Summon Trap": 556, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 0, + "Slumber Trap": 0, + "Slow Trap": 0, + "Seal Trap": 2222, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 2222, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out7", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2419, + "Sticky Trap": 807, + "Grimy Trap": 806, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 807, + "Gust Trap": 403, + "Spin Trap": 726, + "Slumber Trap": 403, + "Slow Trap": 403, + "Seal Trap": 807, + "Poison Trap": 0, + "Selfdestruct Trap": 242, + "Explosion Trap": 564, + "PP-Zero Trap": 807, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 806, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out8", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2158, + "Sticky Trap": 1439, + "Grimy Trap": 720, + "Summon Trap": 0, + "Pitfall Trap": 359, + "Warp Trap": 720, + "Gust Trap": 359, + "Spin Trap": 648, + "Slumber Trap": 360, + "Slow Trap": 359, + "Seal Trap": 720, + "Poison Trap": 0, + "Selfdestruct Trap": 216, + "Explosion Trap": 503, + "PP-Zero Trap": 720, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 719, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out9", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2239, + "Sticky Trap": 1492, + "Grimy Trap": 747, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 746, + "Gust Trap": 373, + "Spin Trap": 672, + "Slumber Trap": 373, + "Slow Trap": 373, + "Seal Trap": 746, + "Poison Trap": 0, + "Selfdestruct Trap": 224, + "Explosion Trap": 522, + "PP-Zero Trap": 747, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 746, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out10", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 0, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 0, + "Slumber Trap": 0, + "Slow Trap": 0, + "Seal Trap": 0, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 10000, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out11", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2721, + "Sticky Trap": 1361, + "Grimy Trap": 408, + "Summon Trap": 544, + "Pitfall Trap": 0, + "Warp Trap": 680, + "Gust Trap": 0, + "Spin Trap": 340, + "Slumber Trap": 545, + "Slow Trap": 0, + "Seal Trap": 1020, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 1020, + "PP-Zero Trap": 1361, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out12", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 926, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 926, + "Gust Trap": 463, + "Spin Trap": 833, + "Slumber Trap": 1111, + "Slow Trap": 926, + "Seal Trap": 463, + "Poison Trap": 926, + "Selfdestruct Trap": 278, + "Explosion Trap": 370, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2778, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out13", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 862, + "Summon Trap": 0, + "Pitfall Trap": 345, + "Warp Trap": 862, + "Gust Trap": 862, + "Spin Trap": 603, + "Slumber Trap": 949, + "Slow Trap": 517, + "Seal Trap": 862, + "Poison Trap": 862, + "Selfdestruct Trap": 345, + "Explosion Trap": 345, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2586, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out14", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 256, + "Grimy Trap": 855, + "Summon Trap": 0, + "Pitfall Trap": 342, + "Warp Trap": 855, + "Gust Trap": 854, + "Spin Trap": 599, + "Slumber Trap": 683, + "Slow Trap": 513, + "Seal Trap": 855, + "Poison Trap": 855, + "Selfdestruct Trap": 427, + "Explosion Trap": 342, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2564, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out15", + "traps": { + "Trip Trap": 0, + "Mud Trap": 240, + "Sticky Trap": 320, + "Grimy Trap": 800, + "Summon Trap": 240, + "Pitfall Trap": 320, + "Warp Trap": 800, + "Gust Trap": 800, + "Spin Trap": 560, + "Slumber Trap": 640, + "Slow Trap": 480, + "Seal Trap": 800, + "Poison Trap": 800, + "Selfdestruct Trap": 480, + "Explosion Trap": 320, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2400, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out16", + "traps": { + "Trip Trap": 0, + "Mud Trap": 606, + "Sticky Trap": 379, + "Grimy Trap": 757, + "Summon Trap": 228, + "Pitfall Trap": 303, + "Warp Trap": 757, + "Gust Trap": 758, + "Spin Trap": 530, + "Slumber Trap": 606, + "Slow Trap": 455, + "Seal Trap": 757, + "Poison Trap": 758, + "Selfdestruct Trap": 530, + "Explosion Trap": 303, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2273, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out17", + "traps": { + "Trip Trap": 0, + "Mud Trap": 602, + "Sticky Trap": 375, + "Grimy Trap": 752, + "Summon Trap": 226, + "Pitfall Trap": 301, + "Warp Trap": 752, + "Gust Trap": 751, + "Spin Trap": 527, + "Slumber Trap": 601, + "Slow Trap": 451, + "Seal Trap": 752, + "Poison Trap": 752, + "Selfdestruct Trap": 602, + "Explosion Trap": 300, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2256, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out18", + "traps": { + "Trip Trap": 0, + "Mud Trap": 597, + "Sticky Trap": 373, + "Grimy Trap": 746, + "Summon Trap": 224, + "Pitfall Trap": 299, + "Warp Trap": 746, + "Gust Trap": 746, + "Spin Trap": 523, + "Slumber Trap": 597, + "Slow Trap": 448, + "Seal Trap": 746, + "Poison Trap": 746, + "Selfdestruct Trap": 672, + "Explosion Trap": 298, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2239, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out19", + "traps": { + "Trip Trap": 0, + "Mud Trap": 580, + "Sticky Trap": 362, + "Grimy Trap": 725, + "Summon Trap": 217, + "Pitfall Trap": 290, + "Warp Trap": 725, + "Gust Trap": 724, + "Spin Trap": 507, + "Slumber Trap": 580, + "Slow Trap": 435, + "Seal Trap": 725, + "Poison Trap": 724, + "Selfdestruct Trap": 580, + "Explosion Trap": 290, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2174, + "Pokemon Trap": 0, + "Spiked Tile": 362 + } + }, + { + "name": "trap_found_out20", + "traps": { + "Trip Trap": 0, + "Mud Trap": 226, + "Sticky Trap": 376, + "Grimy Trap": 751, + "Summon Trap": 226, + "Pitfall Trap": 301, + "Warp Trap": 752, + "Gust Trap": 751, + "Spin Trap": 527, + "Slumber Trap": 601, + "Slow Trap": 451, + "Seal Trap": 752, + "Poison Trap": 752, + "Selfdestruct Trap": 602, + "Explosion Trap": 300, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2256, + "Pokemon Trap": 0, + "Spiked Tile": 376 + } + }, + { + "name": "trap_found_out21", + "traps": { + "Trip Trap": 0, + "Mud Trap": 244, + "Sticky Trap": 406, + "Grimy Trap": 0, + "Summon Trap": 244, + "Pitfall Trap": 326, + "Warp Trap": 813, + "Gust Trap": 813, + "Spin Trap": 569, + "Slumber Trap": 650, + "Slow Trap": 488, + "Seal Trap": 813, + "Poison Trap": 813, + "Selfdestruct Trap": 650, + "Explosion Trap": 325, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2439, + "Pokemon Trap": 0, + "Spiked Tile": 407 + } + }, + { + "name": "trap_found_out22", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 971, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 971, + "Gust Trap": 485, + "Spin Trap": 874, + "Slumber Trap": 1165, + "Slow Trap": 971, + "Seal Trap": 485, + "Poison Trap": 971, + "Selfdestruct Trap": 291, + "Explosion Trap": 389, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2427, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out23", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 901, + "Summon Trap": 0, + "Pitfall Trap": 360, + "Warp Trap": 901, + "Gust Trap": 901, + "Spin Trap": 631, + "Slumber Trap": 991, + "Slow Trap": 540, + "Seal Trap": 901, + "Poison Trap": 901, + "Selfdestruct Trap": 360, + "Explosion Trap": 361, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2252, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out24", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 268, + "Grimy Trap": 893, + "Summon Trap": 0, + "Pitfall Trap": 357, + "Warp Trap": 893, + "Gust Trap": 893, + "Spin Trap": 625, + "Slumber Trap": 714, + "Slow Trap": 536, + "Seal Trap": 892, + "Poison Trap": 893, + "Selfdestruct Trap": 447, + "Explosion Trap": 357, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2232, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out25", + "traps": { + "Trip Trap": 0, + "Mud Trap": 250, + "Sticky Trap": 333, + "Grimy Trap": 834, + "Summon Trap": 250, + "Pitfall Trap": 333, + "Warp Trap": 833, + "Gust Trap": 834, + "Spin Trap": 583, + "Slumber Trap": 667, + "Slow Trap": 500, + "Seal Trap": 833, + "Poison Trap": 833, + "Selfdestruct Trap": 500, + "Explosion Trap": 334, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2083, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out26", + "traps": { + "Trip Trap": 0, + "Mud Trap": 630, + "Sticky Trap": 394, + "Grimy Trap": 787, + "Summon Trap": 236, + "Pitfall Trap": 315, + "Warp Trap": 788, + "Gust Trap": 787, + "Spin Trap": 551, + "Slumber Trap": 630, + "Slow Trap": 473, + "Seal Trap": 787, + "Poison Trap": 787, + "Selfdestruct Trap": 552, + "Explosion Trap": 314, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1969, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out27", + "traps": { + "Trip Trap": 0, + "Mud Trap": 625, + "Sticky Trap": 391, + "Grimy Trap": 781, + "Summon Trap": 234, + "Pitfall Trap": 313, + "Warp Trap": 781, + "Gust Trap": 781, + "Spin Trap": 547, + "Slumber Trap": 625, + "Slow Trap": 469, + "Seal Trap": 781, + "Poison Trap": 781, + "Selfdestruct Trap": 625, + "Explosion Trap": 313, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1953, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out28", + "traps": { + "Trip Trap": 0, + "Mud Trap": 620, + "Sticky Trap": 388, + "Grimy Trap": 775, + "Summon Trap": 233, + "Pitfall Trap": 310, + "Warp Trap": 775, + "Gust Trap": 775, + "Spin Trap": 543, + "Slumber Trap": 620, + "Slow Trap": 465, + "Seal Trap": 775, + "Poison Trap": 775, + "Selfdestruct Trap": 698, + "Explosion Trap": 310, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1938, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out29", + "traps": { + "Trip Trap": 0, + "Mud Trap": 602, + "Sticky Trap": 375, + "Grimy Trap": 752, + "Summon Trap": 226, + "Pitfall Trap": 301, + "Warp Trap": 752, + "Gust Trap": 751, + "Spin Trap": 527, + "Slumber Trap": 601, + "Slow Trap": 451, + "Seal Trap": 752, + "Poison Trap": 752, + "Selfdestruct Trap": 602, + "Explosion Trap": 300, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1880, + "Pokemon Trap": 0, + "Spiked Tile": 376 + } + }, + { + "name": "trap_found_out30", + "traps": { + "Trip Trap": 0, + "Mud Trap": 287, + "Sticky Trap": 288, + "Grimy Trap": 574, + "Summon Trap": 575, + "Pitfall Trap": 0, + "Warp Trap": 575, + "Gust Trap": 287, + "Spin Trap": 517, + "Slumber Trap": 288, + "Slow Trap": 460, + "Seal Trap": 287, + "Poison Trap": 575, + "Selfdestruct Trap": 172, + "Explosion Trap": 230, + "PP-Zero Trap": 575, + "Chestnut Trap": 574, + "Wonder Tile": 3161, + "Pokemon Trap": 575, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out31", + "traps": { + "Trip Trap": 0, + "Mud Trap": 279, + "Sticky Trap": 280, + "Grimy Trap": 558, + "Summon Trap": 559, + "Pitfall Trap": 279, + "Warp Trap": 559, + "Gust Trap": 279, + "Spin Trap": 503, + "Slumber Trap": 279, + "Slow Trap": 447, + "Seal Trap": 280, + "Poison Trap": 558, + "Selfdestruct Trap": 168, + "Explosion Trap": 223, + "PP-Zero Trap": 559, + "Chestnut Trap": 559, + "Wonder Tile": 3072, + "Pokemon Trap": 559, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out32", + "traps": { + "Trip Trap": 0, + "Mud Trap": 301, + "Sticky Trap": 301, + "Grimy Trap": 603, + "Summon Trap": 602, + "Pitfall Trap": 301, + "Warp Trap": 603, + "Gust Trap": 301, + "Spin Trap": 542, + "Slumber Trap": 301, + "Slow Trap": 603, + "Seal Trap": 301, + "Poison Trap": 602, + "Selfdestruct Trap": 181, + "Explosion Trap": 241, + "PP-Zero Trap": 603, + "Chestnut Trap": 602, + "Wonder Tile": 2410, + "Pokemon Trap": 602, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out33", + "traps": { + "Trip Trap": 0, + "Mud Trap": 311, + "Sticky Trap": 310, + "Grimy Trap": 621, + "Summon Trap": 621, + "Pitfall Trap": 311, + "Warp Trap": 310, + "Gust Trap": 311, + "Spin Trap": 559, + "Slumber Trap": 311, + "Slow Trap": 621, + "Seal Trap": 310, + "Poison Trap": 621, + "Selfdestruct Trap": 187, + "Explosion Trap": 248, + "PP-Zero Trap": 621, + "Chestnut Trap": 621, + "Wonder Tile": 2485, + "Pokemon Trap": 621, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out34", + "traps": { + "Trip Trap": 0, + "Mud Trap": 585, + "Sticky Trap": 292, + "Grimy Trap": 585, + "Summon Trap": 585, + "Pitfall Trap": 292, + "Warp Trap": 585, + "Gust Trap": 292, + "Spin Trap": 527, + "Slumber Trap": 292, + "Slow Trap": 585, + "Seal Trap": 292, + "Poison Trap": 585, + "Selfdestruct Trap": 176, + "Explosion Trap": 233, + "PP-Zero Trap": 585, + "Chestnut Trap": 585, + "Wonder Tile": 2339, + "Pokemon Trap": 585, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out35", + "traps": { + "Trip Trap": 0, + "Mud Trap": 621, + "Sticky Trap": 311, + "Grimy Trap": 621, + "Summon Trap": 621, + "Pitfall Trap": 310, + "Warp Trap": 622, + "Gust Trap": 310, + "Spin Trap": 559, + "Slumber Trap": 311, + "Slow Trap": 621, + "Seal Trap": 310, + "Poison Trap": 622, + "Selfdestruct Trap": 186, + "Explosion Trap": 248, + "PP-Zero Trap": 621, + "Chestnut Trap": 622, + "Wonder Tile": 1863, + "Pokemon Trap": 621, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out36", + "traps": { + "Trip Trap": 0, + "Mud Trap": 1754, + "Sticky Trap": 293, + "Grimy Trap": 585, + "Summon Trap": 584, + "Pitfall Trap": 293, + "Warp Trap": 292, + "Gust Trap": 293, + "Spin Trap": 526, + "Slumber Trap": 292, + "Slow Trap": 585, + "Seal Trap": 877, + "Poison Trap": 585, + "Selfdestruct Trap": 176, + "Explosion Trap": 233, + "PP-Zero Trap": 585, + "Chestnut Trap": 585, + "Wonder Tile": 877, + "Pokemon Trap": 585, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out37", + "traps": { + "Trip Trap": 0, + "Mud Trap": 1796, + "Sticky Trap": 300, + "Grimy Trap": 359, + "Summon Trap": 599, + "Pitfall Trap": 299, + "Warp Trap": 300, + "Gust Trap": 299, + "Spin Trap": 539, + "Slumber Trap": 299, + "Slow Trap": 599, + "Seal Trap": 898, + "Poison Trap": 599, + "Selfdestruct Trap": 180, + "Explosion Trap": 239, + "PP-Zero Trap": 599, + "Chestnut Trap": 599, + "Wonder Tile": 898, + "Pokemon Trap": 599, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out38", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2139, + "Sticky Trap": 1070, + "Grimy Trap": 320, + "Summon Trap": 535, + "Pitfall Trap": 268, + "Warp Trap": 267, + "Gust Trap": 0, + "Spin Trap": 481, + "Slumber Trap": 268, + "Slow Trap": 534, + "Seal Trap": 802, + "Poison Trap": 535, + "Selfdestruct Trap": 161, + "Explosion Trap": 214, + "PP-Zero Trap": 534, + "Chestnut Trap": 535, + "Wonder Tile": 802, + "Pokemon Trap": 535, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out39", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2162, + "Sticky Trap": 1081, + "Grimy Trap": 325, + "Summon Trap": 540, + "Pitfall Trap": 270, + "Warp Trap": 271, + "Gust Trap": 0, + "Spin Trap": 486, + "Slumber Trap": 270, + "Slow Trap": 433, + "Seal Trap": 811, + "Poison Trap": 540, + "Selfdestruct Trap": 162, + "Explosion Trap": 217, + "PP-Zero Trap": 540, + "Chestnut Trap": 541, + "Wonder Tile": 810, + "Pokemon Trap": 541, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out40", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2222, + "Sticky Trap": 1111, + "Grimy Trap": 334, + "Summon Trap": 444, + "Pitfall Trap": 278, + "Warp Trap": 278, + "Gust Trap": 0, + "Spin Trap": 389, + "Slumber Trap": 444, + "Slow Trap": 333, + "Seal Trap": 834, + "Poison Trap": 555, + "Selfdestruct Trap": 0, + "Explosion Trap": 556, + "PP-Zero Trap": 1111, + "Chestnut Trap": 0, + "Wonder Tile": 833, + "Pokemon Trap": 278, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out41", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2837, + "Sticky Trap": 709, + "Grimy Trap": 426, + "Summon Trap": 496, + "Pitfall Trap": 0, + "Warp Trap": 355, + "Gust Trap": 0, + "Spin Trap": 496, + "Slumber Trap": 568, + "Slow Trap": 425, + "Seal Trap": 1418, + "Poison Trap": 710, + "Selfdestruct Trap": 0, + "Explosion Trap": 709, + "PP-Zero Trap": 851, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out42", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3448, + "Sticky Trap": 690, + "Grimy Trap": 0, + "Summon Trap": 483, + "Pitfall Trap": 0, + "Warp Trap": 345, + "Gust Trap": 0, + "Spin Trap": 482, + "Slumber Trap": 552, + "Slow Trap": 414, + "Seal Trap": 1379, + "Poison Trap": 690, + "Selfdestruct Trap": 0, + "Explosion Trap": 689, + "PP-Zero Trap": 828, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out43", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3425, + "Sticky Trap": 685, + "Grimy Trap": 0, + "Summon Trap": 479, + "Pitfall Trap": 0, + "Warp Trap": 343, + "Gust Trap": 0, + "Spin Trap": 479, + "Slumber Trap": 548, + "Slow Trap": 411, + "Seal Trap": 1370, + "Poison Trap": 685, + "Selfdestruct Trap": 0, + "Explosion Trap": 685, + "PP-Zero Trap": 890, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out44", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3378, + "Sticky Trap": 676, + "Grimy Trap": 0, + "Summon Trap": 473, + "Pitfall Trap": 0, + "Warp Trap": 338, + "Gust Trap": 0, + "Spin Trap": 473, + "Slumber Trap": 540, + "Slow Trap": 406, + "Seal Trap": 1351, + "Poison Trap": 676, + "Selfdestruct Trap": 0, + "Explosion Trap": 675, + "PP-Zero Trap": 1014, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out45", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3497, + "Sticky Trap": 699, + "Grimy Trap": 0, + "Summon Trap": 489, + "Pitfall Trap": 0, + "Warp Trap": 350, + "Gust Trap": 0, + "Spin Trap": 489, + "Slumber Trap": 560, + "Slow Trap": 419, + "Seal Trap": 1399, + "Poison Trap": 699, + "Selfdestruct Trap": 0, + "Explosion Trap": 700, + "PP-Zero Trap": 699, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out46", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3401, + "Sticky Trap": 681, + "Grimy Trap": 0, + "Summon Trap": 476, + "Pitfall Trap": 0, + "Warp Trap": 340, + "Gust Trap": 0, + "Spin Trap": 476, + "Slumber Trap": 544, + "Slow Trap": 681, + "Seal Trap": 1360, + "Poison Trap": 680, + "Selfdestruct Trap": 0, + "Explosion Trap": 681, + "PP-Zero Trap": 680, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out47", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3521, + "Sticky Trap": 704, + "Grimy Trap": 0, + "Summon Trap": 493, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 493, + "Slumber Trap": 564, + "Slow Trap": 704, + "Seal Trap": 1408, + "Poison Trap": 705, + "Selfdestruct Trap": 0, + "Explosion Trap": 704, + "PP-Zero Trap": 704, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out48", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2083, + "Sticky Trap": 1389, + "Grimy Trap": 695, + "Summon Trap": 0, + "Pitfall Trap": 347, + "Warp Trap": 694, + "Gust Trap": 348, + "Spin Trap": 625, + "Slumber Trap": 347, + "Slow Trap": 347, + "Seal Trap": 1042, + "Poison Trap": 0, + "Selfdestruct Trap": 208, + "Explosion Trap": 486, + "PP-Zero Trap": 695, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 694, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out49", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2326, + "Sticky Trap": 387, + "Grimy Trap": 775, + "Summon Trap": 0, + "Pitfall Trap": 388, + "Warp Trap": 775, + "Gust Trap": 388, + "Spin Trap": 697, + "Slumber Trap": 388, + "Slow Trap": 388, + "Seal Trap": 1162, + "Poison Trap": 0, + "Selfdestruct Trap": 233, + "Explosion Trap": 543, + "PP-Zero Trap": 775, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 775, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out50", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2256, + "Sticky Trap": 376, + "Grimy Trap": 451, + "Summon Trap": 0, + "Pitfall Trap": 376, + "Warp Trap": 752, + "Gust Trap": 375, + "Spin Trap": 677, + "Slumber Trap": 602, + "Slow Trap": 376, + "Seal Trap": 1503, + "Poison Trap": 0, + "Selfdestruct Trap": 226, + "Explosion Trap": 526, + "PP-Zero Trap": 752, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 752, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out51", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2532, + "Sticky Trap": 1265, + "Grimy Trap": 380, + "Summon Trap": 633, + "Pitfall Trap": 317, + "Warp Trap": 632, + "Gust Trap": 0, + "Spin Trap": 570, + "Slumber Trap": 506, + "Slow Trap": 0, + "Seal Trap": 1266, + "Poison Trap": 0, + "Selfdestruct Trap": 190, + "Explosion Trap": 443, + "PP-Zero Trap": 633, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 633, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out52", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2632, + "Sticky Trap": 1315, + "Grimy Trap": 395, + "Summon Trap": 526, + "Pitfall Trap": 329, + "Warp Trap": 658, + "Gust Trap": 0, + "Spin Trap": 329, + "Slumber Trap": 527, + "Slow Trap": 0, + "Seal Trap": 986, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 658, + "PP-Zero Trap": 1316, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 329, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out53", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3008, + "Sticky Trap": 751, + "Grimy Trap": 452, + "Summon Trap": 526, + "Pitfall Trap": 376, + "Warp Trap": 752, + "Gust Trap": 0, + "Spin Trap": 376, + "Slumber Trap": 601, + "Slow Trap": 0, + "Seal Trap": 1504, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 752, + "PP-Zero Trap": 902, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out54", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3150, + "Sticky Trap": 787, + "Grimy Trap": 0, + "Summon Trap": 551, + "Pitfall Trap": 394, + "Warp Trap": 787, + "Gust Trap": 0, + "Spin Trap": 394, + "Slumber Trap": 630, + "Slow Trap": 0, + "Seal Trap": 1575, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 787, + "PP-Zero Trap": 945, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out55", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3125, + "Sticky Trap": 781, + "Grimy Trap": 0, + "Summon Trap": 547, + "Pitfall Trap": 391, + "Warp Trap": 781, + "Gust Trap": 0, + "Spin Trap": 391, + "Slumber Trap": 625, + "Slow Trap": 0, + "Seal Trap": 1562, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 781, + "PP-Zero Trap": 1016, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out56", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3077, + "Sticky Trap": 769, + "Grimy Trap": 0, + "Summon Trap": 539, + "Pitfall Trap": 384, + "Warp Trap": 769, + "Gust Trap": 0, + "Spin Trap": 385, + "Slumber Trap": 615, + "Slow Trap": 0, + "Seal Trap": 1539, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 769, + "PP-Zero Trap": 1154, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out57", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3200, + "Sticky Trap": 800, + "Grimy Trap": 0, + "Summon Trap": 560, + "Pitfall Trap": 400, + "Warp Trap": 800, + "Gust Trap": 0, + "Spin Trap": 400, + "Slumber Trap": 640, + "Slow Trap": 0, + "Seal Trap": 1600, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 800, + "PP-Zero Trap": 800, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out58", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3333, + "Sticky Trap": 834, + "Grimy Trap": 0, + "Summon Trap": 583, + "Pitfall Trap": 0, + "Warp Trap": 833, + "Gust Trap": 0, + "Spin Trap": 417, + "Slumber Trap": 667, + "Slow Trap": 0, + "Seal Trap": 1666, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 834, + "PP-Zero Trap": 833, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out59", + "traps": { + "Trip Trap": 0, + "Mud Trap": 281, + "Sticky Trap": 281, + "Grimy Trap": 562, + "Summon Trap": 561, + "Pitfall Trap": 562, + "Warp Trap": 562, + "Gust Trap": 281, + "Spin Trap": 506, + "Slumber Trap": 674, + "Slow Trap": 561, + "Seal Trap": 281, + "Poison Trap": 562, + "Selfdestruct Trap": 169, + "Explosion Trap": 224, + "PP-Zero Trap": 562, + "Chestnut Trap": 562, + "Wonder Tile": 2247, + "Pokemon Trap": 562, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out60", + "traps": { + "Trip Trap": 0, + "Mud Trap": 266, + "Sticky Trap": 266, + "Grimy Trap": 532, + "Summon Trap": 532, + "Pitfall Trap": 532, + "Warp Trap": 532, + "Gust Trap": 266, + "Spin Trap": 478, + "Slumber Trap": 639, + "Slow Trap": 531, + "Seal Trap": 266, + "Poison Trap": 532, + "Selfdestruct Trap": 160, + "Explosion Trap": 213, + "PP-Zero Trap": 532, + "Chestnut Trap": 532, + "Wonder Tile": 2127, + "Pokemon Trap": 532, + "Spiked Tile": 532 + } + }, + { + "name": "trap_found_out61", + "traps": { + "Trip Trap": 0, + "Mud Trap": 281, + "Sticky Trap": 281, + "Grimy Trap": 562, + "Summon Trap": 561, + "Pitfall Trap": 0, + "Warp Trap": 562, + "Gust Trap": 281, + "Spin Trap": 506, + "Slumber Trap": 674, + "Slow Trap": 562, + "Seal Trap": 281, + "Poison Trap": 561, + "Selfdestruct Trap": 169, + "Explosion Trap": 225, + "PP-Zero Trap": 561, + "Chestnut Trap": 562, + "Wonder Tile": 2247, + "Pokemon Trap": 562, + "Spiked Tile": 562 + } + }, + { + "name": "trap_found_out62", + "traps": { + "Trip Trap": 0, + "Mud Trap": 298, + "Sticky Trap": 297, + "Grimy Trap": 595, + "Summon Trap": 596, + "Pitfall Trap": 0, + "Warp Trap": 595, + "Gust Trap": 298, + "Spin Trap": 535, + "Slumber Trap": 715, + "Slow Trap": 595, + "Seal Trap": 297, + "Poison Trap": 596, + "Selfdestruct Trap": 178, + "Explosion Trap": 238, + "PP-Zero Trap": 596, + "Chestnut Trap": 595, + "Wonder Tile": 2381, + "Pokemon Trap": 595, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out63", + "traps": { + "Trip Trap": 0, + "Mud Trap": 273, + "Sticky Trap": 273, + "Grimy Trap": 547, + "Summon Trap": 546, + "Pitfall Trap": 547, + "Warp Trap": 546, + "Gust Trap": 273, + "Spin Trap": 492, + "Slumber Trap": 656, + "Slow Trap": 546, + "Seal Trap": 274, + "Poison Trap": 546, + "Selfdestruct Trap": 164, + "Explosion Trap": 219, + "PP-Zero Trap": 546, + "Chestnut Trap": 547, + "Wonder Tile": 2459, + "Pokemon Trap": 546, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out64", + "traps": { + "Trip Trap": 0, + "Mud Trap": 909, + "Sticky Trap": 909, + "Grimy Trap": 909, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 909, + "Gust Trap": 0, + "Spin Trap": 0, + "Slumber Trap": 0, + "Slow Trap": 909, + "Seal Trap": 910, + "Poison Trap": 0, + "Selfdestruct Trap": 1818, + "Explosion Trap": 1818, + "PP-Zero Trap": 909, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out65", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2632, + "Sticky Trap": 877, + "Grimy Trap": 877, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 877, + "Gust Trap": 0, + "Spin Trap": 790, + "Slumber Trap": 438, + "Slow Trap": 439, + "Seal Trap": 877, + "Poison Trap": 0, + "Selfdestruct Trap": 263, + "Explosion Trap": 614, + "PP-Zero Trap": 877, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 439, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out66", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2326, + "Sticky Trap": 1550, + "Grimy Trap": 775, + "Summon Trap": 0, + "Pitfall Trap": 388, + "Warp Trap": 775, + "Gust Trap": 0, + "Spin Trap": 698, + "Slumber Trap": 387, + "Slow Trap": 388, + "Seal Trap": 775, + "Poison Trap": 0, + "Selfdestruct Trap": 233, + "Explosion Trap": 542, + "PP-Zero Trap": 775, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 388, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out67", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2239, + "Sticky Trap": 1492, + "Grimy Trap": 747, + "Summon Trap": 0, + "Pitfall Trap": 373, + "Warp Trap": 746, + "Gust Trap": 0, + "Spin Trap": 672, + "Slumber Trap": 373, + "Slow Trap": 373, + "Seal Trap": 1119, + "Poison Trap": 0, + "Selfdestruct Trap": 224, + "Explosion Trap": 523, + "PP-Zero Trap": 746, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 373, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out68", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2521, + "Sticky Trap": 420, + "Grimy Trap": 841, + "Summon Trap": 0, + "Pitfall Trap": 420, + "Warp Trap": 840, + "Gust Trap": 0, + "Spin Trap": 756, + "Slumber Trap": 420, + "Slow Trap": 421, + "Seal Trap": 1260, + "Poison Trap": 0, + "Selfdestruct Trap": 252, + "Explosion Trap": 588, + "PP-Zero Trap": 841, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 420, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out69", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2439, + "Sticky Trap": 407, + "Grimy Trap": 487, + "Summon Trap": 0, + "Pitfall Trap": 407, + "Warp Trap": 813, + "Gust Trap": 0, + "Spin Trap": 732, + "Slumber Trap": 650, + "Slow Trap": 406, + "Seal Trap": 1626, + "Poison Trap": 0, + "Selfdestruct Trap": 244, + "Explosion Trap": 569, + "PP-Zero Trap": 813, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 407, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out70", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2703, + "Sticky Trap": 1351, + "Grimy Trap": 405, + "Summon Trap": 676, + "Pitfall Trap": 0, + "Warp Trap": 676, + "Gust Trap": 0, + "Spin Trap": 608, + "Slumber Trap": 540, + "Slow Trap": 0, + "Seal Trap": 1352, + "Poison Trap": 0, + "Selfdestruct Trap": 203, + "Explosion Trap": 472, + "PP-Zero Trap": 676, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 338, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out71", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2158, + "Sticky Trap": 1439, + "Grimy Trap": 720, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 719, + "Gust Trap": 360, + "Spin Trap": 647, + "Slumber Trap": 360, + "Slow Trap": 360, + "Seal Trap": 1079, + "Poison Trap": 0, + "Selfdestruct Trap": 216, + "Explosion Trap": 503, + "PP-Zero Trap": 720, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 719, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out72", + "traps": { + "Trip Trap": 0, + "Mud Trap": 1835, + "Sticky Trap": 917, + "Grimy Trap": 918, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 917, + "Gust Trap": 0, + "Spin Trap": 826, + "Slumber Trap": 459, + "Slow Trap": 458, + "Seal Trap": 918, + "Poison Trap": 0, + "Selfdestruct Trap": 458, + "Explosion Trap": 1377, + "PP-Zero Trap": 917, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out73", + "traps": { + "Trip Trap": 0, + "Mud Trap": 1613, + "Sticky Trap": 1613, + "Grimy Trap": 806, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 807, + "Gust Trap": 0, + "Spin Trap": 726, + "Slumber Trap": 403, + "Slow Trap": 403, + "Seal Trap": 1210, + "Poison Trap": 0, + "Selfdestruct Trap": 403, + "Explosion Trap": 1210, + "PP-Zero Trap": 806, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out74", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2239, + "Sticky Trap": 1492, + "Grimy Trap": 747, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 746, + "Gust Trap": 0, + "Spin Trap": 672, + "Slumber Trap": 373, + "Slow Trap": 373, + "Seal Trap": 1119, + "Poison Trap": 0, + "Selfdestruct Trap": 373, + "Explosion Trap": 1120, + "PP-Zero Trap": 746, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out75", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 1020, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 1021, + "Gust Trap": 510, + "Spin Trap": 918, + "Slumber Trap": 1225, + "Slow Trap": 1020, + "Seal Trap": 510, + "Poison Trap": 1021, + "Selfdestruct Trap": 306, + "Explosion Trap": 408, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 2041, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out76", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 943, + "Summon Trap": 0, + "Pitfall Trap": 378, + "Warp Trap": 943, + "Gust Trap": 944, + "Spin Trap": 660, + "Slumber Trap": 1038, + "Slow Trap": 566, + "Seal Trap": 943, + "Poison Trap": 943, + "Selfdestruct Trap": 378, + "Explosion Trap": 377, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1887, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out77", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 280, + "Grimy Trap": 935, + "Summon Trap": 0, + "Pitfall Trap": 374, + "Warp Trap": 934, + "Gust Trap": 935, + "Spin Trap": 654, + "Slumber Trap": 748, + "Slow Trap": 561, + "Seal Trap": 934, + "Poison Trap": 935, + "Selfdestruct Trap": 467, + "Explosion Trap": 374, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1869, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out78", + "traps": { + "Trip Trap": 0, + "Mud Trap": 261, + "Sticky Trap": 348, + "Grimy Trap": 869, + "Summon Trap": 261, + "Pitfall Trap": 348, + "Warp Trap": 870, + "Gust Trap": 869, + "Spin Trap": 609, + "Slumber Trap": 695, + "Slow Trap": 522, + "Seal Trap": 870, + "Poison Trap": 869, + "Selfdestruct Trap": 522, + "Explosion Trap": 348, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1739, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out79", + "traps": { + "Trip Trap": 0, + "Mud Trap": 656, + "Sticky Trap": 410, + "Grimy Trap": 819, + "Summon Trap": 246, + "Pitfall Trap": 328, + "Warp Trap": 820, + "Gust Trap": 819, + "Spin Trap": 574, + "Slumber Trap": 656, + "Slow Trap": 492, + "Seal Trap": 819, + "Poison Trap": 820, + "Selfdestruct Trap": 574, + "Explosion Trap": 328, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1639, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out80", + "traps": { + "Trip Trap": 0, + "Mud Trap": 650, + "Sticky Trap": 407, + "Grimy Trap": 813, + "Summon Trap": 244, + "Pitfall Trap": 325, + "Warp Trap": 813, + "Gust Trap": 813, + "Spin Trap": 569, + "Slumber Trap": 651, + "Slow Trap": 487, + "Seal Trap": 813, + "Poison Trap": 813, + "Selfdestruct Trap": 651, + "Explosion Trap": 325, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1626, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out81", + "traps": { + "Trip Trap": 0, + "Mud Trap": 645, + "Sticky Trap": 403, + "Grimy Trap": 807, + "Summon Trap": 242, + "Pitfall Trap": 322, + "Warp Trap": 807, + "Gust Trap": 806, + "Spin Trap": 565, + "Slumber Trap": 645, + "Slow Trap": 484, + "Seal Trap": 806, + "Poison Trap": 807, + "Selfdestruct Trap": 726, + "Explosion Trap": 322, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1613, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out82", + "traps": { + "Trip Trap": 0, + "Mud Trap": 625, + "Sticky Trap": 391, + "Grimy Trap": 781, + "Summon Trap": 234, + "Pitfall Trap": 313, + "Warp Trap": 781, + "Gust Trap": 781, + "Spin Trap": 547, + "Slumber Trap": 625, + "Slow Trap": 469, + "Seal Trap": 781, + "Poison Trap": 781, + "Selfdestruct Trap": 625, + "Explosion Trap": 313, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1562, + "Pokemon Trap": 0, + "Spiked Tile": 391 + } + }, + { + "name": "trap_found_out83", + "traps": { + "Trip Trap": 0, + "Mud Trap": 244, + "Sticky Trap": 406, + "Grimy Trap": 813, + "Summon Trap": 244, + "Pitfall Trap": 326, + "Warp Trap": 813, + "Gust Trap": 813, + "Spin Trap": 569, + "Slumber Trap": 650, + "Slow Trap": 488, + "Seal Trap": 813, + "Poison Trap": 813, + "Selfdestruct Trap": 650, + "Explosion Trap": 325, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1626, + "Pokemon Trap": 0, + "Spiked Tile": 407 + } + }, + { + "name": "trap_found_out84", + "traps": { + "Trip Trap": 0, + "Mud Trap": 275, + "Sticky Trap": 459, + "Grimy Trap": 0, + "Summon Trap": 275, + "Pitfall Trap": 0, + "Warp Trap": 918, + "Gust Trap": 917, + "Spin Trap": 642, + "Slumber Trap": 734, + "Slow Trap": 551, + "Seal Trap": 917, + "Poison Trap": 918, + "Selfdestruct Trap": 733, + "Explosion Trap": 367, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 1835, + "Pokemon Trap": 0, + "Spiked Tile": 459 + } + }, + { + "name": "trap_found_out85", + "traps": { + "Trip Trap": 0, + "Mud Trap": 289, + "Sticky Trap": 289, + "Grimy Trap": 578, + "Summon Trap": 578, + "Pitfall Trap": 0, + "Warp Trap": 578, + "Gust Trap": 289, + "Spin Trap": 520, + "Slumber Trap": 694, + "Slow Trap": 578, + "Seal Trap": 289, + "Poison Trap": 578, + "Selfdestruct Trap": 174, + "Explosion Trap": 231, + "PP-Zero Trap": 578, + "Chestnut Trap": 578, + "Wonder Tile": 2601, + "Pokemon Trap": 578, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out86", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 0, + "Grimy Trap": 0, + "Summon Trap": 667, + "Pitfall Trap": 0, + "Warp Trap": 666, + "Gust Trap": 0, + "Spin Trap": 667, + "Slumber Trap": 667, + "Slow Trap": 666, + "Seal Trap": 0, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 0, + "Chestnut Trap": 0, + "Wonder Tile": 6667, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out87", + "traps": { + "Trip Trap": 0, + "Mud Trap": 266, + "Sticky Trap": 266, + "Grimy Trap": 532, + "Summon Trap": 532, + "Pitfall Trap": 532, + "Warp Trap": 532, + "Gust Trap": 266, + "Spin Trap": 478, + "Slumber Trap": 639, + "Slow Trap": 531, + "Seal Trap": 266, + "Poison Trap": 532, + "Selfdestruct Trap": 160, + "Explosion Trap": 213, + "PP-Zero Trap": 532, + "Chestnut Trap": 532, + "Wonder Tile": 2659, + "Pokemon Trap": 532, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out88", + "traps": { + "Trip Trap": 0, + "Mud Trap": 253, + "Sticky Trap": 252, + "Grimy Trap": 505, + "Summon Trap": 505, + "Pitfall Trap": 505, + "Warp Trap": 505, + "Gust Trap": 253, + "Spin Trap": 454, + "Slumber Trap": 606, + "Slow Trap": 505, + "Seal Trap": 253, + "Poison Trap": 505, + "Selfdestruct Trap": 152, + "Explosion Trap": 202, + "PP-Zero Trap": 505, + "Chestnut Trap": 505, + "Wonder Tile": 2525, + "Pokemon Trap": 505, + "Spiked Tile": 505 + } + }, + { + "name": "trap_found_out89", + "traps": { + "Trip Trap": 0, + "Mud Trap": 188, + "Sticky Trap": 312, + "Grimy Trap": 625, + "Summon Trap": 188, + "Pitfall Trap": 250, + "Warp Trap": 625, + "Gust Trap": 625, + "Spin Trap": 437, + "Slumber Trap": 500, + "Slow Trap": 375, + "Seal Trap": 625, + "Poison Trap": 0, + "Selfdestruct Trap": 500, + "Explosion Trap": 250, + "PP-Zero Trap": 625, + "Chestnut Trap": 0, + "Wonder Tile": 3125, + "Pokemon Trap": 313, + "Spiked Tile": 437 + } + }, + { + "name": "trap_found_out90", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 327, + "Grimy Trap": 653, + "Summon Trap": 458, + "Pitfall Trap": 261, + "Warp Trap": 654, + "Gust Trap": 0, + "Spin Trap": 457, + "Slumber Trap": 523, + "Slow Trap": 392, + "Seal Trap": 654, + "Poison Trap": 0, + "Selfdestruct Trap": 654, + "Explosion Trap": 261, + "PP-Zero Trap": 654, + "Chestnut Trap": 0, + "Wonder Tile": 3268, + "Pokemon Trap": 326, + "Spiked Tile": 458 + } + }, + { + "name": "trap_found_out91", + "traps": { + "Trip Trap": 0, + "Mud Trap": 1176, + "Sticky Trap": 1177, + "Grimy Trap": 1176, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 1177, + "Slumber Trap": 588, + "Slow Trap": 1177, + "Seal Trap": 1176, + "Poison Trap": 1177, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 1176, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out92", + "traps": { + "Trip Trap": 0, + "Mud Trap": 281, + "Sticky Trap": 281, + "Grimy Trap": 562, + "Summon Trap": 561, + "Pitfall Trap": 0, + "Warp Trap": 562, + "Gust Trap": 281, + "Spin Trap": 506, + "Slumber Trap": 674, + "Slow Trap": 562, + "Seal Trap": 281, + "Poison Trap": 561, + "Selfdestruct Trap": 169, + "Explosion Trap": 225, + "PP-Zero Trap": 561, + "Chestnut Trap": 562, + "Wonder Tile": 2809, + "Pokemon Trap": 562, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out93", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2143, + "Sticky Trap": 1428, + "Grimy Trap": 2143, + "Summon Trap": 0, + "Pitfall Trap": 0, + "Warp Trap": 1429, + "Gust Trap": 0, + "Spin Trap": 0, + "Slumber Trap": 0, + "Slow Trap": 0, + "Seal Trap": 1428, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 0, + "PP-Zero Trap": 1429, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out94", + "traps": { + "Trip Trap": 0, + "Mud Trap": 296, + "Sticky Trap": 296, + "Grimy Trap": 591, + "Summon Trap": 592, + "Pitfall Trap": 0, + "Warp Trap": 592, + "Gust Trap": 296, + "Spin Trap": 532, + "Slumber Trap": 296, + "Slow Trap": 473, + "Seal Trap": 296, + "Poison Trap": 296, + "Selfdestruct Trap": 178, + "Explosion Trap": 236, + "PP-Zero Trap": 592, + "Chestnut Trap": 592, + "Wonder Tile": 3254, + "Pokemon Trap": 592, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out95", + "traps": { + "Trip Trap": 0, + "Mud Trap": 284, + "Sticky Trap": 1136, + "Grimy Trap": 569, + "Summon Trap": 568, + "Pitfall Trap": 0, + "Warp Trap": 568, + "Gust Trap": 284, + "Spin Trap": 511, + "Slumber Trap": 285, + "Slow Trap": 568, + "Seal Trap": 284, + "Poison Trap": 568, + "Selfdestruct Trap": 170, + "Explosion Trap": 228, + "PP-Zero Trap": 568, + "Chestnut Trap": 568, + "Wonder Tile": 2273, + "Pokemon Trap": 568, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out96", + "traps": { + "Trip Trap": 0, + "Mud Trap": 292, + "Sticky Trap": 1170, + "Grimy Trap": 585, + "Summon Trap": 585, + "Pitfall Trap": 0, + "Warp Trap": 292, + "Gust Trap": 292, + "Spin Trap": 527, + "Slumber Trap": 292, + "Slow Trap": 585, + "Seal Trap": 292, + "Poison Trap": 585, + "Selfdestruct Trap": 176, + "Explosion Trap": 233, + "PP-Zero Trap": 585, + "Chestnut Trap": 585, + "Wonder Tile": 2339, + "Pokemon Trap": 585, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out97", + "traps": { + "Trip Trap": 0, + "Mud Trap": 552, + "Sticky Trap": 1105, + "Grimy Trap": 553, + "Summon Trap": 552, + "Pitfall Trap": 0, + "Warp Trap": 553, + "Gust Trap": 276, + "Spin Trap": 497, + "Slumber Trap": 277, + "Slow Trap": 552, + "Seal Trap": 276, + "Poison Trap": 553, + "Selfdestruct Trap": 166, + "Explosion Trap": 221, + "PP-Zero Trap": 552, + "Chestnut Trap": 553, + "Wonder Tile": 2210, + "Pokemon Trap": 552, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out98", + "traps": { + "Trip Trap": 0, + "Mud Trap": 585, + "Sticky Trap": 1169, + "Grimy Trap": 585, + "Summon Trap": 585, + "Pitfall Trap": 0, + "Warp Trap": 585, + "Gust Trap": 292, + "Spin Trap": 526, + "Slumber Trap": 293, + "Slow Trap": 585, + "Seal Trap": 292, + "Poison Trap": 585, + "Selfdestruct Trap": 175, + "Explosion Trap": 234, + "PP-Zero Trap": 585, + "Chestnut Trap": 585, + "Wonder Tile": 1754, + "Pokemon Trap": 585, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out99", + "traps": { + "Trip Trap": 0, + "Mud Trap": 1657, + "Sticky Trap": 1105, + "Grimy Trap": 553, + "Summon Trap": 552, + "Pitfall Trap": 0, + "Warp Trap": 277, + "Gust Trap": 276, + "Spin Trap": 497, + "Slumber Trap": 276, + "Slow Trap": 553, + "Seal Trap": 829, + "Poison Trap": 552, + "Selfdestruct Trap": 166, + "Explosion Trap": 221, + "PP-Zero Trap": 552, + "Chestnut Trap": 553, + "Wonder Tile": 829, + "Pokemon Trap": 552, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out100", + "traps": { + "Trip Trap": 0, + "Mud Trap": 1807, + "Sticky Trap": 301, + "Grimy Trap": 603, + "Summon Trap": 602, + "Pitfall Trap": 0, + "Warp Trap": 301, + "Gust Trap": 302, + "Spin Trap": 542, + "Slumber Trap": 301, + "Slow Trap": 602, + "Seal Trap": 904, + "Poison Trap": 602, + "Selfdestruct Trap": 181, + "Explosion Trap": 241, + "PP-Zero Trap": 603, + "Chestnut Trap": 602, + "Wonder Tile": 904, + "Pokemon Trap": 602, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out101", + "traps": { + "Trip Trap": 0, + "Mud Trap": 1875, + "Sticky Trap": 313, + "Grimy Trap": 375, + "Summon Trap": 625, + "Pitfall Trap": 0, + "Warp Trap": 312, + "Gust Trap": 313, + "Spin Trap": 562, + "Slumber Trap": 500, + "Slow Trap": 625, + "Seal Trap": 1250, + "Poison Trap": 625, + "Selfdestruct Trap": 188, + "Explosion Trap": 250, + "PP-Zero Trap": 625, + "Chestnut Trap": 0, + "Wonder Tile": 937, + "Pokemon Trap": 625, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out102", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2286, + "Sticky Trap": 1143, + "Grimy Trap": 342, + "Summon Trap": 572, + "Pitfall Trap": 0, + "Warp Trap": 286, + "Gust Trap": 0, + "Spin Trap": 514, + "Slumber Trap": 457, + "Slow Trap": 571, + "Seal Trap": 1143, + "Poison Trap": 286, + "Selfdestruct Trap": 171, + "Explosion Trap": 229, + "PP-Zero Trap": 571, + "Chestnut Trap": 0, + "Wonder Tile": 858, + "Pokemon Trap": 571, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out103", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2312, + "Sticky Trap": 1156, + "Grimy Trap": 347, + "Summon Trap": 578, + "Pitfall Trap": 0, + "Warp Trap": 289, + "Gust Trap": 0, + "Spin Trap": 520, + "Slumber Trap": 463, + "Slow Trap": 462, + "Seal Trap": 1156, + "Poison Trap": 289, + "Selfdestruct Trap": 174, + "Explosion Trap": 231, + "PP-Zero Trap": 578, + "Chestnut Trap": 0, + "Wonder Tile": 867, + "Pokemon Trap": 578, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out104", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2381, + "Sticky Trap": 1190, + "Grimy Trap": 358, + "Summon Trap": 476, + "Pitfall Trap": 0, + "Warp Trap": 297, + "Gust Trap": 0, + "Spin Trap": 298, + "Slumber Trap": 476, + "Slow Trap": 357, + "Seal Trap": 893, + "Poison Trap": 298, + "Selfdestruct Trap": 0, + "Explosion Trap": 595, + "PP-Zero Trap": 1191, + "Chestnut Trap": 0, + "Wonder Tile": 892, + "Pokemon Trap": 298, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out105", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2985, + "Sticky Trap": 746, + "Grimy Trap": 448, + "Summon Trap": 522, + "Pitfall Trap": 0, + "Warp Trap": 374, + "Gust Trap": 0, + "Spin Trap": 373, + "Slumber Trap": 597, + "Slow Trap": 448, + "Seal Trap": 1492, + "Poison Trap": 373, + "Selfdestruct Trap": 0, + "Explosion Trap": 746, + "PP-Zero Trap": 896, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out106", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3125, + "Sticky Trap": 781, + "Grimy Trap": 0, + "Summon Trap": 547, + "Pitfall Trap": 0, + "Warp Trap": 391, + "Gust Trap": 0, + "Spin Trap": 390, + "Slumber Trap": 625, + "Slow Trap": 469, + "Seal Trap": 1563, + "Poison Trap": 390, + "Selfdestruct Trap": 0, + "Explosion Trap": 782, + "PP-Zero Trap": 937, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out107", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3101, + "Sticky Trap": 775, + "Grimy Trap": 0, + "Summon Trap": 543, + "Pitfall Trap": 0, + "Warp Trap": 387, + "Gust Trap": 0, + "Spin Trap": 388, + "Slumber Trap": 620, + "Slow Trap": 465, + "Seal Trap": 1550, + "Poison Trap": 388, + "Selfdestruct Trap": 0, + "Explosion Trap": 775, + "PP-Zero Trap": 1008, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out108", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3053, + "Sticky Trap": 764, + "Grimy Trap": 0, + "Summon Trap": 534, + "Pitfall Trap": 0, + "Warp Trap": 382, + "Gust Trap": 0, + "Spin Trap": 382, + "Slumber Trap": 610, + "Slow Trap": 458, + "Seal Trap": 1527, + "Poison Trap": 382, + "Selfdestruct Trap": 0, + "Explosion Trap": 763, + "PP-Zero Trap": 1145, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out109", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3175, + "Sticky Trap": 793, + "Grimy Trap": 0, + "Summon Trap": 556, + "Pitfall Trap": 0, + "Warp Trap": 397, + "Gust Trap": 0, + "Spin Trap": 396, + "Slumber Trap": 635, + "Slow Trap": 477, + "Seal Trap": 1587, + "Poison Trap": 397, + "Selfdestruct Trap": 0, + "Explosion Trap": 793, + "PP-Zero Trap": 794, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out110", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3077, + "Sticky Trap": 769, + "Grimy Trap": 0, + "Summon Trap": 539, + "Pitfall Trap": 0, + "Warp Trap": 384, + "Gust Trap": 0, + "Spin Trap": 385, + "Slumber Trap": 615, + "Slow Trap": 769, + "Seal Trap": 1539, + "Poison Trap": 385, + "Selfdestruct Trap": 0, + "Explosion Trap": 769, + "PP-Zero Trap": 769, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out111", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3200, + "Sticky Trap": 800, + "Grimy Trap": 0, + "Summon Trap": 560, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 400, + "Slumber Trap": 640, + "Slow Trap": 800, + "Seal Trap": 1600, + "Poison Trap": 400, + "Selfdestruct Trap": 0, + "Explosion Trap": 800, + "PP-Zero Trap": 800, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out112", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2128, + "Sticky Trap": 1418, + "Grimy Trap": 709, + "Summon Trap": 497, + "Pitfall Trap": 0, + "Warp Trap": 709, + "Gust Trap": 0, + "Spin Trap": 638, + "Slumber Trap": 355, + "Slow Trap": 355, + "Seal Trap": 1063, + "Poison Trap": 0, + "Selfdestruct Trap": 355, + "Explosion Trap": 1064, + "PP-Zero Trap": 709, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out113", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2381, + "Sticky Trap": 397, + "Grimy Trap": 793, + "Summon Trap": 556, + "Pitfall Trap": 0, + "Warp Trap": 794, + "Gust Trap": 0, + "Spin Trap": 714, + "Slumber Trap": 397, + "Slow Trap": 397, + "Seal Trap": 1190, + "Poison Trap": 0, + "Selfdestruct Trap": 397, + "Explosion Trap": 1190, + "PP-Zero Trap": 794, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out114", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2308, + "Sticky Trap": 384, + "Grimy Trap": 462, + "Summon Trap": 538, + "Pitfall Trap": 0, + "Warp Trap": 770, + "Gust Trap": 0, + "Spin Trap": 692, + "Slumber Trap": 615, + "Slow Trap": 385, + "Seal Trap": 1538, + "Poison Trap": 0, + "Selfdestruct Trap": 385, + "Explosion Trap": 1154, + "PP-Zero Trap": 769, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out115", + "traps": { + "Trip Trap": 0, + "Mud Trap": 259, + "Sticky Trap": 259, + "Grimy Trap": 518, + "Summon Trap": 518, + "Pitfall Trap": 519, + "Warp Trap": 518, + "Gust Trap": 259, + "Spin Trap": 466, + "Slumber Trap": 622, + "Slow Trap": 518, + "Seal Trap": 259, + "Poison Trap": 518, + "Selfdestruct Trap": 156, + "Explosion Trap": 207, + "PP-Zero Trap": 518, + "Chestnut Trap": 518, + "Wonder Tile": 2850, + "Pokemon Trap": 518, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out116", + "traps": { + "Trip Trap": 0, + "Mud Trap": 246, + "Sticky Trap": 247, + "Grimy Trap": 492, + "Summon Trap": 493, + "Pitfall Trap": 492, + "Warp Trap": 493, + "Gust Trap": 246, + "Spin Trap": 444, + "Slumber Trap": 591, + "Slow Trap": 492, + "Seal Trap": 247, + "Poison Trap": 492, + "Selfdestruct Trap": 148, + "Explosion Trap": 197, + "PP-Zero Trap": 493, + "Chestnut Trap": 492, + "Wonder Tile": 2710, + "Pokemon Trap": 492, + "Spiked Tile": 493 + } + }, + { + "name": "trap_found_out117", + "traps": { + "Trip Trap": 0, + "Mud Trap": 182, + "Sticky Trap": 303, + "Grimy Trap": 606, + "Summon Trap": 182, + "Pitfall Trap": 242, + "Warp Trap": 606, + "Gust Trap": 606, + "Spin Trap": 425, + "Slumber Trap": 484, + "Slow Trap": 364, + "Seal Trap": 606, + "Poison Trap": 0, + "Selfdestruct Trap": 485, + "Explosion Trap": 242, + "PP-Zero Trap": 606, + "Chestnut Trap": 0, + "Wonder Tile": 3334, + "Pokemon Trap": 303, + "Spiked Tile": 424 + } + }, + { + "name": "trap_found_out118", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 316, + "Grimy Trap": 633, + "Summon Trap": 443, + "Pitfall Trap": 254, + "Warp Trap": 632, + "Gust Trap": 0, + "Spin Trap": 444, + "Slumber Trap": 506, + "Slow Trap": 380, + "Seal Trap": 633, + "Poison Trap": 0, + "Selfdestruct Trap": 632, + "Explosion Trap": 254, + "PP-Zero Trap": 632, + "Chestnut Trap": 0, + "Wonder Tile": 3482, + "Pokemon Trap": 316, + "Spiked Tile": 443 + } + }, + { + "name": "trap_found_out119", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 314, + "Grimy Trap": 629, + "Summon Trap": 441, + "Pitfall Trap": 314, + "Warp Trap": 629, + "Gust Trap": 0, + "Spin Trap": 440, + "Slumber Trap": 503, + "Slow Trap": 378, + "Seal Trap": 629, + "Poison Trap": 0, + "Selfdestruct Trap": 629, + "Explosion Trap": 251, + "PP-Zero Trap": 629, + "Chestnut Trap": 0, + "Wonder Tile": 3459, + "Pokemon Trap": 315, + "Spiked Tile": 440 + } + }, + { + "name": "trap_found_out120", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 305, + "Grimy Trap": 610, + "Summon Trap": 426, + "Pitfall Trap": 305, + "Warp Trap": 610, + "Gust Trap": 0, + "Spin Trap": 427, + "Slumber Trap": 488, + "Slow Trap": 366, + "Seal Trap": 609, + "Poison Trap": 0, + "Selfdestruct Trap": 915, + "Explosion Trap": 244, + "PP-Zero Trap": 610, + "Chestnut Trap": 0, + "Wonder Tile": 3353, + "Pokemon Trap": 305, + "Spiked Tile": 427 + } + }, + { + "name": "trap_found_out121", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 318, + "Grimy Trap": 637, + "Summon Trap": 446, + "Pitfall Trap": 319, + "Warp Trap": 637, + "Gust Trap": 0, + "Spin Trap": 446, + "Slumber Trap": 509, + "Slow Trap": 382, + "Seal Trap": 637, + "Poison Trap": 0, + "Selfdestruct Trap": 510, + "Explosion Trap": 255, + "PP-Zero Trap": 636, + "Chestnut Trap": 0, + "Wonder Tile": 3504, + "Pokemon Trap": 318, + "Spiked Tile": 446 + } + }, + { + "name": "trap_found_out122", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 284, + "Grimy Trap": 568, + "Summon Trap": 455, + "Pitfall Trap": 284, + "Warp Trap": 568, + "Gust Trap": 0, + "Spin Trap": 398, + "Slumber Trap": 454, + "Slow Trap": 341, + "Seal Trap": 1137, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 568, + "PP-Zero Trap": 1136, + "Chestnut Trap": 0, + "Wonder Tile": 3125, + "Pokemon Trap": 284, + "Spiked Tile": 398 + } + }, + { + "name": "trap_found_out123", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 316, + "Grimy Trap": 633, + "Summon Trap": 443, + "Pitfall Trap": 317, + "Warp Trap": 506, + "Gust Trap": 0, + "Spin Trap": 443, + "Slumber Trap": 507, + "Slow Trap": 379, + "Seal Trap": 633, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 633, + "PP-Zero Trap": 760, + "Chestnut Trap": 506, + "Wonder Tile": 3481, + "Pokemon Trap": 0, + "Spiked Tile": 443 + } + }, + { + "name": "trap_found_out124", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 403, + "Grimy Trap": 0, + "Summon Trap": 469, + "Pitfall Trap": 336, + "Warp Trap": 537, + "Gust Trap": 0, + "Spin Trap": 470, + "Slumber Trap": 537, + "Slow Trap": 402, + "Seal Trap": 672, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 671, + "PP-Zero Trap": 805, + "Chestnut Trap": 537, + "Wonder Tile": 3691, + "Pokemon Trap": 0, + "Spiked Tile": 470 + } + }, + { + "name": "trap_found_out125", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 400, + "Grimy Trap": 0, + "Summon Trap": 467, + "Pitfall Trap": 333, + "Warp Trap": 533, + "Gust Trap": 0, + "Spin Trap": 467, + "Slumber Trap": 533, + "Slow Trap": 400, + "Seal Trap": 667, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 667, + "PP-Zero Trap": 866, + "Chestnut Trap": 534, + "Wonder Tile": 3666, + "Pokemon Trap": 0, + "Spiked Tile": 467 + } + }, + { + "name": "trap_found_out126", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 395, + "Grimy Trap": 0, + "Summon Trap": 460, + "Pitfall Trap": 329, + "Warp Trap": 527, + "Gust Trap": 0, + "Spin Trap": 460, + "Slumber Trap": 526, + "Slow Trap": 395, + "Seal Trap": 658, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 658, + "PP-Zero Trap": 987, + "Chestnut Trap": 526, + "Wonder Tile": 3618, + "Pokemon Trap": 0, + "Spiked Tile": 461 + } + }, + { + "name": "trap_found_out127", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 408, + "Grimy Trap": 0, + "Summon Trap": 476, + "Pitfall Trap": 340, + "Warp Trap": 545, + "Gust Trap": 0, + "Spin Trap": 476, + "Slumber Trap": 544, + "Slow Trap": 408, + "Seal Trap": 681, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 680, + "PP-Zero Trap": 816, + "Chestnut Trap": 408, + "Wonder Tile": 3742, + "Pokemon Trap": 0, + "Spiked Tile": 476 + } + }, + { + "name": "trap_found_out128", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 414, + "Grimy Trap": 0, + "Summon Trap": 483, + "Pitfall Trap": 344, + "Warp Trap": 552, + "Gust Trap": 0, + "Spin Trap": 483, + "Slumber Trap": 552, + "Slow Trap": 413, + "Seal Trap": 690, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 690, + "PP-Zero Trap": 689, + "Chestnut Trap": 414, + "Wonder Tile": 3793, + "Pokemon Trap": 0, + "Spiked Tile": 483 + } + }, + { + "name": "trap_found_out129", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 467, + "Grimy Trap": 0, + "Summon Trap": 466, + "Pitfall Trap": 334, + "Warp Trap": 533, + "Gust Trap": 0, + "Spin Trap": 467, + "Slumber Trap": 533, + "Slow Trap": 667, + "Seal Trap": 666, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 667, + "PP-Zero Trap": 667, + "Chestnut Trap": 400, + "Wonder Tile": 3666, + "Pokemon Trap": 0, + "Spiked Tile": 467 + } + }, + { + "name": "trap_found_out130", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 464, + "Grimy Trap": 0, + "Summon Trap": 463, + "Pitfall Trap": 331, + "Warp Trap": 530, + "Gust Trap": 0, + "Spin Trap": 464, + "Slumber Trap": 529, + "Slow Trap": 663, + "Seal Trap": 662, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 662, + "PP-Zero Trap": 662, + "Chestnut Trap": 398, + "Wonder Tile": 3642, + "Pokemon Trap": 0, + "Spiked Tile": 530 + } + }, + { + "name": "trap_found_out131", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 470, + "Grimy Trap": 0, + "Summon Trap": 470, + "Pitfall Trap": 335, + "Warp Trap": 403, + "Gust Trap": 0, + "Spin Trap": 470, + "Slumber Trap": 537, + "Slow Trap": 671, + "Seal Trap": 671, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 671, + "PP-Zero Trap": 671, + "Chestnut Trap": 403, + "Wonder Tile": 3691, + "Pokemon Trap": 0, + "Spiked Tile": 537 + } + }, + { + "name": "trap_found_out132", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 596, + "Grimy Trap": 0, + "Summon Trap": 464, + "Pitfall Trap": 331, + "Warp Trap": 397, + "Gust Trap": 0, + "Spin Trap": 464, + "Slumber Trap": 529, + "Slow Trap": 663, + "Seal Trap": 662, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 662, + "PP-Zero Trap": 662, + "Chestnut Trap": 398, + "Wonder Tile": 3642, + "Pokemon Trap": 0, + "Spiked Tile": 530 + } + }, + { + "name": "trap_found_out133", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 616, + "Grimy Trap": 0, + "Summon Trap": 480, + "Pitfall Trap": 0, + "Warp Trap": 411, + "Gust Trap": 0, + "Spin Trap": 479, + "Slumber Trap": 548, + "Slow Trap": 685, + "Seal Trap": 685, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 685, + "PP-Zero Trap": 685, + "Chestnut Trap": 411, + "Wonder Tile": 3767, + "Pokemon Trap": 0, + "Spiked Tile": 548 + } + }, + { + "name": "trap_found_out134", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 690, + "Grimy Trap": 0, + "Summon Trap": 482, + "Pitfall Trap": 0, + "Warp Trap": 276, + "Gust Trap": 0, + "Spin Trap": 483, + "Slumber Trap": 552, + "Slow Trap": 689, + "Seal Trap": 690, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 690, + "PP-Zero Trap": 689, + "Chestnut Trap": 414, + "Wonder Tile": 3793, + "Pokemon Trap": 0, + "Spiked Tile": 552 + } + }, + { + "name": "trap_found_out135", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 719, + "Grimy Trap": 0, + "Summon Trap": 504, + "Pitfall Trap": 0, + "Warp Trap": 288, + "Gust Trap": 0, + "Spin Trap": 503, + "Slumber Trap": 576, + "Slow Trap": 719, + "Seal Trap": 720, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 719, + "PP-Zero Trap": 720, + "Chestnut Trap": 0, + "Wonder Tile": 3956, + "Pokemon Trap": 0, + "Spiked Tile": 576 + } + }, + { + "name": "trap_found_out136", + "traps": { + "Trip Trap": 0, + "Mud Trap": 0, + "Sticky Trap": 373, + "Grimy Trap": 0, + "Summon Trap": 523, + "Pitfall Trap": 0, + "Warp Trap": 298, + "Gust Trap": 0, + "Spin Trap": 522, + "Slumber Trap": 597, + "Slow Trap": 747, + "Seal Trap": 746, + "Poison Trap": 0, + "Selfdestruct Trap": 0, + "Explosion Trap": 746, + "PP-Zero Trap": 747, + "Chestnut Trap": 0, + "Wonder Tile": 4104, + "Pokemon Trap": 0, + "Spiked Tile": 597 + } + }, + { + "name": "trap_found_out137", + "traps": { + "Trip Trap": 0, + "Mud Trap": 305, + "Sticky Trap": 305, + "Grimy Trap": 610, + "Summon Trap": 609, + "Pitfall Trap": 0, + "Warp Trap": 610, + "Gust Trap": 305, + "Spin Trap": 549, + "Slumber Trap": 305, + "Slow Trap": 487, + "Seal Trap": 305, + "Poison Trap": 0, + "Selfdestruct Trap": 183, + "Explosion Trap": 244, + "PP-Zero Trap": 610, + "Chestnut Trap": 610, + "Wonder Tile": 3353, + "Pokemon Trap": 610, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out138", + "traps": { + "Trip Trap": 0, + "Mud Trap": 568, + "Sticky Trap": 1137, + "Grimy Trap": 568, + "Summon Trap": 568, + "Pitfall Trap": 0, + "Warp Trap": 284, + "Gust Trap": 284, + "Spin Trap": 511, + "Slumber Trap": 285, + "Slow Trap": 568, + "Seal Trap": 284, + "Poison Trap": 568, + "Selfdestruct Trap": 170, + "Explosion Trap": 228, + "PP-Zero Trap": 568, + "Chestnut Trap": 568, + "Wonder Tile": 2273, + "Pokemon Trap": 568, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out139", + "traps": { + "Trip Trap": 0, + "Mud Trap": 602, + "Sticky Trap": 1205, + "Grimy Trap": 603, + "Summon Trap": 602, + "Pitfall Trap": 0, + "Warp Trap": 301, + "Gust Trap": 301, + "Spin Trap": 543, + "Slumber Trap": 301, + "Slow Trap": 602, + "Seal Trap": 301, + "Poison Trap": 603, + "Selfdestruct Trap": 181, + "Explosion Trap": 241, + "PP-Zero Trap": 602, + "Chestnut Trap": 602, + "Wonder Tile": 1808, + "Pokemon Trap": 602, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out140", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2222, + "Sticky Trap": 1111, + "Grimy Trap": 334, + "Summon Trap": 555, + "Pitfall Trap": 0, + "Warp Trap": 278, + "Gust Trap": 0, + "Spin Trap": 500, + "Slumber Trap": 444, + "Slow Trap": 556, + "Seal Trap": 1111, + "Poison Trap": 556, + "Selfdestruct Trap": 166, + "Explosion Trap": 223, + "PP-Zero Trap": 555, + "Chestnut Trap": 0, + "Wonder Tile": 833, + "Pokemon Trap": 556, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out141", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2247, + "Sticky Trap": 1124, + "Grimy Trap": 337, + "Summon Trap": 562, + "Pitfall Trap": 0, + "Warp Trap": 281, + "Gust Trap": 0, + "Spin Trap": 505, + "Slumber Trap": 450, + "Slow Trap": 449, + "Seal Trap": 1124, + "Poison Trap": 561, + "Selfdestruct Trap": 169, + "Explosion Trap": 225, + "PP-Zero Trap": 562, + "Chestnut Trap": 0, + "Wonder Tile": 842, + "Pokemon Trap": 562, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out142", + "traps": { + "Trip Trap": 0, + "Mud Trap": 2454, + "Sticky Trap": 1227, + "Grimy Trap": 368, + "Summon Trap": 491, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 307, + "Slumber Trap": 490, + "Slow Trap": 369, + "Seal Trap": 920, + "Poison Trap": 307, + "Selfdestruct Trap": 0, + "Explosion Trap": 613, + "PP-Zero Trap": 1227, + "Chestnut Trap": 0, + "Wonder Tile": 920, + "Pokemon Trap": 307, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out143", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3101, + "Sticky Trap": 775, + "Grimy Trap": 465, + "Summon Trap": 543, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 387, + "Slumber Trap": 620, + "Slow Trap": 466, + "Seal Trap": 1550, + "Poison Trap": 388, + "Selfdestruct Trap": 0, + "Explosion Trap": 775, + "PP-Zero Trap": 930, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out144", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3252, + "Sticky Trap": 813, + "Grimy Trap": 0, + "Summon Trap": 569, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 407, + "Slumber Trap": 650, + "Slow Trap": 488, + "Seal Trap": 1626, + "Poison Trap": 406, + "Selfdestruct Trap": 0, + "Explosion Trap": 813, + "PP-Zero Trap": 976, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out145", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3226, + "Sticky Trap": 806, + "Grimy Trap": 0, + "Summon Trap": 565, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 403, + "Slumber Trap": 645, + "Slow Trap": 484, + "Seal Trap": 1613, + "Poison Trap": 403, + "Selfdestruct Trap": 0, + "Explosion Trap": 807, + "PP-Zero Trap": 1048, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out146", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3175, + "Sticky Trap": 793, + "Grimy Trap": 0, + "Summon Trap": 556, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 397, + "Slumber Trap": 635, + "Slow Trap": 476, + "Seal Trap": 1587, + "Poison Trap": 397, + "Selfdestruct Trap": 0, + "Explosion Trap": 794, + "PP-Zero Trap": 1190, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + }, + { + "name": "trap_found_out147", + "traps": { + "Trip Trap": 0, + "Mud Trap": 3306, + "Sticky Trap": 826, + "Grimy Trap": 0, + "Summon Trap": 579, + "Pitfall Trap": 0, + "Warp Trap": 0, + "Gust Trap": 0, + "Spin Trap": 413, + "Slumber Trap": 661, + "Slow Trap": 496, + "Seal Trap": 1653, + "Poison Trap": 413, + "Selfdestruct Trap": 0, + "Explosion Trap": 827, + "PP-Zero Trap": 826, + "Chestnut Trap": 0, + "Wonder Tile": 0, + "Pokemon Trap": 0, + "Spiked Tile": 0 + } + } +] \ No newline at end of file diff --git a/data/dungeon/traps_found.inc b/data/dungeon/traps_found.inc index 5e1c7c56..f0f0b916 100644 --- a/data/dungeon/traps_found.inc +++ b/data/dungeon/traps_found.inc @@ -1,337 +1,154 @@ @ Start of Traps Found (0x84c37b8) -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x06, 0x05, 0x0d, 0x88, 0x13, 0xb4, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x1e -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x09, 0x9a, 0x0c, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x12, 0x7a, 0x14 -.byte 0x50, 0x17, 0xe3, 0x18, 0x76, 0x1a, 0x9d, 0x1d, 0x00, 0x00, 0x8f, 0x1e, 0xc3, 0x20, 0xea, 0x23, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x08, 0x0d, 0x0e, 0xdd, 0x10 -.byte 0x00, 0x00, 0x44, 0x12, 0x14, 0x15, 0x7b, 0x16, 0x03, 0x19, 0x6b, 0x1a, 0xd2, 0x1b, 0xa2, 0x1e, 0x00, 0x00, 0x7a, 0x1f, 0x71, 0x21, 0x41, 0x24, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0xbf, 0x08, 0x93, 0x0e, 0x7e, 0x11, 0x00, 0x00, 0x00, 0x00, 0x68, 0x14, 0xdd, 0x15, 0x7d, 0x18, 0xf2, 0x19, 0x67, 0x1b, 0x51, 0x1e, 0x00, 0x00, 0x31, 0x1f, 0x3b, 0x21, 0x26, 0x24 -.byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x0a, 0xf2, 0x0f, 0x8a, 0x11, 0xaa, 0x13, 0x00, 0x00, 0x52, 0x16, 0x00, 0x00 -.byte 0xa6, 0x17, 0xc7, 0x19, 0x00, 0x00, 0xc3, 0x1d, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x21, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x03 -.byte 0x00, 0x00, 0x00, 0x00, 0x3c, 0x07, 0x0b, 0x09, 0x4c, 0x0c, 0xa3, 0x10, 0x41, 0x14, 0x10, 0x16, 0xae, 0x19, 0xc4, 0x1a, 0x36, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x03, 0x00, 0x00, 0xb7, 0x04, 0x15, 0x08, 0x73, 0x0b, 0xce, 0x0d, 0x83, 0x11, 0x88, 0x13, 0xe6, 0x16, 0x44, 0x1a, 0x9d, 0x1b, 0xf6, 0x1c, 0x00, 0x00 -.byte 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x57, 0x04, 0x00, 0x00, 0xad, 0x05, 0x04, 0x09, 0x5a, 0x0c, 0xb1, 0x0e, 0x5c, 0x11, 0x5d, 0x13, 0xb4, 0x16 -.byte 0x0b, 0x1a, 0xb6, 0x1b, 0x0c, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x30, 0x02, 0x50, 0x05, 0x40, 0x06, 0x80, 0x07, 0xa0, 0x0a, 0xc0, 0x0d -.byte 0xf0, 0x0f, 0x70, 0x12, 0x50, 0x14, 0x70, 0x17, 0x90, 0x1a, 0x70, 0x1c, 0xb0, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x02, 0xd9, 0x03, 0xce, 0x06 -.byte 0xb2, 0x07, 0xe1, 0x08, 0xd6, 0x0b, 0xcc, 0x0e, 0xde, 0x10, 0x3c, 0x13, 0x03, 0x15, 0xf8, 0x17, 0xee, 0x1a, 0x00, 0x1d, 0x2f, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x5a, 0x02, 0xd1, 0x03, 0xc1, 0x06, 0xa3, 0x07, 0xd0, 0x08, 0xc0, 0x0b, 0xaf, 0x0e, 0xbe, 0x10, 0x17, 0x13, 0xda, 0x14, 0xca, 0x17, 0xba, 0x1a, 0x14, 0x1d, 0x40, 0x1e, 0x00, 0x00 -.byte 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x02, 0xca, 0x03, 0xb4, 0x06, 0x94, 0x07, 0xbf, 0x08, 0xa9, 0x0b, 0x93, 0x0e, 0x9e, 0x10, 0xf3, 0x12, 0xb3, 0x14, 0x9d, 0x17 -.byte 0x87, 0x1a, 0x27, 0x1d, 0x51, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x02, 0xae, 0x03, 0x83, 0x06, 0x5c, 0x07, 0x7e, 0x08, 0x53, 0x0b, 0x27, 0x0e -.byte 0x22, 0x10, 0x66, 0x12, 0x19, 0x14, 0xee, 0x16, 0xc2, 0x19, 0x06, 0x1c, 0x28, 0x1d, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x25, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0xe2, 0x00, 0x5a, 0x02, 0x49, 0x05 -.byte 0x2b, 0x06, 0x58, 0x07, 0x48, 0x0a, 0x37, 0x0d, 0x46, 0x0f, 0x9f, 0x11, 0x62, 0x13, 0x52, 0x16, 0x42, 0x19, 0x9c, 0x1b, 0xc8, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x98, 0x25, 0x00, 0x00, 0x10, 0x27 -.byte 0x00, 0x00, 0xf4, 0x00, 0x8a, 0x02, 0x00, 0x00, 0x7e, 0x03, 0xc4, 0x04, 0xf1, 0x07, 0x1e, 0x0b, 0x57, 0x0d, 0xe1, 0x0f, 0xc9, 0x11, 0xf6, 0x14, 0x23, 0x18, 0xad, 0x1a, 0xf2, 0x1b, 0x00, 0x00 -.byte 0x00, 0x00, 0x79, 0x25, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcb, 0x03, 0x00, 0x00, 0x00, 0x00, 0x96, 0x07, 0x7b, 0x09, 0xe5, 0x0c, 0x72, 0x11, 0x3d, 0x15, 0x22, 0x17 -.byte 0xed, 0x1a, 0x10, 0x1c, 0x95, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x03, 0x00, 0x00, 0xed, 0x04, 0x72, 0x08, 0xf7, 0x0b -.byte 0x6e, 0x0e, 0x4d, 0x12, 0x69, 0x14, 0xee, 0x17, 0x73, 0x1b, 0xdb, 0x1c, 0x44, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x89, 0x04 -.byte 0x00, 0x00, 0xee, 0x05, 0x6b, 0x09, 0xe8, 0x0c, 0x59, 0x0f, 0x23, 0x12, 0x3b, 0x14, 0xb7, 0x17, 0x34, 0x1b, 0xf3, 0x1c, 0x58, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0xfa, 0x00, 0x47, 0x02, 0x89, 0x05, 0x83, 0x06, 0xd0, 0x07, 0x11, 0x0b, 0x53, 0x0e, 0x9a, 0x10, 0x35, 0x13, 0x29, 0x15, 0x6a, 0x18, 0xab, 0x1b, 0x9f, 0x1d, 0xed, 0x1e, 0x00, 0x00 -.byte 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x02, 0x00, 0x04, 0x13, 0x07, 0xff, 0x07, 0x3a, 0x09, 0x4e, 0x0c, 0x61, 0x0f, 0x88, 0x11, 0xfe, 0x13, 0xd7, 0x15, 0xea, 0x18 -.byte 0xfd, 0x1b, 0x25, 0x1e, 0x5f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x02, 0xf8, 0x03, 0x05, 0x07, 0xef, 0x07, 0x28, 0x09, 0x35, 0x0c, 0x42, 0x0f -.byte 0x65, 0x11, 0xd6, 0x13, 0xab, 0x15, 0xb8, 0x18, 0xc5, 0x1b, 0x36, 0x1e, 0x6f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6c, 0x02, 0xf0, 0x03, 0xf7, 0x06 -.byte 0xe0, 0x07, 0x16, 0x09, 0x1d, 0x0c, 0x24, 0x0f, 0x43, 0x11, 0xaf, 0x13, 0x80, 0x15, 0x87, 0x18, 0x8e, 0x1b, 0x48, 0x1e, 0x7e, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x5a, 0x02, 0xd1, 0x03, 0xc1, 0x06, 0xa3, 0x07, 0xd0, 0x08, 0xc0, 0x0b, 0xaf, 0x0e, 0xbe, 0x10, 0x17, 0x13, 0xda, 0x14, 0xca, 0x17, 0xba, 0x1a, 0x14, 0x1d, 0x40, 0x1e, 0x00, 0x00 -.byte 0x00, 0x00, 0x98, 0x25, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x1f, 0x01, 0x3f, 0x02, 0x7d, 0x04, 0xbc, 0x06, 0x00, 0x00, 0xfb, 0x08, 0x1a, 0x0a, 0x1f, 0x0c, 0x3f, 0x0d, 0x0b, 0x0f, 0x2a, 0x10 -.byte 0x69, 0x12, 0x15, 0x13, 0xfb, 0x13, 0x3a, 0x16, 0x78, 0x18, 0xd1, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x2f, 0x02, 0x5d, 0x04, 0x8c, 0x06, 0xa3, 0x07, 0xd2, 0x09, 0xe9, 0x0a -.byte 0xe0, 0x0c, 0xf7, 0x0d, 0xb6, 0x0f, 0xce, 0x10, 0xfc, 0x12, 0xa4, 0x13, 0x83, 0x14, 0xb2, 0x16, 0xe1, 0x18, 0xe1, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x2d, 0x01, 0x5a, 0x02, 0xb5, 0x04 -.byte 0x0f, 0x07, 0x3c, 0x08, 0x97, 0x0a, 0xc4, 0x0b, 0xe2, 0x0d, 0x0f, 0x0f, 0x6a, 0x11, 0x97, 0x12, 0xf1, 0x14, 0xa6, 0x15, 0x97, 0x16, 0xf2, 0x18, 0x4c, 0x1b, 0xb6, 0x24, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0x37, 0x01, 0x6d, 0x02, 0xda, 0x04, 0x47, 0x07, 0x7e, 0x08, 0xb4, 0x09, 0xeb, 0x0a, 0x1a, 0x0d, 0x51, 0x0e, 0xbe, 0x10, 0xf4, 0x11, 0x61, 0x14, 0x1c, 0x15, 0x14, 0x16, 0x81, 0x18 -.byte 0xee, 0x1a, 0xa3, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x49, 0x02, 0x6d, 0x03, 0xb6, 0x05, 0xff, 0x07, 0x23, 0x09, 0x6c, 0x0b, 0x90, 0x0c, 0x9f, 0x0e, 0xc3, 0x0f, 0x0c, 0x12, 0x30, 0x13 -.byte 0x79, 0x15, 0x29, 0x16, 0x12, 0x17, 0x5b, 0x19, 0xa4, 0x1b, 0xc7, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x6d, 0x02, 0xa4, 0x03, 0x11, 0x06, 0x7e, 0x08, 0xb4, 0x09, 0x22, 0x0c, 0x58, 0x0d -.byte 0x87, 0x0f, 0xbe, 0x10, 0x2b, 0x13, 0x61, 0x14, 0xcf, 0x16, 0x89, 0x17, 0x81, 0x18, 0xee, 0x1a, 0x5c, 0x1d, 0xa3, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xda, 0x06, 0xff, 0x07, 0x48, 0x0a -.byte 0x90, 0x0c, 0xb5, 0x0d, 0xd9, 0x0e, 0xfe, 0x0f, 0x0c, 0x12, 0x30, 0x13, 0x79, 0x15, 0xe6, 0x18, 0x2f, 0x1b, 0xdf, 0x1b, 0xc8, 0x1c, 0x11, 0x1f, 0x5a, 0x21, 0xc7, 0x24, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0x04, 0x07, 0x30, 0x08, 0x97, 0x09, 0xee, 0x0b, 0x19, 0x0d, 0x45, 0x0e, 0x70, 0x0f, 0x8b, 0x11, 0xb6, 0x12, 0x0d, 0x15, 0x8f, 0x18, 0xe6, 0x1a, 0x9a, 0x1b, 0x89, 0x1c, 0xe0, 0x1e -.byte 0x37, 0x21, 0xb9, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x5b, 0x08, 0x89, 0x0c, 0xc9, 0x0d, 0xe0, 0x0f, 0xec, 0x10, 0xf7, 0x11, 0x00, 0x00, 0xd8, 0x13, 0xe4, 0x14, 0xfa, 0x16, 0x1c, 0x1a -.byte 0x33, 0x1c, 0xd4, 0x1c, 0xaa, 0x1d, 0xc0, 0x1f, 0xd7, 0x21, 0xf9, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x72, 0x08, 0xab, 0x0c, 0xf0, 0x0d, 0x0c, 0x10, 0x1a, 0x11, 0x29, 0x12, 0x00, 0x00 -.byte 0x0f, 0x14, 0x1d, 0x15, 0xce, 0x16, 0xf9, 0x19, 0x15, 0x1c, 0xb7, 0x1c, 0x90, 0x1d, 0xac, 0x1f, 0xc9, 0x21, 0xf3, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xae, 0x08, 0x05, 0x0d, 0x53, 0x0e -.byte 0x0f, 0x10, 0x25, 0x11, 0x3b, 0x12, 0x00, 0x00, 0xc0, 0x13, 0x7c, 0x15, 0xc9, 0x16, 0x0b, 0x1a, 0x36, 0x1c, 0x00, 0x00, 0x62, 0x1e, 0xb9, 0x22, 0x00, 0x00, 0xfa, 0x25, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0x15, 0x0b, 0xda, 0x0d, 0x84, 0x0f, 0x74, 0x11, 0x00, 0x00, 0xd7, 0x12, 0x00, 0x00, 0xc7, 0x14, 0xff, 0x16, 0xa8, 0x18, 0x32, 0x1e, 0xf8, 0x20, 0x00, 0x00, 0xbd, 0x23, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0d, 0x2a, 0x10, 0x00, 0x00, 0x0d, 0x12, 0x00, 0x00, 0x66, 0x13, 0x00, 0x00, 0x48, 0x15, 0x70, 0x17, 0x0e, 0x19, 0x71, 0x1e -.byte 0x23, 0x21, 0x00, 0x00, 0xd4, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x0d, 0x0e, 0x10, 0x00, 0x00, 0xed, 0x11, 0x00, 0x00, 0x44, 0x13, 0x00, 0x00 -.byte 0x23, 0x15, 0x47, 0x17, 0xe2, 0x18, 0x3c, 0x1e, 0xe9, 0x20, 0x00, 0x00, 0x96, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x0d, 0xd6, 0x0f, 0x00, 0x00 -.byte 0xaf, 0x11, 0x00, 0x00, 0x01, 0x13, 0x00, 0x00, 0xda, 0x14, 0xf6, 0x16, 0x8c, 0x18, 0xd3, 0x1d, 0x77, 0x20, 0x00, 0x00, 0x1a, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0xa9, 0x0d, 0x64, 0x10, 0x00, 0x00, 0x4d, 0x12, 0x00, 0x00, 0xab, 0x13, 0x00, 0x00, 0x94, 0x15, 0xc4, 0x17, 0x67, 0x19, 0xde, 0x1e, 0x99, 0x21, 0x00, 0x00, 0x55, 0x24, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x0d, 0xf2, 0x0f, 0x00, 0x00, 0xce, 0x11, 0x00, 0x00, 0x22, 0x13, 0x00, 0x00, 0xfe, 0x14, 0x1e, 0x17, 0xc7, 0x19, 0x17, 0x1f -.byte 0xbf, 0x21, 0x00, 0x00, 0x68, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0x0d, 0x81, 0x10, 0x00, 0x00, 0x6e, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x5b, 0x14, 0x8f, 0x16, 0x4f, 0x19, 0xcf, 0x1e, 0x90, 0x21, 0x00, 0x00, 0x50, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x08, 0x90, 0x0d, 0x47, 0x10 -.byte 0x00, 0x00, 0xa2, 0x11, 0x58, 0x14, 0xb4, 0x15, 0x25, 0x18, 0x80, 0x19, 0xdb, 0x1a, 0xed, 0x1e, 0x00, 0x00, 0xbd, 0x1f, 0xa3, 0x21, 0x5a, 0x24, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0x16, 0x09, 0x99, 0x0a, 0xa0, 0x0d, 0x00, 0x00, 0x24, 0x0f, 0x2b, 0x12, 0xaf, 0x13, 0x68, 0x16, 0xec, 0x17, 0x70, 0x19, 0xfa, 0x1d, 0x00, 0x00, 0xe3, 0x1e, 0x02, 0x21, 0x09, 0x24 -.byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x08, 0x48, 0x0a, 0x0b, 0x0c, 0x00, 0x00, 0x83, 0x0d, 0x73, 0x10, 0xea, 0x11, 0x8f, 0x14, 0xe9, 0x16, 0x61, 0x18, 0x40, 0x1e -.byte 0x00, 0x00, 0x22, 0x1f, 0x30, 0x21, 0x20, 0x24, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x09, 0xd5, 0x0e, 0x51, 0x10, 0xca, 0x12, 0x07, 0x14, 0x7f, 0x16, 0x00, 0x00 -.byte 0xb9, 0x18, 0xb3, 0x1a, 0x00, 0x00, 0xa5, 0x1f, 0x00, 0x00, 0x63, 0x20, 0x1e, 0x22, 0x97, 0x24, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x48, 0x0a, 0x6b, 0x0f, 0xf6, 0x10 -.byte 0x04, 0x13, 0x4d, 0x14, 0xdf, 0x16, 0x00, 0x00, 0x28, 0x18, 0x37, 0x1a, 0x00, 0x00, 0x11, 0x1e, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x20, 0xc7, 0x25, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0xc0, 0x0b, 0xaf, 0x0e, 0x73, 0x10, 0x81, 0x12, 0xf9, 0x13, 0xe9, 0x16, 0x00, 0x00, 0x61, 0x18, 0xba, 0x1a, 0x00, 0x00, 0x9a, 0x20, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x23, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x0c, 0x61, 0x0f, 0x00, 0x00, 0x88, 0x11, 0x12, 0x13, 0x25, 0x16, 0x00, 0x00, 0xaf, 0x17, 0x25, 0x1a, 0x00, 0x00, 0x4c, 0x20 -.byte 0x00, 0x00, 0x00, 0x00, 0x5f, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x0c, 0x42, 0x0f, 0x00, 0x00, 0x65, 0x11, 0xec, 0x12, 0xf9, 0x15, 0x00, 0x00 -.byte 0x80, 0x17, 0xf1, 0x19, 0x00, 0x00, 0x0b, 0x20, 0x00, 0x00, 0x00, 0x00, 0x18, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x0c, 0x06, 0x0f, 0x00, 0x00 -.byte 0x21, 0x11, 0xa1, 0x12, 0xa2, 0x15, 0x00, 0x00, 0x23, 0x17, 0x8a, 0x19, 0x00, 0x00, 0x8d, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x22, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x80, 0x0c, 0xa0, 0x0f, 0x00, 0x00, 0xd0, 0x11, 0x60, 0x13, 0x80, 0x16, 0x00, 0x00, 0x10, 0x18, 0x90, 0x1a, 0x00, 0x00, 0xd0, 0x20, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x23, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x0d, 0x47, 0x10, 0x00, 0x00, 0x8e, 0x12, 0x00, 0x00, 0xcf, 0x15, 0x00, 0x00, 0x70, 0x17, 0x0b, 0x1a, 0x00, 0x00, 0x8d, 0x20 -.byte 0x00, 0x00, 0x00, 0x00, 0xcf, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x01, 0x32, 0x02, 0x64, 0x04, 0x95, 0x06, 0xc7, 0x08, 0xf9, 0x0a, 0x12, 0x0c -.byte 0x0c, 0x0e, 0xae, 0x10, 0xdf, 0x12, 0xf8, 0x13, 0x2a, 0x16, 0xd3, 0x16, 0xb3, 0x17, 0xe5, 0x19, 0x17, 0x1c, 0xde, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x14, 0x02, 0x28, 0x04 -.byte 0x3c, 0x06, 0x50, 0x08, 0x64, 0x0a, 0x6e, 0x0b, 0x4c, 0x0d, 0xcb, 0x0f, 0xde, 0x11, 0xe8, 0x12, 0xfc, 0x14, 0x9c, 0x15, 0x71, 0x16, 0x85, 0x18, 0x99, 0x1a, 0xe8, 0x22, 0xfc, 0x24, 0x10, 0x27 -.byte 0x00, 0x00, 0x19, 0x01, 0x32, 0x02, 0x64, 0x04, 0x95, 0x06, 0x00, 0x00, 0xc7, 0x08, 0xe0, 0x09, 0xda, 0x0b, 0x7c, 0x0e, 0xae, 0x10, 0xc7, 0x11, 0xf8, 0x13, 0xa1, 0x14, 0x82, 0x15, 0xb3, 0x17 -.byte 0xe5, 0x19, 0xac, 0x22, 0xde, 0x24, 0x10, 0x27, 0x00, 0x00, 0x2a, 0x01, 0x53, 0x02, 0xa6, 0x04, 0xfa, 0x06, 0x00, 0x00, 0x4d, 0x09, 0x77, 0x0a, 0x8e, 0x0c, 0x59, 0x0f, 0xac, 0x11, 0xd5, 0x12 -.byte 0x29, 0x15, 0xdb, 0x15, 0xc9, 0x16, 0x1d, 0x19, 0x70, 0x1b, 0xbd, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x11, 0x01, 0x22, 0x02, 0x45, 0x04, 0x67, 0x06, 0x8a, 0x08, 0xac, 0x0a, 0xbd, 0x0b -.byte 0xa9, 0x0d, 0x39, 0x10, 0x5b, 0x12, 0x6d, 0x13, 0x8f, 0x15, 0x33, 0x16, 0x0e, 0x17, 0x30, 0x19, 0x53, 0x1b, 0xee, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x03, 0x1a, 0x07, 0xa7, 0x0a -.byte 0x00, 0x00, 0x00, 0x00, 0x34, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0x11, 0x4f, 0x15, 0x00, 0x00, 0x69, 0x1c, 0x83, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x48, 0x0a, 0xb5, 0x0d, 0x22, 0x11, 0x00, 0x00, 0x00, 0x00, 0x8f, 0x14, 0x00, 0x00, 0xa5, 0x17, 0x5b, 0x19, 0x12, 0x1b, 0x7f, 0x1e, 0x00, 0x00, 0x86, 0x1f, 0xec, 0x21, 0x59, 0x25 -.byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x16, 0x09, 0x24, 0x0f, 0x2b, 0x12, 0x00, 0x00, 0xaf, 0x13, 0xb6, 0x16, 0x00, 0x00, 0x70, 0x19, 0xf3, 0x1a, 0x77, 0x1c, 0x7e, 0x1f -.byte 0x00, 0x00, 0x67, 0x20, 0x85, 0x22, 0x8c, 0x25, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x08, 0x93, 0x0e, 0x7e, 0x11, 0x00, 0x00, 0xf3, 0x12, 0xdd, 0x15, 0x00, 0x00 -.byte 0x7d, 0x18, 0xf2, 0x19, 0x67, 0x1b, 0xc6, 0x1f, 0x00, 0x00, 0xa6, 0x20, 0xb1, 0x22, 0x9b, 0x25, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xd9, 0x09, 0x7d, 0x0b, 0xc6, 0x0e -.byte 0x00, 0x00, 0x6a, 0x10, 0xb2, 0x13, 0x00, 0x00, 0xa6, 0x16, 0x4a, 0x18, 0xef, 0x19, 0xdb, 0x1e, 0x00, 0x00, 0xd7, 0x1f, 0x23, 0x22, 0x6c, 0x25, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0x87, 0x09, 0x1e, 0x0b, 0x05, 0x0d, 0x00, 0x00, 0x9c, 0x0e, 0xc9, 0x11, 0x00, 0x00, 0xa5, 0x14, 0x2f, 0x17, 0xc5, 0x18, 0x1f, 0x1f, 0x00, 0x00, 0x13, 0x20, 0x4c, 0x22, 0x79, 0x25 -.byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x8f, 0x0a, 0xd6, 0x0f, 0x6b, 0x11, 0x0f, 0x14, 0x00, 0x00, 0xb3, 0x16, 0x00, 0x00, 0x13, 0x19, 0x2f, 0x1b, 0x00, 0x00, 0x77, 0x20 -.byte 0x00, 0x00, 0x42, 0x21, 0x1a, 0x23, 0xbe, 0x25, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x08, 0x0d, 0x0e, 0xdd, 0x10, 0x00, 0x00, 0x00, 0x00, 0xac, 0x13, 0x14, 0x15 -.byte 0x9b, 0x17, 0x03, 0x19, 0x6b, 0x1a, 0xa2, 0x1e, 0x00, 0x00, 0x7a, 0x1f, 0x71, 0x21, 0x41, 0x24, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x07, 0xc0, 0x0a, 0x56, 0x0e -.byte 0x00, 0x00, 0x00, 0x00, 0xeb, 0x11, 0x00, 0x00, 0x25, 0x15, 0xf0, 0x16, 0xba, 0x18, 0x50, 0x1c, 0x00, 0x00, 0x1a, 0x1e, 0x7b, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x4d, 0x06, 0x9a, 0x0c, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x12, 0x00, 0x00, 0xbd, 0x15, 0x50, 0x17, 0xe3, 0x18, 0x9d, 0x1d, 0x00, 0x00, 0x30, 0x1f, 0xea, 0x23, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x08, 0x93, 0x0e, 0x7e, 0x11, 0x00, 0x00, 0x00, 0x00, 0x68, 0x14, 0x00, 0x00, 0x08, 0x17, 0x7d, 0x18, 0xf2, 0x19, 0x51, 0x1e -.byte 0x00, 0x00, 0xc6, 0x1f, 0x26, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x03, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x07, 0xf7, 0x09 -.byte 0x8d, 0x0d, 0x56, 0x12, 0x52, 0x16, 0x50, 0x18, 0x4d, 0x1c, 0x7f, 0x1d, 0x17, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0x03 -.byte 0x00, 0x00, 0x29, 0x05, 0xd8, 0x08, 0x88, 0x0c, 0x1c, 0x0f, 0x2a, 0x13, 0x60, 0x15, 0x0f, 0x19, 0xbe, 0x1c, 0x38, 0x1e, 0xb1, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x18, 0x01, 0xbf, 0x04, 0x00, 0x00, 0x35, 0x06, 0xdb, 0x09, 0x82, 0x0d, 0x10, 0x10, 0xfc, 0x12, 0x2d, 0x15, 0xd3, 0x18, 0x7a, 0x1c, 0x4d, 0x1e, 0xc3, 0x1f, 0x00, 0x00 -.byte 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x01, 0x61, 0x02, 0xc6, 0x05, 0xcb, 0x06, 0x27, 0x08, 0x8d, 0x0b, 0xf2, 0x0e, 0x53, 0x11, 0x0a, 0x14, 0x14, 0x16, 0x7a, 0x19 -.byte 0xdf, 0x1c, 0xe9, 0x1e, 0x45, 0x20, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x02, 0x2a, 0x04, 0x5d, 0x07, 0x53, 0x08, 0x9b, 0x09, 0xcf, 0x0c, 0x02, 0x10 -.byte 0x40, 0x12, 0xd0, 0x14, 0xbc, 0x16, 0xef, 0x19, 0x23, 0x1d, 0x61, 0x1f, 0xa9, 0x20, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x02, 0x21, 0x04, 0x4e, 0x07 -.byte 0x42, 0x08, 0x87, 0x09, 0xb4, 0x0c, 0xe1, 0x0f, 0x1a, 0x12, 0xa5, 0x14, 0x8c, 0x16, 0xb9, 0x19, 0xe6, 0x1c, 0x71, 0x1f, 0xb6, 0x20, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x85, 0x02, 0x18, 0x04, 0x3f, 0x07, 0x31, 0x08, 0x73, 0x09, 0x9a, 0x0c, 0xc0, 0x0f, 0xf5, 0x11, 0x7a, 0x14, 0x5e, 0x16, 0x84, 0x19, 0xab, 0x1c, 0x81, 0x1f, 0xc3, 0x20, 0x00, 0x00 -.byte 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x02, 0xf8, 0x03, 0x05, 0x07, 0xef, 0x07, 0x28, 0x09, 0x35, 0x0c, 0x42, 0x0f, 0x65, 0x11, 0xd6, 0x13, 0xab, 0x15, 0xb8, 0x18 -.byte 0xc5, 0x1b, 0x36, 0x1e, 0x6f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x89, 0x25, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0xf4, 0x00, 0x8a, 0x02, 0xb7, 0x05, 0xab, 0x06, 0xf1, 0x07, 0x1e, 0x0b, 0x4b, 0x0e -.byte 0x84, 0x10, 0x0e, 0x13, 0xf6, 0x14, 0x23, 0x18, 0x50, 0x1b, 0xda, 0x1d, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x79, 0x25, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x13, 0x01, 0xde, 0x02, 0x00, 0x00 -.byte 0xf1, 0x03, 0x00, 0x00, 0x87, 0x07, 0x1c, 0x0b, 0x9e, 0x0d, 0x7c, 0x10, 0xa3, 0x12, 0x38, 0x16, 0xce, 0x19, 0xab, 0x1c, 0x1a, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x45, 0x25, 0x00, 0x00, 0x10, 0x27 -.byte 0x00, 0x00, 0x21, 0x01, 0x42, 0x02, 0x84, 0x04, 0xc6, 0x06, 0x00, 0x00, 0x08, 0x09, 0x29, 0x0a, 0x31, 0x0c, 0xe7, 0x0e, 0x29, 0x11, 0x4a, 0x12, 0x8c, 0x14, 0x3a, 0x15, 0x21, 0x16, 0x63, 0x18 -.byte 0xa5, 0x1a, 0xce, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9b, 0x02, 0x00, 0x00, 0x35, 0x05, 0x00, 0x00, 0xd0, 0x07, 0x6b, 0x0a, 0x05, 0x0d, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x14, 0x02, 0x28, 0x04, 0x3c, 0x06, 0x50, 0x08, 0x64, 0x0a, 0x6e, 0x0b -.byte 0x4c, 0x0d, 0xcb, 0x0f, 0xde, 0x11, 0xe8, 0x12, 0xfc, 0x14, 0x9c, 0x15, 0x71, 0x16, 0x85, 0x18, 0x99, 0x1a, 0xfc, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xfd, 0x00, 0xf9, 0x01, 0xf2, 0x03 -.byte 0xeb, 0x05, 0xe4, 0x07, 0xdd, 0x09, 0xda, 0x0a, 0xa0, 0x0c, 0xfe, 0x0e, 0xf7, 0x10, 0xf4, 0x11, 0xed, 0x13, 0x85, 0x14, 0x4f, 0x15, 0x48, 0x17, 0x41, 0x19, 0x1e, 0x23, 0x17, 0x25, 0x10, 0x27 -.byte 0x00, 0x00, 0xbc, 0x00, 0xf4, 0x01, 0x65, 0x04, 0x21, 0x05, 0x1b, 0x06, 0x8c, 0x08, 0xfd, 0x0a, 0xb2, 0x0c, 0xa6, 0x0e, 0x1d, 0x10, 0x8e, 0x12, 0x00, 0x00, 0x82, 0x14, 0x7c, 0x15, 0xed, 0x17 -.byte 0x00, 0x00, 0x22, 0x24, 0x5b, 0x25, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x47, 0x01, 0xd4, 0x03, 0x9e, 0x05, 0xa3, 0x06, 0x31, 0x09, 0x00, 0x00, 0xfa, 0x0a, 0x05, 0x0d, 0x8d, 0x0e, 0x1b, 0x11 -.byte 0x00, 0x00, 0xa9, 0x13, 0xae, 0x14, 0x3c, 0x17, 0x00, 0x00, 0x00, 0x24, 0x46, 0x25, 0x10, 0x27, 0x00, 0x00, 0x98, 0x04, 0x31, 0x09, 0xc9, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x62, 0x12, 0xae, 0x14, 0x47, 0x19, 0xdf, 0x1d, 0x78, 0x22, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x01, 0x32, 0x02, 0x64, 0x04 -.byte 0x95, 0x06, 0x00, 0x00, 0xc7, 0x08, 0xe0, 0x09, 0xda, 0x0b, 0x7c, 0x0e, 0xae, 0x10, 0xc7, 0x11, 0xf8, 0x13, 0xa1, 0x14, 0x82, 0x15, 0xb3, 0x17, 0xe5, 0x19, 0xde, 0x24, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0x5f, 0x08, 0xf3, 0x0d, 0x52, 0x16, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x01, 0x50, 0x02, 0x9f, 0x04, 0xef, 0x06, 0x00, 0x00, 0x3f, 0x09, 0x67, 0x0a, 0x7b, 0x0c, 0xa3, 0x0d, 0x7c, 0x0f, 0xa4, 0x10 -.byte 0xcc, 0x11, 0x7e, 0x12, 0x6a, 0x13, 0xba, 0x15, 0x0a, 0x18, 0xc0, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x8c, 0x05, 0xc5, 0x07, 0xfd, 0x09, 0x00, 0x00, 0x35, 0x0c, 0x51, 0x0d -.byte 0x50, 0x0f, 0x6d, 0x10, 0xa5, 0x12, 0xc1, 0x13, 0xf9, 0x15, 0xa3, 0x16, 0x87, 0x17, 0xbf, 0x19, 0xf7, 0x1b, 0xd8, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x24, 0x01, 0xb6, 0x05, 0xff, 0x07 -.byte 0x48, 0x0a, 0x00, 0x00, 0x6c, 0x0b, 0x90, 0x0c, 0x9f, 0x0e, 0xc3, 0x0f, 0x0c, 0x12, 0x30, 0x13, 0x79, 0x15, 0x29, 0x16, 0x12, 0x17, 0x5b, 0x19, 0xa4, 0x1b, 0xc7, 0x24, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0x28, 0x02, 0x79, 0x06, 0xa2, 0x08, 0xca, 0x0a, 0x00, 0x00, 0xf3, 0x0c, 0x07, 0x0e, 0xf8, 0x0f, 0x0d, 0x11, 0x35, 0x13, 0x49, 0x14, 0x72, 0x16, 0x18, 0x17, 0xf5, 0x17, 0x1d, 0x1a -.byte 0x46, 0x1c, 0xe8, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x49, 0x02, 0xda, 0x06, 0x23, 0x09, 0x6c, 0x0b, 0x00, 0x00, 0xb5, 0x0d, 0xd9, 0x0e, 0xe7, 0x10, 0x0c, 0x12, 0x55, 0x14, 0x79, 0x15 -.byte 0xc2, 0x17, 0x71, 0x18, 0x5b, 0x19, 0xa4, 0x1b, 0xed, 0x1d, 0xc7, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x79, 0x06, 0xca, 0x0a, 0xf3, 0x0c, 0x1b, 0x0f, 0x00, 0x00, 0x30, 0x10, 0x44, 0x11 -.byte 0x35, 0x13, 0x49, 0x14, 0x72, 0x16, 0xaf, 0x19, 0xd7, 0x1b, 0x7d, 0x1c, 0x5a, 0x1d, 0x82, 0x1f, 0xab, 0x21, 0xe8, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x07, 0x3c, 0x08, 0x97, 0x0a -.byte 0xf1, 0x0c, 0x00, 0x00, 0x1e, 0x0e, 0x4c, 0x0f, 0x6a, 0x11, 0x97, 0x12, 0xf1, 0x14, 0x79, 0x18, 0xd3, 0x1a, 0x88, 0x1b, 0x79, 0x1c, 0xd4, 0x1e, 0x2e, 0x21, 0xb6, 0x24, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0x53, 0x07, 0x8c, 0x08, 0x03, 0x0a, 0x74, 0x0c, 0x00, 0x00, 0xac, 0x0d, 0xe5, 0x0e, 0x17, 0x11, 0x0b, 0x13, 0x7c, 0x15, 0x5e, 0x1a, 0xcf, 0x1c, 0x8b, 0x1d, 0x85, 0x1e, 0xf6, 0x20 -.byte 0x00, 0x00, 0x9f, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xee, 0x08, 0x65, 0x0d, 0xbb, 0x0e, 0xf7, 0x10, 0x00, 0x00, 0x15, 0x12, 0x00, 0x00, 0x17, 0x14, 0xe0, 0x15, 0x1b, 0x18, 0x92, 0x1c -.byte 0xb0, 0x1d, 0x5b, 0x1e, 0x40, 0x1f, 0x7b, 0x21, 0x00, 0x00, 0xd5, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x8c, 0x0d, 0xe7, 0x0e, 0x29, 0x11, 0x00, 0x00, 0x4a, 0x12, 0x00, 0x00 -.byte 0x52, 0x14, 0x21, 0x16, 0xef, 0x17, 0x73, 0x1c, 0x94, 0x1d, 0x42, 0x1e, 0x29, 0x1f, 0x6b, 0x21, 0x00, 0x00, 0xce, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x09, 0xf3, 0x0d, 0x59, 0x0f -.byte 0x35, 0x11, 0x00, 0x00, 0x5e, 0x12, 0x00, 0x00, 0x88, 0x13, 0x64, 0x15, 0xc9, 0x16, 0x46, 0x1a, 0x70, 0x1b, 0x00, 0x00, 0xc3, 0x1d, 0x6a, 0x22, 0x00, 0x00, 0xe6, 0x25, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0xa9, 0x0b, 0x93, 0x0e, 0x53, 0x10, 0x5d, 0x12, 0x00, 0x00, 0xd3, 0x13, 0x00, 0x00, 0x48, 0x15, 0x9d, 0x17, 0x5d, 0x19, 0x31, 0x1f, 0xa6, 0x20, 0x00, 0x00, 0x90, 0x23, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x0c, 0x42, 0x0f, 0x00, 0x00, 0x65, 0x11, 0x00, 0x00, 0xec, 0x12, 0x00, 0x00, 0x72, 0x14, 0xe3, 0x16, 0xb8, 0x18, 0xd3, 0x1e -.byte 0x59, 0x20, 0x00, 0x00, 0x67, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x0c, 0x24, 0x0f, 0x00, 0x00, 0x43, 0x11, 0x00, 0x00, 0xc6, 0x12, 0x00, 0x00 -.byte 0x4a, 0x14, 0xb6, 0x16, 0x87, 0x18, 0x95, 0x1e, 0x19, 0x20, 0x00, 0x00, 0x20, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xed, 0x0b, 0xe9, 0x0e, 0x00, 0x00 -.byte 0xff, 0x10, 0x00, 0x00, 0x7d, 0x12, 0x00, 0x00, 0xfb, 0x13, 0x5d, 0x16, 0x27, 0x18, 0x1e, 0x1e, 0x9c, 0x1f, 0x00, 0x00, 0x97, 0x22, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x67, 0x0c, 0x80, 0x0f, 0x00, 0x00, 0xac, 0x11, 0x00, 0x00, 0x39, 0x13, 0x00, 0x00, 0xc5, 0x14, 0x40, 0x17, 0x1d, 0x19, 0x50, 0x1f, 0xdd, 0x20, 0x00, 0x00, 0xf6, 0x23, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x0c, 0x06, 0x0f, 0x00, 0x00, 0x21, 0x11, 0x00, 0x00, 0xa1, 0x12, 0x00, 0x00, 0x22, 0x14, 0x89, 0x16, 0x8a, 0x19, 0x8d, 0x1f -.byte 0x0e, 0x21, 0x00, 0x00, 0x0f, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0c, 0xa0, 0x0f, 0x00, 0x00, 0xd0, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x60, 0x13, 0xe0, 0x15, 0x00, 0x19, 0x40, 0x1f, 0xd0, 0x20, 0x00, 0x00, 0xf0, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x08, 0xda, 0x0d, 0x9f, 0x10 -.byte 0x90, 0x12, 0x00, 0x00, 0x55, 0x15, 0x00, 0x00, 0xd3, 0x17, 0x36, 0x19, 0x99, 0x1a, 0xc0, 0x1e, 0x00, 0x00, 0x23, 0x20, 0x4b, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x4d, 0x09, 0xda, 0x0a, 0xf3, 0x0d, 0x1f, 0x10, 0x00, 0x00, 0x39, 0x13, 0x00, 0x00, 0x03, 0x16, 0x90, 0x17, 0x1d, 0x19, 0xc3, 0x1d, 0x00, 0x00, 0x50, 0x1f, 0xf6, 0x23, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0x84, 0x0a, 0x52, 0x0c, 0x6c, 0x0e, 0x00, 0x00, 0x6e, 0x11, 0x00, 0x00, 0x22, 0x14, 0x89, 0x16, 0x0a, 0x18, 0x0c, 0x1e -.byte 0x00, 0x00, 0x8d, 0x1f, 0x0f, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x01, 0x06, 0x02, 0x0c, 0x04, 0x12, 0x06, 0x19, 0x08, 0x1f, 0x0a, 0x22, 0x0b -.byte 0xf4, 0x0c, 0x62, 0x0f, 0x68, 0x11, 0x6b, 0x12, 0x71, 0x14, 0x0d, 0x15, 0xdc, 0x15, 0xe2, 0x17, 0xe8, 0x19, 0x0a, 0x25, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xf6, 0x00, 0xed, 0x01, 0xd9, 0x03 -.byte 0xc6, 0x05, 0xb2, 0x07, 0x9f, 0x09, 0x95, 0x0a, 0x51, 0x0c, 0xa0, 0x0e, 0x8c, 0x10, 0x83, 0x11, 0x6f, 0x13, 0x03, 0x14, 0xc8, 0x14, 0xb5, 0x16, 0xa1, 0x18, 0x37, 0x23, 0x23, 0x25, 0x10, 0x27 -.byte 0x00, 0x00, 0xb6, 0x00, 0xe5, 0x01, 0x43, 0x04, 0xf9, 0x04, 0xeb, 0x05, 0x49, 0x08, 0xa7, 0x0a, 0x50, 0x0c, 0x34, 0x0e, 0xa0, 0x0f, 0xfe, 0x11, 0x00, 0x00, 0xe3, 0x13, 0xd5, 0x14, 0x33, 0x17 -.byte 0x00, 0x00, 0x39, 0x24, 0x68, 0x25, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x01, 0xb5, 0x03, 0x70, 0x05, 0x6e, 0x06, 0xe6, 0x08, 0x00, 0x00, 0xa2, 0x0a, 0x9c, 0x0c, 0x18, 0x0e, 0x91, 0x10 -.byte 0x00, 0x00, 0x09, 0x13, 0x07, 0x14, 0x7f, 0x16, 0x00, 0x00, 0x19, 0x24, 0x55, 0x25, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x01, 0xaf, 0x03, 0x68, 0x05, 0xa2, 0x06, 0x17, 0x09, 0x00, 0x00 -.byte 0xcf, 0x0a, 0xc6, 0x0c, 0x40, 0x0e, 0xb5, 0x10, 0x00, 0x00, 0x2a, 0x13, 0x25, 0x14, 0x9a, 0x16, 0x00, 0x00, 0x1d, 0x24, 0x58, 0x25, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x31, 0x01, 0x93, 0x03 -.byte 0x3d, 0x05, 0x6e, 0x06, 0xd0, 0x08, 0x00, 0x00, 0x7b, 0x0a, 0x63, 0x0c, 0xd1, 0x0d, 0x32, 0x10, 0x00, 0x00, 0xc5, 0x13, 0xb9, 0x14, 0x1b, 0x17, 0x00, 0x00, 0x34, 0x24, 0x65, 0x25, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x3e, 0x01, 0xbb, 0x03, 0x79, 0x05, 0xb8, 0x06, 0x35, 0x09, 0x00, 0x00, 0xf3, 0x0a, 0xf0, 0x0c, 0x6e, 0x0e, 0xeb, 0x10, 0x00, 0x00, 0xe9, 0x12, 0xe8, 0x13, 0x64, 0x16 -.byte 0x00, 0x00, 0x14, 0x24, 0x52, 0x25, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x54, 0x03, 0x1b, 0x05, 0x37, 0x06, 0x6f, 0x08, 0x00, 0x00, 0xfd, 0x09, 0xc3, 0x0b, 0x18, 0x0d, 0x89, 0x11 -.byte 0x00, 0x00, 0x00, 0x00, 0xc1, 0x13, 0x31, 0x18, 0x00, 0x00, 0x66, 0x24, 0x82, 0x25, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x01, 0xb5, 0x03, 0x70, 0x05, 0xad, 0x06, 0xa7, 0x08, 0x00, 0x00 -.byte 0x62, 0x0a, 0x5d, 0x0c, 0xd8, 0x0d, 0x51, 0x10, 0x00, 0x00, 0x00, 0x00, 0xca, 0x12, 0xc2, 0x15, 0xbc, 0x17, 0x55, 0x25, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x00, 0x00 -.byte 0x68, 0x03, 0xb8, 0x04, 0xd1, 0x06, 0x00, 0x00, 0xa7, 0x08, 0xc0, 0x0a, 0x52, 0x0c, 0xf2, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x91, 0x11, 0xb6, 0x14, 0xcf, 0x16, 0x3a, 0x25, 0x00, 0x00, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, 0x63, 0x03, 0xb0, 0x04, 0xc5, 0x06, 0x00, 0x00, 0x98, 0x08, 0xad, 0x0a, 0x3d, 0x0c, 0xd8, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x73, 0x11, 0xd5, 0x14 -.byte 0xeb, 0x16, 0x3d, 0x25, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x01, 0x00, 0x00, 0x57, 0x03, 0xa0, 0x04, 0xaf, 0x06, 0x00, 0x00, 0x7b, 0x08, 0x89, 0x0a, 0x14, 0x0c, 0xa6, 0x0e -.byte 0x00, 0x00, 0x00, 0x00, 0x38, 0x11, 0x13, 0x15, 0x21, 0x17, 0x43, 0x25, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x74, 0x03, 0xc8, 0x04, 0xe9, 0x06, 0x00, 0x00 -.byte 0xc5, 0x08, 0xe5, 0x0a, 0x7d, 0x0c, 0x26, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xce, 0x11, 0xfe, 0x14, 0x96, 0x16, 0x34, 0x25, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x01, 0x00, 0x00 -.byte 0x81, 0x03, 0xd9, 0x04, 0x01, 0x07, 0x00, 0x00, 0xe4, 0x08, 0x0c, 0x0b, 0xa9, 0x0c, 0x5b, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x12, 0xbe, 0x14, 0x5c, 0x16, 0x2d, 0x25, 0x00, 0x00, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0xd3, 0x01, 0x00, 0x00, 0xa5, 0x03, 0xf3, 0x04, 0x08, 0x07, 0x00, 0x00, 0xdb, 0x08, 0xf0, 0x0a, 0x8b, 0x0d, 0x25, 0x10, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x12, 0x5b, 0x15 -.byte 0xeb, 0x16, 0x3d, 0x25, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x01, 0x00, 0x00, 0x9f, 0x03, 0xea, 0x04, 0xfc, 0x06, 0x00, 0x00, 0xcc, 0x08, 0xdd, 0x0a, 0x74, 0x0d, 0x0a, 0x10 -.byte 0x00, 0x00, 0x00, 0x00, 0xa0, 0x12, 0x36, 0x15, 0xc4, 0x16, 0xfe, 0x24, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xd6, 0x01, 0x00, 0x00, 0xac, 0x03, 0xfb, 0x04, 0x8e, 0x06, 0x00, 0x00 -.byte 0x64, 0x08, 0x7d, 0x0a, 0x1c, 0x0d, 0xbb, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x12, 0xf9, 0x14, 0x8c, 0x16, 0xf7, 0x24, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00 -.byte 0x24, 0x04, 0x6f, 0x05, 0xfc, 0x06, 0x00, 0x00, 0xcc, 0x08, 0xdd, 0x0a, 0x74, 0x0d, 0x0a, 0x10, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x12, 0x36, 0x15, 0xc4, 0x16, 0xfe, 0x24, 0x00, 0x00, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x68, 0x02, 0x00, 0x00, 0x48, 0x04, 0x00, 0x00, 0xe3, 0x05, 0x00, 0x00, 0xc2, 0x07, 0xe6, 0x09, 0x93, 0x0c, 0x40, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xed, 0x11, 0x9a, 0x14 -.byte 0x35, 0x16, 0xec, 0x24, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xb2, 0x02, 0x00, 0x00, 0x94, 0x04, 0x00, 0x00, 0xa8, 0x05, 0x00, 0x00, 0x8b, 0x07, 0xb3, 0x09, 0x64, 0x0c, 0x16, 0x0f -.byte 0x00, 0x00, 0x00, 0x00, 0xc8, 0x11, 0x79, 0x14, 0x17, 0x16, 0xe8, 0x24, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xcf, 0x02, 0x00, 0x00, 0xc7, 0x04, 0x00, 0x00, 0xe7, 0x05, 0x00, 0x00 -.byte 0xde, 0x07, 0x1e, 0x0a, 0xed, 0x0c, 0xbd, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x12, 0x5c, 0x15, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x75, 0x01, 0x00, 0x00 -.byte 0x80, 0x03, 0x00, 0x00, 0xaa, 0x04, 0x00, 0x00, 0xb4, 0x06, 0x09, 0x09, 0xf4, 0x0b, 0xde, 0x0e, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x11, 0xb3, 0x14, 0x00, 0x00, 0xbb, 0x24, 0x00, 0x00, 0x10, 0x27 -.byte 0x00, 0x00, 0x31, 0x01, 0x62, 0x02, 0xc4, 0x04, 0x25, 0x07, 0x00, 0x00, 0x87, 0x09, 0xb8, 0x0a, 0xdd, 0x0c, 0x0e, 0x0e, 0xf5, 0x0f, 0x26, 0x11, 0x00, 0x00, 0xdd, 0x11, 0xd1, 0x12, 0x33, 0x15 -.byte 0x95, 0x17, 0xae, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x38, 0x02, 0xa9, 0x06, 0xe1, 0x08, 0x19, 0x0b, 0x00, 0x00, 0x35, 0x0c, 0x51, 0x0d, 0x50, 0x0f, 0x6d, 0x10, 0xa5, 0x12, 0xc1, 0x13 -.byte 0xf9, 0x15, 0xa3, 0x16, 0x87, 0x17, 0xbf, 0x19, 0xf7, 0x1b, 0xd8, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x02, 0x0f, 0x07, 0x6a, 0x09, 0xc4, 0x0b, 0x00, 0x00, 0xf1, 0x0c, 0x1e, 0x0e -.byte 0x3d, 0x10, 0x6a, 0x11, 0xc4, 0x13, 0xf1, 0x14, 0x4c, 0x17, 0x01, 0x18, 0xf2, 0x18, 0x4c, 0x1b, 0xa6, 0x1d, 0xb6, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0xae, 0x08, 0x05, 0x0d, 0x53, 0x0e -.byte 0x7e, 0x10, 0x00, 0x00, 0x94, 0x11, 0x00, 0x00, 0x88, 0x13, 0x44, 0x15, 0x70, 0x17, 0xc7, 0x1b, 0xf3, 0x1d, 0x99, 0x1e, 0x78, 0x1f, 0xa3, 0x21, 0x00, 0x00, 0xe4, 0x24, 0x10, 0x27, 0x00, 0x00 -.byte 0x00, 0x00, 0xc7, 0x08, 0x2b, 0x0d, 0x7c, 0x0e, 0xae, 0x10, 0x00, 0x00, 0xc7, 0x11, 0x00, 0x00, 0xc0, 0x13, 0x82, 0x15, 0x43, 0x17, 0xa7, 0x1b, 0xd8, 0x1d, 0x81, 0x1e, 0x62, 0x1f, 0x94, 0x21 -.byte 0x00, 0x00, 0xde, 0x24, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x96, 0x09, 0x61, 0x0e, 0xd1, 0x0f, 0xbc, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0x12, 0xd9, 0x14, 0x4a, 0x16, 0xe2, 0x19 -.byte 0x15, 0x1b, 0x00, 0x00, 0x7a, 0x1d, 0x45, 0x22, 0x00, 0x00, 0xdd, 0x25, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x0c, 0x24, 0x0f, 0xf5, 0x10, 0x14, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x97, 0x14, 0x03, 0x17, 0xd5, 0x18, 0xe3, 0x1e, 0x67, 0x20, 0x00, 0x00, 0x6e, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x0c, 0xe1, 0x0f, 0x00, 0x00 -.byte 0x1a, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb1, 0x13, 0x3b, 0x16, 0x23, 0x18, 0x7d, 0x1e, 0x13, 0x20, 0x00, 0x00, 0x40, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x9a, 0x0c, 0xc0, 0x0f, 0x00, 0x00, 0xf5, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x13, 0x0d, 0x16, 0xf1, 0x17, 0x3e, 0x1e, 0xd1, 0x1f, 0x00, 0x00, 0xf8, 0x22, 0x10, 0x27 -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x0c, 0x80, 0x0f, 0x00, 0x00, 0xac, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x13, 0xb4, 0x15, 0x90, 0x17, 0xc3, 0x1d -.byte 0x50, 0x1f, 0x00, 0x00, 0x6a, 0x22, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xea, 0x0c, 0x24, 0x10, 0x00, 0x00, 0x67, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x04, 0x14, 0x99, 0x16, 0x89, 0x18, 0xfe, 0x1e, 0x9b, 0x20, 0x00, 0x00, 0xd6, 0x23, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +#include "trap_data.inc" .global DungeonTrapsFoundTable DungeonTrapsFoundTable: -.byte 0xb8, 0x37, 0x4c, 0x08 -.byte 0xe0, 0x37, 0x4c, 0x08 -.byte 0x08, 0x38, 0x4c, 0x08 -.byte 0x30, 0x38, 0x4c, 0x08 -.byte 0x58, 0x38, 0x4c, 0x08 -.byte 0x80, 0x38, 0x4c, 0x08 -.byte 0xa8, 0x38, 0x4c, 0x08 -.byte 0xd0, 0x38, 0x4c, 0x08 -.byte 0xf8, 0x38, 0x4c, 0x08 -.byte 0x20, 0x39, 0x4c, 0x08 -.byte 0x48, 0x39, 0x4c, 0x08 -.byte 0x70, 0x39, 0x4c, 0x08 -.byte 0x98, 0x39, 0x4c, 0x08 -.byte 0xc0, 0x39, 0x4c, 0x08 -.byte 0xe8, 0x39, 0x4c, 0x08 -.byte 0x10, 0x3a, 0x4c, 0x08 -.byte 0x38, 0x3a, 0x4c, 0x08 -.byte 0x60, 0x3a, 0x4c, 0x08 -.byte 0x88, 0x3a, 0x4c, 0x08 -.byte 0xb0, 0x3a, 0x4c, 0x08 -.byte 0xd8, 0x3a, 0x4c, 0x08 -.byte 0x00, 0x3b, 0x4c, 0x08 -.byte 0x28, 0x3b, 0x4c, 0x08 -.byte 0x50, 0x3b, 0x4c, 0x08 -.byte 0x78, 0x3b, 0x4c, 0x08 -.byte 0xa0, 0x3b, 0x4c, 0x08 -.byte 0xc8, 0x3b, 0x4c, 0x08 -.byte 0xf0, 0x3b, 0x4c, 0x08 -.byte 0x18, 0x3c, 0x4c, 0x08 -.byte 0x40, 0x3c, 0x4c, 0x08 -.byte 0x68, 0x3c, 0x4c, 0x08 -.byte 0x90, 0x3c, 0x4c, 0x08 -.byte 0xb8, 0x3c, 0x4c, 0x08 -.byte 0xe0, 0x3c, 0x4c, 0x08 -.byte 0x08, 0x3d, 0x4c, 0x08 -.byte 0x30, 0x3d, 0x4c, 0x08 -.byte 0x58, 0x3d, 0x4c, 0x08 -.byte 0x80, 0x3d, 0x4c, 0x08 -.byte 0xa8, 0x3d, 0x4c, 0x08 -.byte 0xd0, 0x3d, 0x4c, 0x08 -.byte 0xf8, 0x3d, 0x4c, 0x08 -.byte 0x20, 0x3e, 0x4c, 0x08 -.byte 0x48, 0x3e, 0x4c, 0x08 -.byte 0x70, 0x3e, 0x4c, 0x08 -.byte 0x98, 0x3e, 0x4c, 0x08 -.byte 0xc0, 0x3e, 0x4c, 0x08 -.byte 0xe8, 0x3e, 0x4c, 0x08 -.byte 0x10, 0x3f, 0x4c, 0x08 -.byte 0x38, 0x3f, 0x4c, 0x08 -.byte 0x60, 0x3f, 0x4c, 0x08 -.byte 0x88, 0x3f, 0x4c, 0x08 -.byte 0xb0, 0x3f, 0x4c, 0x08 -.byte 0xd8, 0x3f, 0x4c, 0x08 -.byte 0x00, 0x40, 0x4c, 0x08 -.byte 0x28, 0x40, 0x4c, 0x08 -.byte 0x50, 0x40, 0x4c, 0x08 -.byte 0x78, 0x40, 0x4c, 0x08 -.byte 0xa0, 0x40, 0x4c, 0x08 -.byte 0xc8, 0x40, 0x4c, 0x08 -.byte 0xf0, 0x40, 0x4c, 0x08 -.byte 0x18, 0x41, 0x4c, 0x08 -.byte 0x40, 0x41, 0x4c, 0x08 -.byte 0x68, 0x41, 0x4c, 0x08 -.byte 0x90, 0x41, 0x4c, 0x08 -.byte 0xb8, 0x41, 0x4c, 0x08 -.byte 0xe0, 0x41, 0x4c, 0x08 -.byte 0x08, 0x42, 0x4c, 0x08 -.byte 0x30, 0x42, 0x4c, 0x08 -.byte 0x58, 0x42, 0x4c, 0x08 -.byte 0x80, 0x42, 0x4c, 0x08 -.byte 0xa8, 0x42, 0x4c, 0x08 -.byte 0xd0, 0x42, 0x4c, 0x08 -.byte 0xf8, 0x42, 0x4c, 0x08 -.byte 0x20, 0x43, 0x4c, 0x08 -.byte 0x48, 0x43, 0x4c, 0x08 -.byte 0x70, 0x43, 0x4c, 0x08 -.byte 0x98, 0x43, 0x4c, 0x08 -.byte 0xc0, 0x43, 0x4c, 0x08 -.byte 0xe8, 0x43, 0x4c, 0x08 -.byte 0x10, 0x44, 0x4c, 0x08 -.byte 0x38, 0x44, 0x4c, 0x08 -.byte 0x60, 0x44, 0x4c, 0x08 -.byte 0x88, 0x44, 0x4c, 0x08 -.byte 0xb0, 0x44, 0x4c, 0x08 -.byte 0xd8, 0x44, 0x4c, 0x08 -.byte 0x00, 0x45, 0x4c, 0x08 -.byte 0x28, 0x45, 0x4c, 0x08 -.byte 0x50, 0x45, 0x4c, 0x08 -.byte 0x78, 0x45, 0x4c, 0x08 -.byte 0xa0, 0x45, 0x4c, 0x08 -.byte 0xc8, 0x45, 0x4c, 0x08 -.byte 0xf0, 0x45, 0x4c, 0x08 -.byte 0x18, 0x46, 0x4c, 0x08 -.byte 0x40, 0x46, 0x4c, 0x08 -.byte 0x68, 0x46, 0x4c, 0x08 -.byte 0x90, 0x46, 0x4c, 0x08 -.byte 0xb8, 0x46, 0x4c, 0x08 -.byte 0xe0, 0x46, 0x4c, 0x08 -.byte 0x08, 0x47, 0x4c, 0x08 -.byte 0x30, 0x47, 0x4c, 0x08 -.byte 0x58, 0x47, 0x4c, 0x08 -.byte 0x80, 0x47, 0x4c, 0x08 -.byte 0xa8, 0x47, 0x4c, 0x08 -.byte 0xd0, 0x47, 0x4c, 0x08 -.byte 0xf8, 0x47, 0x4c, 0x08 -.byte 0x20, 0x48, 0x4c, 0x08 -.byte 0x48, 0x48, 0x4c, 0x08 -.byte 0x70, 0x48, 0x4c, 0x08 -.byte 0x98, 0x48, 0x4c, 0x08 -.byte 0xc0, 0x48, 0x4c, 0x08 -.byte 0xe8, 0x48, 0x4c, 0x08 -.byte 0x10, 0x49, 0x4c, 0x08 -.byte 0x38, 0x49, 0x4c, 0x08 -.byte 0x60, 0x49, 0x4c, 0x08 -.byte 0x88, 0x49, 0x4c, 0x08 -.byte 0xb0, 0x49, 0x4c, 0x08 -.byte 0xd8, 0x49, 0x4c, 0x08 -.byte 0x00, 0x4a, 0x4c, 0x08 -.byte 0x28, 0x4a, 0x4c, 0x08 -.byte 0x50, 0x4a, 0x4c, 0x08 -.byte 0x78, 0x4a, 0x4c, 0x08 -.byte 0xa0, 0x4a, 0x4c, 0x08 -.byte 0xc8, 0x4a, 0x4c, 0x08 -.byte 0xf0, 0x4a, 0x4c, 0x08 -.byte 0x18, 0x4b, 0x4c, 0x08 -.byte 0x40, 0x4b, 0x4c, 0x08 -.byte 0x68, 0x4b, 0x4c, 0x08 -.byte 0x90, 0x4b, 0x4c, 0x08 -.byte 0xb8, 0x4b, 0x4c, 0x08 -.byte 0xe0, 0x4b, 0x4c, 0x08 -.byte 0x08, 0x4c, 0x4c, 0x08 -.byte 0x30, 0x4c, 0x4c, 0x08 -.byte 0x58, 0x4c, 0x4c, 0x08 -.byte 0x80, 0x4c, 0x4c, 0x08 -.byte 0xa8, 0x4c, 0x4c, 0x08 -.byte 0xd0, 0x4c, 0x4c, 0x08 -.byte 0xf8, 0x4c, 0x4c, 0x08 -.byte 0x20, 0x4d, 0x4c, 0x08 -.byte 0x48, 0x4d, 0x4c, 0x08 -.byte 0x70, 0x4d, 0x4c, 0x08 -.byte 0x98, 0x4d, 0x4c, 0x08 -.byte 0xc0, 0x4d, 0x4c, 0x08 -.byte 0xe8, 0x4d, 0x4c, 0x08 -.byte 0x10, 0x4e, 0x4c, 0x08 -.byte 0x38, 0x4e, 0x4c, 0x08 -.byte 0x60, 0x4e, 0x4c, 0x08 -.byte 0x88, 0x4e, 0x4c, 0x08 -.byte 0xb0, 0x4e, 0x4c, 0x08 +.4byte trap_found_out0 +.4byte trap_found_out1 +.4byte trap_found_out2 +.4byte trap_found_out3 +.4byte trap_found_out4 +.4byte trap_found_out5 +.4byte trap_found_out6 +.4byte trap_found_out7 +.4byte trap_found_out8 +.4byte trap_found_out9 +.4byte trap_found_out10 +.4byte trap_found_out11 +.4byte trap_found_out12 +.4byte trap_found_out13 +.4byte trap_found_out14 +.4byte trap_found_out15 +.4byte trap_found_out16 +.4byte trap_found_out17 +.4byte trap_found_out18 +.4byte trap_found_out19 +.4byte trap_found_out20 +.4byte trap_found_out21 +.4byte trap_found_out22 +.4byte trap_found_out23 +.4byte trap_found_out24 +.4byte trap_found_out25 +.4byte trap_found_out26 +.4byte trap_found_out27 +.4byte trap_found_out28 +.4byte trap_found_out29 +.4byte trap_found_out30 +.4byte trap_found_out31 +.4byte trap_found_out32 +.4byte trap_found_out33 +.4byte trap_found_out34 +.4byte trap_found_out35 +.4byte trap_found_out36 +.4byte trap_found_out37 +.4byte trap_found_out38 +.4byte trap_found_out39 +.4byte trap_found_out40 +.4byte trap_found_out41 +.4byte trap_found_out42 +.4byte trap_found_out43 +.4byte trap_found_out44 +.4byte trap_found_out45 +.4byte trap_found_out46 +.4byte trap_found_out47 +.4byte trap_found_out48 +.4byte trap_found_out49 +.4byte trap_found_out50 +.4byte trap_found_out51 +.4byte trap_found_out52 +.4byte trap_found_out53 +.4byte trap_found_out54 +.4byte trap_found_out55 +.4byte trap_found_out56 +.4byte trap_found_out57 +.4byte trap_found_out58 +.4byte trap_found_out59 +.4byte trap_found_out60 +.4byte trap_found_out61 +.4byte trap_found_out62 +.4byte trap_found_out63 +.4byte trap_found_out64 +.4byte trap_found_out65 +.4byte trap_found_out66 +.4byte trap_found_out67 +.4byte trap_found_out68 +.4byte trap_found_out69 +.4byte trap_found_out70 +.4byte trap_found_out71 +.4byte trap_found_out72 +.4byte trap_found_out73 +.4byte trap_found_out74 +.4byte trap_found_out75 +.4byte trap_found_out76 +.4byte trap_found_out77 +.4byte trap_found_out78 +.4byte trap_found_out79 +.4byte trap_found_out80 +.4byte trap_found_out81 +.4byte trap_found_out82 +.4byte trap_found_out83 +.4byte trap_found_out84 +.4byte trap_found_out85 +.4byte trap_found_out86 +.4byte trap_found_out87 +.4byte trap_found_out88 +.4byte trap_found_out89 +.4byte trap_found_out90 +.4byte trap_found_out91 +.4byte trap_found_out92 +.4byte trap_found_out93 +.4byte trap_found_out94 +.4byte trap_found_out95 +.4byte trap_found_out96 +.4byte trap_found_out97 +.4byte trap_found_out98 +.4byte trap_found_out99 +.4byte trap_found_out100 +.4byte trap_found_out101 +.4byte trap_found_out102 +.4byte trap_found_out103 +.4byte trap_found_out104 +.4byte trap_found_out105 +.4byte trap_found_out106 +.4byte trap_found_out107 +.4byte trap_found_out108 +.4byte trap_found_out109 +.4byte trap_found_out110 +.4byte trap_found_out111 +.4byte trap_found_out112 +.4byte trap_found_out113 +.4byte trap_found_out114 +.4byte trap_found_out115 +.4byte trap_found_out116 +.4byte trap_found_out117 +.4byte trap_found_out118 +.4byte trap_found_out119 +.4byte trap_found_out120 +.4byte trap_found_out121 +.4byte trap_found_out122 +.4byte trap_found_out123 +.4byte trap_found_out124 +.4byte trap_found_out125 +.4byte trap_found_out126 +.4byte trap_found_out127 +.4byte trap_found_out128 +.4byte trap_found_out129 +.4byte trap_found_out130 +.4byte trap_found_out131 +.4byte trap_found_out132 +.4byte trap_found_out133 +.4byte trap_found_out134 +.4byte trap_found_out135 +.4byte trap_found_out136 +.4byte trap_found_out137 +.4byte trap_found_out138 +.4byte trap_found_out139 +.4byte trap_found_out140 +.4byte trap_found_out141 +.4byte trap_found_out142 +.4byte trap_found_out143 +.4byte trap_found_out144 +.4byte trap_found_out145 +.4byte trap_found_out146 +.4byte trap_found_out147 + diff --git a/dungeon_trap.mk b/dungeon_trap.mk new file mode 100755 index 00000000..60cee9b2 --- /dev/null +++ b/dungeon_trap.mk @@ -0,0 +1,11 @@ +# Dungeon trap data + +DUNGEONS_DIR = $(DATA_ASM_SUBDIR)/dungeon + +DUNGEON_TRAP = $(DUNGEONS_DIR)/trap_data.inc + +dungeon_trap: $(DUNGEON_TRAP); + +$(DUNGEON_TRAP): $(DUNGEONS_DIR)/trap_data.json + $(DUNGEONJSON) trap pmd-red $< + diff --git a/tools/dungeonjson/dungeonjson.cpp b/tools/dungeonjson/dungeonjson.cpp index d11c39c8..ee13581b 100644 --- a/tools/dungeonjson/dungeonjson.cpp +++ b/tools/dungeonjson/dungeonjson.cpp @@ -292,6 +292,215 @@ string generate_pokemon_table_text(Json map_data) { return text.str(); } +string generate_trap_table_text(Json map_data) { + + ostringstream text; + int probability_total; + + text << "@ This is auto-generated by trap_found.json.\n"; + + + for (Json data_entry : map_data.array_items()) { + probability_total = 0; + + text << ".global " << data_entry["name"].string_value() << "\n"; + text << data_entry["name"].string_value() << ":\n"; + + text << ".2byte "; + + + probability_total += data_entry["traps"]["Trip Trap"].int_value(); + if(data_entry["traps"]["Trip Trap"].int_value() == 0) + { + text << "0x00"; + } + else + { + text << probability_total; + } + probability_total += data_entry["traps"]["Mud Trap"].int_value(); + if(data_entry["traps"]["Mud Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Sticky Trap"].int_value(); + if(data_entry["traps"]["Sticky Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Grimy Trap"].int_value(); + if(data_entry["traps"]["Grimy Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Summon Trap"].int_value(); + if(data_entry["traps"]["Summon Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Pitfall Trap"].int_value(); + if(data_entry["traps"]["Pitfall Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Warp Trap"].int_value(); + if(data_entry["traps"]["Warp Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Gust Trap"].int_value(); + if(data_entry["traps"]["Gust Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Spin Trap"].int_value(); + if(data_entry["traps"]["Spin Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + + probability_total += data_entry["traps"]["Slumber Trap"].int_value(); + if(data_entry["traps"]["Slumber Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Slow Trap"].int_value(); + if(data_entry["traps"]["Slow Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Seal Trap"].int_value(); + if(data_entry["traps"]["Seal Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Poison Trap"].int_value(); + if(data_entry["traps"]["Poison Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Selfdestruct Trap"].int_value(); + if(data_entry["traps"]["Selfdestruct Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Explosion Trap"].int_value(); + if(data_entry["traps"]["Explosion Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["PP-Zero Trap"].int_value(); + if(data_entry["traps"]["PP-Zero Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Chestnut Trap"].int_value(); + if(data_entry["traps"]["Chestnut Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Wonder Tile"].int_value(); + if(data_entry["traps"]["Wonder Tile"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Pokemon Trap"].int_value(); + if(data_entry["traps"]["Pokemon Trap"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + probability_total += data_entry["traps"]["Spiked Tile"].int_value(); + if(data_entry["traps"]["Spiked Tile"].int_value() == 0) + { + text << ", " << "0x00"; + } + else + { + text << ", " << probability_total; + } + + + // Append null entry to end + text << "\n"; + } + text << TABLE_END; + + return text.str(); +} + + string generate_floorID_table_text(Json map_data) { ostringstream text; @@ -804,8 +1013,10 @@ int main(int argc, char *argv[]) { process_json(filepath, "item_data.inc", generate_item_data_text); } else if (mode == "move") { process_json(filepath, "move_data.inc", generate_move_data_text); + } else if (mode == "trap") { + process_json(filepath, "trap_data.inc", generate_trap_table_text); } else { - FATAL_ERROR("ERROR: must be 'layouts', 'map', 'groups', 'dungeon', 'floor', 'species', 'item', or 'move'.\n"); + FATAL_ERROR("ERROR: must be 'layouts', 'map', 'groups', 'dungeon', 'floor', 'species', 'item', 'move', or 'trap'.\n"); } }