summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/battle_1.s12
-rw-r--r--data/battle_4.s134
-rw-r--r--data/battle_7.s30
-rw-r--r--data/battle_anim_80FE840.s3816
-rw-r--r--data/battle_anim_815A0D4.s66
-rw-r--r--data/battle_anim_scripts.s2
-rw-r--r--data/battle_anims.s674
-rw-r--r--data/battle_controller_player.s4
-rw-r--r--data/battle_interface.s56
-rw-r--r--data/battle_message.s2073
-rw-r--r--data/battle_scripts_1.s144
-rw-r--r--data/battle_scripts_2.s18
-rw-r--r--data/battle_setup.s171
-rw-r--r--data/battle_tower.s103
-rw-r--r--data/bike.s47
-rw-r--r--data/cable_club.s9
-rw-r--r--data/clear_save_data_screen.s17
-rw-r--r--data/cute_sketch.s2
-rw-r--r--data/data2b.s4896
-rw-r--r--data/data2b_2.s30
-rw-r--r--data/data2c.s137
-rw-r--r--data/data4.s13
-rw-r--r--data/decoration.s86
-rw-r--r--data/diploma.s22
-rw-r--r--data/enemy_mon_elevation.inc415
-rw-r--r--data/event_script_command_function_table.inc454
-rw-r--r--data/event_scripts.s23
-rw-r--r--data/evolution_graphics.s2
-rw-r--r--data/fanfares.s20
-rw-r--r--data/field_effect_scripts.s2
-rw-r--r--data/field_region_map.s10
-rw-r--r--data/field_screen.s3
-rw-r--r--data/field_special_scene.s (renamed from data/truck_scene_porthole.s)4
-rw-r--r--data/fldeff_emotion.s11
-rw-r--r--data/graphics.s428
-rw-r--r--data/graphics/decorations/decoration_graphics.inc252
-rw-r--r--data/graphics/pokemon/animation_delay_table.inc412
-rw-r--r--data/graphics/pokemon/back_pic_table.inc (renamed from data/graphics/pokemon/mon_back_pic_table.inc)0
-rw-r--r--data/graphics/pokemon/footprint_table.inc (renamed from data/graphics/pokemon/mon_footprint_table.inc)0
-rw-r--r--data/graphics/pokemon/front_anim_ids_table.inc412
-rw-r--r--data/graphics/pokemon/front_anims.inc6915
-rw-r--r--data/graphics/pokemon/front_pic_table.inc (renamed from data/graphics/pokemon/mon_front_pic_table.inc)0
-rw-r--r--data/graphics/pokemon/graphics.inc (renamed from data/graphics/pokemon/mon_graphics.inc)0
-rw-r--r--data/graphics/pokemon/icon_palette_indices.inc (renamed from data/graphics/pokemon/mon_icon_palette_indices.inc)0
-rw-r--r--data/graphics/pokemon/icon_palette_table.inc (renamed from data/graphics/pokemon/mon_icon_palette_table.inc)0
-rw-r--r--data/graphics/pokemon/icon_table.inc (renamed from data/graphics/pokemon/mon_icon_table.inc)0
-rw-r--r--data/graphics/pokemon/palette_table.inc (renamed from data/graphics/pokemon/mon_palette_table.inc)0
-rw-r--r--data/graphics/pokemon/shiny_palette_table.inc (renamed from data/graphics/pokemon/mon_shiny_palette_table.inc)0
-rw-r--r--data/graphics/pokemon/still_front_pic_table.inc (renamed from data/graphics/pokemon/mon_still_front_pic_table.inc)0
-rw-r--r--data/graphics/trainers/back_pic_coords.inc10
-rw-r--r--data/graphics/trainers/back_pic_palette_table.inc (renamed from data/graphics/trainers/trainer_back_pic_palette_table.inc)0
-rw-r--r--data/graphics/trainers/back_pic_table.inc (renamed from data/graphics/trainers/trainer_back_pic_table.inc)0
-rw-r--r--data/graphics/trainers/front_pic_coords.inc95
-rw-r--r--data/graphics/trainers/front_pic_palette_table.inc (renamed from data/graphics/trainers/trainer_front_pic_palette_table.inc)0
-rw-r--r--data/graphics/trainers/front_pic_table.inc (renamed from data/graphics/trainers/trainer_front_pic_table.inc)0
-rw-r--r--data/graphics/trainers/graphics.inc (renamed from data/graphics/trainers/trainer_graphics.inc)0
-rw-r--r--data/intro.s509
-rw-r--r--data/intro_credits_graphics.s419
-rw-r--r--data/item_use.s12
-rw-r--r--data/learn_move.s22
-rw-r--r--data/mail.s26
-rw-r--r--data/main_menu.s141
-rw-r--r--data/money.s13
-rw-r--r--data/naming_screen.s2
-rw-r--r--data/palette.s18
-rw-r--r--data/pickup_items.inc45
-rw-r--r--data/player_pc.s57
-rw-r--r--data/pokedex.s2
-rw-r--r--data/pokemon_icon.s9
-rw-r--r--data/pokemon_summary_screen.s5
-rw-r--r--data/reset_rtc_screen.s75
-rw-r--r--data/rom_8158B30.s236
-rw-r--r--data/rom_8486FEC.s (renamed from data/metatile_behavior.s)4
-rw-r--r--data/rom_8525F58.s57
-rw-r--r--data/save_failed_screen.s28
-rw-r--r--data/save_location.s13
-rw-r--r--data/scrcmd.s14
-rw-r--r--data/smokescreen.s64
-rw-r--r--data/specials.inc537
-rw-r--r--data/start_menu.s2
-rw-r--r--data/strings.s212
-rw-r--r--data/text/pokemon_news.inc165
-rw-r--r--data/text/tv.inc2891
-rw-r--r--data/tileset.s116
-rw-r--r--data/tilesets/primary/building/anim/0.pngbin0 -> 141 bytes
-rw-r--r--data/tilesets/primary/building/anim/1.pngbin0 -> 144 bytes
-rw-r--r--data/tilesets/primary/general/anim/0/0.pngbin0 -> 183 bytes
-rw-r--r--data/tilesets/primary/general/anim/0/1.pngbin0 -> 182 bytes
-rw-r--r--data/tilesets/primary/general/anim/0/2.pngbin0 -> 183 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/0.pngbin0 -> 518 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/1.pngbin0 -> 581 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/2.pngbin0 -> 534 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/3.pngbin0 -> 527 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/4.pngbin0 -> 461 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/5.pngbin0 -> 460 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/6.pngbin0 -> 480 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/7.pngbin0 -> 521 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/0.pngbin0 -> 194 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/1.pngbin0 -> 243 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/2.pngbin0 -> 262 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/3.pngbin0 -> 280 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/4.pngbin0 -> 232 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/5.pngbin0 -> 220 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/6.pngbin0 -> 203 bytes
-rw-r--r--data/tilesets/primary/general/anim/3/0.pngbin0 -> 136 bytes
-rw-r--r--data/tilesets/primary/general/anim/3/1.pngbin0 -> 154 bytes
-rw-r--r--data/tilesets/primary/general/anim/3/2.pngbin0 -> 133 bytes
-rw-r--r--data/tilesets/primary/general/anim/3/3.pngbin0 -> 130 bytes
-rw-r--r--data/tilesets/primary/general/anim/4/0.pngbin0 -> 304 bytes
-rw-r--r--data/tilesets/primary/general/anim/4/1.pngbin0 -> 311 bytes
-rw-r--r--data/tilesets/primary/general/anim/4/2.pngbin0 -> 314 bytes
-rw-r--r--data/tilesets/primary/general/anim/4/3.pngbin0 -> 328 bytes
-rw-r--r--data/tilesets/primary/general/tiles.pngbin7587 -> 7786 bytes
-rw-r--r--data/tilesets/primary/inside_building/tiles.pngbin1556 -> 1813 bytes
-rw-r--r--data/tilesets/primary/secret_base/tiles.pngbin7136 -> 7869 bytes
-rw-r--r--data/tilesets/primary/secret_base/unknown_tiles.pngbin1212 -> 1316 bytes
-rw-r--r--data/tilesets/secondary/battle_arena/tiles.pngbin2067 -> 2340 bytes
-rw-r--r--data/tilesets/secondary/battle_dome/tiles.pngbin3193 -> 3626 bytes
-rw-r--r--data/tilesets/secondary/battle_factory/tiles.pngbin3313 -> 3694 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier/tiles.pngbin2368 -> 2647 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_outside_east/anim/0.pngbin0 -> 191 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_outside_east/anim/1.pngbin0 -> 188 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_outside_east/anim/2.pngbin0 -> 185 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_outside_east/anim/3.pngbin0 -> 183 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_outside_east/tiles.pngbin3750 -> 3834 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_outside_west/anim/0.pngbin0 -> 191 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_outside_west/anim/1.pngbin0 -> 188 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_outside_west/anim/2.pngbin0 -> 185 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_outside_west/anim/3.pngbin0 -> 183 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_outside_west/tiles.pngbin5505 -> 5892 bytes
-rw-r--r--data/tilesets/secondary/battle_frontier_ranking_hall/tiles.pngbin1451 -> 1700 bytes
-rw-r--r--data/tilesets/secondary/battle_palace/tiles.pngbin1513 -> 1633 bytes
-rw-r--r--data/tilesets/secondary/battle_pike/tiles.pngbin3922 -> 4013 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/0/0.pngbin0 -> 228 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/0/1.pngbin0 -> 220 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/0/2.pngbin0 -> 219 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/1/0.pngbin0 -> 261 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/1/1.pngbin0 -> 267 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/1/2.pngbin0 -> 261 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/1/3.pngbin0 -> 105 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/1/4.pngbin0 -> 86 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/1/5.pngbin0 -> 86 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/1/6.pngbin0 -> 106 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/1/7.pngbin0 -> 393 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/1/8.pngbin0 -> 105 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/anim/1/9.pngbin0 -> 111 bytes
-rw-r--r--data/tilesets/secondary/battle_pyramid/tiles.pngbin3208 -> 3504 bytes
-rw-r--r--data/tilesets/secondary/battle_tent/tiles.pngbin1696 -> 2084 bytes
-rw-r--r--data/tilesets/secondary/bike_shop/anim/0.pngbin0 -> 250 bytes
-rw-r--r--data/tilesets/secondary/bike_shop/anim/1.pngbin0 -> 249 bytes
-rw-r--r--data/tilesets/secondary/bike_shop/anim/2.pngbin0 -> 219 bytes
-rw-r--r--data/tilesets/secondary/bike_shop/tiles.pngbin3270 -> 3505 bytes
-rw-r--r--data/tilesets/secondary/brendans_mays_house/tiles.pngbin2616 -> 3074 bytes
-rw-r--r--data/tilesets/secondary/cable_club/tiles.pngbin2445 -> 2590 bytes
-rw-r--r--data/tilesets/secondary/cable_club/unknown_tiles.pngbin287 -> 311 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/0.pngbin0 -> 100 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/1.pngbin0 -> 126 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/2.pngbin0 -> 108 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/3.pngbin0 -> 109 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/unused/0.pngbin0 -> 100 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/unused/1.pngbin0 -> 121 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/unused/2.pngbin0 -> 108 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/unused/3.pngbin0 -> 105 bytes
-rw-r--r--data/tilesets/secondary/cave/tiles.pngbin5767 -> 5884 bytes
-rw-r--r--data/tilesets/secondary/contest/tiles.pngbin1638 -> 1650 bytes
-rw-r--r--data/tilesets/secondary/dewford/anim/0.pngbin0 -> 185 bytes
-rw-r--r--data/tilesets/secondary/dewford/anim/1.pngbin0 -> 185 bytes
-rw-r--r--data/tilesets/secondary/dewford/anim/2.pngbin0 -> 185 bytes
-rw-r--r--data/tilesets/secondary/dewford/anim/3.pngbin0 -> 192 bytes
-rw-r--r--data/tilesets/secondary/dewford/tiles.pngbin3756 -> 3985 bytes
-rw-r--r--data/tilesets/secondary/dewford_gym/tiles.pngbin598 -> 640 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/0/0.pngbin0 -> 91 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/0/1.pngbin0 -> 91 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/0/2.pngbin0 -> 91 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/0/3.pngbin0 -> 91 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/1/0.pngbin0 -> 135 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/1/1.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/1/2.pngbin0 -> 1260 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/1/3.pngbin0 -> 1184 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/1/4.pngbin0 -> 1190 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/1/5.pngbin0 -> 1248 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/1/6.pngbin0 -> 1161 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/1/7.pngbin0 -> 1153 bytes
-rw-r--r--data/tilesets/secondary/elite_four/tiles.pngbin2826 -> 2876 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/0.pngbin0 -> 204 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/1.pngbin0 -> 204 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/2.pngbin0 -> 197 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/3.pngbin0 -> 200 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/4.pngbin0 -> 204 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/5.pngbin0 -> 204 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/6.pngbin0 -> 201 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/7.pngbin0 -> 201 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/tiles.pngbin2088 -> 2208 bytes
-rw-r--r--data/tilesets/secondary/facility/tiles.pngbin5753 -> 6352 bytes
-rw-r--r--data/tilesets/secondary/fallarbor/tiles.pngbin4602 -> 4781 bytes
-rw-r--r--data/tilesets/secondary/fortree/tiles.pngbin4364 -> 4342 bytes
-rw-r--r--data/tilesets/secondary/fortree_gym/tiles.pngbin771 -> 770 bytes
-rw-r--r--data/tilesets/secondary/generic_building/tiles.pngbin4949 -> 5607 bytes
-rw-r--r--data/tilesets/secondary/inside_of_truck/tiles.pngbin514 -> 545 bytes
-rw-r--r--data/tilesets/secondary/inside_ship/tiles.pngbin2016 -> 2149 bytes
-rw-r--r--data/tilesets/secondary/island_harbor/tiles.pngbin5093 -> 5639 bytes
-rw-r--r--data/tilesets/secondary/lab/tiles.pngbin2592 -> 2844 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/anim/0.pngbin0 -> 83 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/anim/1.pngbin0 -> 92 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/anim/2.pngbin0 -> 88 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/anim/3.pngbin0 -> 100 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/tiles.pngbin4087 -> 4215 bytes
-rw-r--r--data/tilesets/secondary/lavaridge_gym/tiles.pngbin631 -> 713 bytes
-rw-r--r--data/tilesets/secondary/lilycove/tiles.pngbin3597 -> 3912 bytes
-rw-r--r--data/tilesets/secondary/lilycove_museum/tiles.pngbin3345 -> 3938 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/a/0.pngbin0 -> 177 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/a/1.pngbin0 -> 175 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/a/2.pngbin0 -> 171 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/a/3.pngbin0 -> 160 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/a/4.pngbin0 -> 178 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/a/5.pngbin0 -> 177 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/a/6.pngbin0 -> 175 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/a/7.pngbin0 -> 171 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/a/8.pngbin0 -> 160 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/a/9.pngbin0 -> 178 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/b/0.pngbin0 -> 177 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/b/1.pngbin0 -> 175 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/b/2.pngbin0 -> 171 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/b/3.pngbin0 -> 160 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/b/4.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/b/5.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/b/6.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/b/7.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/a/0.pngbin0 -> 177 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/a/1.pngbin0 -> 178 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/a/2.pngbin0 -> 171 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/a/3.pngbin0 -> 160 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/b/0.pngbin0 -> 177 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/b/1.pngbin0 -> 178 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/b/2.pngbin0 -> 171 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/b/3.pngbin0 -> 160 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/b/4.pngbin0 -> 100 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/b/5.pngbin0 -> 121 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/b/6.pngbin0 -> 108 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/b/7.pngbin0 -> 105 bytes
-rw-r--r--data/tilesets/secondary/mauville/tiles.pngbin6019 -> 6372 bytes
-rw-r--r--data/tilesets/secondary/mauville_game_corner/tiles.pngbin1567 -> 1788 bytes
-rw-r--r--data/tilesets/secondary/mauville_gym/anim/0.pngbin0 -> 215 bytes
-rw-r--r--data/tilesets/secondary/mauville_gym/anim/1.pngbin0 -> 218 bytes
-rw-r--r--data/tilesets/secondary/mauville_gym/anim/2.pngbin0 -> 106 bytes
-rw-r--r--data/tilesets/secondary/mauville_gym/anim/3.pngbin0 -> 393 bytes
-rw-r--r--data/tilesets/secondary/mauville_gym/tiles.pngbin1454 -> 1534 bytes
-rw-r--r--data/tilesets/secondary/meteor_falls/tiles.pngbin5968 -> 6078 bytes
-rw-r--r--data/tilesets/secondary/mirage_tower/tiles.pngbin5561 -> 5645 bytes
-rw-r--r--data/tilesets/secondary/mossdeep/tiles.pngbin4060 -> 4269 bytes
-rw-r--r--data/tilesets/secondary/mossdeep_game_corner/tiles.pngbin838 -> 893 bytes
-rw-r--r--data/tilesets/secondary/mossdeep_gym/tiles.pngbin927 -> 969 bytes
-rw-r--r--data/tilesets/secondary/mystery_events_house/tiles.pngbin4799 -> 5383 bytes
-rw-r--r--data/tilesets/secondary/navel_rock/tiles.pngbin5966 -> 6073 bytes
-rw-r--r--data/tilesets/secondary/oceanic_museum/tiles.pngbin2662 -> 3219 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/0/0.pngbin0 -> 596 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/0/1.pngbin0 -> 603 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/0/2.pngbin0 -> 625 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/0.pngbin0 -> 198 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/1.pngbin0 -> 219 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/2.pngbin0 -> 241 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/3.pngbin0 -> 213 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/4.pngbin0 -> 138 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/5.pngbin0 -> 140 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/6.pngbin0 -> 138 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/7.pngbin0 -> 200 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/tiles.pngbin4688 -> 4812 bytes
-rw-r--r--data/tilesets/secondary/petalburg/tiles.pngbin1689 -> 1910 bytes
-rw-r--r--data/tilesets/secondary/petalburg_gym/tiles.pngbin1222 -> 1429 bytes
-rw-r--r--data/tilesets/secondary/pokemon_center/tiles.pngbin3461 -> 3645 bytes
-rw-r--r--data/tilesets/secondary/pokemon_day_care/tiles.pngbin1451 -> 1528 bytes
-rw-r--r--data/tilesets/secondary/pokemon_fan_club/tiles.pngbin1242 -> 1373 bytes
-rw-r--r--data/tilesets/secondary/pokemon_school/tiles.pngbin980 -> 1027 bytes
-rw-r--r--data/tilesets/secondary/pretty_petal_flower_shop/tiles.pngbin1839 -> 1951 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/0.pngbin0 -> 119 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/1.pngbin0 -> 113 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/2.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/3.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/4.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/5.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/6.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/7.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/1/0.pngbin0 -> 201 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/1/1.pngbin0 -> 198 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/1/2.pngbin0 -> 185 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/1/3.pngbin0 -> 192 bytes
-rw-r--r--data/tilesets/secondary/rustboro/tiles.pngbin3903 -> 4108 bytes
-rw-r--r--data/tilesets/secondary/rustboro_gym/tiles.pngbin759 -> 768 bytes
-rw-r--r--data/tilesets/secondary/rusturf_tunnel/tiles.pngbin2127 -> 2228 bytes
-rw-r--r--data/tilesets/secondary/seashore_house/tiles.pngbin1105 -> 1280 bytes
-rw-r--r--data/tilesets/secondary/secret_base/blue_cave/tiles.pngbin904 -> 905 bytes
-rw-r--r--data/tilesets/secondary/secret_base/blue_cave/unused_tiles.pngbin0 -> 903 bytes
-rw-r--r--data/tilesets/secondary/secret_base/brown_cave/tiles.pngbin1070 -> 1166 bytes
-rw-r--r--data/tilesets/secondary/secret_base/brown_cave/unused_tiles.pngbin0 -> 1163 bytes
-rw-r--r--data/tilesets/secondary/secret_base/red_cave/tiles.pngbin941 -> 941 bytes
-rw-r--r--data/tilesets/secondary/secret_base/red_cave/unused_tiles.pngbin0 -> 938 bytes
-rw-r--r--data/tilesets/secondary/secret_base/shrub/tiles.pngbin1090 -> 1177 bytes
-rw-r--r--data/tilesets/secondary/secret_base/shrub/unused_tiles.pngbin0 -> 1173 bytes
-rw-r--r--data/tilesets/secondary/secret_base/tree/tiles.pngbin1056 -> 1098 bytes
-rw-r--r--data/tilesets/secondary/secret_base/tree/unused_tiles.pngbin0 -> 1095 bytes
-rw-r--r--data/tilesets/secondary/secret_base/yellow_cave/tiles.pngbin1127 -> 1127 bytes
-rw-r--r--data/tilesets/secondary/secret_base/yellow_cave/unused_tiles.pngbin0 -> 1125 bytes
-rw-r--r--data/tilesets/secondary/shop/tiles.pngbin3872 -> 4416 bytes
-rw-r--r--data/tilesets/secondary/slateport/anim/0.pngbin0 -> 179 bytes
-rw-r--r--data/tilesets/secondary/slateport/anim/1.pngbin0 -> 181 bytes
-rw-r--r--data/tilesets/secondary/slateport/anim/2.pngbin0 -> 179 bytes
-rw-r--r--data/tilesets/secondary/slateport/anim/3.pngbin0 -> 181 bytes
-rw-r--r--data/tilesets/secondary/slateport/tiles.pngbin6528 -> 6985 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/anim/0.pngbin0 -> 1201 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/anim/1.pngbin0 -> 1262 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/anim/2.pngbin0 -> 1260 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/anim/3.pngbin0 -> 1184 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/anim/4.pngbin0 -> 1190 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/anim/5.pngbin0 -> 1248 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/anim/6.pngbin0 -> 1161 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/anim/7.pngbin0 -> 1153 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/tiles.pngbin2674 -> 2950 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/0/0.pngbin0 -> 286 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/0/1.pngbin0 -> 283 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/0/2.pngbin0 -> 294 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/0/3.pngbin0 -> 91 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/1/0.pngbin0 -> 389 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/1/1.pngbin0 -> 408 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/1/2.pngbin0 -> 399 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/tiles.pngbin2780 -> 2954 bytes
-rw-r--r--data/tilesets/secondary/trainer_hill/tiles.pngbin3311 -> 3594 bytes
-rw-r--r--data/tilesets/secondary/trick_house_puzzle/tiles.pngbin2567 -> 2797 bytes
-rw-r--r--data/tilesets/secondary/underwater/anim/0.pngbin0 -> 180 bytes
-rw-r--r--data/tilesets/secondary/underwater/anim/1.pngbin0 -> 183 bytes
-rw-r--r--data/tilesets/secondary/underwater/anim/2.pngbin0 -> 185 bytes
-rw-r--r--data/tilesets/secondary/underwater/anim/3.pngbin0 -> 184 bytes
-rw-r--r--data/tilesets/secondary/underwater/tiles.pngbin2988 -> 2846 bytes
-rw-r--r--data/tilesets/secondary/union_room/tiles.pngbin1710 -> 1817 bytes
-rw-r--r--data/tilesets/secondary/unused_1/0.pngbin0 -> 86 bytes
-rw-r--r--data/tilesets/secondary/unused_1/1.pngbin0 -> 86 bytes
-rw-r--r--data/tilesets/secondary/unused_1/2.pngbin0 -> 106 bytes
-rw-r--r--data/tilesets/secondary/unused_1/3.pngbin0 -> 393 bytes
-rw-r--r--data/tilesets/secondary/unused_1/tiles.pngbin80 -> 77 bytes
-rw-r--r--data/tilesets/secondary/unused_2/0.pngbin0 -> 105 bytes
-rw-r--r--data/tilesets/secondary/unused_2/1.pngbin0 -> 111 bytes
-rw-r--r--data/tilesets/secondary/unused_2/2.pngbin0 -> 108 bytes
-rw-r--r--data/tilesets/secondary/unused_2/3.pngbin0 -> 105 bytes
-rw-r--r--data/tilesets/secondary/unused_2/tiles.pngbin864 -> 979 bytes
-rw-r--r--data/title_screen.s157
-rw-r--r--data/trainer_money.inc59
-rw-r--r--data/trainer_see.s83
-rw-r--r--data/tv.s128
-rw-r--r--data/type_effectiveness.inc119
-rw-r--r--data/unk_text_util_2.s11
-rw-r--r--data/use_pokeblock.s55
-rw-r--r--data/walda_phrase.s7
351 files changed, 24268 insertions, 4075 deletions
diff --git a/data/battle_1.s b/data/battle_1.s
new file mode 100644
index 000000000..37f68bfd6
--- /dev/null
+++ b/data/battle_1.s
@@ -0,0 +1,12 @@
+
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_082FF1C8:: @ 82FF1C8
+ .byte 0x01, 0x04, 0x10, 0x40
+ .byte 0x02, 0x04, 0x08, 0x20
+ .byte 0x02, 0x04, 0x08, 0x20
+ .byte 0x00, 0x00, 0x00, 0x00
diff --git a/data/battle_4.s b/data/battle_4.s
deleted file mode 100644
index b134db586..000000000
--- a/data/battle_4.s
+++ /dev/null
@@ -1,134 +0,0 @@
-@ the second big chunk of data
-
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-
-gMoveEffectBS_Ptrs:: @ 831C224
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB386
- .4byte gUnknown_082DB395
- .4byte gUnknown_082DB3A4
- .4byte gUnknown_082DB3B3
- .4byte gUnknown_082DB3C9
- .4byte gUnknown_082DB3E6
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB3C2
- .4byte gUnknown_082DB3D6
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB3DD
- .4byte gUnknown_082DB3F4
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB36A
- .4byte gUnknown_082DB3F4
-
- .align 2
- window_template 0x00, 0x01, 0x03, 0x07, 0x0f, 0x1f, 0x003f
-
- .align 2
-gUnknown_0831C2C8:: @ 831C2C8
- .incbin "graphics/battle_interface/unk_battlebox.gbapal"
-
- .align 2
-gUnknown_0831C2E8:: @ 831C2E8
- .incbin "graphics/battle_interface/unk_battlebox.4bpp.lz"
-
- .align 2
- .byte 0x3A, 0x3E, 0x3B, 0x3F, 0x3C, 0x3D, 0x00, 0x00
-
- .align 2
-gUnknown_0831C3B8:: @ 831C3B8
- .byte 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_0831C3C0:: @ 831C3C0
- spr_template 0xd75a, 0xd75a, gUnknown_0831C3B8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_804F450
-
- .align 2
-sProtectSuccessRates:: @ 831C3D8
- .2byte 0xffff, 0x7fff, 0x3fff, 0x1fff
-
- .align 2
-gUnknown_0831C3E0:: @ 831C3E0
- .2byte MOVE_METRONOME, MOVE_STRUGGLE, MOVE_SKETCH, MOVE_MIMIC
- .2byte 0xfffe, MOVE_COUNTER, MOVE_MIRROR_COAT, MOVE_PROTECT
- .2byte MOVE_DETECT, MOVE_ENDURE, MOVE_DESTINY_BOND, MOVE_SLEEP_TALK
- .2byte MOVE_THIEF, MOVE_FOLLOW_ME, MOVE_SNATCH, MOVE_HELPING_HAND
- .2byte MOVE_COVET, MOVE_TRICK, MOVE_FOCUS_PUNCH, 0xffff
-
- .align 2
-gUnknown_0831C408:: @ 831C408
- .byte 0x01, 0xc8, 0x04, 0x96, 0x09, 0x64, 0x10, 0x50
- .byte 0x20, 0x28, 0x30, 0x14
-
- .align 2
-gUnknown_0831C414:: @ 831C414
- .2byte 0x004e, 0x004b, 0x0059, 0x0038
- .2byte 0x0039, 0x003d, 0x009d, 0x00f7
- .2byte 0x0081, 0x0081
-
- .align 2
-gUnknown_0831C428:: @ 831C428
- .2byte 0x0064, 0x0014, 0x00fa, 0x0028
- .2byte 0x01f4, 0x003c, 0x03e8, 0x0050
- .2byte 0x07d0, 0x0064, 0xffff, 0xffff
-
- .align 2
-@ 831C440
- .include "data/pickup_items.inc"
-
-sTerrainToType:: @ 831C483
- .byte 0x0c, 0x0c, 0x04, 0x0b, 0x0b, 0x0b, 0x05, 0x05
- .byte 0x00, 0x00
-
-sBallCatchBonuses:: @ 831C48D
- .byte 0x14, 0x0f, 0x0a, 0x0f, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_0831C494:: @ 831C494
- .byte 0x3d, 0x44, 0x3d, 0x44, 0x14, 0x2d, 0x54, 0x5c
- .byte 0x46, 0x55, 0x20, 0x5c, 0x26, 0x45, 0x46, 0x55
- .byte 0x14, 0x5a, 0x46, 0x5c, 0x1e, 0x32, 0x20, 0x5a
- .byte 0x38, 0x4e, 0x38, 0x4e, 0x19, 0x28, 0x4b, 0x5a
- .byte 0x45, 0x4b, 0x1c, 0x53, 0x23, 0x2d, 0x1d, 0x23
- .byte 0x3e, 0x48, 0x1e, 0x32, 0x3a, 0x5f, 0x58, 0x5e
- .byte 0x22, 0x2d, 0x1d, 0x28, 0x23, 0x28, 0x23, 0x5f
- .byte 0x38, 0x4e, 0x38, 0x4e, 0x23, 0x50, 0x22, 0x5e
- .byte 0x2c, 0x5e, 0x22, 0x28, 0x38, 0x4e, 0x38, 0x4e
- .byte 0x1e, 0x58, 0x1e, 0x58, 0x1e, 0x2b, 0x1b, 0x21
- .byte 0x28, 0x5a, 0x19, 0x57, 0x12, 0x58, 0x5a, 0x5f
- .byte 0x58, 0x5e, 0x16, 0x2a, 0x2a, 0x5c, 0x2a, 0x2f
- .byte 0x38, 0x4e, 0x38, 0x4e
-
- .align 2
-gUnknown_0831C4F8:: @ 831C4F8
- .byte 0x03, 0x00, 0x01, 0x00, 0x00, 0x01, 0x03, 0x00
- .byte 0x01, 0x02, 0x02, 0x00, 0x03, 0x01, 0x03, 0x01
- .byte 0x02, 0x03, 0x03, 0x02, 0x01, 0x00, 0x02, 0x02
- .byte 0x03, 0x00, 0x00, 0x00
-
diff --git a/data/battle_7.s b/data/battle_7.s
index a64a39dc2..ffd2e8daa 100644
--- a/data/battle_7.s
+++ b/data/battle_7.s
@@ -5,28 +5,40 @@
.align 2, 0
gUnknown_0832C0D0:: @ 832C0D0
- .incbin "baserom.gba", 0x32c0d0, 0x8
+ obj_tiles gUnknown_08C1F1C8, 0x1000, 0xd6ff
+ .align 2
gUnknown_0832C0D8:: @ 832C0D8
- .incbin "baserom.gba", 0x32c0d8, 0x8
+ obj_tiles gUnknown_08C1F46C, 0x1000, 0xd701
+ .align 2
gUnknown_0832C0E0:: @ 832C0E0
- .incbin "baserom.gba", 0x32c0e0, 0x8
+ obj_tiles gUnknown_08C1F5E8, 0x0800, 0xd6ff
+ .align 2
gUnknown_0832C0E8:: @ 832C0E8
- .incbin "baserom.gba", 0x32c0e8, 0x8
+ obj_tiles gUnknown_08C1F5E8, 0x0800, 0xd700
+ .align 2
gUnknown_0832C0F0:: @ 832C0F0
- .incbin "baserom.gba", 0x32c0f0, 0x8
+ obj_tiles gUnknown_08C1F76C, 0x0800, 0xd701
+ .align 2
gUnknown_0832C0F8:: @ 832C0F8
- .incbin "baserom.gba", 0x32c0f8, 0x8
+ obj_tiles gUnknown_08C1F76C, 0x0800, 0xd702
+ .align 2
gUnknown_0832C100:: @ 832C100
- .incbin "baserom.gba", 0x32c100, 0x8
+ obj_tiles gUnknown_08C1F8E8, 0x1000, 0xd70b
+ .align 2
gUnknown_0832C108:: @ 832C108
- .incbin "baserom.gba", 0x32c108, 0x20
+ obj_tiles gUnknown_08C0237C, 0x0100, 0xd704
+ obj_tiles gUnknown_08C0237C, 0x0120, 0xd705
+ obj_tiles gUnknown_08C0237C, 0x0100, 0xd706
+ obj_tiles gUnknown_08C0237C, 0x0120, 0xd707
+ .align 2
gUnknown_0832C128:: @ 832C128
- .incbin "baserom.gba", 0x32c128, 0x18
+ obj_pal gBattleInterface_BallStatusBarPal, 0xd6ff
+ obj_pal gBattleInterface_BallDisplayPal, 0xd704
diff --git a/data/battle_anim_80FE840.s b/data/battle_anim_80FE840.s
index 4b1a4d047..78631ee6e 100644
--- a/data/battle_anim_80FE840.s
+++ b/data/battle_anim_80FE840.s
@@ -4,176 +4,3874 @@
.section .rodata
.align 2, 0
+gUnknown_085920F0:: @ 85920F0
+ .2byte 0x0000, 0x0005, 0x0002, 0x0005, 0x0004, 0x0005, 0x0006, 0x0005
+ .2byte 0x0008, 0x0005, 0x000a, 0x0005, 0x000c, 0x0005, 0x000e, 0x0005
+ .2byte 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08592114:: @ 8592114
+ .4byte gUnknown_085920F0
+
+ .align 2
+gUnknown_08592118:: @ 8592118
+ spr_template 0x2753, 0x2753, gUnknown_08524944, gUnknown_08592114, NULL, gDummySpriteAffineAnimTable, sub_80FE840
+ spr_template 0x2754, 0x2754, gUnknown_08524944, gUnknown_08592114, NULL, gDummySpriteAffineAnimTable, sub_80FE840
+ spr_template 0x2751, 0x2751, gUnknown_08524944, gUnknown_08592114, NULL, gDummySpriteAffineAnimTable, sub_80FE840
+
+ .align 2
+gUnknown_08592160:: @ 8592160
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592168:: @ 8592168
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592170:: @ 8592170
+ .2byte 0x0002, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592178:: @ 8592178
+ .2byte 0x0003, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592180:: @ 8592180
+ .2byte 0x0004, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592188:: @ 8592188
+ .2byte 0x0005, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592190:: @ 8592190
+ .2byte 0x0006, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592198:: @ 8592198
+ .2byte 0x0007, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085921A0:: @ 85921A0
+ .2byte 0x0008, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085921A8:: @ 85921A8
+ .4byte gUnknown_08592160
+ .4byte gUnknown_08592168
+ .4byte gUnknown_08592170
+ .4byte gUnknown_08592178
+ .4byte gUnknown_08592180
+ .4byte gUnknown_08592188
+ .4byte gUnknown_08592190
+
+ .align 2
+gUnknown_085921C4:: @ 85921C4
+ .4byte gUnknown_08592198
+
+ .align 2
+gUnknown_085921C8:: @ 85921C8
+ .4byte gUnknown_085921A0
+
+ .align 2
+gUnknown_085921CC:: @ 85921CC
+ .2byte 0xfffb, 0xfffb, 0x0100, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085921DC:: @ 85921DC
+ .4byte gUnknown_085921CC
+
+ .align 2
+gUnknown_085921E0:: @ 859216E0
+ spr_template 0x27a3, 0x27a3, gUnknown_08524A8C, gUnknown_085921C8, NULL, gUnknown_085921DC, sub_80FE8E0
+
+ .align 2
+gUnknown_085921F8:: @ 859216F8
+ spr_template 0x27a3, 0x27a3, gUnknown_08524904, gUnknown_085921A8, NULL, gDummySpriteAffineAnimTable, sub_80FE930
+
+ .align 2
gUnknown_08592210:: @ 8592210
- .incbin "baserom.gba", 0x592210, 0x4f0
+ spr_template 0x27a3, 0x27a3, gUnknown_08524904, gUnknown_085921C4, NULL, gDummySpriteAffineAnimTable, sub_80FE988
+
+ .align 2
+gUnknown_08592228:: @ 8592228
+ .2byte 0x0140, 0x0140, 0x0000, 0x0000, 0xfff2, 0xfff2, 0x0100, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08592240:: @ 8592240
+ .4byte gUnknown_08592228
+
+ .align 2
+gUnknown_08592244:: @ 85922144
+ spr_template 0x27fb, 0x27fb, gUnknown_085249C4, gDummySpriteAnimTable, NULL, gUnknown_08592240, sub_80FE8E0
+
+ .align 2
+gUnknown_0859225C:: @ 859225C
+ .2byte 0xfffb, 0xfffb, 0x0100, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859226C:: @ 859226C
+ .4byte gUnknown_0859225C
+
+ .align 2
+gUnknown_08592270:: @ 8592270
+ spr_template 0x27a3, 0x27a3, gUnknown_08524A8C, gUnknown_085921C8, NULL, gUnknown_0859226C, sub_80FEAD8
+
+ .align 2
+gUnknown_08592288:: @ 8592288
+ spr_template 0x27a3, 0x27a3, gUnknown_08524904, gUnknown_085921A8, NULL, gDummySpriteAffineAnimTable, sub_80FEB44
+
+ .align 2
+gUnknown_085922A0:: @ 85922A0
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085922A8:: @ 85922A8
+ .2byte 0x0004, 0x0007, 0x0008, 0x0007, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085922B4:: @ 85922B4
+ .4byte gUnknown_085922A0
+ .4byte gUnknown_085922A8
+
+ .align 2
+gUnknown_085922BC:: @ 85922BC
+ spr_template 0x2716, 0x2716, gUnknown_0852490C, gUnknown_085922B4, NULL, gDummySpriteAffineAnimTable, sub_80FEC48
+
+ .align 2
+gUnknown_085922D4:: @ 85922D4
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085922DC:: @ 85922DC
+ .2byte 0x0004, 0x0007, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085922E4:: @ 85922E4
+ .4byte gUnknown_085922D4
+ .4byte gUnknown_085922DC
+
+ .align 2
+gUnknown_085922EC:: @ 85922EC
+ spr_template 0x27ae, 0x27ae, gUnknown_0852490C, gUnknown_085922E4, NULL, gDummySpriteAffineAnimTable, sub_80FED28
+
+ .align 2
+gUnknown_08592304:: @ 8592304
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859230C:: @ 859230C
+ .2byte 0x0004, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592314:: @ 8592314
+ .4byte gUnknown_08592304
+
+ .align 2
+gUnknown_08592318:: @ 8592318
+ .4byte gUnknown_0859230C
+
+ .align 2
+gUnknown_0859231C:: @ 859231C
+ spr_template 0x27af, 0x27af, gUnknown_0852490C, gUnknown_08592314, NULL, gDummySpriteAffineAnimTable, sub_80FEE78
+
+ .align 2
+gUnknown_08592334:: @ 8592334
+ spr_template 0x27af, 0x27af, gUnknown_08524904, gUnknown_08592318, NULL, gDummySpriteAffineAnimTable, sub_80FEF44
+
+ .align 2
+gUnknown_0859234C:: @ 859234C
+ .2byte 0x0000, 0x0005, 0x0004, 0x0005, 0x0008, 0x0005, 0x000c, 0x0005
+ .2byte 0x0010, 0x0005, 0x0014, 0x0005, 0x0010, 0x0005, 0x000c, 0x0005
+ .2byte 0x0008, 0x0005, 0x0004, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08592378:: @ 8592378
+ .2byte 0x0018, 0x0005, 0x001c, 0x0005, 0x0020, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592388:: @ 8592388
+ .4byte gUnknown_0859234C
+ .4byte gUnknown_08592378
+
+ .align 2
+gUnknown_08592390:: @ 8592390
+ spr_template 0x274f, 0x274f, gUnknown_0852490C, gUnknown_08592388, NULL, gDummySpriteAffineAnimTable, sub_80FEFFC
+
+ .align 2
+gUnknown_085923A8:: @ 85923A8
+ spr_template 0x274f, 0x274f, gUnknown_0852490C, gUnknown_08592388, NULL, gDummySpriteAffineAnimTable, sub_80FF268
+
+ .align 2
+gUnknown_085923C0:: @ 85923C0
+ .2byte 0x0000, 0x0003, 0x0000, 0x0043, 0x0000, 0x00c3, 0x0000, 0x0083, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085923D4:: @ 85923D4
+ .4byte gUnknown_085923C0
+
+ .align 2
+gUnknown_085923D8:: @ 85923D8
+ spr_template 0x27b0, 0x27b0, gUnknown_08524934, gUnknown_085923D4, NULL, gDummySpriteAffineAnimTable, sub_80FF0F4
+
+ .align 2
+gUnknown_085923F0:: @ 85923F0
+ .2byte 0x0000, 0x0000, 0x0100, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08592400:: @ 8592400
+ .4byte gUnknown_085923F0
+
+ .align 2
+gUnknown_08592404:: @ 8592404
+ spr_template 0x27be, 0x27be, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_08592400, sub_80FF0F4
+
+ .align 2
+gUnknown_0859241C:: @ 859241C
+ .2byte 0x0000, 0x0004, 0x0020, 0x0004, 0x0040, 0x0004, 0x0060, 0x0004, 0xffff, 0x0000
+ .align 2
+gUnknown_08592430:: @ 8592430
+ .2byte 0x0000, 0x0044, 0x0020, 0x0044, 0x0040, 0x0044, 0x0060, 0x0044, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592444:: @ 8592444
+ .4byte gUnknown_0859241C
+ .4byte gUnknown_08592430
+
+ .align 2
+gUnknown_0859244C:: @ 859244C
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0xfff5, 0x0000, 0x0600, 0x0000, 0x000b, 0x0000, 0x0600, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859246C:: @ 859246C
+ .2byte 0xff00, 0x0100, 0x0000, 0x0000, 0x000b, 0x0000, 0x0600, 0x0000, 0xfff5, 0x0000, 0x0600, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859248C:: @ 859248C
+ .4byte gUnknown_0859244C
+ .4byte gUnknown_0859246C
+
+ .align 2
+gUnknown_08592494:: @ 8592494
+ spr_template 0x27ca, 0x27ca, gUnknown_0852499C, gUnknown_08592444, NULL, gUnknown_0859248C, sub_80FF374
+
+ .align 2
+gUnknown_085924AC:: @ 85924AC
+ .2byte 0x0000, 0x0000, 0x0000, 0x0000, 0x0030, 0x0030, 0x0e00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085924C4:: @ 85924C4
+ .2byte 0xfff0, 0xfff0, 0x0100, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085924D4:: @ 85924D4
+ .4byte gUnknown_085924AC
+ .4byte gUnknown_085924C4
+
+ .align 2
+gUnknown_085924DC:: @ 85924DC
+ spr_template 0x27a3, 0x27a3, gUnknown_085249CC, gUnknown_085921C8, NULL, gUnknown_085924D4, sub_80FF698
+
+ .align 2
+gUnknown_085924F4:: @ 85924F4
+ .2byte 0x0000, 0x0007, 0x0010, 0x0007, 0x0020, 0x0007, 0x0030, 0x0007, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592508:: @ 8592508
+ .2byte 0x0000, 0x0047, 0x0010, 0x0047, 0x0020, 0x0047, 0x0030, 0x0047, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859251C:: @ 859251C
+ .2byte 0x0000, 0x0007, 0x0010, 0x0007, 0x0020, 0x0007, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859252C:: @ 859252C
+ .2byte 0x0000, 0x0047, 0x0010, 0x0047, 0x0020, 0x0047, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859253C:: @ 859253C
+ .4byte gUnknown_085924F4
+ .4byte gUnknown_08592508
+ .4byte gUnknown_0859251C
+ .4byte gUnknown_0859252C
+
+ .align 2
+gUnknown_0859254C:: @ 859254C
+ spr_template 0x27ef, 0x27ef, gUnknown_08524914, gUnknown_0859253C, NULL, gDummySpriteAffineAnimTable, sub_80FF768
+
+ .align 2
+gUnknown_08592564:: @ 8592564
+ spr_template 0x27ef, 0x27ef, gUnknown_08524914, gUnknown_0859253C, NULL, gDummySpriteAffineAnimTable, sub_80FF7EC
+
+ .align 2
+gUnknown_0859257C:: @ 859257C
+ .2byte 0x0003, 0x0003, 0x0000, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08592588:: @ 8592588
+ .4byte gUnknown_0859257C
+
+ .align 2
+gUnknown_0859258C:: @ 859258C
+ spr_template 0x27a3, 0x27a3, gUnknown_08524904, gUnknown_08592588, NULL, gDummySpriteAffineAnimTable, sub_80FF934
+
+ .align 2
+gUnknown_085925A4:: @ 85925A4
+ .2byte 0x0000, 0x001e, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085925AC:: @ 85925AC
+ .4byte gUnknown_085925A4
+
+ .align 2
+gUnknown_085925B0:: @ 85925B0
+ .2byte 0x0000, 0x0000, 0x0afc, 0x0000, 0x0000, 0x0000, 0x1404, 0x0000
+ .2byte 0x0000, 0x0000, 0x0afc, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085925D0:: @ 85925D0
+ .2byte 0x0000, 0x0000, 0x02ff, 0x0000, 0x0000, 0x0000, 0x0401, 0x0000
+ .2byte 0x0000, 0x0000, 0x04ff, 0x0000, 0x0000, 0x0000, 0x0401, 0x0000
+ .2byte 0x0000, 0x0000, 0x04ff, 0x0000, 0x0000, 0x0000, 0x0201, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08592608:: @ 8592608
+ .4byte gUnknown_085925B0
+ .4byte gUnknown_085925D0
+
+ .align 2
+gUnknown_08592610:: @ 8592610
+ spr_template 0x27f0, 0x27f0, gUnknown_08524974, gUnknown_085925AC, NULL, gUnknown_08592608, sub_80FFB18
+
+ .align 2
+gUnknown_08592628:: @ 8592628
+ spr_template 0x27f0, 0x27f0, gUnknown_08524974, gUnknown_085925AC, NULL, gUnknown_08592608, sub_80FFBF4
+
+ .align 2
+gUnknown_08592640:: @ 8592640
+ .2byte 0x0000, 0x0004, 0x0004, 0x0004, 0x0008, 0x0004, 0x000c, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592654:: @ 8592654
+ .4byte gUnknown_08592640
+
+ .align 2
+gUnknown_08592658:: @ 8592658
+ spr_template 0x27d3, 0x27d3, gUnknown_0852490C, gUnknown_08592654, NULL, gDummySpriteAffineAnimTable, sub_80FFC70
+
+ .align 2
+gUnknown_08592670:: @ 8592670
+ spr_template 0x27f0, 0x27f0, gUnknown_08524974, gUnknown_085925AC, NULL, gUnknown_08592608, sub_80FFCB4
+
+ .align 2
+gUnknown_08592688:: @ 8592688
+ .2byte 0x0000, 0x0000, 0x0300, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08592698:: @ 8592698
+ .2byte 0x0000, 0xfff6, 0x0300, 0x0000, 0x0000, 0xfffa, 0x0300, 0x0000
+ .2byte 0x0000, 0xfffe, 0x0300, 0x0000, 0x0000, 0x0000, 0x0300, 0x0000
+ .2byte 0x0000, 0x0002, 0x0300, 0x0000, 0x0000, 0x0006, 0x0300, 0x0000
+ .2byte 0x0000, 0x000a, 0x0300, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085926D8:: @ 85926D8
+ .4byte gUnknown_08592688
+ .4byte gUnknown_08592698
+ .4byte gUnknown_085925B0
+ .4byte gUnknown_085925D0
+
+ .align 2
+gUnknown_085926E8:: @ 85926E8
+ spr_template 0x27f0, 0x27f0, gUnknown_08524974, gUnknown_085925AC, NULL, gUnknown_085926D8, sub_80FFDBC
+
+ .align 2
gUnknown_08592700:: @ 8592700
- .incbin "baserom.gba", 0x592700, 0x78
+ .2byte 0x1805, 0x0001, 0x0004, 0x1008, 0x00ff, 0x0002, 0x1008, 0x0001
+ .2byte 0x0002, 0x1008, 0x0001, 0x0002, 0x1008, 0x0001, 0x0010, 0x0000
+ .2byte 0x007f, 0x0000
+
+ .align 2
+gUnknown_08592724:: @ 8592724
+ .2byte 0x001c, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859272C:: @ 859272C
+ .2byte 0x0020, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592734:: @ 8592734
+ .2byte 0x0014, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859273C:: @ 859273C
+ .2byte 0x001c, 0x0041, 0xffff, 0x0000
+ .align 2
+gUnknown_08592744:: @ 8592744
+ .2byte 0x0010, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859274C:: @ 859274C
+ .2byte 0x0010, 0x0041, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592754:: @ 8592754
+ .2byte 0x001c, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859275C:: @ 859275C
+ .4byte gUnknown_08592724
+ .4byte gUnknown_0859272C
+ .4byte gUnknown_08592734
+ .4byte gUnknown_0859273C
+ .4byte gUnknown_08592744
+ .4byte gUnknown_0859274C
+ .4byte gUnknown_08592754
+
+ .align 2
gUnknown_08592778:: @ 8592778
- .incbin "baserom.gba", 0x592778, 0x100
+ spr_template 0x274f, 0x274f, gUnknown_0852490C, gUnknown_0859275C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_08592790:: @ 8592790
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0104, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085927A8:: @ 85927A8
+ .4byte gUnknown_08592790
+
+ .align 2
+gUnknown_085927AC:: @ 85927AC
+ spr_template 0x27af, 0x27af, gUnknown_08524904, gUnknown_08592318, NULL, gDummySpriteAffineAnimTable, sub_8100640
+
+ .align 2
+gUnknown_085927C4:: @ 85927C4
+ spr_template 0x27af, 0x27af, gUnknown_0852496C, gUnknown_08592314, NULL, gUnknown_085927A8, sub_8100640
+
+ .align 2
+gUnknown_085927DC:: @ 85927DC
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x01f6, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085927F4:: @ 85927F4
+ .2byte 0x00c0, 0x00c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x01f4, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859280C:: @ 859280C
+ .2byte 0x008f, 0x008f, 0x0000, 0x0000, 0x0000, 0x0000, 0x01f1, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08592824:: @ 8592824
+ .4byte gUnknown_085927DC
+
+ .align 2
+gUnknown_08592828:: @ 8592828
+ .4byte gUnknown_085927F4
+ .align 2
+gUnknown_0859282C:: @ 859282C
+ .4byte gUnknown_0859280C
+
+ .align 2
+gUnknown_08592830:: @ 8592830
+ spr_template 0x281f, 0x281f, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_08592824, sub_8100640
+
+ .align 2
+gUnknown_08592848:: @ 8592848
+ spr_template 0x281f, 0x281f, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_08592828, sub_8100640
+
+ .align 2
+gUnknown_08592860:: @ 8592860
+ spr_template 0x281f, 0x281f, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_0859282C, sub_8100640
+
+ .align 2
gUnknown_08592878:: @ 8592878
- .incbin "baserom.gba", 0x592878, 0x458
+ .2byte 0x001f, 0x027f, 0x03ff, 0x03e0, 0x7dc5, 0x7d56, 0x7eb6, 0x0000
+
+ .align 2
+gUnknown_08592888:: @ 8592888
+ spr_template 0x281a, 0x281a, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8100898
+
+ .align 2
+gUnknown_085928A0:: @ 85928A0
+ .2byte 0x0040, 0x0003, 0x0050, 0x0003, 0x0060, 0x0003, 0x0070, 0x0006, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085928B4:: @ 85928B4
+ .2byte 0x0040, 0x0043, 0x0050, 0x0043, 0x0060, 0x0043, 0x0070, 0x0046, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085928C8:: @ 85928C8
+ .4byte gUnknown_085928A0
+ .4byte gUnknown_085928B4
+
+ .align 2
+gUnknown_085928D0:: @ 85928D0
+ spr_template 0x2748, 0x2748, gUnknown_08524914, gUnknown_085928C8, NULL, gDummySpriteAffineAnimTable, sub_8100A50
+
+ .align 2
+gUnknown_085928E8:: @ 85928E8
+ spr_template 0x282f, 0x282f, gUnknown_08524914, gUnknown_085928C8, NULL, gDummySpriteAffineAnimTable, sub_8100A50
+
+ .align 2
+gUnknown_08592900:: @ 8592900
+ .2byte 0x0000, 0x0004, 0x0010, 0x0004, 0x0020, 0x0004, 0x0030, 0x0004, 0x0040, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592918:: @ 8592918
+ .4byte gUnknown_08592900
+
+ .align 2
+gUnknown_0859291C:: @ 859291C
+ spr_template 0x2725, 0x2725, gUnknown_08524914, gUnknown_08592918, NULL, gDummySpriteAffineAnimTable, sub_81009F8
+
+ .align 2
+gUnknown_08592934:: @ 8592934
+ spr_template 0x2726, 0x2726, gUnknown_08524914, gUnknown_08592918, NULL, gDummySpriteAffineAnimTable, sub_81009F8
+
+ .align 2
+gUnknown_0859294C:: @ 859294C
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859295C:: @ 859295C
+ .2byte 0x0100, 0x0100, 0x0020, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859296C:: @ 859296C
+ .2byte 0x0100, 0x0100, 0x0040, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859297C:: @ 859297C
+ .2byte 0x0100, 0x0100, 0x0060, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859298C:: @ 859298C
+ .2byte 0x0100, 0x0100, 0x0080, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859299C:: @ 859299C
+ .2byte 0x0100, 0x0100, 0x00a0, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085929AC:: @ 85929AC
+ .2byte 0x0100, 0x0100, 0x00c0, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085929BC:: @ 85929BC
+ .2byte 0x0100, 0x0100, 0x00e0, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085929CC:: @ 85929CC
+ .4byte gUnknown_0859294C
+ .4byte gUnknown_0859295C
+ .4byte gUnknown_0859296C
+ .4byte gUnknown_0859297C
+ .4byte gUnknown_0859298C
+ .4byte gUnknown_0859299C
+ .4byte gUnknown_085929AC
+ .4byte gUnknown_085929BC
+
+ .align 2
+gUnknown_085929EC:: @ 85929EC
+ spr_template 0x279f, 0x279f, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_085929CC, sub_8100A94
+
+ .align 2
+gUnknown_08592A04:: @ 8592A04
+ .2byte 0x0000, 0x0005, 0x0010, 0x0005, 0x0020, 0x0005, 0x0030, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A18:: @ 8592A18
+ .4byte gUnknown_08592A04
+
+ .align 2
+gUnknown_08592A1C:: @ 8592A1C
+ spr_template 0x279a, 0x279a, gUnknown_08524A34, gUnknown_08592A18, NULL, gDummySpriteAffineAnimTable, sub_8100AE0
+
+ .align 2
+gUnknown_08592A34:: @ 8592A34
+ spr_template 0x279a, 0x279a, gUnknown_08524A34, gUnknown_08592A18, NULL, gDummySpriteAffineAnimTable, sub_8100B88
+
+ .align 2
+gUnknown_08592A4C:: @ 8592A4C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A54:: @ 8592A54
+ .2byte 0x0004, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A5C:: @ 8592A5C
+ .2byte 0x0008, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A64:: @ 8592A64
+ .2byte 0x000c, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A6C:: @ 8592A6C
+ .2byte 0x0010, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A74:: @ 8592A74
+ .2byte 0x0014, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A7C:: @ 8592A7C
+ .2byte 0x0000, 0x0081, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A84:: @ 8592A84
+ .2byte 0x0004, 0x0081, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A8C:: @ 8592A8C
+ .2byte 0x0008, 0x0081, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A94:: @ 8592A94
+ .2byte 0x000c, 0x0081, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592A9C:: @ 8592A9C
+ .4byte gUnknown_08592A4C
+ .4byte gUnknown_08592A54
+ .4byte gUnknown_08592A5C
+ .4byte gUnknown_08592A64
+ .4byte gUnknown_08592A6C
+ .4byte gUnknown_08592A74
+ .4byte gUnknown_08592A7C
+ .4byte gUnknown_08592A84
+ .4byte gUnknown_08592A8C
+ .4byte gUnknown_08592A94
+
+ .align 2
+gUnknown_08592AC4:: @ 8592AC4
+ spr_template 0x2758, 0x2758, gUnknown_0852490C, gUnknown_08592A9C, NULL, gDummySpriteAffineAnimTable, sub_8100E1C
+
+ .align 2
+gUnknown_08592ADC:: @ 8592ADC
+ spr_template 0x2828, 0x2828, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8100EF0
+
+ .align 2
+gUnknown_08592AF4:: @ 8592AF4
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08592B04:: @ 8592B04
+ .2byte 0x0000, 0x0000, 0x0c02, 0x0000, 0x0000, 0x0000, 0x0600, 0x0000
+ .2byte 0x0000, 0x0000, 0x18fe, 0x0000, 0x0000, 0x0000, 0x0600, 0x0000
+ .2byte 0x0000, 0x0000, 0x0c02, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08592B34:: @ 8592B34
+ .4byte gUnknown_08592AF4
+ .4byte gUnknown_08592B04
+
+ .align 2
+gUnknown_08592B3C:: @ 8592B3C
+ spr_template 0x2773, 0x2773, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08592B34, sub_81010CC
+
+ .align 2
+gUnknown_08592B54:: @ 8592B54
+ .2byte 0x0000, 0x0007, 0x0010, 0x0007, 0x0020, 0x0007, 0x0030, 0x0007
+ .2byte 0x0040, 0x0007, 0x0050, 0x0007, 0x0060, 0x0007, 0x0070, 0x0007
+ .2byte 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08592B78:: @ 8592B78
+ .4byte gUnknown_08592B54
+
+ .align 2
+gUnknown_08592B7C:: @ 8592B7C
+ spr_template 0x2741, 0x2741, gUnknown_08524914, gUnknown_08592B78, NULL, gDummySpriteAffineAnimTable, sub_810130C
+
+ .align 2
+gUnknown_08592B94:: @ 8592B94
+ spr_template 0x2741, 0x2741, gUnknown_08524914, gUnknown_08592B78, NULL, gDummySpriteAffineAnimTable, sub_810135C
+
+ .align 2
+gUnknown_08592BAC:: @ 8592BAC
+ .2byte 0x0000, 0x000a, 0x0004, 0x000a, 0x0008, 0x000a, 0x000c, 0x000a
+ .2byte 0x0010, 0x001a, 0x0010, 0x0005, 0x0014, 0x0005, 0x0018, 0x000f
+ .2byte 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592BD0:: @ 8592BD0
+ .2byte 0x0000, 0x004a, 0x0004, 0x004a, 0x0008, 0x004a, 0x000c, 0x004a
+ .2byte 0x0010, 0x005a, 0x0010, 0x0045, 0x0014, 0x0045, 0x0018, 0x004f
+ .2byte 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592BF4:: @ 8592BF4
+ .4byte gUnknown_08592BAC
+ .4byte gUnknown_08592BD0
+ .align 2
+gUnknown_08592BFC:: @ 8592BFC
+ spr_template 0x2730, 0x2730, gUnknown_0852490C, gUnknown_08592BF4, NULL, gDummySpriteAffineAnimTable, sub_8101440
+
+ .align 2
+gUnknown_08592C14:: @ 8592C14
+ .2byte 0x0000, 0x0028, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592C1C:: @ 8592C1C
+ .4byte gUnknown_08592C14
+
+ .align 2
+gUnknown_08592C20:: @ 8592C20
+ .2byte 0x0014, 0x0014, 0x00e2, 0x0000, 0x0008, 0x0008, 0x1801, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000, 0x7ffd, 0x0000, 0x0000, 0x0000
+ .2byte 0x0000, 0x0000, 0x1801, 0x0000, 0x7ffd, 0x000a, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08592C50:: @ 8592C50
+ .2byte 0x0014, 0x0014, 0x001e, 0x0000, 0x0008, 0x0008, 0x18ff, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000, 0x7ffd, 0x0000, 0x0000, 0x0000
+ .2byte 0x0000, 0x0000, 0x18ff, 0x0000, 0x7ffd, 0x000a, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08592C80:: @ 8592C80
+ .4byte gUnknown_08592C20
+ .4byte gUnknown_08592C50
+
+ .align 2
+gUnknown_08592C88:: @ 8592C88
+ spr_template 0x27f4, 0x27f4, gUnknown_08524974, gUnknown_08592C1C, NULL, gUnknown_08592C80, sub_81014F4
+
+ .align 2
+gUnknown_08592CA0:: @ 8592CA0
+ spr_template 0x271e, 0x271e, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81015AC
+
+ .align 2
+gUnknown_08592CB8:: @ 8592CB8
+ spr_template 0x271e, 0x271e, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8101898
+
+ .align 2
gUnknown_08592CD0:: @ 8592CD0
- .incbin "baserom.gba", 0x592cd0, 0x1ec
+ .byte 0x40, 0x40, 0x00, 0xc0, 0xc0, 0x40, 0x20, 0xe0
+
+ .align 2
+gUnknown_08592CD8:: @ 8592CD8
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8101940
+
+ .align 2
+gUnknown_08592CF0:: @ 8592CF0
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8101B90
+
+ .align 2
+gUnknown_08592D08:: @ 8592D08
+ .2byte 0x0000, 0x0004, 0x0010, 0x0004, 0x0020, 0x0004, 0x0030, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592D1C:: @ 8592D1C
+ .2byte 0x0030, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592D24:: @ 8592D24
+ .4byte gUnknown_08592D08
+ .4byte gUnknown_08592D1C
+
+ .align 2
+gUnknown_08592D2C:: @ 8592D2C
+ spr_template 0x27c7, 0x27c7, gUnknown_08524914, gUnknown_08592D24, NULL, gDummySpriteAffineAnimTable, sub_8101F40
+
+ .align 2
+gUnknown_08592D44:: @ 8592D44
+ spr_template 0x282e, 0x282e, gUnknown_08524914, gUnknown_08592D24, NULL, gDummySpriteAffineAnimTable, sub_8101FA8
+
+ .align 2
+gUnknown_08592D5C:: @ 8592D5C
+ spr_template 0x282e, 0x282e, gUnknown_08524914, gUnknown_08592D24, NULL, gDummySpriteAffineAnimTable, sub_8101FF0
+
+ .align 2
+gUnknown_08592D74:: @ 8592D74
+ .2byte 0x0000, 0x0004, 0x0008, 0x000c, 0x0010, 0x0004, 0x0018, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592D88:: @ 8592D88
+ .4byte gUnknown_08592D74
+
+ .align 2
+gUnknown_08592D8C:: @ 8592D8C
+ spr_template 0x27c8, 0x27c8, gUnknown_08524954, gUnknown_08592D88, NULL, gDummySpriteAffineAnimTable, sub_81020D8
+
+ .align 2
+gUnknown_08592DA4:: @ 8592DA4
+ .2byte 0x0000, 0x0012, 0x0000, 0x0006, 0x0010, 0x0012, 0x0000, 0x0006
+ .2byte 0x0010, 0x0006, 0x0020, 0x0012, 0x0010, 0x0006, 0x0020, 0x0006
+ .2byte 0x0030, 0x0012, 0x0020, 0x0006, 0x0030, 0x0006, 0x0040, 0x0012
+ .2byte 0x0030, 0x0006, 0x0040, 0x0036, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592DE0:: @ 8592DE0
+ .4byte gUnknown_08592DA4
+
+ .align 2
+gUnknown_08592DE4:: @ 8592DE4
+ spr_template 0x27c9, 0x27c9, gUnknown_08524914, gUnknown_08592DE0, NULL, gDummySpriteAffineAnimTable, sub_810217C
+
+ .align 2
+gUnknown_08592DFC:: @ 8592DFC
+ spr_template 0x2721, 0x2721, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A7820
+
+ .align 2
+gUnknown_08592E14:: @ 8592E14
+ .2byte 0x0000, 0x0003, 0x0010, 0x0003, 0x0020, 0x0003, 0x0030, 0x0003
+ .2byte 0x0040, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592E2C:: @ 8592E2C
+ .4byte gUnknown_08592E14
+ .align 2
+gUnknown_08592E30:: @ 8592E30
+ spr_template 0x272e, 0x272e, gUnknown_08524914, gUnknown_08592E2C, NULL, gDummySpriteAffineAnimTable, sub_80A77C8
+
+ .align 2
+gUnknown_08592E48:: @ 8592E48
+ .2byte 0x0003, 0x0005, 0x0002, 0x0005, 0x0001, 0x0005, 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592E5C:: @ 8592E5C
+ .4byte gUnknown_08592E48
+
+ .align 2
+gUnknown_08592E60:: @ 8592E60
+ .2byte 0x0200, 0x0200, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08592E70:: @ 8592E70
+ .4byte gUnknown_08592E60
+
+ .align 2
+gUnknown_08592E74:: @ 8592E74
+ spr_template 0x2722, 0x2722, gUnknown_08524AE4, gUnknown_08592E5C, NULL, gUnknown_08592E70, sub_8102268
+
+ .align 2
+gUnknown_08592E8C:: @ 8592E8C
+ .2byte 0x0000, 0x0005, 0x0001, 0x0005, 0x0002, 0x0005, 0x0003, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592EA0:: @ 8592EA0
+ .4byte gUnknown_08592E8C
+
+ .align 2
+gUnknown_08592EA4:: @ 8592EA4
+ spr_template 0x2722, 0x2722, gUnknown_08524AE4, gUnknown_08592EA0, NULL, gUnknown_08592E70, sub_810234C
+
+ .align 2
gUnknown_08592EBC:: @ 8592EBC
- .incbin "baserom.gba", 0x592ebc, 0x30
+ spr_template 0x27d2, 0x27d2, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81024E0
+
+ .align 2
+gUnknown_08592ED4:: @ 8592ED4
+ .2byte 0x0000, 0x0008, 0x0004, 0x0008, 0x0008, 0x0008, 0x000c, 0x0008, 0xfffe, 0x0000
+ .align 2
+gUnknown_08592EE8:: @ 8592EE8
+ .4byte gUnknown_08592ED4
+
+ .align 2
gUnknown_08592EEC:: @ 8592EEC
- .incbin "baserom.gba", 0x592eec, 0x134
+ spr_template 0x27d3, 0x27d3, gUnknown_0852490C, gUnknown_08592EE8, NULL, gDummySpriteAffineAnimTable, sub_8102540
+
+ .align 2
+gUnknown_08592F04:: @ 8592F04
+ .2byte 0x0000, 0x0002, 0x0010, 0x0002, 0x0020, 0x0002, 0x0030, 0x0003
+ .2byte 0x0040, 0x0005, 0x0050, 0x0003, 0x0060, 0x0002, 0x0000, 0x0002
+ .2byte 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592F28:: @ 8592F28
+ .4byte gUnknown_08592F04
+
+ .align 2
+gUnknown_08592F2C:: @ 8592F2C
+ spr_template 0x272f, 0x272f, gUnknown_08524914, gUnknown_08592F28, NULL, gDummySpriteAffineAnimTable, sub_80A77C8
+
+ .align 2
+gUnknown_08592F44:: @ 8592F44
+ spr_template 0x2724, 0x2724, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8102844
+
+ .align 2
+gUnknown_08592F5C:: @ 8592F5C
+ .2byte 0x0000, 0x0002, 0x0010, 0x0002, 0x0020, 0x0002, 0x0030, 0x0002, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592F70:: @ 8592F70
+ .4byte gUnknown_08592F5C
+
+ .align 2
+gUnknown_08592F74:: @ 8592F74
+ spr_template 0x27d0, 0x27d0, gUnknown_08524914, gUnknown_08592F70, NULL, gDummySpriteAffineAnimTable, sub_8102BCC
+
+ .align 2
+gUnknown_08592F8C:: @ 8592F8C
+ .2byte 0x0000, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592F94:: @ 8592F94
+ .2byte 0x0004, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592F9C:: @ 8592F9C
+ .2byte 0x0008, 0x0029, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592FA4:: @ 8592FA4
+ .2byte 0x000c, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592FAC:: @ 8592FAC
+ .2byte 0x0010, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592FB4:: @ 8592FB4
+ .2byte 0x0014, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592FBC:: @ 8592FBC
+ .2byte 0x0000, 0x008a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08592FC4:: @ 8592FC4
+ .2byte 0x0004, 0x008a, 0xffff, 0x0000
+ .align 2
+gUnknown_08592FCC:: @ 8592FCC
+ .4byte gUnknown_08592F8C
+ .4byte gUnknown_08592F94
+ .4byte gUnknown_08592F9C
+ .4byte gUnknown_08592FA4
+ .4byte gUnknown_08592FAC
+ .4byte gUnknown_08592FB4
+ .4byte gUnknown_08592FBC
+ .4byte gUnknown_08592FC4
+
+ .align 2
+gUnknown_08592FEC:: @ 8592FEC
+ .2byte 0x000c, 0x000c, 0x1000, 0x0000, 0xfff4, 0xfff4, 0x1000, 0x0000
+ .2byte 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593004:: @ 8593004
+ .4byte gUnknown_08592FEC
+
+ .align 2
+gUnknown_08593008:: @ 8593008
+ spr_template 0x2758, 0x2758, gUnknown_085249CC, gUnknown_08592FCC, NULL, gUnknown_08593004, sub_8102CD4
+
+ .align 2
gUnknown_08593020:: @ 8593020
- .incbin "baserom.gba", 0x593020, 0xf4
+ .2byte 0x2758, 0x7fff, 0x735f, 0x6adf, 0x623f, 0x59bf, 0x2771, 0x7fff
+ .2byte 0x6bf9, 0x57f4, 0x43ef, 0x33ea, 0x27c9, 0x7fff, 0x63ff, 0x47ff
+ .2byte 0x2bff, 0x0fff, 0x27bf, 0x7fff, 0x7f9a, 0x7f55, 0x7f10, 0x7ecc
+
+ .align 2
+gUnknown_08593050:: @ 8593050
+ spr_template 0x2758, 0x2758, gUnknown_085249CC, gUnknown_08592FCC, NULL, gUnknown_08593004, sub_8102EB0
+
+ .align 2
+gUnknown_08593068:: @ 8593068
+ spr_template 0x27d1, 0x27d1, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8102FB8
+
+ .align 2
+gUnknown_08593080:: @ 8593080
+ .2byte 0x00a0, 0x00a0, 0x0000, 0x0000, 0x0004, 0x0004, 0x0100, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593098:: @ 8593098
+ .4byte gUnknown_08593080
+
+ .align 2
+gUnknown_0859309C:: @ 859309C
+ spr_template 0x2758, 0x2758, gUnknown_085249CC, gUnknown_08592FCC, NULL, gUnknown_08593098, sub_8103028
+
+ .align 2
+gUnknown_085930B4:: @ 85930B4
+ .2byte 0x0000, 0x0042, 0x0010, 0x0042, 0x0020, 0x0042, 0x0030, 0x0042, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085930C8:: @ 85930C8
+ .2byte 0x0030, 0x0042, 0x0020, 0x0042, 0x0010, 0x0042, 0x0000, 0x0042, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085930DC:: @ 85930DC
+ .2byte 0x0000, 0x0002, 0x0010, 0x0002, 0x0020, 0x0002, 0x0030, 0x0002, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085930F0:: @ 85930F0
+ .2byte 0x0030, 0x0002, 0x0020, 0x0002, 0x0010, 0x0002, 0x0000, 0x0002, 0xffff, 0x0000
+ .align 2
+gUnknown_08593104:: @ 8593104
+ .4byte gUnknown_085930B4
+ .4byte gUnknown_085930DC
+ .4byte gUnknown_085930C8
+ .4byte gUnknown_085930F0
+
+ .align 2
gUnknown_08593114:: @ 8593114
- .incbin "baserom.gba", 0x593114, 0x29c
+ spr_template 0x27e1, 0x27e1, gUnknown_08524914, gUnknown_08593104, NULL, gDummySpriteAffineAnimTable, sub_8103164
+
+ .align 2
+gUnknown_0859312C:: @ 859312C
+ .2byte 0x0010, 0x0010, 0x0000, 0x0000, 0x001e, 0x001e, 0x0800, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593144:: @ 8593144
+ .2byte 0x0000, 0x0000, 0x0b04, 0x0000, 0x0000, 0x0000, 0x0bfc, 0x0000
+ .2byte 0x7ffd, 0x0002, 0x0000, 0x0000, 0xffe2, 0xffe2, 0x0800, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000, 0x0010, 0x0010, 0x0000, 0x0000
+ .2byte 0x001e, 0x001e, 0x0800, 0x0000, 0x0000, 0x0000, 0x1000, 0x0000
+ .2byte 0x7ffd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0b04, 0x0000
+ .2byte 0x0000, 0x0000, 0x0bfc, 0x0000, 0x7ffd, 0x0002, 0x0000, 0x0000
+ .2byte 0xffe2, 0xffe2, 0x0800, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085931B4:: @ 85931B4
+ .4byte gUnknown_0859312C
+ .4byte gUnknown_08593144
+
+ .align 2
+gUnknown_085931BC:: @ 85931BC
+ spr_template 0x2750, 0x2750, gUnknown_085249D4, gDummySpriteAnimTable, NULL, gUnknown_085931B4, sub_8103208
+
+ .align 2
+gUnknown_085931D4:: @ 85931D4
+ spr_template 0x2750, 0x2750, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_085931B4, sub_8103284
+
+ .align 2
+gUnknown_085931EC:: @ 85931EC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085931F4:: @ 85931F4
+ .2byte 0x0000, 0x0041, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085931FC:: @ 85931FC
+ .2byte 0x0000, 0x0004, 0x0010, 0x0004, 0x0020, 0x0004, 0x0010, 0x0004
+ .2byte 0x0000, 0x0004, 0x0010, 0x0004, 0x0020, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859321C:: @ 859321C
+ .2byte 0x0000, 0x0044, 0x0010, 0x0044, 0x0020, 0x0044, 0x0010, 0x0044
+ .2byte 0x0000, 0x0044, 0x0010, 0x0044, 0x0020, 0x0044, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859323C:: @ 859323C
+ .4byte gUnknown_085931EC
+ .4byte gUnknown_085931F4
+ .4byte gUnknown_085931FC
+ .4byte gUnknown_0859321C
+
+ .align 2
+gUnknown_0859324C:: @ 859324C
+ spr_template 0x27e6, 0x27e6, gUnknown_08524914, gUnknown_0859323C, NULL, gDummySpriteAffineAnimTable, sub_8103390
+
+ .align 2
+gUnknown_08593264:: @ 8593264
+ spr_template 0x2750, 0x2750, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8103448
+ .align 2
+gUnknown_0859327C:: @ 859327C
+ .2byte 0x0004, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593284:: @ 8593284
+ .4byte gUnknown_0859327C
+
+ .align 2
+gUnknown_08593288:: @ 8593288
+ spr_template 0x2758, 0x2758, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8103498
+
+ .align 2
+gUnknown_085932A0:: @ 85932A0
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810358C
+
+ .align 2
+gUnknown_085932B8:: @ 85932B8
+ spr_template 0x27a1, 0x27a1, gUnknown_08524A9C, gDummySpriteAnimTable, NULL, gUnknown_08597060, sub_8103620
+
+ .align 2
+gUnknown_085932D0:: @ 85932D0
+ .2byte 0x0000, 0x0009, 0x0010, 0x0003, 0x0020, 0x0003, 0x0030, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085932E4:: @ 85932E4
+ .4byte gUnknown_085932D0
+
+ .align 2
+gUnknown_085932E8:: @ 85932E8
+ .2byte 0x0050, 0x0050, 0x0000, 0x0000, 0x0009, 0x0009, 0x1200, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593300:: @ 8593300
+ .4byte gUnknown_085932E8
+
+ .align 2
+gUnknown_08593304:: @ 8593304
+ spr_template 0x2717, 0x2717, gUnknown_08524974, gUnknown_085932E4, NULL, gUnknown_08593300, sub_80A77C8
+
+ .align 2
+gUnknown_0859331C:: @ 859331C
+ .2byte 0x0000, 0x0043, 0x0008, 0x0043, 0x0010, 0x0043, 0x0018, 0x0043
+ .2byte 0x0020, 0x0043, 0x0028, 0x0043, 0x0030, 0x0043, 0xfffd, 0x0001
+ .2byte 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593340:: @ 8593340
+ .4byte gUnknown_0859331C
+
+ .align 2
+gUnknown_08593344:: @ 8593344
+ spr_template 0x275b, 0x275b, gUnknown_08524934, gUnknown_08593340, NULL, gDummySpriteAffineAnimTable, sub_81037D8
+
+ .align 2
+gUnknown_0859335C:: @ 859335C
+ .2byte 0x0010, 0x0100, 0x0000, 0x0000, 0x0014, 0x0000, 0x0c00, 0x0000
+ .2byte 0x0000, 0x0000, 0x2000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859337C:: @ 859337C
+ .4byte gUnknown_0859335C
+
+ .align 2
+gUnknown_08593380:: @ 8593380
+ spr_template 0x2715, 0x2715, gUnknown_08524ADC, gDummySpriteAnimTable, NULL, gUnknown_0859337C, sub_810387C
+
+ .align 2
+gUnknown_08593398:: @ 8593398
+ spr_template 0x2713, 0x2713, gUnknown_08524B14, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81038C8
+
+ .align 2
gUnknown_085933B0:: @ 85933B0
- .incbin "baserom.gba", 0x5933b0, 0xf0
+ spr_template 0x2713, 0x2713, gUnknown_08524A54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8103AA4
+
+ .align 2
+gUnknown_085933C8:: @ 85933C8
+ .2byte 0x0020, 0x0020, 0x0000, 0x0000, 0x0007, 0x0007, 0xc800, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085933E0:: @ 85933E0
+ .2byte 0x0005, 0x0005, 0x0a00, 0x0000, 0xfff6, 0xfff6, 0x0a00, 0x0000
+ .2byte 0x000a, 0x000a, 0x0a00, 0x0000, 0xfff6, 0xfff6, 0x0a00, 0x0000
+ .2byte 0x000a, 0x000a, 0x0a00, 0x0000, 0xfff6, 0xfff6, 0x0a00, 0x0000
+ .2byte 0x000a, 0x000a, 0x0a00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593420:: @ 8593420
+ .4byte gUnknown_085933C8
+
+ .align 2
+gUnknown_08593424:: @ 8593424
+ .4byte gUnknown_085933E0
+
+ .align 2
+gUnknown_08593428:: @ 8593428
+ spr_template 0x27b3, 0x27b3, gUnknown_08524A14, gDummySpriteAnimTable, NULL, gUnknown_08593420, sub_80A7820
+
+ .align 2
+gUnknown_08593440:: @ 8593440
+ spr_template 0x27b4, 0x27b4, gUnknown_08524A14, gDummySpriteAnimTable, NULL, gUnknown_08593420, sub_80A7820
+
+ .align 2
+gUnknown_08593458:: @ 8593458
+ spr_template 0x2814, 0x2814, gUnknown_08524A1C, gDummySpriteAnimTable, NULL, gUnknown_08593420, sub_80A7820
+
+ .align 2
+gUnknown_08593470:: @ 8593470
+ spr_template 0x2830, 0x2830, gUnknown_08524A14, gDummySpriteAnimTable, NULL, gUnknown_08593424, sub_8108C94
+
+ .align 2
+gUnknown_08593488:: @ 8593488
+ spr_template 0x27bf, 0x27bf, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A78AC
+ .align 2
gUnknown_085934A0:: @ 85934A0
- .incbin "baserom.gba", 0x5934a0, 0x148
+ spr_template 0x27c2, 0x27c2, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8103FE8
+ .align 2
+gUnknown_085934B8:: @ 85934B8
+ .2byte 0x0008, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085934C0:: @ 85934C0
+ .4byte gUnknown_085934B8
+
+ .align 2
+gUnknown_085934C4:: @ 85934C4
+ .2byte 0x0000, 0x0000, 0x010a, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085934D4:: @ 85934D4
+ .4byte gUnknown_085934C4
+
+ .align 2
+gUnknown_085934D8:: @ 85934D8
+ spr_template 0x2774, 0x2774, gUnknown_0852496C, gUnknown_085934C0, NULL, gDummySpriteAffineAnimTable, sub_8104088
+
+ .align 2
+gUnknown_085934F0:: @ 85934F0
+ spr_template 0x2774, 0x2774, gUnknown_0852496C, gUnknown_085934C0, NULL, gUnknown_085934D4, sub_810413C
+
+ .align 2
+gUnknown_08593508:: @ 8593508
+ .2byte 0x0000, 0x0000, 0x0114, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593518:: @ 8593518
+ .4byte gUnknown_08593508
+
+ .align 2
+gUnknown_0859351C:: @ 859351C
+ spr_template 0x2716, 0x2716, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_08593518, sub_81041C4
+
+ .align 2
+gUnknown_08593534:: @ 8593534
+ .2byte 0x0010, 0x0100, 0x0000, 0x0000, 0x0004, 0x0000, 0x2800, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859354C:: @ 859354C
+ .4byte gUnknown_08593534
+
+ .align 2
+gUnknown_08593550:: @ 8593550
+ spr_template 0x2719, 0x2719, gUnknown_085249BC, gDummySpriteAnimTable, NULL, gUnknown_0859354C, sub_8104304
+
+ .align 2
+gUnknown_08593568:: @ 8593568
+ .2byte 0x0000, 0x0003, 0x0010, 0x0003, 0x0020, 0x0014, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593578:: @ 8593578
+ .2byte 0x0000, 0x00c3, 0x0010, 0x00c3, 0x0020, 0x00d4, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593588:: @ 8593588
+ .4byte gUnknown_08593568
+ .4byte gUnknown_08593578
+
+ .align 2
+gUnknown_08593590:: @ 8593590
+ spr_template 0x279a, 0x279a, gUnknown_08524A34, gUnknown_08593588, NULL, gDummySpriteAffineAnimTable, sub_8104364
+
+ .align 2
+gUnknown_085935A8:: @ 85935A8
+ .2byte 0x0000, 0x0002, 0x0010, 0x0002, 0x0020, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085935B8:: @ 85935B8
+ .2byte 0x0000, 0x00c2, 0x0010, 0x00c2, 0x0020, 0x00c1, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085935C8:: @ 85935C8
+ .4byte gUnknown_085935A8
+ .4byte gUnknown_085935B8
+
+ .align 2
+gUnknown_085935D0:: @ 85935D0
+ spr_template 0x279a, 0x279a, gUnknown_08524A34, gUnknown_085935C8, NULL, gDummySpriteAffineAnimTable, sub_8104414
+
+ .align 2
gUnknown_085935E8:: @ 85935E8
- .incbin "baserom.gba", 0x5935e8, 0x20
+ .2byte 0xfffa, 0x0004, 0x0800, 0x0000, 0x000a, 0xfff6, 0x0800, 0x0000
+ .2byte 0xfffc, 0x0006, 0x0800, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
gUnknown_08593608:: @ 8593608
- .incbin "baserom.gba", 0x593608, 0x9c
+ .2byte 0xfffc, 0xfffb, 0x0c00, 0x0000, 0x0000, 0x0000, 0x1800, 0x0000
+ .2byte 0x0004, 0x0005, 0x0c00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593628:: @ 8593628
+ .2byte 0x0000, 0x0044, 0x0004, 0x0068, 0x0008, 0x0044, 0x000c, 0x0044, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859363C:: @ 859363C
+ .2byte 0x0000, 0x0004, 0x0004, 0x0028, 0x0008, 0x0004, 0x000c, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593650:: @ 8593650
+ .4byte gUnknown_08593628
+ .4byte gUnknown_0859363C
+
+ .align 2
+gUnknown_08593658:: @ 8593658
+ spr_template 0x2766, 0x2766, gUnknown_0852490C, gUnknown_08593650, NULL, gDummySpriteAffineAnimTable, sub_8104B1C
+
+ .align 2
+gUnknown_08593670:: @ 8593670
+ .2byte 0x000b, 0x000b, 0x0800, 0x0000, 0xfff5, 0xfff5, 0x0800, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593688:: @ 8593688
+ .4byte gUnknown_08593670
+ .align 2
+gUnknown_0859368C:: @ 859368C
+ spr_template 0x2767, 0x2767, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_08593688, sub_8104BAC
+
+ .align 2
gUnknown_085936A4:: @ 85936A4
- .incbin "baserom.gba", 0x5936a4, 0x20c
+ .2byte 0xfff6, 0x0009, 0x0700, 0x0000, 0x0014, 0xffec, 0x0700, 0x0000
+ .2byte 0xffec, 0x0014, 0x0700, 0x0000, 0x000a, 0xfff7, 0x0700, 0x0000
+ .2byte 0x7ffd, 0x0002, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085936D4:: @ 85936D4
+ spr_template 0x2712, 0x2712, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810501C
+
+ .align 2
+gUnknown_085936EC:: @ 85936EC
+ spr_template 0x27d5, 0x27d5, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A7938
+
+ .align 2
+gUnknown_08593704:: @ 8593704
+ .2byte 0x0000, 0x0005, 0x0010, 0x0005, 0x0020, 0x0005, 0x0030, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593718:: @ 8593718
+ .4byte gUnknown_08593704
+
+ .align 2
+gUnknown_0859371C:: @ 859371C
+ spr_template 0x27d6, 0x27d6, gUnknown_08524914, gUnknown_08593718, NULL, gDummySpriteAffineAnimTable, sub_80A77C8
+
+ .align 2
+gUnknown_08593734:: @ 8593734
+ .2byte 0x0000, 0x0000, 0x02f8, 0x0000, 0x0000, 0x0000, 0x0408, 0x0000
+ .2byte 0x0000, 0x0000, 0x02f8, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593754:: @ 8593754
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593764:: @ 8593764
+ .2byte 0xfff8, 0x0004, 0x0800, 0x0000, 0x7ffd, 0x0000, 0x0000, 0x0000
+ .2byte 0x0010, 0xfff8, 0x0800, 0x0000, 0xfff0, 0x0008, 0x0800, 0x0000
+ .2byte 0x7ffd, 0x0001, 0x0000, 0x0000, 0x0100, 0x0100, 0x0000, 0x0000
+ .2byte 0x0000, 0x0000, 0x0f00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085937A4:: @ 85937A4
+ .4byte gUnknown_08593734
+ .4byte gUnknown_08593754
+ .4byte gUnknown_08593764
+
+ .align 2
+gUnknown_085937B0:: @ 85937B0
+ spr_template 0x27da, 0x27da, gUnknown_08524AF4, gDummySpriteAnimTable, NULL, gUnknown_085937A4, sub_8105538
+
+ .align 2
+gUnknown_085937C8:: @ 85937C8
+ .2byte 0x0010, 0x0010, 0x0000, 0x0000, 0x0010, 0x0010, 0x1e00, 0x0000
+ .2byte 0x7fff, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085937E0:: @ 85937E0
+ .2byte 0x0010, 0x0010, 0x0000, 0x0000, 0x0020, 0x0020, 0x0f00, 0x0000
+ .2byte 0x7fff, 0x0001, 0x0000, 0x0000
+ .align 2
+gUnknown_085937F8:: @ 85937F8
+ .2byte 0x0010, 0x0010, 0x0000, 0x0000, 0x000b, 0x000b, 0x2d00, 0x0000
+ .2byte 0x7fff, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593810:: @ 8593810
+ .4byte gUnknown_085937C8
+ .4byte gUnknown_085937E0
+
+ .align 2
+gUnknown_08593818:: @ 8593818
+ .4byte gUnknown_085937F8
+
+ .align 2
+gUnknown_0859381C:: @ 859381C
+ spr_template 0x27db, 0x27db, gUnknown_085249DC, gDummySpriteAnimTable, NULL, gUnknown_08593810, sub_80A77C8
+
+ .align 2
+gUnknown_08593834:: @ 8593834
+ .2byte 0x0200, 0x0200, 0x0000, 0x0000, 0xfff0, 0xfff0, 0x1e00, 0x0000
+ .2byte 0x7fff, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859384C:: @ 859384C
+ .4byte gUnknown_08593834
+
+ .align 2
+gUnknown_08593850:: @ 8593850
+ spr_template 0x27db, 0x27db, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_0859384C, sub_80A77C8
+
+ .align 2
+gUnknown_08593868:: @ 8593868
+ spr_template 0x27db, 0x27db, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_08593810, sub_81051C4
+
+ .align 2
+gUnknown_08593880:: @ 8593880
+ spr_template 0x27db, 0x27db, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_08593818, sub_81052A4
+
+ .align 2
+gUnknown_08593898:: @ 8593898
+ spr_template 0x27db, 0x27db, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_08593810, sub_81054E8
+
+ .align 2
gUnknown_085938B0:: @ 85938B0
- .incbin "baserom.gba", 0x5938b0, 0x2c
+ .2byte 0x0060, 0xfff3, 0x0800, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
+gUnknown_085938C0:: @ 85938C0
+ .2byte 0x0000, 0x0003, 0x0004, 0x0003, 0x0008, 0x0003, 0x0004, 0x0003
+ .2byte 0x0000, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085938D8:: @ 85938D8
+ .4byte gUnknown_085938C0
+
+ .align 2
gUnknown_085938DC:: @ 85938DC
- .incbin "baserom.gba", 0x5938dc, 0x18
+ spr_template 0x27df, 0x27df, gUnknown_0852490C, gUnknown_085938D8, NULL, gDummySpriteAffineAnimTable, sub_8105C48
+ .align 2
gUnknown_085938F4:: @ 85938F4
- .incbin "baserom.gba", 0x5938f4, 0x5c
+ .2byte 0x1c1e, 0x18ec, 0x1a10, 0x1cf6
+
+ .align 2
+gUnknown_085938FC:: @ 85938FC
+ .2byte 0x0000, 0x0006, 0x0010, 0x0006, 0x0020, 0x000f, 0x0010, 0x0006
+ .2byte 0x0000, 0x0006, 0x0010, 0x0046, 0x0020, 0x004f, 0x0010, 0x0046
+ .2byte 0x0000, 0x0006, 0x0010, 0x0006, 0x0020, 0x000f, 0x0010, 0x0006
+ .2byte 0x0000, 0x0006, 0xffff, 0x0000
+ .align 2
+gUnknown_08593934:: @ 8593934
+ .4byte gUnknown_085938FC
+
+ .align 2
+gUnknown_08593938:: @ 8593938
+ spr_template 0x27dd, 0x27dd, gUnknown_08524914, gUnknown_08593934, NULL, gDummySpriteAffineAnimTable, sub_80A77C8
+
+ .align 2
gUnknown_08593950:: @ 8593950
- .incbin "baserom.gba", 0x593950, 0x38
+ .2byte 0x27de, 0x270f, 0x270e, 0x0000
+
+ .align 2
+gUnknown_08593958:: @ 8593958
+ spr_template 0x27de, 0x27de, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8105DE8
+
+ .align 2
+gUnknown_08593970:: @ 8593970
+ spr_template 0x27e2, 0x27e2, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8105E60
+ .align 2
gUnknown_08593988:: @ 8593988
- .incbin "baserom.gba", 0x593988, 0x210
+ .2byte 0x000a, 0xfff3, 0x0a00, 0x0000, 0xfff6, 0x000d, 0x0a00, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085939A0:: @ 85939A0
+ spr_template 0x27e8, 0x27e8, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8106140
+
+ .align 2
+gUnknown_085939B8:: @ 85939B8
+ spr_template 0x27e8, 0x27e8, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81061C4
+
+ .align 2
+gUnknown_085939D0:: @ 85939D0
+ spr_template 0x27e8, 0x27e8, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810624C
+
+ .align 2
+gUnknown_085939E8:: @ 85939E8
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x0008, 0x0008, 0x0100, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593A00:: @ 8593A00
+ .4byte gUnknown_085939E8
+
+ .align 2
+gUnknown_08593A04:: @ 8593A04
+ spr_template 0x27e9, 0x27e9, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_08593A00, sub_810673C
+
+ .align 2
+gUnknown_08593A1C:: @ 8593A1C
+ spr_template 0x27e9, 0x27e9, gUnknown_085249CC, gDummySpriteAnimTable, NULL, gUnknown_08593A00, sub_8106878
+
+ .align 2
+gUnknown_08593A34:: @ 8593A34
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x0008, 0x0008, 0x0100, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593A4C:: @ 8593A4C
+ .4byte gUnknown_08593A34
+
+ .align 2
+gUnknown_08593A50:: @ 8593A50
+ spr_template 0x27fd, 0x27fd, gUnknown_085249C4, gDummySpriteAnimTable, NULL, gUnknown_08593A4C, sub_8106944
+
+ .align 2
+gUnknown_08593A68:: @ 8593A68
+ .2byte 0x0000, 0x0004, 0x0004, 0x0004, 0x0008, 0x0004, 0x0004, 0x0004
+ .2byte 0x0000, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593A80:: @ 8593A80
+ .4byte gUnknown_08593A68
+
+ .align 2
+gUnknown_08593A84:: @ 8593A84
+ spr_template 0x27ea, 0x27ea, gUnknown_0852490C, gUnknown_08593A80, NULL, gDummySpriteAffineAnimTable, sub_81069B8
+
+ .align 2
+gUnknown_08593A9C:: @ 8593A9C
+ .2byte 0x0000, 0x0018, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593AA4:: @ 8593AA4
+ .4byte gUnknown_08593A9C
+
+ .align 2
+gUnknown_08593AA8:: @ 8593AA8
+ spr_template 0x27ec, 0x27ec, gUnknown_08524914, gUnknown_08593AA4, NULL, gDummySpriteAffineAnimTable, sub_81069D0
+
+ .align 2
+gUnknown_08593AC0:: @ 8593AC0
+ spr_template 0x27eb, 0x27eb, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8106AD0
+
+ .align 2
+gUnknown_08593AD8:: @ 8593AD8
+ .2byte 0x0000, 0x0003, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08593AE0:: @ 8593AE0
+ .2byte 0x0010, 0x0003, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08593AE8:: @ 8593AE8
+ .4byte gUnknown_08593AD8
+ .4byte gUnknown_08593AE0
+
+ .align 2
+gUnknown_08593AF0:: @ 8593AF0
+ spr_template 0x27ed, 0x27ed, gUnknown_08524914, gUnknown_08593AE8, NULL, gDummySpriteAffineAnimTable, sub_8106B54
+
+ .align 2
+gUnknown_08593B08:: @ 8593B08
+ .2byte 0x0000, 0x0004, 0x0010, 0x0004, 0x0020, 0x0004, 0x0030, 0x0004, 0xffff, 0x0000
+ .align 2
+gUnknown_08593B1C:: @ 8593B1C
+ .2byte 0x0000, 0x0044, 0x0010, 0x0044, 0x0020, 0x0044, 0x0030, 0x0044, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593B30:: @ 8593B30
+ .4byte gUnknown_08593B08
+ .4byte gUnknown_08593B1C
+
+ .align 2
+gUnknown_08593B38:: @ 8593B38
+ spr_template 0x27ee, 0x27ee, gUnknown_08524914, gUnknown_08593B30, NULL, gDummySpriteAffineAnimTable, sub_8106C80
+
+ .align 2
+gUnknown_08593B50:: @ 8593B50
+ .2byte 0x0000, 0x0008, 0x0010, 0x0008, 0x0020, 0x0008, 0x0010, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593B64:: @ 8593B64
+ .2byte 0x0010, 0x0048, 0x0020, 0x0048, 0x0010, 0x0048, 0x0000, 0x0048, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08593B78:: @ 8593B78
+ .4byte gUnknown_08593B50
+ .4byte gUnknown_08593B64
+
+ .align 2
+gUnknown_08593B80:: @ 8593B80
+ spr_template 0x27e7, 0x27e7, gUnknown_08524914, gUnknown_08593B78, NULL, gDummySpriteAffineAnimTable, sub_8106CD0
+
+ .align 2
gUnknown_08593B98:: @ 8593B98
- .incbin "baserom.gba", 0x593b98, 0x1488
+ .2byte 0xfff4, 0x0008, 0x0400, 0x0000, 0x0014, 0xffec, 0x0400, 0x0000
+ .2byte 0xfff8, 0x000c, 0x0400, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593BB8:: @ 8593BB8
+ spr_template 0x27f1, 0x27f1, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8106E00
+
+ .align 2
+gUnknown_08593BD0:: @ 8593BD0
+ .2byte 0x0000, 0x0000, 0x0500, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593BE0:: @ 8593BE0
+ .2byte 0x0000, 0x0000, 0x10f8, 0x0000, 0x7fff, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593BF0:: @ 8593BF0
+ .2byte 0x0000, 0x0000, 0x1008, 0x0000, 0x7fff, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593C00:: @ 8593C00
+ .4byte gUnknown_08593BD0
+ .4byte gUnknown_08593BE0
+ .4byte gUnknown_08593BF0
+
+ .align 2
+gUnknown_08593C0C:: @ 8593C0C
+ spr_template 0x27de, 0x27de, gUnknown_0852496C, gUnknown_08592FCC, NULL, gUnknown_08593C00, sub_8106F60
+ .align 2
+gUnknown_08593C24:: @ 8593C24
+ spr_template 0x27de, 0x27de, gUnknown_0852496C, gUnknown_08592FCC, NULL, gUnknown_08593C00, sub_8106F00
+
+ .align 2
+gUnknown_08593C3C:: @ 8593C3C
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593C4C:: @ 8593C4C
+ .2byte 0x0200, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08593C5C:: @ 8593C5C
+ .4byte gUnknown_08593C3C
+ .4byte gUnknown_08593C4C
+
+ .align 2
+gUnknown_08593C64:: @ 8593C64
+ spr_template 0x2804, 0x2804, gUnknown_08524B1C, gDummySpriteAnimTable, NULL, gUnknown_08593C5C, sub_81070AC
+
+ .align 2
+ .incbin "graphics/unknown/unknown_593C80.4bpp"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_593FFC.bin"
+
+ .align 2
+gUnknown_08594FFC:: @ 8594FFC
+ .2byte 0x0000, 0x0002, 0x0008, 0x0002, 0x0010, 0x0002, 0x0018, 0x0006
+ .2byte 0x0020, 0x0002, 0x0028, 0x0002, 0x0030, 0x0002, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859501C:: @ 859501C
+ .4byte gUnknown_08594FFC
+
+ .align 2
gUnknown_08595020:: @ 8595020
- .incbin "baserom.gba", 0x595020, 0x248
+ spr_template 0x2783, 0x2783, gUnknown_08524954, gUnknown_0859501C, NULL, gDummySpriteAffineAnimTable, sub_810721C
+
+ .align 2
+gUnknown_08595038:: @ 8595038
+ .2byte 0xfffb, 0xfffb, 0x0a00, 0x0000, 0x0005, 0x0005, 0x0a00, 0x0000
+ .2byte 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595050:: @ 8595050
+ .4byte gUnknown_08595038
+
+ .align 2
+gUnknown_08595054:: @ 8595054
+ .2byte 0x0000, 0x0001, 0x0004, 0x0005, 0x0008, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595064:: @ 8595064
+ .4byte gUnknown_08595054
+ .align 2
+gUnknown_08595068:: @ 8595068
+ spr_template 0x27a2, 0x27a2, gUnknown_08524A8C, gUnknown_08595064, NULL, gUnknown_08595050, sub_8107260
+
+ .align 2
+gUnknown_08595080:: @ 8595080
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595088:: @ 8595088
+ .2byte 0x0004, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595090:: @ 8595090
+ .4byte gUnknown_08595080
+ .4byte gUnknown_08595088
+
+ .align 2
+gUnknown_08595098:: @ 8595098
+ .2byte 0x0000, 0x0000, 0x0100, 0x0000, 0x0060, 0x0060, 0x0100, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085950B0:: @ 85950B0
+ .4byte gUnknown_08595098
+
+ .align 2
+gUnknown_085950B4:: @ 85950B4
+ spr_template 0x279c, 0x279c, gUnknown_08524A04, gUnknown_08595090, NULL, gUnknown_085950B0, sub_810744C
+
+ .align 2
+gUnknown_085950CC:: @ 85950CC
+ .2byte 0x0000, 0x0001, 0x0004, 0x0001, 0x0008, 0x0001, 0x000c, 0x0001, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085950E0:: @ 85950E0
+ .4byte gUnknown_085950CC
+
+ .align 2
+gUnknown_085950E4:: @ 85950E4
+ spr_template 0x27a5, 0x27a5, gUnknown_08524A2C, gUnknown_085950E0, NULL, gDummySpriteAffineAnimTable, sub_81075EC
+
+ .align 2
+gUnknown_085950FC:: @ 85950FC
+ spr_template 0x2813, 0x2813, gUnknown_08524A2C, gUnknown_085950E0, NULL, gDummySpriteAffineAnimTable, sub_81075EC
+
+ .align 2
+gUnknown_08595114:: @ 8595114
+ spr_template 0x2818, 0x2818, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81075EC
+
+ .align 2
+gUnknown_0859512C:: @ 859512C
+ spr_template 0x2819, 0x2819, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81075EC
+
+ .align 2
+gUnknown_08595144:: @ 8595144
+ .2byte 0x0010, 0x0002, 0x0020, 0x0002, 0x0030, 0x0002, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595154:: @ 8595154
+ .4byte gUnknown_08595144
+
+ .align 2
+gUnknown_08595158:: @ 8595158
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_08595154, NULL, gDummySpriteAffineAnimTable, sub_81075EC
+
+ .align 2
+gUnknown_08595170:: @ 8595170
+ spr_template 0x27b5, 0x27b5, gUnknown_08524A14, gDummySpriteAnimTable, NULL, gUnknown_08593420, sub_81075EC
+
+ .align 2
+gUnknown_08595188:: @ 8595188
+ .2byte 0x0003, 0x0003, 0x320a, 0x0000, 0x0000, 0x0000, 0x0a00, 0x0000
+ .2byte 0xffec, 0xffec, 0x14f6, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085951A8:: @ 85951A8
+ .2byte 0x0150, 0x0150, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085951B8:: @ 85951B8
+ .4byte gUnknown_08595188
+
+ .align 2
+gUnknown_085951BC:: @ 85951BC
+ .4byte gUnknown_085951A8
+
+ .align 2
+gUnknown_085951C0:: @ 85951C0
+ spr_template 0x27a5, 0x27a5, gUnknown_08524AEC, gUnknown_085950E0, NULL, gUnknown_085951B8, sub_8107730
+
+ .align 2
+gUnknown_085951D8:: @ 85951D8
+ spr_template 0x27a5, 0x27a5, gUnknown_08524AEC, gUnknown_085950E0, NULL, gUnknown_085951BC, sub_81077C0
+
+ .align 2
+gUnknown_085951F0:: @ 85951F0
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085951F8:: @ 85951F8
+ .2byte 0x0004, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595200:: @ 8595200
+ .4byte gUnknown_085951F0
+
+ .align 2
+gUnknown_08595204:: @ 8595204
+ .4byte gUnknown_085951F8
+
+ .align 2
+gUnknown_08595208:: @ 8595208
+ spr_template 0x27ab, 0x27ab, gUnknown_08524A2C, gUnknown_08595200, NULL, gDummySpriteAffineAnimTable, sub_80A78AC
+
+ .align 2
+gUnknown_08595220:: @ 8595220
+ spr_template 0x27ab, 0x27ab, gUnknown_08524AEC, gUnknown_08595204, NULL, gUnknown_08596208, sub_8107894
+
+ .align 2
+gUnknown_08595238:: @ 8595238
+ spr_template 0x279d, 0x279d, gUnknown_08524904, gUnknown_08595AB8, NULL, gDummySpriteAffineAnimTable, sub_81078D0
+
+ .align 2
+gUnknown_08595250:: @ 8595250
+ spr_template 0x27ab, 0x27ab, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8108034
+
+ .align 2
gUnknown_08595268:: @ 8595268
- .incbin "baserom.gba", 0x595268, 0xa8
+ spr_template 0x281c, 0x281c, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810851C
+
+ .align 2
+gUnknown_08595280:: @ 8595280
+ .2byte 0x0008, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595288:: @ 8595288
+ .2byte 0x0009, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595290:: @ 8595290
+ .2byte 0x0004, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595298:: @ 8595298
+ .4byte gUnknown_08595280
+ .4byte gUnknown_08595288
+
+ .align 2
+gUnknown_085952A0:: @ 85952A0
+ .4byte gUnknown_08595290
+
+ .align 2
+gUnknown_085952A4:: @ 85952A4
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0xfff6, 0xfff6, 0x0f00, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085952BC:: @ 85952BC
+ .2byte 0x00e0, 0x00e0, 0x0000, 0x0000, 0xfff8, 0xfff8, 0x0f00, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085952D4:: @ 85952D4
+ .2byte 0x0150, 0x0150, 0x0000, 0x0000, 0x0000, 0x0000, 0x0f00, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
+gUnknown_085952EC:: @ 85952EC
+ .4byte gUnknown_085952A4
+ .4byte gUnknown_085952BC
+
+ .align 2
+gUnknown_085952F4:: @ 85952F4
+ .4byte gUnknown_085952D4
+
+ .align 2
+gUnknown_085952F8:: @ 85952F8
+ spr_template 0x27ab, 0x27ab, gUnknown_08524904, gUnknown_08595298, NULL, gDummySpriteAffineAnimTable, sub_8108BE0
+
+ .align 2
gUnknown_08595310:: @ 8595310
- .incbin "baserom.gba", 0x595310, 0x2a4
+ spr_template 0x27ab, 0x27ab, gUnknown_08524964, gUnknown_08595298, NULL, gUnknown_085952EC, sub_8108C54
+
+ .align 2
+gUnknown_08595328:: @ 8595328
+ spr_template 0x27ab, 0x27ab, gUnknown_0852496C, gUnknown_085952A0, NULL, gUnknown_085952F4, sub_80A8EE4
+
+ .align 2
+gUnknown_08595340:: @ 8595340
+ .2byte 0x0010, 0x0004, 0x0020, 0x0004, 0x0030, 0x0004, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595350:: @ 8595350
+ .2byte 0x0010, 0x00c4, 0x0020, 0x00c4, 0x0030, 0x00c4, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595360:: @ 8595360
+ .4byte gUnknown_08595340
+ .4byte gUnknown_08595350
+
+ .align 2
+gUnknown_08595368:: @ 8595368
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_08595360, NULL, gDummySpriteAffineAnimTable, sub_8108EC8
+
+ .align 2
+gUnknown_08595380:: @ 8595380
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_08595360, NULL, gDummySpriteAffineAnimTable, sub_8108F08
+
+ .align 2
+gUnknown_08595398:: @ 8595398
+ .2byte 0x0000, 0x0003, 0x0010, 0x0003, 0x0020, 0x0003, 0x0030, 0x0003
+ .2byte 0x0040, 0x0003, 0x0050, 0x0003, 0x0060, 0x0003, 0x0070, 0x0003
+ .2byte 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085953BC:: @ 85953BC
+ .4byte gUnknown_08595398
+
+ .align 2
+gUnknown_085953C0:: @ 85953C0
+ .2byte 0x0000, 0x0005, 0x0010, 0x0005, 0x0020, 0x0005, 0x0030, 0x0005
+ .2byte 0x0040, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085953D8:: @ 85953D8
+ .4byte gUnknown_085953C0
+ .align 2
+gUnknown_085953DC:: @ 85953DC
+ .2byte 0x0032, 0x0100, 0x0000, 0x0000, 0x0020, 0x0000, 0x0700, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085953F4:: @ 85953F4
+ .4byte gUnknown_085953DC
+
+ .align 2
+gUnknown_085953F8:: @ 85953F8
+ spr_template 0x2731, 0x2731, gUnknown_08524974, gUnknown_085953BC, NULL, gUnknown_085953F4, sub_8108FBC
+
+ .align 2
+gUnknown_08595410:: @ 8595410
+ spr_template 0x2731, 0x2731, gUnknown_08524914, gUnknown_085953BC, NULL, gDummySpriteAffineAnimTable, sub_8108FBC
+
+ .align 2
+gUnknown_08595428:: @ 8595428
+ spr_template 0x2733, 0x2733, gUnknown_08524914, gUnknown_085953D8, NULL, gDummySpriteAffineAnimTable, sub_8108F4C
+
+ .align 2
+gUnknown_08595440:: @ 8595440
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_085953D8, NULL, gDummySpriteAffineAnimTable, sub_8108F4C
+
+ .align 2
+gUnknown_08595458:: @ 8595458
+ .2byte 0x0010, 0x0006, 0x0020, 0x0006, 0x0030, 0x0006, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595468:: @ 8595468
+ .4byte gUnknown_08595458
+
+ .align 2
+gUnknown_0859546C:: @ 859546C
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_08595468, NULL, gDummySpriteAffineAnimTable, sub_8109064
+
+ .align 2
+gUnknown_08595484:: @ 8595484
+ .2byte 0x0050, 0x0050, 0x0000, 0x0000, 0x0002, 0x0002, 0x010a, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859549C:: @ 859549C
+ .4byte gUnknown_08595484
+
+ .align 2
+gUnknown_085954A0:: @ 85954A0
+ spr_template 0x27ad, 0x27ad, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_0859549C, sub_810916C
+
+ .align 2
+gUnknown_085954B8:: @ 85954B8
+ .2byte 0x0000, 0x0004, 0x0010, 0x0004, 0x0020, 0x0004, 0x0030, 0x0004
+ .2byte 0x0040, 0x0004, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085954D0:: @ 85954D0
+ .4byte gUnknown_085954B8
+
+ .align 2
+gUnknown_085954D4:: @ 85954D4
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A7820
+
+ .align 2
+gUnknown_085954EC:: @ 85954EC
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_085954D0, NULL, gDummySpriteAffineAnimTable, sub_8109198
+
+ .align 2
+gUnknown_08595504:: @ 8595504
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_085954D0, NULL, gDummySpriteAffineAnimTable, sub_8109200
+
+ .align 2
+gUnknown_0859551C:: @ 859551C
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_085954D0, NULL, gDummySpriteAffineAnimTable, sub_810921C
+
+ .align 2
+gUnknown_08595534:: @ 8595534
+ .2byte 0x0020, 0x0006, 0x0030, 0x0006, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595540:: @ 8595540
+ .4byte gUnknown_08595534
+
+ .align 2
+gUnknown_08595544:: @ 8595544
+ .2byte 0x0000, 0x0000, 0x0100, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595554:: @ 8595554
+ .2byte 0x00a0, 0x00a0, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595564:: @ 8595564
+ .4byte gUnknown_08595544
+ .4byte gUnknown_08595554
+
+ .align 2
+gUnknown_0859556C:: @ 859556C
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_08595540, NULL, gDummySpriteAffineAnimTable, sub_8109364
+
+ .align 2
+gUnknown_08595584:: @ 8595584
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_085954D0, NULL, gDummySpriteAffineAnimTable, sub_81093A4
+
+ .align 2
+gUnknown_0859559C:: @ 859559C
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_085954D0, NULL, gDummySpriteAffineAnimTable, sub_80A8EE4
+
+ .align 2
gUnknown_085955B4:: @ 85955B4
- .incbin "baserom.gba", 0x5955b4, 0x18
+ spr_template 0x27d9, 0x27d9, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81098EC
+ .align 2
gUnknown_085955CC:: @ 85955CC
- .incbin "baserom.gba", 0x5955cc, 0x2
+ .2byte 0xfffe, 0xfffb, 0xffff, 0xffff, 0x0003, 0xfffa, 0x0004, 0xfffe
+ .2byte 0x0002, 0xfff8, 0xfffb, 0xfffb, 0x0004, 0xfff9
-gUnknown_085955CE:: @ 85955CE
- .incbin "baserom.gba", 0x5955ce, 0xb6
+ .align 2
+gUnknown_085955E8:: @ 85955E8
+ spr_template 0x27d9, 0x27d9, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8109A10
+ .align 2
+gUnknown_08595600:: @ 8595600
+ .2byte 0x0000, 0x0005, 0x0004, 0x0005, 0x0008, 0x0005, 0x000c, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595614:: @ 8595614
+ .2byte 0x0010, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859561C:: @ 859561C
+ .2byte 0x0014, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595624:: @ 8595624
+ .2byte 0x0014, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859562C:: @ 859562C
+ .4byte gUnknown_08595600
+ .4byte gUnknown_08595614
+ .4byte gUnknown_0859561C
+ .4byte gUnknown_08595624
+
+ .align 2
+gUnknown_0859563C:: @ 859563C
+ spr_template 0x27f7, 0x27f7, gUnknown_0852490C, gUnknown_0859562C, NULL, gDummySpriteAffineAnimTable, sub_8109AFC
+
+ .align 2
+gUnknown_08595654:: @ 8595654
+ .2byte 0x0000, 0x0005, 0x0010, 0x0005, 0x0020, 0x0005, 0x0030, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595668:: @ 8595668
+ .4byte gUnknown_08595654
+
+ .align 2
+gUnknown_0859566C:: @ 859566C
+ spr_template 0x27f8, 0x27f8, gUnknown_08524914, gUnknown_08595668, NULL, gDummySpriteAffineAnimTable, sub_8109CB0
+
+ .align 2
gUnknown_08595684:: @ 8595684
- .incbin "baserom.gba", 0x595684, 0x10
+ .2byte 0xffff, 0x0100, 0x0001, 0xff00, 0x01ff, 0x0001, 0xff00, 0x0100
+ .align 2
gUnknown_08595694:: @ 8595694
- .incbin "baserom.gba", 0x595694, 0x2c
+ .2byte 0x00ff, 0x0001, 0x01ff, 0xff00, 0x0100, 0xff00, 0x0100, 0x0100
+
+ .align 2
+gUnknown_085956A4:: @ 85956A4
+ .2byte 0x0000, 0x0005, 0x0010, 0x0005, 0x0020, 0x0008, 0x0030, 0x0005
+ .2byte 0x0040, 0x0005, 0xffff, 0x0000
+ .align 2
+gUnknown_085956BC:: @ 85956BC
+ .4byte gUnknown_085956A4
+
+ .align 2
gUnknown_085956C0:: @ 85956C0
- .incbin "baserom.gba", 0x5956c0, 0x168
+ spr_template 0x2735, 0x2735, gUnknown_08524914, gUnknown_085956BC, NULL, gDummySpriteAffineAnimTable, sub_810A1A8
+
+ .align 2
+gUnknown_085956D8:: @ 85956D8
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x1400, 0x0000
+ .2byte 0x0000, 0x0000, 0x3cf0, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085956F8:: @ 85956F8
+ .4byte gUnknown_085956D8
+
+ .align 2
+gUnknown_085956FC:: @ 85956FC
+ spr_template 0x279f, 0x279f, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_085956F8, sub_810A214
+
+ .align 2
+gUnknown_08595714:: @ 8595714
+ .2byte 0x0000, 0x0005, 0x0010, 0x0005, 0x0020, 0x0005, 0x0030, 0x0005
+ .2byte 0x0040, 0x0005, 0x0050, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595730:: @ 8595730
+ .4byte gUnknown_08595714
+
+ .align 2
+gUnknown_08595734:: @ 8595734
+ spr_template 0x275f, 0x275f, gUnknown_08524914, gUnknown_08595730, NULL, gDummySpriteAffineAnimTable, sub_810A274
+
+ .align 2
+gUnknown_0859574C:: @ 859574C
+ spr_template 0x271b, 0x271b, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810A308
+
+ .align 2
+gUnknown_08595764:: @ 8595764
+ spr_template 0x27bb, 0x27bb, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A7820
+
+ .align 2
+gUnknown_0859577C:: @ 859577C
+ .2byte 0x0000, 0x0000, 0x0114, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859578C:: @ 859578C
+ .4byte gUnknown_0859577C
+
+ .align 2
+gUnknown_08595790:: @ 8595790
+ spr_template 0x271b, 0x271b, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_0859578C, sub_810A46C
+
+ .align 2
+gUnknown_085957A8:: @ 85957A8
+ .2byte 0x0000, 0x0006, 0x0010, 0x0006, 0x0020, 0x0006, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085957B8:: @ 85957B8
+ .4byte gUnknown_085957A8
+
+ .align 2
+gUnknown_085957BC:: @ 85957BC
+ .2byte 0x00e8, 0x00e8, 0x0000, 0x0000, 0xfff8, 0xfff8, 0x0a00, 0x0000
+ .2byte 0x0008, 0x0008, 0x0a00, 0x0000, 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085957DC:: @ 85957DC
+ .4byte gUnknown_085957BC
+ .align 2
+gUnknown_085957E0:: @ 85957E0
+ spr_template 0x282a, 0x282a, gUnknown_08524974, gUnknown_085957B8, NULL, gUnknown_085957DC, sub_810A5BC
+
+ .align 2
+gUnknown_085957F8:: @ 85957F8
+ spr_template 0x271b, 0x271b, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_0859578C, sub_810A628
+
+ .align 2
+gUnknown_08595810:: @ 8595810
+ spr_template 0x271b, 0x271b, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810A75C
+
+ .align 2
gUnknown_08595828:: @ 8595828
- .incbin "baserom.gba", 0x595828, 0x18
+ spr_template 0x2711, 0x2711, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810A9DC
+ .align 2
gUnknown_08595840:: @ 8595840
- .incbin "baserom.gba", 0x595840, 0x18
+ spr_template 0x27bd, 0x27bd, gUnknown_08524934, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810AA2C
+ .align 2
gUnknown_08595858:: @ 8595858
- .incbin "baserom.gba", 0x595858, 0x50
+ .byte 0x3a, 0xc4, 0xc8, 0xdc, 0x08, 0xc8, 0xf0, 0x38
+ .byte 0x3a, 0xf6, 0xc6, 0x0a, 0x30, 0xee, 0xf8, 0x38
+ .byte 0x10, 0xc8, 0xc6, 0xd6, 0x3a, 0x1e, 0xd0, 0x28
+ .byte 0x0c, 0xd0, 0x30, 0xf4, 0xc8, 0x12, 0x30, 0x30
+
+ .align 2
+gUnknown_08595878:: @ 8595878
+ .2byte 0x0003, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0xffff, 0x0000
+ .align 2
+gUnknown_0859588C:: @ 859588C
+ .2byte 0x0000, 0x0005, 0x0001, 0x0005, 0x0002, 0x0005, 0x0003, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085958A0:: @ 85958A0
+ .4byte gUnknown_08595878
+ .4byte gUnknown_0859588C
+
+ .align 2
gUnknown_085958A8:: @ 85958A8
- .incbin "baserom.gba", 0x5958a8, 0x158
+ spr_template 0x27e3, 0x27e3, gUnknown_08524904, gUnknown_085958A0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_085958C0:: @ 85958C0
+ .2byte 0x0010, 0x0010, 0x0000, 0x0000, 0x0004, 0x0004, 0x3c00, 0x0000
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7ffd, 0x0000, 0x0000, 0x0000
+ .2byte 0xfffc, 0xfffc, 0x0500, 0x0000, 0x0004, 0x0004, 0x0500, 0x0000
+ .2byte 0x7ffd, 0x000a, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595900:: @ 8595900
+ .2byte 0x0010, 0x0010, 0x0000, 0x0000, 0x0008, 0x0008, 0x1e00, 0x0000
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0xfffc, 0xfffc, 0x0500, 0x0000
+ .2byte 0x0004, 0x0004, 0x0500, 0x0000, 0x7ffe, 0x0003, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595930:: @ 8595930
+ .2byte 0x0010, 0x0010, 0x0000, 0x0000, 0x0008, 0x0008, 0x1e00, 0x0000
+ .2byte 0xfff8, 0xfff8, 0x1e00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595950:: @ 8595950
+ .4byte gUnknown_085958C0
+ .4byte gUnknown_08595900
+ .4byte gUnknown_08595930
+
+ .align 2
+gUnknown_0859595C:: @ 859595C
+ spr_template 0x27e4, 0x27e4, gUnknown_08524A9C, gDummySpriteAnimTable, NULL, gUnknown_08595950, sub_810ACD8
+
+ .align 2
+gUnknown_08595974:: @ 8595974
+ .2byte 0x0000, 0x0003, 0x0010, 0x0003, 0x0020, 0x0003, 0x0030, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595988:: @ 8595988
+ .4byte gUnknown_08595974
+ .align 2
+gUnknown_0859598C:: @ 859598C
+ spr_template 0x27e5, 0x27e5, gUnknown_08524914, gUnknown_08595988, NULL, gDummySpriteAffineAnimTable, sub_810AD30
+
+ .align 2
+gUnknown_085959A4:: @ 85959A4
+ spr_template 0x27e4, 0x27e4, gUnknown_08524A9C, gDummySpriteAnimTable, NULL, gUnknown_08595950, sub_810AD98
+
+ .align 2
+gUnknown_085959BC:: @ 85959BC
+ .2byte 0x0000, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085959C4:: @ 85959C4
+ .2byte 0x0002, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085959CC:: @ 85959CC
+ .2byte 0x0004, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085959D4:: @ 85959D4
+ .2byte 0x0006, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085959DC:: @ 85959DC
+ .4byte gUnknown_085959BC
+ .4byte gUnknown_085959C4
+ .4byte gUnknown_085959CC
+ .4byte gUnknown_085959D4
+
+ .align 2
+gUnknown_085959EC:: @ 85959EC
+ .2byte 0x0100, 0x0100, 0x0040, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085959FC:: @ 85959FC
+ .4byte gUnknown_085959EC
+
+ .align 2
gUnknown_08595A00:: @ 8595A00
- .incbin "baserom.gba", 0x595a00, 0x30
+ spr_template 0x2711, 0x2711, gUnknown_08524A04, gUnknown_085959DC, NULL, gUnknown_085959FC, sub_810B1F0
+
+ .align 2
+gUnknown_08595A18:: @ 8595A18
+ spr_template 0x27e4, 0x27e4, gUnknown_08524A9C, gDummySpriteAnimTable, NULL, gUnknown_08595950, sub_810B23C
+ .align 2
gUnknown_08595A30:: @ 8595A30
- .incbin "baserom.gba", 0x595a30, 0x138
+ spr_template 0x2711, 0x2711, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810B51C
+
+ .align 2
+gUnknown_08595A48:: @ 8595A48
+ .2byte 0x0000, 0x0045, 0x0001, 0x0045, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595A54:: @ 8595A54
+ .4byte gUnknown_08595A48
+
+ .align 2
+gUnknown_08595A58:: @ 8595A58
+ spr_template 0x279d, 0x279d, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810B6C4
+ .align 2
+gUnknown_08595A70:: @ 8595A70
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595A78:: @ 8595A78
+ .2byte 0x0004, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595A80:: @ 8595A80
+ .2byte 0x0006, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595A88:: @ 8595A88
+ .2byte 0x0007, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595A90:: @ 8595A90
+ .2byte 0x0008, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595A98:: @ 8595A98
+ .2byte 0x000c, 0x0006, 0x000d, 0x0006, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595AA4:: @ 8595AA4
+ .4byte gUnknown_08595A70
+
+ .align 2
+gUnknown_08595AA8:: @ 8595AA8
+ .4byte gUnknown_08595A78
+
+ .align 2
+gUnknown_08595AAC:: @ 8595AAC
+ .4byte gUnknown_08595A80
+
+ .align 2
+gUnknown_08595AB0:: @ 8595AB0
+ .4byte gUnknown_08595A88
+
+ .align 2
+gUnknown_08595AB4:: @ 8595AB4
+ .4byte gUnknown_08595A90
+
+ .align 2
+gUnknown_08595AB8:: @ 8595AB8
+ .4byte gUnknown_08595A98
+
+ .align 2
+gUnknown_08595ABC:: @ 8595ABC
+ .2byte 0x0000, 0x0000, 0x0128, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595ACC:: @ 8595ACC
+ .4byte gUnknown_08595ABC
+
+ .align 2
+gUnknown_08595AD0:: @ 8595AD0
+ spr_template 0x279d, 0x279d, gUnknown_08524B24, gUnknown_08595AA8, NULL, gUnknown_08595ACC, sub_810B8AC
+
+ .align 2
+gUnknown_08595AE8:: @ 8595AE8
+ spr_template 0x279d, 0x279d, gUnknown_08524A24, gUnknown_08595AAC, NULL, gDummySpriteAffineAnimTable, sub_810B8AC
+
+ .align 2
+gUnknown_08595B00:: @ 8595B00
+ .2byte 0x0000, 0x0000, 0x010a, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595B10:: @ 8595B10
+ .4byte gUnknown_08595B00
+
+ .align 2
+gUnknown_08595B14:: @ 8595B14
+ spr_template 0x279d, 0x279d, gUnknown_08524AC4, gUnknown_08595AA8, NULL, gUnknown_08595B10, sub_810B8EC
+
+ .align 2
+gUnknown_08595B2C:: @ 8595B2C
+ spr_template 0x279d, 0x279d, gUnknown_08524A24, gUnknown_08595AAC, NULL, gDummySpriteAffineAnimTable, sub_810B8EC
+
+ .align 2
+gUnknown_08595B44:: @ 8595B44
+ .2byte 0x00ce, 0x00ce, 0x0000, 0x0000, 0x0005, 0x0005, 0x0a00, 0x0000
+ .2byte 0x0000, 0x0000, 0x0600, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595B64:: @ 8595B64
+ .4byte gUnknown_08595B44
+
+ .align 2
gUnknown_08595B68:: @ 8595B68
- .incbin "baserom.gba", 0x595b68, 0xf4
+ spr_template 0x279d, 0x279d, gUnknown_08524AC4, gUnknown_08595AA8, NULL, gUnknown_08595B64, sub_810B974
+
+ .align 2
+gUnknown_08595B80:: @ 8595B80
+ spr_template 0x279d, 0x279d, gUnknown_08524A84, gUnknown_08595AAC, NULL, gUnknown_08595B64, sub_810B974
+
+ .align 2
+gUnknown_08595B98:: @ 8595B98
+ spr_template 0x279d, 0x279d, gUnknown_08524904, gUnknown_08595AB0, NULL, gDummySpriteAffineAnimTable, sub_810BA24
+
+ .align 2
+gUnknown_08595BB0:: @ 8595BB0
+ spr_template 0x279d, 0x279d, gUnknown_0852490C, gUnknown_08595AB4, NULL, gDummySpriteAffineAnimTable, sub_810BC94
+
+ .align 2
+gUnknown_08595BC8:: @ 8595BC8
+ spr_template 0x279d, 0x279d, gUnknown_08524904, gUnknown_08595AB0, NULL, gDummySpriteAffineAnimTable, sub_810BC94
+ .align 2
+gUnknown_08595BE0:: @ 8595BE0
+ .2byte 0x0000, 0x0005, 0x0002, 0x0005, 0x0004, 0x0005, 0x0006, 0x0005
+ .2byte 0x0004, 0x0005, 0x0002, 0x0005, 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595C00:: @ 8595C00
+ .4byte gUnknown_08595BE0
+
+ .align 2
+gUnknown_08595C04:: @ 8595C04
+ spr_template 0x279e, 0x279e, gUnknown_08524A64, gUnknown_08595C00, NULL, gDummySpriteAffineAnimTable, sub_810BE48
+
+ .align 2
+gUnknown_08595C1C:: @ 8595C1C
+ .2byte 0x0000, 0x0008, 0x0008, 0x0008, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08595C28:: @ 8595C28
+ .4byte gUnknown_08595C1C
+
+ .align 2
+gUnknown_08595C2C:: @ 8595C2C
+ spr_template 0x27a0, 0x27a0, gUnknown_08524A54, gUnknown_08595C28, NULL, gDummySpriteAffineAnimTable, sub_810BED0
+
+ .align 2
+gUnknown_08595C44:: @ 8595C44
+ spr_template 0x27bc, 0x27bc, gUnknown_08524A54, gUnknown_08595C28, NULL, gDummySpriteAffineAnimTable, sub_810BED0
+
+ .align 2
gUnknown_08595C5C:: @ 8595C5C
- .incbin "baserom.gba", 0x595c5c, 0x2c
+ .byte 0x00, 0x01, 0x02, 0x02, 0x02, 0x02, 0x03, 0x04
+ .byte 0x04, 0x04, 0x05, 0x06, 0x06, 0x06, 0x06, 0x07
+ .byte 0x08, 0x08, 0x08, 0x09
+ .align 2
+gUnknown_08595C70:: @ 8595C70
+ spr_template 0x27ab, 0x27ab, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810C2F0
+
+ .align 2
gUnknown_08595C88:: @ 8595C88
- .incbin "baserom.gba", 0x595c88, 0x2c
+ .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02
+ .byte 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04
+ .byte 0x04, 0x04, 0x04, 0x05
+
+ .align 2
+gUnknown_08595C9C:: @ 8595C9C
+ spr_template 0x27bc, 0x27bc, gUnknown_08524A54, gUnknown_08595C28, NULL, gDummySpriteAffineAnimTable, sub_810C560
+ .align 2
gUnknown_08595CB4:: @ 8595CB4
- .incbin "baserom.gba", 0x595cb4, 0x78
+ .byte 0x64, 0xe0, 0x01, 0x20, 0x55, 0xe0, 0x01, 0x00
+ .byte 0xf2, 0xe0, 0x11, 0x10, 0x42, 0xe0, 0x21, 0x10
+ .byte 0xb6, 0xe0, 0x31, 0x00, 0x3c, 0xe0, 0x01, 0x20
+ .byte 0xd6, 0xe0, 0x11, 0x00, 0x71, 0xe0, 0x01, 0x10
+ .byte 0xd2, 0xe0, 0x31, 0x10, 0x26, 0xe0, 0x21, 0x00
+
+ .align 2
+gUnknown_08595CDC:: @ 8595CDC
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595CEC:: @ 8595CEC
+ .2byte 0x00f0, 0x00f0, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595CFC:: @ 8595CFC
+ .2byte 0x00e0, 0x00e0, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595D0C:: @ 8595D0C
+ .2byte 0x0150, 0x0150, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
+gUnknown_08595D1C:: @ 8595D1C
+ .4byte gUnknown_08595CDC
+ .4byte gUnknown_08595CEC
+ .4byte gUnknown_08595CFC
+
+ .align 2
+gUnknown_08595D28:: @ 8595D28
+ .4byte gUnknown_08595D0C
+
+ .align 2
gUnknown_08595D2C:: @ 8595D2C
- .incbin "baserom.gba", 0x595d2c, 0xa14
+ spr_template 0x2817, 0x2817, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_08595D1C, sub_810CB58
+
+ .align 2
+gUnknown_08595D44:: @ 8595D44
+ spr_template 0x2817, 0x2817, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_08595D28, sub_80A8EE4
+
+ .align 2
+gUnknown_08595D5C:: @ 8595D5C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595D64:: @ 8595D64
+ .2byte 0x0010, 0x0004, 0x0020, 0x0004, 0x0030, 0x0004, 0x0040, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595D78:: @ 8595D78
+ .4byte gUnknown_08595D5C
+ .4byte gUnknown_08595D64
+
+ .align 2
+gUnknown_08595D80:: @ 8595D80
+ .2byte 0x00e0, 0x00e0, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595D90:: @ 8595D90
+ .2byte 0x0118, 0x0118, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595DA0:: @ 8595DA0
+ .2byte 0x0150, 0x0150, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595DB0:: @ 8595DB0
+ .2byte 0x0180, 0x0180, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595DC0:: @ 8595DC0
+ .2byte 0x01c0, 0x01c0, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595DD0:: @ 8595DD0
+ .4byte gUnknown_08595D80
+ .4byte gUnknown_08595D90
+ .4byte gUnknown_08595DA0
+ .4byte gUnknown_08595DB0
+ .4byte gUnknown_08595DC0
+
+ .align 2
+gUnknown_08595DE4:: @ 8595DE4
+ spr_template 0x273b, 0x273b, gUnknown_085249D4, gUnknown_08595D78, NULL, gUnknown_08595DD0, unc_080B06FC
+
+ .align 2
+gUnknown_08595DFC:: @ 8595DFC
+ spr_template 0x279d, 0x279d, gUnknown_08524904, gUnknown_08595AAC, NULL, gDummySpriteAffineAnimTable, sub_810CD4C
+
+ .align 2
+gUnknown_08595E14:: @ 8595E14
+ spr_template 0x2742, 0x2742, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, unc_080B08A0
+
+ .align 2
+gUnknown_08595E2C:: @ 8595E2C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595E34:: @ 8595E34
+ .2byte 0x0010, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595E3C:: @ 8595E3C
+ .2byte 0x0020, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595E44:: @ 8595E44
+ .2byte 0x0030, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595E4C:: @ 8595E4C
+ .2byte 0x0030, 0x0041, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08595E54:: @ 8595E54
+ .4byte gUnknown_08595E2C
+
+ .align 2
+gUnknown_08595E58:: @ 8595E58
+ .4byte gUnknown_08595E34
+ .4byte gUnknown_08595E3C
+
+ .align 2
+gUnknown_08595E60:: @ 8595E60
+ .4byte gUnknown_08595E44
+ .4byte gUnknown_08595E4C
+
+ .align 2
+gUnknown_08595E68:: @ 8595E68
+ spr_template 0x279f, 0x279f, gUnknown_08524914, gUnknown_08595E54, NULL, gDummySpriteAffineAnimTable, sub_810CE68
+
+ .align 2
+gUnknown_08595E80:: @ 8595E80
+ spr_template 0x279f, 0x279f, gUnknown_08524914, gUnknown_08595E54, NULL, gDummySpriteAffineAnimTable, sub_810CEB4
+
+ .align 2
+gUnknown_08595E98:: @ 8595E98
+ spr_template 0x279f, 0x279f, gUnknown_08524914, gUnknown_08595E54, NULL, gDummySpriteAffineAnimTable, sub_810CEE0
+
+ .align 2
+gUnknown_08595EB0:: @ 8595EB0
+ spr_template 0x279f, 0x279f, gUnknown_08524914, gUnknown_08595E54, NULL, gDummySpriteAffineAnimTable, sub_810CF30
+
+ .align 2
+gUnknown_08595EC8:: @ 8595EC8
+ spr_template 0x279f, 0x279f, gUnknown_08524914, gUnknown_08595E60, NULL, gDummySpriteAffineAnimTable, sub_810D10C
+
+ .align 2
+gUnknown_08595EE0:: @ 8595EE0
+ spr_template 0x279f, 0x279f, gUnknown_08524914, gUnknown_08595E58, NULL, gDummySpriteAffineAnimTable, sub_810D1B4
+
+ .align 2
+gUnknown_08595EF8:: @ 8595EF8
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0xfff8, 0xfff8, 0x0114, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595F10:: @ 8595F10
+ .4byte gUnknown_08595EF8
+
+ .align 2
+gUnknown_08595F14:: @ 8595F14
+ spr_template 0x279f, 0x279f, gUnknown_085249D4, gUnknown_08595E54, NULL, gUnknown_08595F10, sub_810D278
+
+ .align 2
+gUnknown_08595F2C:: @ 8595F2C
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0xfffc, 0xfffc, 0x0114, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595F44:: @ 8595F44
+ .4byte gUnknown_08595F2C
+
+ .align 2
+gUnknown_08595F48:: @ 8595F48
+ spr_template 0x279f, 0x279f, gUnknown_085249D4, gUnknown_08595E54, NULL, gUnknown_08595F44, sub_810D278
+
+ .align 2
+gUnknown_08595F60:: @ 8595F60
+ spr_template 0x279f, 0x279f, gUnknown_08524914, gUnknown_08595E58, NULL, gDummySpriteAffineAnimTable, sub_810D2E4
+
+ .align 2
+gUnknown_08595F78:: @ 8595F78
+ spr_template 0x2759, 0x2759, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810D37C
+
+ .align 2
+gUnknown_08595F90:: @ 8595F90
+ spr_template 0x27b7, 0x27b7, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810D40C
+
+ .align 2
+gUnknown_08595FA8:: @ 8595FA8
+ spr_template 0x27e0, 0x27e0, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810D4F4
+
+ .align 2
+gUnknown_08595FC0:: @ 8595FC0
+ .2byte 0x0020, 0x0020, 0x0000, 0x0000, 0x0004, 0x0004, 0x4000, 0x0000
+ .2byte 0xfffa, 0xfffa, 0x0800, 0x0000, 0x0006, 0x0006, 0x0800, 0x0000
+ .2byte 0x7ffe, 0x0002, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08595FE8:: @ 8595FE8
+ .4byte gUnknown_08595FC0
+
+ .align 2
+gUnknown_08595FEC:: @ 8595FEC
+ spr_template 0x27e4, 0x27e4, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_08595FE8, sub_810D608
+
+ .align 2
+gUnknown_08596004:: @ 8596004
+ spr_template 0x2811, 0x2811, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810D714
+
+ .align 2
+gUnknown_0859601C:: @ 859601C
+ spr_template 0x2810, 0x2810, gUnknown_0852491C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810D874
+
+ .align 2
+gUnknown_08596034:: @ 8596034
+ spr_template 0x279f, 0x279f, gUnknown_08524914, gUnknown_08595E54, NULL, gDummySpriteAffineAnimTable, sub_810D984
+
+ .align 2
+gUnknown_0859604C:: @ 859604C
+ .2byte 0x0000, 0x0004, 0x0010, 0x0004, 0x0020, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859605C:: @ 859605C
+ .2byte 0x0000, 0x0084, 0x0010, 0x0084, 0x0020, 0x0084, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859606C:: @ 859606C
+ .2byte 0x0000, 0x0044, 0x0010, 0x0044, 0x0020, 0x0044, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859607C:: @ 859607C
+ .4byte gUnknown_0859604C
+ .4byte gUnknown_0859605C
+ .4byte gUnknown_0859606C
+
+ .align 2
+gUnknown_08596088:: @ 8596088
+ spr_template 0x2805, 0x2805, gUnknown_08524914, gUnknown_0859607C, NULL, gDummySpriteAffineAnimTable, sub_810DA10
+
+ .align 2
+gUnknown_085960A0:: @ 85960A0
+ .2byte 0x0000, 0x0006, 0x0040, 0x0006, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085960AC:: @ 85960AC
+ .2byte 0x0000, 0x00c6, 0x0040, 0x00c6, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085960B8:: @ 85960B8
+ .2byte 0x0000, 0x0046, 0x0040, 0x0046, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085960C4:: @ 85960C4
+ .4byte gUnknown_085960A0
+ .4byte gUnknown_085960AC
+ .4byte gUnknown_085960B8
+
+ .align 2
+gUnknown_085960D0:: @ 85960D0
+ spr_template 0x2806, 0x2806, gUnknown_0852491C, gUnknown_085960C4, NULL, gDummySpriteAffineAnimTable, sub_810DA10
+
+ .align 2
+gUnknown_085960E8:: @ 85960E8
+ .2byte 0x0200, 0x0200, 0x0000, 0x0000, 0xffe0, 0xffe0, 0x0800, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596100:: @ 8596100
+ .4byte gUnknown_085960E8
+
+ .align 2
+gUnknown_08596104:: @ 8596104
+ spr_template 0x279f, 0x279f, gUnknown_085249D4, gUnknown_08595E54, NULL, gUnknown_08596100, sub_810DA7C
+
+ .align 2
+gUnknown_0859611C:: @ 859611C
+ .2byte 0x0000, 0x0005, 0x0008, 0x0005, 0x0010, 0x0005, 0x0018, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596130:: @ 8596130
+ .4byte gUnknown_0859611C
+
+ .align 2
+gUnknown_08596134:: @ 8596134
+ spr_template 0x27a7, 0x27a7, gUnknown_08524954, gUnknown_08596130, NULL, gDummySpriteAffineAnimTable, sub_80A77C8
+
+ .align 2
+gUnknown_0859614C:: @ 859614C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596154:: @ 8596154
+ .2byte 0x0004, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0859615C:: @ 859615C
+ .2byte 0x0008, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596164:: @ 8596164
+ .4byte gUnknown_0859614C
+
+ .align 2
+gUnknown_08596168:: @ 8596168
+ .4byte gUnknown_08596154
+
+ .align 2
+gUnknown_0859616C:: @ 859616C
+ .4byte gUnknown_0859615C
+
+ .align 2
+gUnknown_08596170:: @ 8596170
+ .2byte 0x0160, 0x0160, 0x0000, 0x0000, 0xfff6, 0xfff6, 0x0a00, 0x0000
+ .2byte 0x000a, 0x000a, 0x0a00, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596190:: @ 8596190
+ .2byte 0x00ec, 0x00ec, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085961A0:: @ 85961A0
+ .4byte gUnknown_08596170
+
+ .align 2
+gUnknown_085961A4:: @ 85961A4
+ .4byte gUnknown_08596190
+
+ .align 2
+gUnknown_085961A8:: @ 85961A8
+ spr_template 0x27a6, 0x27a6, gUnknown_085249CC, gUnknown_08596164, NULL, gUnknown_085961A0, sub_810DBAC
+
+ .align 2
+gUnknown_085961C0:: @ 85961C0
+ spr_template 0x27a6, 0x27a6, gUnknown_085249CC, gUnknown_08596164, NULL, gUnknown_085961A0, sub_810DC2C
+
+ .align 2
+gUnknown_085961D8:: @ 85961D8
+ spr_template 0x27a6, 0x27a6, gUnknown_0852496C, gUnknown_0859616C, NULL, gUnknown_085961A4, sub_810DCD0
+
+ .align 2
+gUnknown_085961F0:: @ 85961F0
+ .2byte 0xfff0, 0x0010, 0x0600, 0x0000, 0x0010, 0xfff0, 0x0600, 0x0000
+ .2byte 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596208:: @ 8596208
+ .4byte gUnknown_085961F0
+
+ .align 2
+gUnknown_0859620C:: @ 859620C
+ spr_template 0x27a6, 0x27a6, gUnknown_085249CC, gUnknown_08596168, NULL, gUnknown_08596208, sub_810DD50
+
+ .align 2
+gUnknown_08596224:: @ 8596224
+ .2byte 0x009c, 0x009c, 0x0000, 0x0000, 0x0005, 0x0005, 0x1400, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859623C:: @ 859623C
+ .4byte gUnknown_08596224
+
+ .align 2
+gUnknown_08596240:: @ 8596240
+ spr_template 0x27a6, 0x27a6, gUnknown_0852496C, gUnknown_08596164, NULL, gUnknown_0859623C, sub_810DDC4
+
+ .align 2
+gUnknown_08596258:: @ 8596258
+ spr_template 0x27ab, 0x27ab, gUnknown_08524A8C, gUnknown_08595200, NULL, gUnknown_0859623C, sub_810DDC4
+
+ .align 2
+gUnknown_08596270:: @ 8596270
+ spr_template 0x2719, 0x2719, gUnknown_0852495C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810DE70
+
+ .align 2
+gUnknown_08596288:: @ 8596288
+ .2byte 0x0010, 0x0100, 0x0000, 0x0000, 0x000a, 0x0000, 0x1800, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085962A0:: @ 85962A0
+ .4byte gUnknown_08596288
+
+ .align 2
+gUnknown_085962A4:: @ 85962A4
+ spr_template 0x2719, 0x2719, gUnknown_085249BC, gDummySpriteAnimTable, NULL, gUnknown_085962A0, sub_810DFA8
+
+ .align 2
+gUnknown_085962BC:: @ 85962BC
+ .2byte 0x0000, 0x0003, 0x0000, 0x0043, 0x0000, 0x0083, 0x0000, 0x00c3, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085962D0:: @ 85962D0
+ .4byte gUnknown_085962BC
+
+ .align 2
+gUnknown_085962D4:: @ 85962D4
+ spr_template 0x27aa, 0x27aa, gUnknown_08524934, gUnknown_085962D0, NULL, gDummySpriteAffineAnimTable, sub_810E044
+
+ .align 2
+gUnknown_085962EC:: @ 85962EC
+ .2byte 0x0010, 0x0100, 0x0000, 0x0000, 0x0028, 0x0000, 0x0600, 0x0000
+ .2byte 0x0000, 0xffe0, 0x0500, 0x0000, 0xfff0, 0x0020, 0x0a00, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596314:: @ 8596314
+ .4byte gUnknown_085962EC
+
+ .align 2
+gUnknown_08596318:: @ 8596318
+ .2byte 0x0000, 0x0000, 0x0132, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
+gUnknown_08596328:: @ 8596328
+ .2byte 0x0000, 0x0000, 0x01d8, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596338:: @ 8596338
+ .4byte gUnknown_08596318
+ .4byte gUnknown_08596328
+
+ .align 2
+gUnknown_08596340:: @ 8596340
+ spr_template 0x27ac, 0x27ac, gUnknown_085249DC, gDummySpriteAnimTable, NULL, gUnknown_08596314, sub_810E13C
+
+ .align 2
+gUnknown_08596358:: @ 8596358
+ spr_template 0x27ac, 0x27ac, gUnknown_0852497C, gDummySpriteAnimTable, NULL, gUnknown_08596338, sub_810E1C8
+
+ .align 2
+gUnknown_08596370:: @ 8596370
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596378:: @ 8596378
+ .2byte 0x0010, 0x0040, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596380:: @ 8596380
+ .4byte gUnknown_08596370
+ .4byte gUnknown_08596378
+
+ .align 2
+gUnknown_08596388:: @ 8596388
+ spr_template 0x281e, 0x281e, gUnknown_08524974, gUnknown_08596380, NULL, gDummySpriteAffineAnimTable, sub_810E314
+
+ .align 2
+gUnknown_085963A0:: @ 85963A0
+ spr_template 0x27ab, 0x27ab, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810EA4C
+
+ .align 2
+gUnknown_085963B8:: @ 85963B8
+ .2byte 0x0000, 0x0001, 0x0008, 0x0001, 0x0010, 0x0001, 0x0008, 0x0041
+ .2byte 0x0000, 0x0041, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085963D0:: @ 85963D0
+ .4byte gUnknown_085963B8
+
+ .align 2
+gUnknown_085963D4:: @ 85963D4
+ spr_template 0x27b2, 0x27b2, gUnknown_08524934, gUnknown_085963D0, NULL, gDummySpriteAffineAnimTable, sub_810EAA0
+
+ .align 2
+gUnknown_085963EC:: @ 85963EC
+ .2byte 0x0010, 0x0100, 0x0000, 0x0000, 0x0028, 0x0000, 0x0600, 0x0000
+ .2byte 0x0000, 0xffe0, 0x0500, 0x0000, 0xffec, 0x0000, 0x0700, 0x0000
+ .2byte 0xffec, 0xffec, 0x0500, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859641C:: @ 859641C
+ .4byte gUnknown_085963EC
+
+ .align 2
+gUnknown_08596420:: @ 8596420
+ spr_template 0x27ac, 0x27ac, gUnknown_085249DC, gDummySpriteAnimTable, NULL, gUnknown_0859641C, sub_810EC34
+
+ .align 2
+gUnknown_08596438:: @ 8596438
+ .2byte 0x00a0, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596448:: @ 8596448
+ .4byte gUnknown_08596438
+
+ .align 2
+gUnknown_0859644C:: @ 859644C
+ spr_template 0x27ac, 0x27ac, gUnknown_085249DC, gDummySpriteAnimTable, NULL, gUnknown_08596448, sub_810EC94
+
+ .align 2
+gUnknown_08596464:: @ 8596464
+ .2byte 0x0010, 0x0100, 0x0000, 0x0000, 0x0028, 0x0000, 0x0600, 0x0000
+ .2byte 0x0000, 0xffe0, 0x0500, 0x0000, 0xfff0, 0x0020, 0x0a00, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859648C:: @ 859648C
+ .4byte gUnknown_08596464
+
+ .align 2
+gUnknown_08596490:: @ 8596490
+ spr_template 0x27ac, 0x27ac, gUnknown_085249DC, gDummySpriteAnimTable, NULL, gUnknown_0859648C, sub_810ED28
+
+ .align 2
+gUnknown_085964A8:: @ 85964A8
+ .2byte 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0c00, 0x0000
+ .2byte 0x0000, 0xffe0, 0x0b00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085964C8:: @ 85964C8
+ .4byte gUnknown_085964A8
+
+ .align 2
+gUnknown_085964CC:: @ 85964CC
+ spr_template 0x2820, 0x2820, gUnknown_085249DC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810EE14
+
+ .align 2
+gUnknown_085964E4:: @ 85964E4
+ spr_template 0x2821, 0x2821, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810EEF8
+
+ .align 2
+gUnknown_085964FC:: @ 85964FC
+ spr_template 0x27e4, 0x27e4, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810F004
+
+ .align 2
+gUnknown_08596514:: @ 8596514
+ spr_template 0x282c, 0x282c, gUnknown_085249DC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810F084
+
+ .align 2
+gUnknown_0859652C:: @ 859652C
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0xfffe, 0xfffe, 0x78f6, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596544:: @ 8596544
+ .4byte gUnknown_0859652C
+
+ .align 2
+gUnknown_08596548:: @ 8596548
+ spr_template 0x27d4, 0x27d4, gUnknown_08524A9C, gDummySpriteAnimTable, NULL, gUnknown_08596544, sub_80A77C8
+
+ .align 2
+gUnknown_08596560:: @ 8596560
+ spr_template 0x27b6, 0x27b6, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810F1EC
+
+ .align 2
+gUnknown_08596578:: @ 8596578
+ spr_template 0x27b7, 0x27b7, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810F1EC
+
+ .align 2
+gUnknown_08596590:: @ 8596590
+ spr_template 0x27b8, 0x27b8, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810F1EC
+
+ .align 2
+gUnknown_085965A8:: @ 85965A8
+ spr_template 0x27b9, 0x27b9, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810F1EC
+
+ .align 2
+gUnknown_085965C0:: @ 85965C0
+ spr_template 0x27ba, 0x27ba, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810F1EC
+
+ .align 2
+gUnknown_085965D8:: @ 85965D8
+ .2byte 0x0000, 0x0003, 0x0010, 0x0003, 0x0020, 0x0003, 0x0030, 0x0003
+ .2byte 0x0040, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085965F0:: @ 85965F0
+ .4byte gUnknown_085965D8
+
+ .align 2
+gUnknown_085965F4:: @ 85965F4
+ spr_template 0x2757, 0x2757, gUnknown_08524914, gUnknown_085965F0, NULL, gDummySpriteAffineAnimTable, sub_810F58C
+
+ .align 2
+gUnknown_0859660C:: @ 859660C
+ .2byte 0x0000, 0x0005, 0x0004, 0x0005, 0x0008, 0x0005, 0x000c, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596620:: @ 8596620
+ .4byte gUnknown_0859660C
+
+ .align 2
+gUnknown_08596624:: @ 8596624
+ spr_template 0x2756, 0x2756, gUnknown_0852490C, gUnknown_08596620, NULL, gDummySpriteAffineAnimTable, sub_810F58C
+
+ .align 2
+gUnknown_0859663C:: @ 859663C
+ spr_template 0x27b3, 0x27b3, gUnknown_08524954, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A7820
+
+ .align 2
+gUnknown_08596654:: @ 8596654
+ .2byte 0x0008, 0x007c, 0x0010, 0x0045, 0x0008, 0x0045, 0x0000, 0x0045
+ .2byte 0x0008, 0x0056, 0xfffd, 0x0000, 0x0010, 0x0045, 0x0008, 0x0045
+ .2byte 0x0000, 0x0045, 0x0008, 0x0045, 0xfffd, 0x0001, 0x0008, 0x0056
+ .2byte 0x0018, 0x0043, 0x0020, 0x0043, 0x0028, 0x0056, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596694:: @ 8596694
+ .2byte 0x0008, 0x003c, 0x0010, 0x0005, 0x0008, 0x0005, 0x0000, 0x0005
+ .2byte 0x0008, 0x0016, 0xfffd, 0x0000, 0x0010, 0x0005, 0x0008, 0x0005
+ .2byte 0x0000, 0x0005, 0x0008, 0x0005, 0xfffd, 0x0001, 0x0008, 0x0016
+ .2byte 0x0018, 0x0003, 0x0020, 0x0003, 0x0028, 0x0016, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085966D4:: @ 85966D4
+ .4byte gUnknown_08596654
+ .4byte gUnknown_08596694
+
+ .align 2
+gUnknown_085966DC:: @ 85966DC
+ spr_template 0x2771, 0x2771, gUnknown_08524954, gUnknown_085966D4, NULL, gDummySpriteAffineAnimTable, sub_810F634
+
+ .align 2
+gUnknown_085966F4:: @ 85966F4
+ .2byte 0x0000, 0x0006, 0x0010, 0x0006, 0x0020, 0x0006, 0x0030, 0x0006
+ .2byte 0x0040, 0x0006, 0x0050, 0x0006, 0x0060, 0x0012, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596714:: @ 8596714
+ .4byte gUnknown_085966F4
+
+ .align 2
+gUnknown_08596718:: @ 8596718
+ .2byte 0x0000, 0x0000, 0x0404, 0x0000, 0x0000, 0x0000, 0x08fc, 0x0000
+ .2byte 0x0000, 0x0000, 0x0404, 0x0000, 0x7ffd, 0x0002, 0x0000, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
gUnknown_08596740:: @ 8596740
- .incbin "baserom.gba", 0x596740, 0x1c
+ .4byte gUnknown_08596718
+ .align 2
+gUnknown_08596744:: @ 8596744
+ spr_template 0x276d, 0x276d, gUnknown_08524914, gUnknown_08596714, NULL, gDummySpriteAffineAnimTable, sub_810F6B0
+
+ .align 2
gUnknown_0859675C:: @ 859675C
- .incbin "baserom.gba", 0x59675c, 0x20
+ .2byte 0xfff8, 0x000a, 0x1000, 0x0000, 0x0012, 0xffee, 0x1000, 0x0000
+ .2byte 0xffec, 0x0010, 0x0800, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
gUnknown_0859677C:: @ 859677C
- .incbin "baserom.gba", 0x59677c, 0x18
+ .2byte 0x0040, 0xfffc, 0x1400, 0x0000, 0x0000, 0x0000, 0xc800, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
gUnknown_08596794:: @ 8596794
- .incbin "baserom.gba", 0x596794, 0xd0
+ spr_template 0x2809, 0x2809, gUnknown_08524A2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_085967AC:: @ 85967AC
+ spr_template 0x280a, 0x280a, gUnknown_0852491C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810FBA8
+
+ .align 2
+gUnknown_085967C4:: @ 85967C4
+ .2byte 0xfff8, 0xfff8, 0x0800, 0x0000, 0x0008, 0x0008, 0x0800, 0x0000
+ .2byte 0x7ffe, 0x0000, 0x0000, 0x0000
+ .align 2
+gUnknown_085967DC:: @ 85967DC
+ .2byte 0x00f0, 0x00f0, 0x0000, 0x0000, 0xfff8, 0xfff8, 0x0600, 0x0000
+ .2byte 0x0008, 0x0008, 0x0800, 0x0000, 0xfff8, 0xfff8, 0x0200, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596804:: @ 8596804
+ .2byte 0x00d0, 0x00d0, 0x0000, 0x0000, 0xfff8, 0xfff8, 0x0400, 0x0000
+ .2byte 0x0008, 0x0008, 0x0800, 0x0000, 0xfff8, 0xfff8, 0x0400, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859682C:: @ 859682C
+ .2byte 0x00b0, 0x00b0, 0x0000, 0x0000, 0xfff8, 0xfff8, 0x0200, 0x0000
+ .2byte 0x0008, 0x0008, 0x0800, 0x0000, 0xfff8, 0xfff8, 0x0600, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596854:: @ 8596854
+ .4byte gUnknown_085967C4
+ .4byte gUnknown_085967DC
+ .4byte gUnknown_08596804
+ .4byte gUnknown_0859682C
+
+ .align 2
gUnknown_08596864:: @ 8596864
- .incbin "baserom.gba", 0x596864, 0x35c
+ spr_template 0x280b, 0x280b, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_08596854, sub_810FDF0
+
+ .align 2
+gUnknown_0859687C:: @ 859687C
+ .2byte 0x0020, 0x0020, 0x0000, 0x0000, 0x0004, 0x0004, 0x7800, 0x0000
+ .2byte 0x7fff, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596894:: @ 8596894
+ .4byte gUnknown_0859687C
+
+ .align 2
+gUnknown_08596898:: @ 8596898
+ spr_template 0x281b, 0x281b, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_08596894, sub_80A77C8
+
+ .align 2
+gUnknown_085968B0:: @ 85968B0
+ .2byte 0x0020, 0x0020, 0x0000, 0x0000, 0x0010, 0x0010, 0x1100, 0x0000
+ .2byte 0x7ffd, 0x0000, 0x0000, 0x0000, 0xfff8, 0xfff8, 0x0a00, 0x0000
+ .2byte 0x0008, 0x0008, 0x0a00, 0x0000, 0x7ffd, 0x0004, 0x0000, 0x0000
+ .2byte 0x7ffd, 0x0000, 0x0000, 0x0000, 0xfff0, 0xfff0, 0x0500, 0x0000
+ .2byte 0x0010, 0x0010, 0x0500, 0x0000, 0x7ffd, 0x0007, 0x0000, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596908:: @ 8596908
+ .2byte 0xffec, 0x0018, 0x0f00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596918:: @ 8596918
+ .4byte gUnknown_085968B0
+ .4byte gUnknown_08596908
+
+ .align 2
+gUnknown_08596920:: @ 8596920
+ spr_template 0x27e4, 0x27e4, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_08596918, sub_8110240
+
+ .align 2
+gUnknown_08596938:: @ 8596938
+ .2byte 0x0100, 0x0100, 0x001e, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596948:: @ 8596948
+ .2byte 0x0100, 0x0100, 0x009d, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596958:: @ 8596958
+ .2byte 0x0100, 0x0100, 0x005e, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596968:: @ 8596968
+ .4byte gUnknown_08596938
+ .4byte gUnknown_08596948
+ .4byte gUnknown_08596958
+
+ .align 2
+gUnknown_08596974:: @ 8596974
+ spr_template 0x27a9, 0x27a9, gUnknown_085249F4, gDummySpriteAnimTable, NULL, gUnknown_08596968, sub_8110368
+
+ .align 2
+gUnknown_0859698C:: @ 859698C
+ .2byte 0x0000, 0x0000, 0x01df, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0859699C:: @ 859699C
+ .2byte 0x0000, 0x0000, 0x0160, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085969AC:: @ 85969AC
+ .2byte 0x0000, 0x0000, 0x01a0, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085969BC:: @ 85969BC
+ .4byte gUnknown_0859698C
+ .4byte gUnknown_0859699C
+ .4byte gUnknown_085969AC
+
+ .align 2
+gUnknown_085969C8:: @ 85969C8
+ spr_template 0x27b1, 0x27b1, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_085969BC, sub_8110438
+
+ .align 2
+gUnknown_085969E0:: @ 85969E0
+ spr_template 0x27c4, 0x27c4, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81104E4
+
+ .align 2
+gUnknown_085969F8:: @ 85969F8
+ spr_template 0x27c3, 0x27c3, gUnknown_0852493C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81105B4
+
+ .align 2
+gUnknown_08596A10:: @ 8596A10
+ .2byte 0x0010, 0x0010, 0x0000, 0x0000, 0x0006, 0x0006, 0x0100, 0x0000
+ .2byte 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596A28:: @ 8596A28
+ .4byte gUnknown_08596A10
+
+ .align 2
+gUnknown_08596A2C:: @ 8596A2C
+ spr_template 0x27c5, 0x27c5, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_08596A28, sub_811067C
+ .align 2
+gUnknown_08596A44:: @ 8596A44
+ spr_template 0x27b1, 0x27b1, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8110720
+
+ .align 2
+gUnknown_08596A5C:: @ 8596A5C
+ spr_template 0x27b1, 0x27b1, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8110850
+
+ .align 2
+gUnknown_08596A74:: @ 8596A74
+ spr_template 0x2816, 0x2816, gUnknown_08524974, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8110850
+
+ .align 2
+gUnknown_08596A8C:: @ 8596A8C
+ .2byte 0x0010, 0x0010, 0x0000, 0x0000, 0x0008, 0x0008, 0x1200, 0x0000
+ .2byte 0x7ffd, 0x0000, 0x0000, 0x0000, 0xfffb, 0xfffb, 0x0800, 0x0000
+ .2byte 0x0005, 0x0005, 0x0800, 0x0000, 0x7ffd, 0x0005, 0x0000, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596AC4:: @ 8596AC4
+ .4byte gUnknown_08596A8C
+
+ .align 2
+gUnknown_08596AC8:: @ 8596AC8
+ spr_template 0x27e4, 0x27e4, gUnknown_08524A9C, gDummySpriteAnimTable, NULL, gUnknown_08596AC4, sub_8110994
+
+ .align 2
+gUnknown_08596AE0:: @ 8596AE0
+ .2byte 0x0020, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596AE8:: @ 8596AE8
+ .2byte 0x0030, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596AF0:: @ 8596AF0
+ .2byte 0x0040, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596AF8:: @ 8596AF8
+ .4byte gUnknown_08596AE0
+ .4byte gUnknown_08596AE8
+ .4byte gUnknown_08596AF0
+
+ .align 2
+gUnknown_08596B04:: @ 8596B04
+ spr_template 0x274a, 0x274a, gUnknown_08524914, gUnknown_08596AF8, NULL, gDummySpriteAffineAnimTable, sub_81109F0
+
+ .align 2
+gUnknown_08596B1C:: @ 8596B1C
+ spr_template 0x274a, 0x274a, gUnknown_08524914, gUnknown_08596AF8, NULL, gDummySpriteAffineAnimTable, sub_8110AB4
+
+ .align 2
+gUnknown_08596B34:: @ 8596B34
+ spr_template 0x275a, 0x275a, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8110B38
+
+ .align 2
+gUnknown_08596B4C:: @ 8596B4C
+ .2byte 0x00c0, 0x00c0, 0x0000, 0x0000, 0x0002, 0xfffd, 0x0500, 0x0000
+ .2byte 0xfffe, 0x0003, 0x0500, 0x0000, 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596B6C:: @ 8596B6C
+ .4byte gUnknown_08596B4C
+
+ .align 2
+gUnknown_08596B70:: @ 8596B70
+ spr_template 0x27a5, 0x27a5, gUnknown_08524A8C, gUnknown_085950E0, NULL, gUnknown_08596B6C, sub_8110B38
+
+ .align 2
+gUnknown_08596B88:: @ 8596B88
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_085954D0, NULL, gDummySpriteAffineAnimTable, sub_8110B38
+
+ .align 2
+gUnknown_08596BA0:: @ 8596BA0
+ spr_template 0x2815, 0x2815, gUnknown_08524934, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8110E4C
+
+ .align 2
+gUnknown_08596BB8:: @ 8596BB8
+ .2byte 0x00f0, 0x4009, 0x0010, 0x4089
+
+ .align 2
gUnknown_08596BC0:: @ 8596BC0
- .incbin "baserom.gba", 0x596bc0, 0x50
+ .2byte 0x0002, 0x0000
+
+ .align 2
+gUnknown_08596BC4:: @ 8596BC4
+ .4byte gUnknown_08596BB8
+
+ .align 2
+gUnknown_08596BC8:: @ 8596BC8
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596BD0:: @ 8596BD0
+ .2byte 0x0010, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596BD8:: @ 8596BD8
+ .2byte 0x0020, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596BE0:: @ 8596BE0
+ .2byte 0x0030, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596BE8:: @ 8596BE8
+ .2byte 0x0040, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596BF0:: @ 8596BF0
+ .2byte 0x0050, 0x0001, 0xffff, 0x0000
+ .align 2
+gUnknown_08596BF8:: @ 8596BF8
+ .4byte gUnknown_08596BC8
+ .4byte gUnknown_08596BD0
+
+ .align 2
+gUnknown_08596C00:: @ 8596C00
+ .4byte gUnknown_08596BD8
+ .4byte gUnknown_08596BE0
+
+ .align 2
+gUnknown_08596C08:: @ 8596C08
+ .4byte gUnknown_08596BE8
+ .4byte gUnknown_08596BF0
+
+ .align 2
gUnknown_08596C10:: @ 8596C10
- .incbin "baserom.gba", 0x596c10, 0x18
+ spr_template 0x274a, 0x274a, gUnknown_08524914, gUnknown_08596BF8, NULL, gDummySpriteAffineAnimTable, sub_8110F30
+ .align 2
gUnknown_08596C28:: @ 8596C28
- .incbin "baserom.gba", 0x596c28, 0x18
+ spr_template 0x275a, 0x275a, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_811131C
+ .align 2
gUnknown_08596C40:: @ 8596C40
- .incbin "baserom.gba", 0x596c40, 0x178
+ spr_template 0x274a, 0x274a, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_811131C
+
+ .align 2
+gUnknown_08596C58:: @ 8596C58
+ spr_template 0x274a, 0x274a, gUnknown_08524914, gUnknown_08596BF8, NULL, gDummySpriteAffineAnimTable, sub_8111388
+
+ .align 2
+gUnknown_08596C70:: @ 8596C70
+ .2byte 0x0000, 0x0000, 0x05fb, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596C80:: @ 8596C80
+ .2byte 0x0000, 0x0000, 0x0505, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596C90:: @ 8596C90
+ .4byte gUnknown_08596C70
+ .4byte gUnknown_08596C80
+
+ .align 2
+gUnknown_08596C98:: @ 8596C98
+ spr_template 0x274a, 0x274a, gUnknown_08524974, gUnknown_08596BF8, NULL, gUnknown_08596C90, sub_8111418
+
+ .align 2
+gUnknown_08596CB0:: @ 8596CB0
+ spr_template 0x274a, 0x274a, gUnknown_08524974, gUnknown_08596BF8, NULL, gUnknown_08596C90, sub_8111444
+
+ .align 2
+gUnknown_08596CC8:: @ 8596CC8
+ spr_template 0x274a, 0x274a, gUnknown_08524914, gUnknown_08596C08, NULL, gUnknown_08596C90, sub_80FF268
+
+ .align 2
+gUnknown_08596CE0:: @ 8596CE0
+ spr_template 0x274a, 0x274a, gUnknown_08524974, gUnknown_08596C00, NULL, gUnknown_08596C90, sub_80A8EE4
+
+ .align 2
+gUnknown_08596CF8:: @ 8596CF8
+ .2byte 0x001e, 0x001e, 0x050a, 0x0000, 0xffe2, 0xffe2, 0x050a, 0x0000
+ .2byte 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596D10:: @ 8596D10
+ .4byte gUnknown_08596CF8
+ .align 2
+gUnknown_08596D14:: @ 8596D14
+ spr_template 0x271d, 0x271d, gUnknown_085249CC, gDummySpriteAnimTable, NULL, gUnknown_08596D10, sub_811160C
+
+ .align 2
+gUnknown_08596D2C:: @ 8596D2C
+ spr_template 0x271d, 0x271d, gUnknown_08524A2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81117F4
+
+ .align 2
+gUnknown_08596D44:: @ 8596D44
+ .2byte 0x0000, 0x0000, 0x010a, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596D54:: @ 8596D54
+ .4byte gUnknown_08596D44
+
+ .align 2
+gUnknown_08596D58:: @ 8596D58
+ spr_template 0x27c0, 0x27c0, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_08596D54, sub_81119E0
+
+ .align 2
+gUnknown_08596D70:: @ 8596D70
+ .2byte 0x0000, 0x0002, 0x0008, 0x0002, 0x0010, 0x0002, 0x0018, 0x0002
+ .2byte 0x0020, 0x0002, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596D88:: @ 8596D88
+ .4byte gUnknown_08596D70
+
+ .align 2
+gUnknown_08596D8C:: @ 8596D8C
+ spr_template 0x27c1, 0x27c1, gUnknown_08524954, gUnknown_08596D88, NULL, gDummySpriteAffineAnimTable, sub_8111B9C
+
+ .align 2
+gUnknown_08596DA4:: @ 8596DA4
+ .2byte 0x0200, 0x0200, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596DB4:: @ 8596DB4
+ .4byte gUnknown_08596DA4
+
+ .align 2
gUnknown_08596DB8:: @ 8596DB8
- .incbin "baserom.gba", 0x596db8, 0x78
+ spr_template 0x27cc, 0x27cc, gUnknown_08524A5C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8112264
+
+ .align 2
+gUnknown_08596DD0:: @ 8596DD0
+ spr_template 0x27d7, 0x27d7, gUnknown_08524A54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81129F0
+
+ .align 2
+gUnknown_08596DE8:: @ 8596DE8
+ spr_template 0x27d8, 0x27d8, gUnknown_08524A34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8112B78
+
+ .align 2
+gUnknown_08596E00:: @ 8596E00
+ spr_template 0x27ed, 0x27ed, gUnknown_08524A34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8112B78
+ .align 2
+gUnknown_08596E18:: @ 8596E18
+ .2byte 0x0000, 0x0004, 0x0008, 0x0004, 0x0010, 0x0004, 0x0018, 0x0004, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08596E2C:: @ 8596E2C
+ .4byte gUnknown_08596E18
+
+ .align 2
gUnknown_08596E30:: @ 8596E30
- .incbin "baserom.gba", 0x596e30, 0x528
+ spr_template 0x280d, 0x280d, gUnknown_08524A74, gUnknown_08596E2C, NULL, gDummySpriteAffineAnimTable, sub_8112E9C
+
+ .align 2
+gUnknown_08596E48:: @ 8596E48
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8112F60
+
+ .align 2
+gUnknown_08596E60:: @ 8596E60
+ .2byte 0x0000, 0x0004, 0x0010, 0x0004, 0x0020, 0x0004, 0x0030, 0x0004
+ .2byte 0x0040, 0x0004, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08596E78:: @ 8596E78
+ .4byte gUnknown_08596E60
+
+ .align 2
+gUnknown_08596E7C:: @ 8596E7C
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_08596E78, NULL, gDummySpriteAffineAnimTable, sub_8113064
+
+ .align 2
+gUnknown_08596E94:: @ 8596E94
+ .2byte 0x0010, 0x0003, 0x0020, 0x0003, 0x0030, 0x0003, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08596EA4:: @ 8596EA4
+ .2byte 0x0010, 0x00c3, 0x0020, 0x00c3, 0x0030, 0x00c3, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08596EB4:: @ 8596EB4
+ .4byte gUnknown_08596E94
+ .4byte gUnknown_08596EA4
+
+ .align 2
+gUnknown_08596EBC:: @ 8596EBC
+ .2byte 0x0050, 0x0050, 0x007f, 0x0000, 0x000d, 0x000d, 0x6400, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596ED4:: @ 8596ED4
+ .2byte 0x0050, 0x0050, 0x0000, 0x0000, 0x000d, 0x000d, 0x6400, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596EEC:: @ 8596EEC
+ .4byte gUnknown_08596EBC
+ .4byte gUnknown_08596ED4
+
+ .align 2
+gUnknown_08596EF4:: @ 8596EF4
+ spr_template 0x272d, 0x272d, gUnknown_085249D4, gUnknown_08596EB4, NULL, gUnknown_08596EEC, sub_8113224
+
+ .align 2
+gUnknown_08596F0C:: @ 8596F0C
+ .2byte 0x0000, 0x0005, 0x0010, 0x0005, 0x0020, 0x0005, 0x0030, 0x0005
+ .2byte 0x0040, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08596F24:: @ 8596F24
+ .4byte gUnknown_08596F0C
+
+ .align 2
+gUnknown_08596F28:: @ 8596F28
+ spr_template 0x2733, 0x2733, gUnknown_08524914, gUnknown_08596F24, NULL, gDummySpriteAffineAnimTable, sub_81131B4
+
+ .align 2
+gUnknown_08596F40:: @ 8596F40
+ .2byte 0x0010, 0x0003, 0x0020, 0x0003, 0x0030, 0x0003, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08596F50:: @ 8596F50
+ .4byte gUnknown_08596F40
+ .4byte gUnknown_08596F40
+
+ .align 2
+gUnknown_08596F58:: @ 8596F58
+ .2byte 0x0064, 0x0064, 0x017f, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596F68:: @ 8596F68
+ .2byte 0x0064, 0x0064, 0x0100, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08596F78:: @ 8596F78
+ .4byte gUnknown_08596F58
+ .4byte gUnknown_08596F68
+
+ .align 2
+gUnknown_08596F80:: @ 8596F80
+ spr_template 0x272d, 0x272d, gUnknown_085249D4, gUnknown_08596F50, NULL, gUnknown_08596F78, sub_8113224
+
+ .align 2
+gUnknown_08596F98:: @ 8596F98
+ spr_template 0x2809, 0x2809, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8113250
+
+ .align 2
+gUnknown_08596FB0:: @ 8596FB0
+ spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_08596E78, NULL, gDummySpriteAffineAnimTable, sub_81135EC
+
+ .align 2
+gUnknown_08596FC8:: @ 8596FC8
+ spr_template 0x271f, 0x271f, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81138D4
+
+ .align 2
+gUnknown_08596FE0:: @ 8596FE0
+ .2byte 0x0000, 0x0000, 0x0100, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
+gUnknown_08596FF0:: @ 8596FF0
+ .2byte 0x0000, 0x0000, 0x0120, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597000:: @ 8597000
+ .2byte 0x0000, 0x0000, 0x0140, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597010:: @ 8597010
+ .2byte 0x0000, 0x0000, 0x0160, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597020:: @ 8597020
+ .2byte 0x0000, 0x0000, 0x0180, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597030:: @ 8597030
+ .2byte 0x0000, 0x0000, 0x01a0, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597040:: @ 8597040
+ .2byte 0x0000, 0x0000, 0x01c0, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597050:: @ 8597050
+ .2byte 0x0000, 0x0000, 0x01e0, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597060:: @ 8597060
+ .4byte gUnknown_08596FE0
+ .4byte gUnknown_08596FF0
+ .4byte gUnknown_08597000
+ .4byte gUnknown_08597010
+ .4byte gUnknown_08597020
+ .4byte gUnknown_08597030
+ .4byte gUnknown_08597040
+ .4byte gUnknown_08597050
+
+ .align 2
+gUnknown_08597080:: @ 8597080
+ spr_template 0x279b, 0x279b, gUnknown_08524A9C, gDummySpriteAnimTable, NULL, gUnknown_08597060, sub_81139DC
+
+ .align 2
+gUnknown_08597098:: @ 8597098
+ spr_template 0x27a1, 0x27a1, gUnknown_08524A9C, gDummySpriteAnimTable, NULL, gUnknown_08597060, sub_81139DC
+
+ .align 2
+gUnknown_085970B0:: @ 85970B0
+ .2byte 0x00c0, 0x00c0, 0x0050, 0x0000, 0x0000, 0x0000, 0x08fe, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085970C8:: @ 85970C8
+ .2byte 0x00c0, 0x00c0, 0x00b0, 0x0000, 0x0000, 0x0000, 0x0802, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085970E0:: @ 85970E0
+ .4byte gUnknown_085970B0
+ .4byte gUnknown_085970C8
+
+ .align 2
+gUnknown_085970E8:: @ 85970E8
+ spr_template 0x27ab, 0x27ab, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_085970E0, sub_8113A90
+
+ .align 2
+gUnknown_08597100:: @ 8597100
+ .2byte 0x0000, 0x0004, 0x0010, 0x0004, 0x0020, 0x0004, 0x0030, 0x0004
+ .2byte 0x0040, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597118:: @ 8597118
+ .2byte 0x0000, 0x0044, 0x0010, 0x0044, 0x0020, 0x0044, 0x0030, 0x0044
+ .2byte 0x0040, 0x0044, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597130:: @ 8597130
+ .4byte gUnknown_08597100
+ .4byte gUnknown_08597118
+
+ .align 2
+gUnknown_08597138:: @ 8597138
+ spr_template 0x2737, 0x2737, gUnknown_08524914, gUnknown_08597130, NULL, gDummySpriteAffineAnimTable, sub_81144BC
+
+ .align 2
+gUnknown_08597150:: @ 8597150
+ .2byte 0x0000, 0x0000, 0x010f, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597160:: @ 8597160
+ .2byte 0x0000, 0x0000, 0x0114, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597170:: @ 8597170
+ .4byte gUnknown_08597150
+
+ .align 2
+gUnknown_08597174:: @ 8597174
+ .4byte gUnknown_08597160
+
+ .align 2
+gUnknown_08597178:: @ 8597178
+ spr_template 0x2710, 0x2710, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_08597170, sub_8114994
+
+ .align 2
+gUnknown_08597190:: @ 8597190
+ spr_template 0x2710, 0x2710, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_08597174, sub_8114A7C
+
+ .align 2
+gUnknown_085971A8:: @ 85971A8
+ spr_template 0x275a, 0x275a, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8114AF0
+
+ .align 2
+gUnknown_085971C0:: @ 85971C0
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085971C8:: @ 85971C8
+ .4byte gUnknown_085971C0
+
+ .align 2
+gUnknown_085971CC:: @ 85971CC
+ spr_template 0x275a, 0x275a, gUnknown_0852490C, gUnknown_085971C8, NULL, gDummySpriteAffineAnimTable, sub_8114AF0
+
+ .align 2
+gUnknown_085971E4:: @ 85971E4
+ spr_template 0x275a, 0x275a, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8114B80
+
+ .align 2
+gUnknown_085971FC:: @ 85971FC
+ spr_template 0x275a, 0x275a, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81151A0
+
+ .align 2
+gUnknown_08597214:: @ 8597214
+ spr_template 0x2829, 0x2829, gUnknown_08524934, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8115244
+
+ .align 2
+gUnknown_0859722C:: @ 859722C
+ .2byte 0x0000, 0x0008, 0x0004, 0x0008, 0x0000, 0x0048, 0x0008, 0x0008, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08597240:: @ 8597240
+ .2byte 0x0000, 0x0048, 0x0004, 0x0008, 0x0000, 0x0008, 0x0008, 0x0008, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_08597254:: @ 8597254
+ .4byte gUnknown_0859722C
+ .4byte gUnknown_08597240
+
+ .align 2
+gUnknown_0859725C:: @ 859725C
+ spr_template 0x2759, 0x2759, gUnknown_0852490C, gUnknown_08597254, NULL, gDummySpriteAffineAnimTable, sub_811572C
+
+ .align 2
+gUnknown_08597274:: @ 8597274
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81157FC
+
+ .align 2
+gUnknown_0859728C:: @ 859728C
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81158A4
+
+ .align 2
+gUnknown_085972A4:: @ 85972A4
+ .2byte 0x0000, 0x0003, 0x0010, 0x0003, 0x0020, 0x0003, 0x0030, 0x0003
+ .2byte 0x0040, 0x0003, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085972BC:: @ 85972BC
+ .4byte gUnknown_085972A4
+
+ .align 2
+gUnknown_085972C0:: @ 85972C0
+ spr_template 0x2757, 0x2757, gUnknown_08524914, gUnknown_085972BC, NULL, gDummySpriteAffineAnimTable, sub_81159B4
+
+ .align 2
+gUnknown_085972D8:: @ 85972D8
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81160A4
+
+ .align 2
+gUnknown_085972F0:: @ 85972F0
+ .2byte 0x0000, 0x0000, 0x0800, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597300:: @ 8597300
+ .2byte 0x00d8, 0x00d8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597318:: @ 8597318
+ .2byte 0x00b0, 0x00b0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597330:: @ 8597330
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08597348:: @ 8597348
+ .4byte gUnknown_085972F0
+ .4byte gUnknown_08597300
+ .4byte gUnknown_08597318
+ .4byte gUnknown_08597330
+
+ .align 2
gUnknown_08597358:: @ 8597358
- .incbin "baserom.gba", 0x597358, 0x30
+ spr_template 0x2797, 0x2797, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_8116388
+
+ .align 2
+gUnknown_08597370:: @ 8597370
+ spr_template 0x2797, 0x2797, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_8116420
+ .align 2
gUnknown_08597388:: @ 8597388
- .incbin "baserom.gba", 0x597388, 0x60
+ spr_template 0x27a4, 0x27a4, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_8116388
+
+ .align 2
+gUnknown_085973A0:: @ 85973A0
+ spr_template 0x2797, 0x2797, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_8116458
+ .align 2
+gUnknown_085973B8:: @ 85973B8
+ spr_template 0x2797, 0x2797, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_81164F0
+
+ .align 2
+gUnknown_085973D0:: @ 85973D0
+ spr_template 0x282d, 0x282d, gUnknown_08524A34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8116560
+
+ .align 2
gUnknown_085973E8:: @ 85973E8
- .incbin "baserom.gba", 0x5973e8, 0x30
+ spr_template 0x2797, 0x2797, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_81165A8
+
+ .align 2
+gUnknown_08597400:: @ 8597400
+ spr_template 0x2797, 0x2797, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_81163D0
gUnknown_08597418:: @ 8597418
- .incbin "baserom.gba", 0x597418, 0x2
+ .2byte 0x7fff
gUnknown_0859741A:: @ 859741A
- .incbin "baserom.gba", 0x59741a, 0x4
+ .byte 0x08, 0x0a, 0x0c, 0x0e
gUnknown_0859741E:: @ 859741E
- .incbin "baserom.gba", 0x59741e, 0x6
+ .byte 0x08, 0x0a, 0x0c, 0x0e
+ .align 2
gUnknown_08597424:: @ 8597424
- .incbin "baserom.gba", 0x597424, 0x28
+ .4byte task_battle_intro_80BC47C
+ .4byte task_battle_intro_80BC47C
+ .4byte task00_battle_intro_80BC6C8
+ .4byte task00_battle_intro_80BC6C8
+ .4byte task00_battle_intro_80BC6C8
+ .4byte task_battle_intro_80BC47C
+ .4byte task_battle_intro_80BC47C
+ .4byte task_battle_intro_80BC47C
+ .4byte task_battle_intro_anim
+ .4byte task_battle_intro_anim
diff --git a/data/battle_anim_815A0D4.s b/data/battle_anim_815A0D4.s
new file mode 100644
index 000000000..be8439db7
--- /dev/null
+++ b/data/battle_anim_815A0D4.s
@@ -0,0 +1,66 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+
+gUnknown_085CE2A0:: @ 85CE2A0
+ .incbin "baserom.gba", 0x5ce2a0, 0xb0
+
+gUnknown_085CE350:: @ 85CE350
+ .incbin "baserom.gba", 0x5ce350, 0x38
+
+gUnknown_085CE388:: @ 85CE388
+ .incbin "baserom.gba", 0x5ce388, 0x18
+
+gUnknown_085CE3A0:: @ 85CE3A0
+ .incbin "baserom.gba", 0x5ce3a0, 0x18
+
+gUnknown_085CE3B8:: @ 85CE3B8
+ .incbin "baserom.gba", 0x5ce3b8, 0x28
+
+gUnknown_085CE3E0:: @ 85CE3E0
+ .incbin "baserom.gba", 0x5ce3e0, 0x50
+
+gUnknown_085CE430:: @ 85CE430
+ .incbin "baserom.gba", 0x5ce430, 0x30
+
+gUnknown_085CE460:: @ 85CE460
+ .incbin "baserom.gba", 0x5ce460, 0x2c
+
+gUnknown_085CE48C:: @ 85CE48C
+ .incbin "baserom.gba", 0x5ce48c, 0x18
+
+gUnknown_085CE4A4:: @ 85CE4A4
+ .incbin "baserom.gba", 0x5ce4a4, 0x4
+
+gUnknown_085CE4A8:: @ 85CE4A8
+ .incbin "baserom.gba", 0x5ce4a8, 0x8
+
+gUnknown_085CE4B0:: @ 85CE4B0
+ .incbin "baserom.gba", 0x5ce4b0, 0x140
+
+gUnknown_085CE5F0:: @ 85CE5F0
+ .incbin "baserom.gba", 0x5ce5f0, 0x15c
+
+gUnknown_085CE74C:: @ 85CE74C
+ .incbin "baserom.gba", 0x5ce74c, 0x20
+
+gUnknown_085CE76C:: @ 85CE76C
+ .incbin "baserom.gba", 0x5ce76c, 0x18
+
+gUnknown_085CE784:: @ 85CE784
+ .incbin "baserom.gba", 0x5ce784, 0x68
+
+gUnknown_085CE7EC:: @ 85CE7EC
+ .incbin "baserom.gba", 0x5ce7ec, 0x60
+
+gUnknown_085CE84C:: @ 85CE84C
+ .incbin "baserom.gba", 0x5ce84c, 0x30
+
+gUnknown_085CE87C:: @ 85CE87C
+ .incbin "baserom.gba", 0x5ce87c, 0x14c
+
+gUnknown_085CE9C8:: @ 85CE9C8
+ .incbin "baserom.gba", 0x5ce9c8, 0x1e8
+
diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s
index b657ae179..e97943840 100644
--- a/data/battle_anim_scripts.s
+++ b/data/battle_anim_scripts.s
@@ -6,7 +6,7 @@
gUnknown_082C8D64:: @ 82C8D64
.incbin "baserom.gba", 0x2c8d64, 0x8
-gUnknown_082C8D6C:: @ 82C8D6C
+gBattleAnims_Moves:: @ 82C8D6C
.incbin "baserom.gba", 0x2c8d6c, 0x590
gUnknown_082C92FC:: @ 82C92FC
diff --git a/data/battle_anims.s b/data/battle_anims.s
index 6b48bcd2a..082a86fa1 100644
--- a/data/battle_anims.s
+++ b/data/battle_anims.s
@@ -4,6 +4,8 @@
.section .rodata
.align 2, 0
+ @ only partially done because this file terrifies me
+
gUnknown_08524904:: @ 8524904
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
@@ -291,62 +293,616 @@ gUnknown_08524B34:: @ 8524B34
gUnknown_08524B3C:: @ 8524B3C
.byte 0x00, 0x87, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-gUnknown_08524B44:: @ 8524B44
- .incbin "baserom.gba", 0x524b44, 0x1d0
-
-gUnknown_08524D14:: @ 8524D14
- .incbin "baserom.gba", 0x524d14, 0x270
-
-gUnknown_08524F84:: @ 8524F84
- .incbin "baserom.gba", 0x524f84, 0x308
-
-gUnknown_0852528C:: @ 852528C
- .incbin "baserom.gba", 0x52528c, 0x120
-
-gUnknown_085253AC:: @ 85253AC
- .incbin "baserom.gba", 0x5253ac, 0x270
-
-gUnknown_0852561C:: @ 852561C
- .incbin "baserom.gba", 0x52561c, 0x270
-
-gUnknown_0852588C:: @ 852588C
- .incbin "baserom.gba", 0x52588c, 0x308
-
-gUnknown_08525B94:: @ 8525B94
- .incbin "baserom.gba", 0x525b94, 0x120
-
-gUnknown_08525CB4:: @ 8525CB4
- .incbin "baserom.gba", 0x525cb4, 0xa0
-
-gUnknown_08525D54:: @ 8525D54
- .incbin "baserom.gba", 0x525d54, 0x144
-
-gUnknown_08525E98:: @ 8525E98
- .incbin "baserom.gba", 0x525e98, 0xc0
-
-gUnknown_08525F58:: @ 8525F58
- .incbin "baserom.gba", 0x525f58, 0x20
-
-gUnknown_08525F78:: @ 8525F78
- .incbin "baserom.gba", 0x525f78, 0x10
-
-gUnknown_08525F88:: @ 8525F88
- .incbin "baserom.gba", 0x525f88, 0x4
-
-gUnknown_08525F8C:: @ 8525F8C
- .incbin "baserom.gba", 0x525f8c, 0x4
-
-gUnknown_08525F90:: @ 8525F90
- .incbin "baserom.gba", 0x525f90, 0x30
-
-gUnknown_08525FC0:: @ 8525FC0
- .incbin "baserom.gba", 0x525fc0, 0x18f80
-
-gUnknown_0853EF40:: @ 853EF40
- .incbin "baserom.gba", 0x53ef40, 0x8
-
-gUnknown_0853EF48:: @ 853EF48
- .incbin "baserom.gba", 0x53ef48, 0x18
-
-gUnknown_0853EF60:: @ 853EF60
- .incbin "baserom.gba", 0x53ef60, 0xf8
+ .align 2
+gBattleAnimPicTable:: @ 8524B44
+ obj_tiles 0x08c02538, 0x0200, 0x2710
+ obj_tiles 0x08c1c6e0, 0x0300, 0x2711
+ obj_tiles 0x08c20784, 0x0200, 0x2712
+ obj_tiles 0x08c025e8, 0x0100, 0x2713
+ obj_tiles 0x08c0265c, 0x0200, 0x2714
+ obj_tiles 0x08c0270c, 0x0400, 0x2715
+ obj_tiles 0x08c027e0, 0x0180, 0x2716
+ obj_tiles 0x08c029cc, 0x0800, 0x2717
+ obj_tiles 0x08c02b68, 0x0020, 0x2718
+ obj_tiles 0x08c02fa4, 0x0400, 0x2719
+ obj_tiles 0x08c02bc4, 0x1200, 0x271a
+ obj_tiles 0x08c032ac, 0x0180, 0x271b
+ obj_tiles 0x08c0334c, 0x0080, 0x271c
+ obj_tiles 0x08c03438, 0x0080, 0x271d
+ obj_tiles 0x08c1fbd4, 0x0280, 0x271e
+ obj_tiles 0x08c03484, 0x0080, 0x271f
+ obj_tiles 0x08c03518, 0x0100, 0x2720
+ obj_tiles 0x08c03598, 0x0020, 0x2721
+ obj_tiles 0x08c24d7c, 0x0080, 0x2722
+ obj_tiles 0x08c035f8, 0x0400, 0x2723
+ obj_tiles 0x08c036b8, 0x0200, 0x2724
+ obj_tiles 0x08c03a28, 0x0a00, 0x2725
+ obj_tiles 0x08c03a28, 0x0a00, 0x2726
+ obj_tiles 0x08c037d4, 0x0380, 0x2727
+ obj_tiles 0x08c03ea0, 0x0300, 0x2728
+ obj_tiles 0x08c03db0, 0x0a00, 0x2729
+ obj_tiles 0x08c04494, 0x0a00, 0x272a
+ obj_tiles 0x08c0481c, 0x0a00, 0x272b
+ obj_tiles 0x08c04b40, 0x0a00, 0x272c
+ obj_tiles 0x08c04e90, 0x0a00, 0x272d
+ obj_tiles 0x08c05170, 0x0a00, 0x272e
+ obj_tiles 0x08c03f80, 0x0e00, 0x272f
+ obj_tiles 0x08c043a8, 0x0380, 0x2730
+ obj_tiles 0x08c0557c, 0x1000, 0x2731
+ obj_tiles 0x08c05eec, 0x0800, 0x2732
+ obj_tiles 0x08c062b8, 0x0a00, 0x2733
+ obj_tiles 0x08c06678, 0x0800, 0x2734
+ obj_tiles 0x08c06a4c, 0x0a00, 0x2735
+ obj_tiles 0x08c07964, 0x0a00, 0x2736
+ obj_tiles 0x08c07b88, 0x0a00, 0x2737
+ obj_tiles 0x08c07e84, 0x0a00, 0x2738
+ obj_tiles 0x08c08090, 0x0a00, 0x2739
+ obj_tiles 0x08c082c4, 0x0a00, 0x273a
+ obj_tiles 0x08c085bc, 0x0a00, 0x273b
+ obj_tiles 0x08c08a0c, 0x0a00, 0x273c
+ obj_tiles 0x08c08ca0, 0x0a00, 0x273d
+ obj_tiles 0x08c09604, 0x1000, 0x273e
+ obj_tiles 0x08c09604, 0x1000, 0x273f
+ obj_tiles 0x08c09cf0, 0x1000, 0x2740
+ obj_tiles 0x08c09cf0, 0x1000, 0x2741
+ obj_tiles 0x08c09ffc, 0x0200, 0x2742
+ obj_tiles 0x08c0a09c, 0x0200, 0x2743
+ obj_tiles 0x08c0a148, 0x0200, 0x2744
+ obj_tiles 0x08c2e830, 0x0800, 0x2745
+ obj_tiles 0x08c0a3a8, 0x0080, 0x2746
+ obj_tiles 0x08c0a8bc, 0x0200, 0x2747
+ obj_tiles 0x08c0a3ec, 0x1000, 0x2748
+ obj_tiles 0x08c0a980, 0x0180, 0x2749
+ obj_tiles 0x08c0aa2c, 0x0c00, 0x274a
+ obj_tiles 0x08c0aebc, 0x0100, 0x274b
+ obj_tiles 0x08c0af38, 0x0040, 0x274c
+ obj_tiles 0x08c0af7c, 0x0180, 0x274d
+ obj_tiles 0x08c0b04c, 0x0800, 0x274e
+ obj_tiles 0x08c0b444, 0x0480, 0x274f
+ obj_tiles 0x08c23104, 0x0200, 0x2750
+ obj_tiles 0x08c0b6bc, 0x0200, 0x2751
+ obj_tiles 0x08c0b7f0, 0x0100, 0x2752
+ obj_tiles 0x08c0b6bc, 0x0200, 0x2753
+ obj_tiles 0x08c0b6bc, 0x0200, 0x2754
+ obj_tiles 0x08c0b6bc, 0x0200, 0x2755
+ obj_tiles 0x08c0b864, 0x0200, 0x2756
+ obj_tiles 0x08c0b90c, 0x0a00, 0x2757
+ obj_tiles 0x08c0bb38, 0x0300, 0x2758
+ obj_tiles 0x08c0bc20, 0x0180, 0x2759
+ obj_tiles 0x08c1b29c, 0x00a0, 0x275a
+ obj_tiles 0x08c0bd5c, 0x0700, 0x275b
+ obj_tiles 0x08c14cec, 0x0400, 0x275c
+ obj_tiles 0x08c14f50, 0x0200, 0x275d
+ obj_tiles 0x08c0bffc, 0x0300, 0x275e
+ obj_tiles 0x08c0c1bc, 0x0c00, 0x275f
+ obj_tiles 0x08c0c5ec, 0x0a00, 0x2760
+ obj_tiles 0x08c0c974, 0x0080, 0x2761
+ obj_tiles 0x08c0cb90, 0x0040, 0x2762
+ obj_tiles 0x08c0ce18, 0x0e00, 0x2763
+ obj_tiles 0x08c0d2bc, 0x0e00, 0x2764
+ obj_tiles 0x08c0d680, 0x0280, 0x2765
+ obj_tiles 0x08c0d738, 0x0200, 0x2766
+ obj_tiles 0x08c24cfc, 0x0080, 0x2767
+ obj_tiles 0x08c0d8a8, 0x00c0, 0x2768
+ obj_tiles 0x08c0d8f8, 0x0a00, 0x2769
+ obj_tiles 0x08c0db6c, 0x0200, 0x276a
+ obj_tiles 0x08c0dbfc, 0x0180, 0x276b
+ obj_tiles 0x08c0dd30, 0x0080, 0x276c
+ obj_tiles 0x08c0ddac, 0x1000, 0x276d
+ obj_tiles 0x08c0e47c, 0x0a00, 0x276e
+ obj_tiles 0x08c0e620, 0x0180, 0x276f
+ obj_tiles 0x08c0e6d0, 0x0380, 0x2770
+ obj_tiles 0x08c0e840, 0x0c00, 0x2771
+ obj_tiles 0x08c0ea20, 0x0200, 0x2772
+ obj_tiles 0x08c27cec, 0x0200, 0x2773
+ obj_tiles 0x08c0eb58, 0x0200, 0x2774
+ obj_tiles 0x08c0ec58, 0x0200, 0x2775
+ obj_tiles 0x08c0ed88, 0x0400, 0x2776
+ obj_tiles 0x08c0ef20, 0x0080, 0x2777
+ obj_tiles 0x08c0ef8c, 0x0400, 0x2778
+ obj_tiles 0x08c0f174, 0x0c00, 0x2779
+ obj_tiles 0x08c0f720, 0x0200, 0x277a
+ obj_tiles 0x08c0f810, 0x1000, 0x277b
+ obj_tiles 0x08c0fbe4, 0x0a00, 0x277c
+ obj_tiles 0x08c0ff68, 0x0020, 0x277d
+ obj_tiles 0x08c0ffb8, 0x0e00, 0x277e
+ obj_tiles 0x08c1039c, 0x0080, 0x277f
+ obj_tiles 0x08c10404, 0x0a00, 0x2780
+ obj_tiles 0x08c10754, 0x0400, 0x2781
+ obj_tiles 0x08c109e8, 0x0200, 0x2782
+ obj_tiles 0x08c115e4, 0x0700, 0x2783
+ obj_tiles 0x08c12e88, 0x0800, 0x2784
+ obj_tiles 0x08c1315c, 0x0a00, 0x2785
+ obj_tiles 0x08c133b4, 0x0600, 0x2786
+ obj_tiles 0x08c13568, 0x0800, 0x2787
+ obj_tiles 0x08c13820, 0x0200, 0x2788
+ obj_tiles 0x08c1393c, 0x0040, 0x2789
+ obj_tiles 0x08c1398c, 0x0180, 0x278a
+ obj_tiles 0x08c13aa4, 0x0600, 0x278b
+ obj_tiles 0x08c13be0, 0x0600, 0x278c
+ obj_tiles 0x08c13ea0, 0x0200, 0x278d
+ obj_tiles 0x08c13fb4, 0x0080, 0x278e
+ obj_tiles 0x08c1403c, 0x0200, 0x278f
+ obj_tiles 0x08c14200, 0x0800, 0x2790
+ obj_tiles 0x08c1448c, 0x0080, 0x2791
+ obj_tiles 0x08c144f0, 0x0a00, 0x2792
+ obj_tiles 0x08c148e8, 0x0280, 0x2793
+ obj_tiles 0x08c14a58, 0x0280, 0x2794
+ obj_tiles 0x08c14b78, 0x0100, 0x2795
+ obj_tiles 0x08c14c1c, 0x0200, 0x2796
+ obj_tiles 0x08c1a3a0, 0x0200, 0x2797
+ obj_tiles 0x08c1a540, 0x0020, 0x2798
+ obj_tiles 0x08c1a58c, 0x0a00, 0x2799
+ obj_tiles 0x08c1ab40, 0x0800, 0x279a
+ obj_tiles 0x08c1a790, 0x0800, 0x279b
+ obj_tiles 0x08c1ac8c, 0x00c0, 0x279c
+ obj_tiles 0x08c1ad2c, 0x01c0, 0x279d
+ obj_tiles 0x08c1ae54, 0x0100, 0x279e
+ obj_tiles 0x08c2cbac, 0x0800, 0x279f
+ obj_tiles 0x08c1bc64, 0x0200, 0x27a0
+ obj_tiles 0x08c1a9a0, 0x0800, 0x27a1
+ obj_tiles 0x08c02478, 0x0180, 0x27a2
+ obj_tiles 0x08c1af6c, 0x0180, 0x27a3
+ obj_tiles 0x08c1b178, 0x0200, 0x27a4
+ obj_tiles 0x08c1b0a8, 0x0200, 0x27a5
+ obj_tiles 0x08c1b328, 0x0180, 0x27a6
+ obj_tiles 0x08c1b418, 0x0400, 0x27a7
+ obj_tiles 0x08c033cc, 0x0080, 0x27a8
+ obj_tiles 0x08c1b510, 0x0100, 0x27a9
+ obj_tiles 0x08c1b594, 0x0100, 0x27aa
+ obj_tiles 0x08c1b660, 0x0140, 0x27ab
+ obj_tiles 0x08c1b748, 0x0800, 0x27ac
+ obj_tiles 0x08c1b988, 0x0200, 0x27ad
+ obj_tiles 0x08c1ba04, 0x0100, 0x27ae
+ obj_tiles 0x08c1baf0, 0x00a0, 0x27af
+ obj_tiles 0x08c1bb94, 0x0100, 0x27b0
+ obj_tiles 0x08c0297c, 0x0080, 0x27b1
+ obj_tiles 0x08c1be40, 0x0300, 0x27b2
+ obj_tiles 0x08c1bee4, 0x0100, 0x27b3
+ obj_tiles 0x08c1bee4, 0x0100, 0x27b4
+ obj_tiles 0x08c1bee4, 0x0100, 0x27b5
+ obj_tiles 0x08c1bfa4, 0x0800, 0x27b6
+ obj_tiles 0x08c1bfa4, 0x0800, 0x27b7
+ obj_tiles 0x08c1bfa4, 0x0800, 0x27b8
+ obj_tiles 0x08c1bfa4, 0x0800, 0x27b9
+ obj_tiles 0x08c1bfa4, 0x0800, 0x27ba
+ obj_tiles 0x08c1c350, 0x0080, 0x27bb
+ obj_tiles 0x08c1bc64, 0x0200, 0x27bc
+ obj_tiles 0x08c1c7bc, 0x0200, 0x27bd
+ obj_tiles 0x08c1d5fc, 0x0200, 0x27be
+ obj_tiles 0x08c1d6c4, 0x0080, 0x27bf
+ obj_tiles 0x08c1d750, 0x0200, 0x27c0
+ obj_tiles 0x08c1d8d0, 0x0500, 0x27c1
+ obj_tiles 0x08c1d9ac, 0x0800, 0x27c2
+ obj_tiles 0x08c1db64, 0x0400, 0x27c3
+ obj_tiles 0x08c1dc40, 0x0020, 0x27c4
+ obj_tiles 0x08c1dc58, 0x0800, 0x27c5
+ obj_tiles 0x08c1dfe8, 0x0100, 0x27c6
+ obj_tiles 0x08c1e0b4, 0x0800, 0x27c7
+ obj_tiles 0x08c1e354, 0x0400, 0x27c8
+ obj_tiles 0x08c1e4d0, 0x0a00, 0x27c9
+ obj_tiles 0x08c1edd8, 0x1000, 0x27ca
+ obj_tiles 0x08c1ebc8, 0x0800, 0x27cb
+ obj_tiles 0x08d966c0, 0x0400, 0x27cc
+ obj_tiles 0x08c20198, 0x0200, 0x27cd
+ obj_tiles 0x08c1fc84, 0x0800, 0x27ce
+ obj_tiles 0x08c1ff04, 0x0800, 0x27cf
+ obj_tiles 0x08c2023c, 0x0800, 0x27d0
+ obj_tiles 0x08c204e4, 0x0200, 0x27d1
+ obj_tiles 0x08c20c4c, 0x0800, 0x27d2
+ obj_tiles 0x08c20fac, 0x0200, 0x27d3
+ obj_tiles 0x08c20890, 0x0800, 0x27d4
+ obj_tiles 0x08c21084, 0x0200, 0x27d5
+ obj_tiles 0x08c2121c, 0x0800, 0x27d6
+ obj_tiles 0x08c21634, 0x0400, 0x27d7
+ obj_tiles 0x08c21718, 0x0200, 0x27d8
+ obj_tiles 0x08c21874, 0x0a80, 0x27d9
+ obj_tiles 0x08c220a8, 0x0600, 0x27da
+ obj_tiles 0x08c22234, 0x0800, 0x27db
+ obj_tiles 0x08c21f0c, 0x0200, 0x27dc
+ obj_tiles 0x08c226a4, 0x0600, 0x27dd
+ obj_tiles 0x08c22404, 0x0800, 0x27de
+ obj_tiles 0x08c228fc, 0x0180, 0x27df
+ obj_tiles 0x08c229ec, 0x0800, 0x27e0
+ obj_tiles 0x08c22ddc, 0x0800, 0x27e1
+ obj_tiles 0x08c23218, 0x0080, 0x27e2
+ obj_tiles 0x08c242b0, 0x0080, 0x27e3
+ obj_tiles 0x08c2407c, 0x0800, 0x27e4
+ obj_tiles 0x08c24300, 0x0800, 0x27e5
+ obj_tiles 0x08c24590, 0x0600, 0x27e6
+ obj_tiles 0x08c24820, 0x0600, 0x27e7
+ obj_tiles 0x08c23218, 0x0080, 0x27e8
+ obj_tiles 0x08c23ff4, 0x0080, 0x27e9
+ obj_tiles 0x08c24c50, 0x0180, 0x27ea
+ obj_tiles 0x08c23218, 0x0080, 0x27eb
+ obj_tiles 0x08c24dfc, 0x0200, 0x27ec
+ obj_tiles 0x08c24f48, 0x0400, 0x27ed
+ obj_tiles 0x08c251ac, 0x0a00, 0x27ee
+ obj_tiles 0x08c254e0, 0x0800, 0x27ef
+ obj_tiles 0x08c25794, 0x0200, 0x27f0
+ obj_tiles 0x08c27764, 0x0400, 0x27f1
+ obj_tiles 0x08c27a58, 0x0080, 0x27f2
+ obj_tiles 0x08c27910, 0x0800, 0x27f3
+ obj_tiles 0x08c25b1c, 0x0200, 0x27f4
+ obj_tiles 0x08c27b08, 0x0300, 0x27f5
+ obj_tiles 0x08c258b8, 0x0800, 0x27f6
+ obj_tiles 0x08c28394, 0x0380, 0x27f7
+ obj_tiles 0x08c27e34, 0x0800, 0x27f8
+ obj_tiles 0x08c28564, 0x00c0, 0x27f9
+ obj_tiles 0x08c28610, 0x0800, 0x27fa
+ obj_tiles 0x08c28880, 0x0060, 0x27fb
+ obj_tiles 0x08c28880, 0x0060, 0x27fc
+ obj_tiles 0x08c28880, 0x0060, 0x27fd
+ obj_tiles 0x08c287f4, 0x0080, 0x27fe
+ obj_tiles 0x08c2caa0, 0x0180, 0x27ff
+ obj_tiles 0x08c2cdf4, 0x0180, 0x2800
+ obj_tiles 0x08c2d348, 0x0200, 0x2801
+ obj_tiles 0x08c2d570, 0x0200, 0x2802
+ obj_tiles 0x08c2d6d0, 0x0020, 0x2803
+ obj_tiles 0x08c2e554, 0x0400, 0x2804
+ obj_tiles 0x08c2df08, 0x0600, 0x2805
+ obj_tiles 0x08c2e0ac, 0x1000, 0x2806
+ obj_tiles 0x08c2e64c, 0x0400, 0x2807
+ obj_tiles 0x08c2eba4, 0x0020, 0x2808
+ obj_tiles 0x08c2ebd4, 0x0080, 0x2809
+ obj_tiles 0x08c2ec44, 0x0800, 0x280a
+ obj_tiles 0x08c2ee38, 0x0080, 0x280b
+ obj_tiles 0x08c2eeb4, 0x0200, 0x280c
+ obj_tiles 0x08c2eff0, 0x0400, 0x280d
+ obj_tiles 0x08c2f1f4, 0x0200, 0x280e
+ obj_tiles 0x08c2f354, 0x0200, 0x280f
+ obj_tiles 0x08c2f4f0, 0x0800, 0x2810
+ obj_tiles 0x08c2f8a4, 0x0280, 0x2811
+ obj_tiles 0x08c2f3e0, 0x0200, 0x2812
+ obj_tiles 0x08c1b0a8, 0x0200, 0x2813
+ obj_tiles 0x08d8dae0, 0x0400, 0x2814
+ obj_tiles 0x08d8d2a4, 0x0200, 0x2815
+ obj_tiles 0x08d8e840, 0x0200, 0x2816
+ obj_tiles 0x08d93b44, 0x0080, 0x2817
+ obj_tiles 0x08d8ea54, 0x0020, 0x2818
+ obj_tiles 0x08d8ea54, 0x0020, 0x2819
+ obj_tiles 0x08d93b9c, 0x0080, 0x281a
+ obj_tiles 0x08c2407c, 0x0800, 0x281b
+ obj_tiles 0x08d8ea54, 0x0020, 0x281c
+ obj_tiles 0x08d8ef2c, 0x0080, 0x281d
+ obj_tiles 0x08dba378, 0x0400, 0x281e
+ obj_tiles 0x08dba4b8, 0x0080, 0x281f
+ obj_tiles 0x08d8ecc4, 0x0800, 0x2820
+ obj_tiles 0x08d8ef04, 0x0020, 0x2821
+ obj_tiles 0x08d8ef98, 0x0800, 0x2822
+ obj_tiles 0x08d8f118, 0x0800, 0x2823
+ obj_tiles 0x08d8f284, 0x0800, 0x2824
+ obj_tiles 0x08d92eec, 0x1000, 0x2825
+ obj_tiles 0x08d93c24, 0x0800, 0x2826
+ obj_tiles 0x08d93e4c, 0x00a0, 0x2827
+ obj_tiles 0x08d8f780, 0x0800, 0x2828
+ obj_tiles 0x08d93eb4, 0x0200, 0x2829
+ obj_tiles 0x08dba174, 0x0600, 0x282a
+ obj_tiles 0x08d93474, 0x0200, 0x282b
+ obj_tiles 0x08d94658, 0x0800, 0x282c
+ obj_tiles 0x08d949f0, 0x0200, 0x282d
+ obj_tiles 0x08c1e0b4, 0x0800, 0x282e
+ obj_tiles 0x08c0a3ec, 0x1000, 0x282f
+ obj_tiles 0x08c1bee4, 0x0100, 0x2830
+
+ .align 2
+gBattleAnimPaletteTable:: @ 852544C
+ obj_pal 0x08c028cc, 0x2710
+ obj_pal 0x08c1c794, 0x2711
+ obj_pal 0x08c20868, 0x2712
+ obj_pal 0x08c028f0, 0x2713
+ obj_pal 0x08c02918, 0x2714
+ obj_pal 0x08c0292c, 0x2715
+ obj_pal 0x08c02954, 0x2716
+ obj_pal 0x08c02b48, 0x2717
+ obj_pal 0x08c02b88, 0x2718
+ obj_pal 0x08c0328c, 0x2719
+ obj_pal 0x08c02ba4, 0x271a
+ obj_pal 0x08c03324, 0x271b
+ obj_pal 0x08c033b4, 0x271c
+ obj_pal 0x08c0346c, 0x271d
+ obj_pal 0x08c1fc68, 0x271e
+ obj_pal 0x08c034f0, 0x271f
+ obj_pal 0x08c03588, 0x2720
+ obj_pal 0x08c03588, 0x2721
+ obj_pal 0x08c24db8, 0x2722
+ obj_pal 0x08c035dc, 0x2723
+ obj_pal 0x08c03784, 0x2724
+ obj_pal 0x08c03a00, 0x2725
+ obj_pal 0x08c03d60, 0x2726
+ obj_pal 0x08c037ac, 0x2727
+ obj_pal 0x08c03f6c, 0x2728
+ obj_pal 0x08c03d88, 0x2729
+ obj_pal 0x08c047cc, 0x272a
+ obj_pal 0x08c047f4, 0x272b
+ obj_pal 0x08c04b18, 0x272c
+ obj_pal 0x08c05148, 0x272d
+ obj_pal 0x08c05530, 0x272e
+ obj_pal 0x08c04360, 0x272f
+ obj_pal 0x08c04380, 0x2730
+ obj_pal 0x08c05554, 0x2731
+ obj_pal 0x08c05554, 0x2732
+ obj_pal 0x08c05554, 0x2733
+ obj_pal 0x08c06650, 0x2734
+ obj_pal 0x08c06650, 0x2735
+ obj_pal 0x08c07914, 0x2736
+ obj_pal 0x08c0793c, 0x2737
+ obj_pal 0x08c07914, 0x2738
+ obj_pal 0x08c07914, 0x2739
+ obj_pal 0x08c08594, 0x273a
+ obj_pal 0x08c089bc, 0x273b
+ obj_pal 0x08c089e4, 0x273c
+ obj_pal 0x08c08c78, 0x273d
+ obj_pal 0x08c099e4, 0x273e
+ obj_pal 0x08c09a04, 0x273e
+ obj_pal 0x08c09f88, 0x2740
+ obj_pal 0x08c09fb0, 0x2741
+ obj_pal 0x08c09fd8, 0x2742
+ obj_pal 0x08c09fd8, 0x2743
+ obj_pal 0x08c09fd8, 0x2744
+ obj_pal 0x08c047cc, 0x2745
+ obj_pal 0x08c0a3d4, 0x2746
+ obj_pal 0x08c09fd8, 0x2747
+ obj_pal 0x08c0a894, 0x2748
+ obj_pal 0x08c0aa08, 0x2749
+ obj_pal 0x08c0ae94, 0x274a
+ obj_pal 0x08c0af1c, 0x274b
+ obj_pal 0x08c0af60, 0x274c
+ obj_pal 0x08c0b02c, 0x274d
+ obj_pal 0x08c0b41c, 0x274e
+ obj_pal 0x08c0b600, 0x274f
+ obj_pal 0x08c231f4, 0x2750
+ obj_pal 0x08c0b7d0, 0x2751
+ obj_pal 0x08c0b83c, 0x2752
+ obj_pal 0x08d8eaa4, 0x2753
+ obj_pal 0x08d8eac4, 0x2754
+ obj_pal 0x08c0b7d0, 0x2755
+ obj_pal 0x08c0b8e4, 0x2756
+ obj_pal 0x08c0b8e4, 0x2757
+ obj_pal 0x08c0bc08, 0x2758
+ obj_pal 0x08c0bd3c, 0x2759
+ obj_pal 0x08c1b304, 0x275a
+ obj_pal 0x08c0bfd8, 0x275b
+ obj_pal 0x08c14f28, 0x275c
+ obj_pal 0x08c14f28, 0x275d
+ obj_pal 0x08c0c194, 0x275e
+ obj_pal 0x08c0c194, 0x275f
+ obj_pal 0x08c0c950, 0x2760
+ obj_pal 0x08c0c9f8, 0x2761
+ obj_pal 0x08c0cbb4, 0x2762
+ obj_pal 0x08c0cbc8, 0x2763
+ obj_pal 0x08c0cbf0, 0x2764
+ obj_pal 0x08c0cc18, 0x2765
+ obj_pal 0x08c0cc30, 0x2766
+ obj_pal 0x08c24d54, 0x2767
+ obj_pal 0x08c0cc58, 0x2768
+ obj_pal 0x08c0cc74, 0x2769
+ obj_pal 0x08c0cc9c, 0x276a
+ obj_pal 0x08c0b698, 0x276b
+ obj_pal 0x08c0ccc0, 0x276c
+ obj_pal 0x08c0ccdc, 0x276d
+ obj_pal 0x08c0cd04, 0x276e
+ obj_pal 0x08c0cd44, 0x276f
+ obj_pal 0x08c0cd6c, 0x2770
+ obj_pal 0x08c0cd88, 0x2771
+ obj_pal 0x08c0cd04, 0x2772
+ obj_pal 0x08c27e0c, 0x2773
+ obj_pal 0x08c0cdb0, 0x2774
+ obj_pal 0x08c0cdcc, 0x2775
+ obj_pal 0x08c0cdcc, 0x2776
+ obj_pal 0x08c0cdf4, 0x2777
+ obj_pal 0x08c0f14c, 0x2778
+ obj_pal 0x08c0f6f8, 0x2779
+ obj_pal 0x08c0f6f8, 0x277a
+ obj_pal 0x08c0fbbc, 0x277b
+ obj_pal 0x08c0fbbc, 0x277c
+ obj_pal 0x08c0ff90, 0x277d
+ obj_pal 0x08c0ff90, 0x277e
+ obj_pal 0x08c103e0, 0x277f
+ obj_pal 0x08c1072c, 0x2780
+ obj_pal 0x08c109c0, 0x2781
+ obj_pal 0x08c10adc, 0x2782
+ obj_pal 0x08c028ac, 0x2783
+ obj_pal 0x08c13134, 0x2784
+ obj_pal 0x08c13398, 0x2785
+ obj_pal 0x08c1354c, 0x2786
+ obj_pal 0x08c137f8, 0x2787
+ obj_pal 0x08c13914, 0x2788
+ obj_pal 0x08c13968, 0x2789
+ obj_pal 0x08c13a88, 0x278a
+ obj_pal 0x08c13a88, 0x278b
+ obj_pal 0x08c13e78, 0x278c
+ obj_pal 0x08c13f8c, 0x278d
+ obj_pal 0x08c1401c, 0x278e
+ obj_pal 0x08c141dc, 0x278f
+ obj_pal 0x08c1446c, 0x2790
+ obj_pal 0x08c1446c, 0x2791
+ obj_pal 0x08c148c0, 0x2792
+ obj_pal 0x08c148c0, 0x2793
+ obj_pal 0x08c14b58, 0x2794
+ obj_pal 0x08c14bf4, 0x2795
+ obj_pal 0x08c14bf4, 0x2796
+ obj_pal 0x08c1a478, 0x2797
+ obj_pal 0x08c1a564, 0x2798
+ obj_pal 0x08c1a478, 0x2799
+ obj_pal 0x08c1a478, 0x279a
+ obj_pal 0x08c1a980, 0x279b
+ obj_pal 0x08c1ad0c, 0x279c
+ obj_pal 0x08c1ae34, 0x279d
+ obj_pal 0x08c1ae34, 0x279e
+ obj_pal 0x08c2cddc, 0x279f
+ obj_pal 0x08c1bcdc, 0x27a0
+ obj_pal 0x08c1a980, 0x27a1
+ obj_pal 0x08c028ac, 0x27a2
+ obj_pal 0x08c1b080, 0x27a3
+ obj_pal 0x08c1b25c, 0x27a4
+ obj_pal 0x08c1b25c, 0x27a5
+ obj_pal 0x08c1b3fc, 0x27a6
+ obj_pal 0x08c1b3fc, 0x27a7
+ obj_pal 0x08c03414, 0x27a8
+ obj_pal 0x08c1b57c, 0x27a9
+ obj_pal 0x08c1b640, 0x27aa
+ obj_pal 0x08c1b728, 0x27ab
+ obj_pal 0x08c1b960, 0x27ac
+ obj_pal 0x08c1b9ec, 0x27ad
+ obj_pal 0x08c1bacc, 0x27ae
+ obj_pal 0x08c1bb6c, 0x27af
+ obj_pal 0x08c1bc3c, 0x27b0
+ obj_pal 0x08c029a4, 0x27b1
+ obj_pal 0x08c1bec4, 0x27b2
+ obj_pal 0x08c1bf44, 0x27b3
+ obj_pal 0x08c1bf74, 0x27b4
+ obj_pal 0x08c1bf8c, 0x27b5
+ obj_pal 0x08c1c2b0, 0x27b6
+ obj_pal 0x08c1c2d0, 0x27b7
+ obj_pal 0x08c1c2f0, 0x27b8
+ obj_pal 0x08c1c310, 0x27b9
+ obj_pal 0x08c1c330, 0x27ba
+ obj_pal 0x08c1c39c, 0x27bb
+ obj_pal 0x08c1c3c4, 0x27bc
+ obj_pal 0x08c1c794, 0x27bd
+ obj_pal 0x08c1d69c, 0x27be
+ obj_pal 0x08c1d728, 0x27bf
+ obj_pal 0x08c1d8a8, 0x27c0
+ obj_pal 0x08c1d994, 0x27c1
+ obj_pal 0x08c1db14, 0x27c2
+ obj_pal 0x08c1db3c, 0x27c3
+ obj_pal 0x08c1db3c, 0x27c4
+ obj_pal 0x08c1db3c, 0x27c5
+ obj_pal 0x08c1e08c, 0x27c6
+ obj_pal 0x08c1e32c, 0x27c7
+ obj_pal 0x08c1e4a8, 0x27c8
+ obj_pal 0x08c1e8e4, 0x27c9
+ obj_pal 0x08c1f1a4, 0x27ca
+ obj_pal 0x08c1edb8, 0x27cb
+ obj_pal 0x08d967d4, 0x27cc
+ obj_pal 0x08c2021c, 0x27cd
+ obj_pal 0x08c1fee0, 0x27ce
+ obj_pal 0x08c20170, 0x27cf
+ obj_pal 0x08c204bc, 0x27d0
+ obj_pal 0x08c20640, 0x27d1
+ obj_pal 0x08c20f84, 0x27d2
+ obj_pal 0x08c21064, 0x27d3
+ obj_pal 0x08c20c34, 0x27d4
+ obj_pal 0x08c211f4, 0x27d5
+ obj_pal 0x08c2160c, 0x27d6
+ obj_pal 0x08c216fc, 0x27d7
+ obj_pal 0x08c21858, 0x27d8
+ obj_pal 0x08c21ee4, 0x27d9
+ obj_pal 0x08c22210, 0x27da
+ obj_pal 0x08c223e0, 0x27db
+ obj_pal 0x08c22080, 0x27dc
+ obj_pal 0x08c228d8, 0x27dd
+ obj_pal 0x08c22610, 0x27de
+ obj_pal 0x08c229c8, 0x27df
+ obj_pal 0x08c1c2d0, 0x27e0
+ obj_pal 0x08c230e4, 0x27e1
+ obj_pal 0x08c232a0, 0x27e2
+ obj_pal 0x08c2456c, 0x27e3
+ obj_pal 0x08c2456c, 0x27e4
+ obj_pal 0x08c2456c, 0x27e5
+ obj_pal 0x08c231f4, 0x27e6
+ obj_pal 0x08c249ac, 0x27e7
+ obj_pal 0x08c232c0, 0x27e8
+ obj_pal 0x08c2405c, 0x27e9
+ obj_pal 0x08c24c28, 0x27ea
+ obj_pal 0x08c23280, 0x27eb
+ obj_pal 0x08c24dd4, 0x27ec
+ obj_pal 0x08c24f28, 0x27ed
+ obj_pal 0x08c25498, 0x27ee
+ obj_pal 0x08c254c0, 0x27ef
+ obj_pal 0x08c25774, 0x27f0
+ obj_pal 0x08c278e8, 0x27f1
+ obj_pal 0x08c27ae4, 0x27f2
+ obj_pal 0x08c27ae4, 0x27f3
+ obj_pal 0x08c25afc, 0x27f4
+ obj_pal 0x08c27cc4, 0x27f5
+ obj_pal 0x08c25890, 0x27f6
+ obj_pal 0x08c2836c, 0x27f7
+ obj_pal 0x08c2836c, 0x27f8
+ obj_pal 0x08c285e8, 0x27f9
+ obj_pal 0x08c287d0, 0x27fa
+ obj_pal 0x08c288d0, 0x27fb
+ obj_pal 0x08c288ec, 0x27fc
+ obj_pal 0x08c28908, 0x27fd
+ obj_pal 0x08c2885c, 0x27fe
+ obj_pal 0x08c2cb84, 0x27ff
+ obj_pal 0x08c2ce94, 0x2800
+ obj_pal 0x08c2d40c, 0x2801
+ obj_pal 0x08c2d6ac, 0x2802
+ obj_pal 0x08c2d6f8, 0x2803
+ obj_pal 0x08c2e630, 0x2804
+ obj_pal 0x08c2dee0, 0x2805
+ obj_pal 0x08c2dee0, 0x2806
+ obj_pal 0x08c231f4, 0x2807
+ obj_pal 0x08c2ebbc, 0x2808
+ obj_pal 0x08c2ec24, 0x2809
+ obj_pal 0x08c2ec24, 0x280a
+ obj_pal 0x08c2ee9c, 0x280b
+ obj_pal 0x08c2efcc, 0x280c
+ obj_pal 0x08c2f1cc, 0x280d
+ obj_pal 0x08c2f32c, 0x280e
+ obj_pal 0x08c2f3cc, 0x280f
+ obj_pal 0x08c2f87c, 0x2810
+ obj_pal 0x08c2f9c0, 0x2811
+ obj_pal 0x08c2f4c8, 0x2812
+ obj_pal 0x08c1b27c, 0x2813
+ obj_pal 0x08d8dc9c, 0x2814
+ obj_pal 0x08d8dab8, 0x2815
+ obj_pal 0x08d8e914, 0x2816
+ obj_pal 0x08d93b84, 0x2817
+ obj_pal 0x08d8ea74, 0x2818
+ obj_pal 0x08d8ea8c, 0x2819
+ obj_pal 0x08d93bdc, 0x281a
+ obj_pal 0x08d93bf4, 0x281b
+ obj_pal 0x08d93c0c, 0x281c
+ obj_pal 0x08d8ef80, 0x281d
+ obj_pal 0x08dba35c, 0x281e
+ obj_pal 0x08dba4a0, 0x281f
+ obj_pal 0x08d8eee0, 0x2820
+ obj_pal 0x08d8eee0, 0x2821
+ obj_pal 0x08d8f3ec, 0x2822
+ obj_pal 0x08d8f3ec, 0x2823
+ obj_pal 0x08d8f3ec, 0x2824
+ obj_pal 0x08d92ec4, 0x2825
+ obj_pal 0x08d93e30, 0x2826
+ obj_pal 0x08d93e98, 0x2827
+ obj_pal 0x08d8fb7c, 0x2828
+ obj_pal 0x08d9403c, 0x2829
+ obj_pal 0x08dba14c, 0x282a
+ obj_pal 0x08d93458, 0x282b
+ obj_pal 0x08d949d4, 0x282c
+ obj_pal 0x08d94a90, 0x282d
+ obj_pal 0x08d96698, 0x282e
+ obj_pal 0x08d9104c, 0x282f
+ obj_pal 0x08c1bf5c, 0x2830
+
+ .align 2
+gBattleAnimBackgroundTable:: @ 8525D54
+ .4byte 0x08c1c844, 0x08c1ce3c, 0x08c1ce5c
+ .4byte 0x08c1c844, 0x08c1ce3c, 0x08c1ce5c
+ .4byte 0x08d90074, 0x08d90d3c, 0x08d90d58
+ .4byte 0x08c1e90c, 0x08c1eadc, 0x08c1eb00
+ .4byte 0x08c25bec, 0x08c25bc4, 0x08c26958
+ .4byte 0x08c25bec, 0x08c25bc4, 0x08c26e54
+ .4byte 0x08c25bec, 0x08c25bc4, 0x08c27324
+ .4byte 0x08c28924, 0x08c28acc, 0x08c28b1c
+ .4byte 0x08c28924, 0x08c28acc, 0x08c28cac
+ .4byte 0x08c29dbc, 0x08c29d7c, 0x08c29a84
+ .4byte 0x08c29dbc, 0x08c29d7c, 0x08c2a33c
+ .4byte 0x08c2bde4, 0x08c2c780, 0x08c2c7a8
+ .4byte 0x08c2b05c, 0x08c2bdc4, 0x08c2a808
+ .4byte 0x08c2b05c, 0x08c2bdc4, 0x08c2aad0
+ .4byte 0x08c2b05c, 0x08c2bdc4, 0x08c2adcc
+ .4byte 0x08d8dcb4, 0x08d8e624, 0x08d8e648
+ .4byte 0x08d92b28, 0x08d92b00, 0x08d92d88
+ .4byte 0x08d8f414, 0x08d8f570, 0x08d8f598
+ .4byte 0x08c28924, 0x08c28af4, 0x08c28b1c
+ .4byte 0x08c28924, 0x08c28af4, 0x08c28cac
+ .4byte 0x08c28e38, 0x08c29860, 0x08c29880
+ .4byte 0x08d9405c, 0x08d94350, 0x08d9436c
+ .4byte 0x08c29dbc, 0x08c29d9c, 0x08c29a84
+ .4byte 0x08c29dbc, 0x08c29d9c, 0x08c2a33c
+ .4byte 0x08c25bec, 0x08d91074, 0x08c26958
+ .4byte 0x08c25bec, 0x08d91074, 0x08c26e54
+ .4byte 0x08c25bec, 0x08d91074, 0x08c27324
diff --git a/data/battle_controller_player.s b/data/battle_controller_player.s
index 37c877dfd..bc2a18edb 100644
--- a/data/battle_controller_player.s
+++ b/data/battle_controller_player.s
@@ -63,3 +63,7 @@ gPlayerBufferCommands:: @ 831C514
.4byte sub_805D094
.4byte nullsub_22
+ .align 2
+gUnknown_0831C5F8:: @ 831C5F8
+ .byte 0x00, 0x02, 0x03, 0x01, 0x48, 0x48, 0x20, 0x5a
+ .byte 0x50, 0x50, 0x50, 0x58
diff --git a/data/battle_interface.s b/data/battle_interface.s
deleted file mode 100644
index 3fd9060fd..000000000
--- a/data/battle_interface.s
+++ /dev/null
@@ -1,56 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_0832C140:: @ 832C140
- .incbin "baserom.gba", 0x32c140, 0x30
-
-gUnknown_0832C170:: @ 832C170
- .incbin "baserom.gba", 0x32c170, 0x30
-
-gUnknown_0832C1A0:: @ 832C1A0
- .incbin "baserom.gba", 0x32c1a0, 0x20
-
-gUnknown_0832C1C0:: @ 832C1C0
- .incbin "baserom.gba", 0x32c1c0, 0xcc
-
-gUnknown_0832C28C:: @ 832C28C
- .incbin "baserom.gba", 0x32c28c, 0x38
-
-gUnknown_0832C2C4:: @ 832C2C4
- .incbin "baserom.gba", 0x32c2c4, 0x8
-
-gUnknown_0832C2CC:: @ 832C2CC
- .incbin "baserom.gba", 0x32c2cc, 0x68
-
-gUnknown_0832C334:: @ 832C334
- .incbin "baserom.gba", 0x32c334, 0x8
-
-gUnknown_0832C33C:: @ 832C33C
- .incbin "baserom.gba", 0x32c33c, 0x8
-
-gUnknown_0832C344:: @ 832C344
- .incbin "baserom.gba", 0x32c344, 0x8
-
-gUnknown_0832C34C:: @ 832C34C
- .incbin "baserom.gba", 0x32c34c, 0x18
-
-gUnknown_0832C364:: @ 832C364
- .incbin "baserom.gba", 0x32c364, 0x30
-
-gUnknown_0832C394:: @ 832C394
- .incbin "baserom.gba", 0x32c394, 0x30
-
-gUnknown_0832C3C4:: @ 832C3C4
- .incbin "baserom.gba", 0x32c3c4, 0x14
-
-gUnknown_0832C3D8:: @ 832C3D8
- .incbin "baserom.gba", 0x32c3d8, 0x14
-
-gUnknown_0832C3EC:: @ 832C3EC
- .incbin "baserom.gba", 0x32c3ec, 0xc
-
-gUnknown_0832C3F8:: @ 832C3F8
- .incbin "baserom.gba", 0x32c3f8, 0x8
diff --git a/data/battle_message.s b/data/battle_message.s
deleted file mode 100644
index 9addf0879..000000000
--- a/data/battle_message.s
+++ /dev/null
@@ -1,2073 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gText_Buffer36:: @ 85C9B78
- .string "{STRING 36}$"
-
-gText_PkmnGainedEXP:: @ 85C9B7B
- .string "{STRING 0} gained{PLAYER}\n{STRING 52} EXP. Points!\p$"
-
-gText_EmptyString4:: @ 85C9B98
- .string "$"
-
-gText_ABoosted:: @ 85C9B99
- .string " a boosted$"
-
-gText_PkmnGrewToLv:: @ 85C9BA4
- .string "{STRING 0} grew to\nLV. {PLAYER}!{UNKNOWN_A}\p$"
-
-gText_PkmnLearnedMove:: @ 85C9BBA
- .string "{STRING 0} learned\n{PLAYER}!{UNKNOWN_A}\p$"
-
-gText_TryToLearnMove1:: @ 85C9BCC
- .string "{STRING 0} is trying to\nlearn {PLAYER}.\p$"
-
-gText_TryToLearnMove2:: @ 85C9BE7
- .string "But, {STRING 0} can’t learn\nmore than four moves.\p$"
-
-gText_TryToLearnMove3:: @ 85C9C12
- .string "Delete a move to make\nroom for {PLAYER}?$"
-
-gText_PkmnForgotMove:: @ 85C9C35
- .string "{STRING 0} forgot\n{PLAYER}.\p$"
-
-gText_StopLearningMove:: @ 85C9C44
- .string "{PAUSE 32}Stop learning\n{PLAYER}?$"
-
-gText_DidNotLearnMove:: @ 85C9C59
- .string "{STRING 0} did not learn\n{PLAYER}.\p$"
-
-gText_UseNextPkmn:: @ 85C9C6F
- .string "Use next POKéMON?$"
-
-gText_AttackMissed:: @ 85C9C81
- .string "{STRING 15}’s\nattack missed!$"
-
-gText_PkmnProtectedItself:: @ 85C9C95
- .string "{STRING 16}\nprotected itself!$"
-
-gText_AvoidedDamage:: @ 85C9CAA
- .string "{STRING 16} avoided\ndamage with {STRING 25}!$"
-
-gText_PkmnMakesGroundMiss:: @ 85C9CC5
- .string "{STRING 16} makes GROUND\nmoves miss with {STRING 25}!$"
-
-gText_PkmnAvoidedAttack:: @ 85C9CE9
- .string "{STRING 16} avoided\nthe attack!$"
-
-gText_ItDoesntAffect:: @ 85C9D00
- .string "It doesn’t affect\n{STRING 16}…$"
-
-gText_PkmnFainted:: @ 85C9D16
- .string "{STRING 15}\nfainted!\p$"
-
-gText_PkmnFainted2:: @ 85C9D23
- .string "{STRING 16}\nfainted!\p$"
-
-gText_PlayerGotMoney:: @ 85C9D30
- .string "{STRING 35} got ¥{STRING 0}\nfor winning!\p$"
-
-gText_PlayerWhiteout:: @ 85C9D49
- .string "{STRING 35} is out of\nusable POKéMON!\p$"
-
-gText_PlayerWhiteout2:: @ 85C9D67
- .string "{STRING 35} whited out!{PAUSE_UNTIL_PRESS}$"
-
-gText_PreventsEscape:: @ 85C9D78
- .string "{STRING 19} prevents\nescape with {STRING 26}!\p$"
-
-gText_CantEscape2:: @ 85C9D95
- .string "Can’t escape!\p$"
-
-gText_PkmnCantEscape2:: @ 85C9DA4
- .string "{STRING 15} can’t escape!$"
-
-gText_HitXTimes:: @ 85C9DB5
- .string "Hit {STRING 0} time(s)!$"
-
-gText_PkmnFellAsleep:: @ 85C9DC5
- .string "{STRING 17}\nfell asleep!$"
-
-gText_PkmnMadeSleep:: @ 85C9DD5
- .string "{STRING 19}’s {STRING 26}\nmade {STRING 17} sleep!$"
-
-gText_PkmnAlreadyAsleep:: @ 85C9DEC
- .string "{STRING 16} is\nalready asleep!$"
-
-gText_PkmnAlreadyAsleep2:: @ 85C9E02
- .string "{STRING 15} is\nalready asleep!$"
-
-gText_PkmnWasntAffected:: @ 85C9E18
- .string "{STRING 16}\nwasn’t affected!$"
-
-gText_PkmnWasPoisoned:: @ 85C9E2C
- .string "{STRING 17}\nwas poisoned!$"
-
-gText_PkmnPoisonedBy:: @ 85C9E3D
- .string "{STRING 19}’s {STRING 26}\npoisoned {STRING 17}!$"
-
-gText_PkmnHurtByPoison:: @ 85C9E52
- .string "{STRING 15} is hurt\nby poison!$"
-
-gText_PkmnAlreadyPoisoned:: @ 85C9E68
- .string "{STRING 16} is already\npoisoned.$"
-
-gText_PkmnBadlyPoisoned:: @ 85C9E80
- .string "{STRING 17} is badly\npoisoned!$"
-
-gText_PkmnEnergyDrained:: @ 85C9E96
- .string "{STRING 16} had its\nenergy drained!$"
-
-gText_PkmnWasBurned:: @ 85C9EB1
- .string "{STRING 17} was burned!$"
-
-gText_PkmnBurnedBy:: @ 85C9EC0
- .string "{STRING 19}’s {STRING 26}\nburned {STRING 17}!$"
-
-gText_PkmnHurtByBurn:: @ 85C9ED3
- .string "{STRING 15} is hurt\nby its burn!$"
-
-gText_PkmnAlreadyHasBurn:: @ 85C9EEB
- .string "{STRING 16} already\nhas a burn.$"
-
-gText_PkmnWasFrozen:: @ 85C9F02
- .string "{STRING 17} was\nfrozen solid!$"
-
-gText_PkmnFrozenBy:: @ 85C9F17
- .string "{STRING 19}’s {STRING 26}\nfroze {STRING 17} solid!$"
-
-gText_PkmnIsFrozen:: @ 85C9F2F
- .string "{STRING 15} is\nfrozen solid!$"
-
-gText_PkmnWasDefrosted:: @ 85C9F43
- .string "{STRING 16} was\ndefrosted!$"
-
-gText_PkmnWasDefrosted2:: @ 85C9F55
- .string "{STRING 15} was\ndefrosted!$"
-
-gText_PkmnWasDefrostedBy:: @ 85C9F67
- .string "{STRING 15} was\ndefrosted by {STRING 20}!$"
-
-gText_PkmnWasParalyzed:: @ 85C9F7F
- .string "{STRING 17} is paralyzed!\nIt may be unable to move!$"
-
-gText_PkmnWasParalyzedBy:: @ 85C9FAA
- .string "{STRING 19}’s {STRING 26}\nparalyzed {STRING 17}!\lIt may be unable to move!$"
-
-gText_PkmnIsParalyzed:: @ 85C9FDA
- .string "{STRING 15} is paralyzed!\nIt can’t move!$"
-
-gText_PkmnIsAlreadyParalyzed:: @ 85C9FFA
- .string "{STRING 16} is\nalready paralyzed!$"
-
-gText_PkmnHealedParalysis:: @ 85CA013
- .string "{STRING 16} was\nhealed of paralysis!$"
-
-gText_PkmnDreamEaten:: @ 85CA02F
- .string "{STRING 16}’s\ndream was eaten!$"
-
-gText_StatsWontIncrease:: @ 85CA045
- .string "{STRING 15}’s {STRING 0}\nwon’t go higher!$"
-
-gText_StatsWontDecrease:: @ 85CA05E
- .string "{STRING 16}’s {STRING 0}\nwon’t go lower!$"
-
-gText_TeamStoppedWorking:: @ 85CA076
- .string "Your team’s {STRING 0}\nstopped working!$"
-
-gText_FoeStoppedWorking:: @ 85CA096
- .string "The foe’s {STRING 0}\nstopped working!$"
-
-gText_PkmnIsConfused:: @ 85CA0B4
- .string "{STRING 15} is\nconfused!$"
-
-gText_PkmnHealedConfusion:: @ 85CA0C4
- .string "{STRING 15} snapped\nout of confusion!$"
-
-gText_PkmnWasConfused:: @ 85CA0E1
- .string "{STRING 17} became\nconfused!$"
-
-gText_PkmnAlreadyConfused:: @ 85CA0F5
- .string "{STRING 16} is\nalready confused!$"
-
-gText_PkmnFellInLove:: @ 85CA10D
- .string "{STRING 16}\nfell in love!$"
-
-gText_PkmnInLove:: @ 85CA11E
- .string "{STRING 15} is in love\nwith {STRING 19}!$"
-
-gText_PkmnImmobilizedByLove:: @ 85CA135
- .string "{STRING 15} is\nimmobilized by love!$"
-
-gText_PkmnBlownAway:: @ 85CA150
- .string "{STRING 16} was\nblown away!$"
-
-gText_PkmnChangedType:: @ 85CA163
- .string "{STRING 15} transformed\ninto the {STRING 0} type!$"
-
-gText_PkmnFlinched:: @ 85CA184
- .string "{STRING 15} flinched!$"
-
-gText_PkmnRegainedHealth:: @ 85CA191
- .string "{STRING 16} regained\nhealth!$"
-
-gText_PkmnHPFull:: @ 85CA1A5
- .string "{STRING 16}’s\nHP is full!$"
-
-gText_PkmnRaisedSpDef:: @ 85CA1B6
- .string "{STRING 42}’s {STRING 20}\nraised SP. DEF!$"
-
-gText_PkmnRaisedSpDefALittle:: @ 85CA1CE
- .string "{STRING 42}’s {STRING 20}\nraised SP. DEF a little!$"
-
-gText_PkmnRaisedDef:: @ 85CA1EF
- .string "{STRING 42}’s {STRING 20}\nraised DEFENSE!$"
-
-gText_PkmnRaisedDefALittle:: @ 85CA207
- .string "{STRING 42}’s {STRING 20}\nraised DEFENSE a little!$"
-
-gText_PkmnCoveredByVeil:: @ 85CA228
- .string "{STRING 42}’s party is covered\nby a veil!$"
-
-gText_PkmnUsedSafeguard:: @ 85CA249
- .string "{STRING 16}’s party is protected\nby SAFEGUARD!$"
-
-gText_PkmnSafeguardExpired:: @ 85CA26F
- .string "{STRING 44}’s party is no longer\nprotected by SAFEGUARD!$"
-
-gText_PkmnWentToSleep:: @ 85CA29F
- .string "{STRING 15} went\nto sleep!$"
-
-gText_PkmnSleptHealthy:: @ 85CA2B1
- .string "{STRING 15} slept and\nbecame healthy!$"
-
-gText_PkmnWhippedWhirlwind:: @ 85CA2CE
- .string "{STRING 15} whipped\nup a whirlwind!$"
-
-gText_PkmnTookSunlight:: @ 85CA2E9
- .string "{STRING 15} took\nin sunlight!$"
-
-gText_PkmnLoweredHead:: @ 85CA2FE
- .string "{STRING 15} lowered\nits head!$"
-
-gText_PkmnIsGlowing:: @ 85CA313
- .string "{STRING 15} is glowing!$"
-
-gText_PkmnFlewHigh:: @ 85CA322
- .string "{STRING 15} flew\nup high!$"
-
-gText_PkmnDugHole:: @ 85CA333
- .string "{STRING 15} dug a hole!$"
-
-gText_PkmnHidUnderwater:: @ 85CA342
- .string "{STRING 15} hid\nunderwater!$"
-
-gText_PkmnSprangUp:: @ 85CA355
- .string "{STRING 15} sprang up!$"
-
-gText_PkmnSqueezedByBind:: @ 85CA363
- .string "{STRING 16} was squeezed by\n{STRING 15}’s BIND!$"
-
-gText_PkmnTrappedInVortex:: @ 85CA381
- .string "{STRING 16} was trapped\nin the vortex!$"
-
-gText_PkmnTrappedBySandTomb:: @ 85CA39F
- .string "{STRING 16} was trapped\nby SAND TOMB!$"
-
-gText_PkmnWrappedBy:: @ 85CA3BC
- .string "{STRING 16} was WRAPPED by\n{STRING 15}!$"
-
-gText_PkmnClamped:: @ 85CA3D2
- .string "{STRING 15} CLAMPED\n{STRING 16}!$"
-
-gText_PkmnHurtBy:: @ 85CA3E1
- .string "{STRING 15} is hurt\nby {STRING 0}!$"
-
-gText_PkmnFreedFrom:: @ 85CA3F3
- .string "{STRING 15} was freed\nfrom {STRING 0}!$"
-
-gText_PkmnCrashed:: @ 85CA409
- .string "{STRING 15} kept going\nand crashed!$"
-
-gText_PkmnShroudedInMist:: @ 85CA424
- .string "{STRING 42} became\nshrouded in MIST!$"
-
-gText_PkmnProtectedByMist:: @ 85CA440
- .string "{STRING 19} is protected\nby MIST!$"
-
-gText_PkmnGettingPumped:: @ 85CA459
- .string "{STRING 15} is getting\npumped!$"
-
-gText_PkmnHitWithRecoil:: @ 85CA46F
- .string "{STRING 15} is hit\nwith recoil!$"
-
-gText_PkmnProtectedItself2:: @ 85CA486
- .string "{STRING 15} protected\nitself!$"
-
-gText_PkmnBuffetedBySandstorm:: @ 85CA49B
- .string "{STRING 15} is buffeted\nby the sandstorm!$"
-
-gText_PkmnPeltedByHail:: @ 85CA4BC
- .string "{STRING 15} is pelted\nby HAIL!$"
-
-gText_PkmnsXWoreOff:: @ 85CA4D2
- .string "{STRING 40}’s {STRING 0}\nwore off!$"
-
-gText_PkmnSeeded:: @ 85CA4E4
- .string "{STRING 16} was seeded!$"
-
-gText_PkmnEvadedAttack:: @ 85CA4F3
- .string "{STRING 16} evaded\nthe attack!$"
-
-gText_PkmnSappedByLeechSeed:: @ 85CA509
- .string "{STRING 15}’s health is\nsapped by LEECH SEED!$"
-
-gText_PkmnFastAsleep:: @ 85CA52E
- .string "{STRING 15} is fast\nasleep.$"
-
-gText_PkmnWokeUp:: @ 85CA541
- .string "{STRING 15} woke up!$"
-
-gText_PkmnUproarKeptAwake:: @ 85CA54D
- .string "But {STRING 19}’s UPROAR\nkept it awake!$"
-
-gText_PkmnWokeUpInUproar:: @ 85CA56C
- .string "{STRING 15} woke up\nin the UPROAR!$"
-
-gText_PkmnCausedUproar:: @ 85CA586
- .string "{STRING 15} caused\nan UPROAR!$"
-
-gText_PkmnMakingUproar:: @ 85CA59B
- .string "{STRING 15} is making\nan UPROAR!$"
-
-gText_PkmnCalmedDown:: @ 85CA5B3
- .string "{STRING 15} calmed down.$"
-
-gText_PkmnCantSleepInUproar:: @ 85CA5C3
- .string "But {STRING 16} can’t\nsleep in an UPROAR!$"
-
-gText_PkmnStockpiled:: @ 85CA5E4
- .string "{STRING 15} STOCKPILED\n{STRING 0}!$"
-
-gText_PkmnCantStockpile:: @ 85CA5F6
- .string "{STRING 15} can’t\nSTOCKPILE any more!$"
-
-gText_PkmnCantSleepInUproar2:: @ 85CA613
- .string "But {STRING 16} can’t\nsleep in an UPROAR!$"
-
-gText_UproarKeptPkmnAwake:: @ 85CA634
- .string "But the UPROAR kept\n{STRING 16} awake!$"
-
-gText_PkmnStayedAwakeUsing:: @ 85CA652
- .string "{STRING 16} stayed awake\nusing its {STRING 25}!$"
-
-gText_PkmnStoringEnergy:: @ 85CA670
- .string "{STRING 15} is storing\nenergy!$"
-
-gText_PkmnUnleashedEnergy:: @ 85CA686
- .string "{STRING 15} unleashed\nenergy!$"
-
-gText_PkmnFatigueConfusion:: @ 85CA69B
- .string "{STRING 15} became\nconfused due to fatigue!$"
-
-gText_PkmnPickedUpItem:: @ 85CA6BE
- .string "{STRING 35} picked up\n¥{STRING 0}!\p$"
-
-gText_PkmnUnaffected:: @ 85CA6D1
- .string "{STRING 16} is\nunaffected!$"
-
-gText_PkmnTransformedInto:: @ 85CA6E3
- .string "{STRING 15} transformed\ninto {STRING 0}!$"
-
-gText_PkmnMadeSubstitute:: @ 85CA6FB
- .string "{STRING 15} made\na SUBSTITUTE!$"
-
-gText_PkmnHasSubstitute:: @ 85CA711
- .string "{STRING 15} already\nhas a SUBSTITUTE!$"
-
-gText_SubstituteDamaged:: @ 85CA72E
- .string "The SUBSTITUTE took damage\nfor {STRING 16}!\p$"
-
-gText_PkmnSubstituteFaded:: @ 85CA752
- .string "{STRING 16}’s\nSUBSTITUTE faded!\p$"
-
-gText_PkmnMustRecharge:: @ 85CA76A
- .string "{STRING 15} must\nrecharge!$"
-
-gText_PkmnRageBuilding:: @ 85CA76C
- .string "{STRING 16}’s RAGE\nis building!$"
-
-gText_PkmnMoveWasDisabled:: @ 85CA793
- .string "{STRING 16}’s {STRING 0}\nwas disabled!$"
-
-gText_PkmnMoveDisabledNoMore:: @ 85CA7A9
- .string "{STRING 15} is disabled\nno more!$"
-
-gText_PkmnGotEncore:: @ 85CA7C1
- .string "{STRING 16} got\nan ENCORE!$"
-
-gText_PkmnEncoreEnded:: @ 85CA7D3
- .string "{STRING 15}’s ENCORE\nended!$"
-
-gText_PkmnTookAim:: @ 85CA7E6
- .string "{STRING 15} took aim\nat {STRING 16}!$"
-
-gText_PkmnSketchedMove:: @ 85CA7F9
- .string "{STRING 15} SKETCHED\n{STRING 0}!$"
-
-gText_PkmnTryingToTakeFoe:: @ 85CA809
- .string "{STRING 15} is trying\nto take its foe with it!$"
-
-gText_PkmnTookFoe:: @ 85CA82F
- .string "{STRING 16} took\n{STRING 15} with it!$"
-
-gText_PkmnReducedPP:: @ 85CA843
- .string "Reduced {STRING 16}’s\n{STRING 0} by {PLAYER}!$"
-
-gText_PkmnStoleItem:: @ 85CA85A
- .string "{STRING 15} stole\n{STRING 16}’s {STRING 22}!$"
-
-gText_PkmnCantEscape:: @ 85CA86C
- .string "{STRING 16} can’t\nescape now!$"
-
-gText_PkmnFellIntoNightmare:: @ 85CA881
- .string "{STRING 16} fell into\na NIGHTMARE!$"
-
-gText_PkmnLockedInNightmare:: @ 85CA89B
- .string "{STRING 15} is locked\nin a NIGHTMARE!$"
-
-gText_PkmnLaidCurse:: @ 85CA8B8
- .string "{STRING 15} cut its own HP and\nlaid a CURSE on {STRING 16}!$"
-
-gText_PkmnAfflictedByCurse:: @ 85CA8E2
- .string "{STRING 15} is afflicted\nby the CURSE!$"
-
-gText_SpikesScattered:: @ 85CA900
- .string "SPIKES were scattered all around\nthe opponent’s side!$"
-
-gText_PkmnHurtBySpikes:: @ 85CA936
- .string "{STRING 19} is hurt\nby SPIKES!$"
-
-gText_PkmnIdentified:: @ 85CA94C
- .string "{STRING 15} identified\n{STRING 16}!$"
-
-gText_PkmnPerishCountFell:: @ 85CA95E
- .string "{STRING 15}’s PERISH count\nfell to {STRING 0}!$"
-
-gText_PkmnBracedItself:: @ 85CA97C
- .string "{STRING 15} braced\nitself!$"
-
-gText_PkmnEnduredHit:: @ 85CA98E
- .string "{STRING 16} ENDURED\nthe hit!$"
-
-gText_MagnitudeStrength:: @ 85CA9A2
- .string "MAGNITUDE {STRING 0}!$"
-
-gText_PkmnCutHPMaxedAttack:: @ 85CA9B0
- .string "{STRING 15} cut its own HP\nand maximized ATTACK!$"
-
-gText_PkmnCopiedStatChanges:: @ 85CA9D8
- .string "{STRING 15} copied\n{STRING 16}’s stat changes!$"
-
-gText_PkmnGotFree:: @ 85CA9F5
- .string "{STRING 15} got free of\n{STRING 16}’s {STRING 0}!$"
-
-gText_PkmnShedLeechSeed:: @ 85CAA0D
- .string "{STRING 15} shed\nLEECH SEED!$"
-
-gText_PkmnBlewAwaySpikes:: @ 85CAA21
- .string "{STRING 15} blew away\nSPIKES!$"
-
-gText_PkmnFledFromBattle:: @ 85CAA36
- .string "{STRING 15} fled from\nbattle!$"
-
-gText_PkmnForesawAttack:: @ 85CAA4B
- .string "{STRING 15} foresaw\nan attack!$"
-
-gText_PkmnTookAttack:: @ 85CAA61
- .string "{STRING 16} took the\n{STRING 0} attack!$"
-
-gText_PkmnChoseXAsDestiny:: @ 85CAA78
- .string "{STRING 15} chose\n{STRING 20} as its destiny!$"
-
-gText_PkmnAttack:: @ 85CAA94
- .string "{STRING 0}’s attack!$"
-
-gText_PkmnCenterAttention:: @ 85CAAA1
- .string "{STRING 15} became the\ncenter of attention!$"
-
-gText_PkmnChargingPower:: @ 85CAAC4
- .string "{STRING 15} began\ncharging power!$"
-
-gText_NaturePowerTurnedInto:: @ 85CAADD
- .string "NATURE POWER turned into\n{STRING 20}!$"
-
-gText_PkmnStatusNormal:: @ 85CAAFA
- .string "{STRING 15}’s status\nreturned to normal!$"
-
-gText_PkmnSubjectedToTorment:: @ 85CAB1A
- .string "{STRING 16} was subjected\nto TORMENT!$"
-
-gText_PkmnTighteningFocus:: @ 85CAB37
- .string "{STRING 15} is tightening\nits focus!$"
-
-gText_PkmnFellForTaunt:: @ 85CAB53
- .string "{STRING 16} fell for\nthe TAUNT!$"
-
-gText_PkmnReadyToHelp:: @ 85CAB6A
- .string "{STRING 15} is ready to\nhelp {STRING 16}!$"
-
-gText_PkmnSwitchedItems:: @ 85CAB82
- .string "{STRING 15} switched\nitems with its opponent!$"
-
-gText_PkmnObtainedX:: @ 85CABA7
- .string "{STRING 15} obtained\n{STRING 0}.$"
-
-gText_PkmnObtainedX2:: @ 85CABB7
- .string "{STRING 16} obtained\n{PLAYER}.$"
-
-gText_PkmnObtainedXYObtainedZ:: @ 85CABC7
- .string "{STRING 15} obtained\n{STRING 0}.\p{STRING 16} obtained\n{PLAYER}.$"
-
-gText_PkmnCopiedFoe:: @ 85CAB82
- .string "{STRING 15} copied\n{STRING 16}’s {STRING 25}!$"
-
-gText_PkmnMadeWish:: @ 85CABFA
- .string "{STRING 15} made a WISH!$"
-
-gText_PkmnWishCameTrue:: @ 85CAC0A
- .string "{STRING 0}’s WISH\ncame true!$"
-
-gText_PkmnPlantedRoots:: @ 85CAC1F
- .string "{STRING 15} planted its roots!$"
-
-gText_PkmnAbsorbedNutrients:: @ 85CAC35
- .string "{STRING 15} absorbed\nnutrients with its roots!$"
-
-gText_PkmnAnchoredItself:: @ 85CAC5B
- .string "{STRING 16} anchored\nitself with its roots!$"
-
-gText_PkmnWasMadeDrowsy:: @ 85CAC7E
- .string "{STRING 15} made\n{STRING 16} drowsy!$"
-
-gText_PkmnKnockedOff:: @ 85CAC91
- .string "{STRING 15} knocked off\n{STRING 16}’s {STRING 22}!$"
-
-gText_PkmnSwappedAbilities:: @ 85CACA9
- .string "{STRING 15} swapped abilities\nwith its opponent!$"
-
-gText_PkmnSealedOpponentMove:: @ 85CACD1
- .string "{STRING 15} sealed the\nopponent’s move(s)!$"
-
-gText_PkmnWantsGrudge:: @ 85CACF3
- .string "{STRING 15} wants the\nopponent to bear a GRUDGE!$"
-
-gText_PkmnLostPPGrudge:: @ 85CAD1B
- .string "{STRING 15}’s {STRING 0} lost\nall its PP due to the GRUDGE!$"
-
-gText_PkmnShroudedItself:: @ 85CAD46
- .string "{STRING 15} shrouded\nitself in {STRING 20}!$"
-
-gText_PkmnMoveBounced:: @ 85CAD60
- .string "{STRING 15}’s {STRING 20}\nwas bounced back by MAGIC COAT!$"
-
-gText_PkmnWaitsForTarget:: @ 85CAD88
- .string "{STRING 15} waits for a target\nto make a move!$"
-
-gText_PkmnSnatchedMove:: @ 85CADAE
- .string "{STRING 16} SNATCHED\n{STRING 19}’s move!$"
-
-gText_ElectricityWeakened:: @ 85CADC5
- .string "Electricity’s power was\nweakened!$"
-
-gText_FireWeakened:: @ 85CADE7
- .string "Fire’s power was\nweakened!$"
-
-gText_XFoundOneY:: @ 85CAE02
- .string "{STRING 15} found\none {STRING 22}!$"
-
-gText_SoothingAroma:: @ 85CAE13
- .string "A soothing aroma wafted\nthrough the area!$"
-
-gText_ItemsCantBeUsedNow:: @ 85CAE3D
- .string "Items can’t be used now.{PAUSE 64}$"
-
-gText_ForXCommaYZ:: @ 85CAE59
- .string "For {STRING 19},\n{STRING 22} {STRING 0}$"
-
-gText_PkmnUsedXToGetPumped:: @ 85CAE67
- .string "{STRING 19} used\n{STRING 22} to get pumped!$"
-
-gText_PkmnLostFocus:: @ 85CAE81
- .string "{STRING 15} lost its\nfocus and couldn’t move!$"
-
-gText_PkmnWasDraggedOut:: @ 85CAEA6
- .string "{STRING 16} was\ndragged out!\p$"
-
-gText_TheWallShattered:: @ 85CAEBB
- .string "The wall shattered!$"
-
-gText_ButNoEffect:: @ 85CAECF
- .string "But it had no effect!$"
-
-gText_PkmnHasNoMovesLeft:: @ 85CAEE5
- .string "{STRING 18} has no\nmoves left!\p$"
-
-gText_PkmnMoveIsDisabled:: @ 85CAEFC
- .string "{STRING 18}’s {STRING 20}\nis disabled!\p$"
-
-gText_PkmnCantUseMoveTorment:: @ 85CAF12
- .string "{STRING 18} can’t use the same\nmove in a row due to the TORMENT!\p$"
-
-gText_PkmnCantUseMoveTaunt:: @ 85CAF4B
- .string "{STRING 18} can’t use\n{STRING 20} after the TAUNT!\p$"
-
-gText_PkmnCantUseMoveSealed:: @ 85CAF6D
- .string "{STRING 18} can’t use the\nsealed {STRING 20}!\p$"
-
-gText_PkmnMadeItRain:: @ 85CAF8A
- .string "{STRING 19}’s {STRING 26}\nmade it rain!$"
-
-gText_PkmnRaisedSpeed:: @ 85CAFA0
- .string "{STRING 19}’s {STRING 26}\nraised its SPEED!$"
-
-gText_PkmnProtectedBy:: @ 85CAFBA
- .string "{STRING 16} was protected\nby {STRING 25}!$"
-
-gText_PkmnPreventsUsage:: @ 85CAFD2
- .string "{STRING 16}’s {STRING 25}\nprevents {STRING 15}\lfrom using {STRING 20}!$"
-
-gText_PkmnRestoredHPUsing:: @ 85CAFF5
- .string "{STRING 16} restored HP\nusing its {STRING 25}!$"
-
-gText_PkmnsXMadeYUseless:: @ 85CB012
- .string "{STRING 16}’s {STRING 25}\nmade {STRING 20} useless!$"
-
-gText_PkmnChangedTypeWith:: @ 85CB02B
- .string "{STRING 16}’s {STRING 25}\nmade it the {STRING 0} type!$"
-
-gText_PkmnPreventsParalysisWith:: @ 85CB048
- .string "{STRING 17}’s {STRING 25}\nprevents paralysis!$"
-
-gText_PkmnPreventsRomanceWith:: @ 85CB064
- .string "{STRING 16}’s {STRING 25}\nprevents romance!$"
-
-gText_PkmnPreventsPoisoningWith:: @ 85CB07E
- .string "{STRING 17}’s {STRING 25}\nprevents poisoning!$"
-
-gText_PkmnPreventsConfusionWith:: @ 85CB09A
- .string "{STRING 16}’s {STRING 25}\nprevents confusion!$"
-
-gText_PkmnRaisedFirePowerWith:: @ 85CB0B6
- .string "{STRING 16}’s {STRING 25}\nraised its FIRE power!$"
-
-gText_PkmnAnchorsItselfWith:: @ 85CB0D5
- .string "{STRING 16} anchors\nitself with {STRING 25}!$"
-
-gText_PkmnCutsAttackWith:: @ 85CB0F0
- .string "{STRING 19}’s {STRING 26}\ncuts {STRING 16}’s ATTACK!$"
-
-gText_PkmnPreventsStatLossWith:: @ 85CB10A
- .string "{STRING 19}’s {STRING 26}\nprevents stat loss!$"
-
-gText_PkmnHurtsWith:: @ 85CB126
- .string "{STRING 16}’s {STRING 25}\nhurt {STRING 15}!$"
-
-gText_PkmnTraced:: @ 85CB137
- .string "{STRING 19} TRACED\n{STRING 0}’s {PLAYER}!$"
-
-gText_PkmnsXPreventsBurns:: @ 85CB14A
- .string "{STRING 17}’s {STRING 27}\nprevents burns!$"
-
-gText_PkmnsXBlocksY:: @ 85CB162
- .string "{STRING 16}’s {STRING 25}\nblocks {STRING 20}!$"
-
-gText_PkmnsXBlocksY2:: @ 85CB175
- .string "{STRING 19}’s {STRING 26}\nblocks {STRING 20}!$"
-
-gText_PkmnsXRestoredHPALittle2:: @ 85CB188
- .string "{STRING 15}’s {STRING 24}\nrestored its HP a little!$"
-
-gText_PkmnsXWhippedUpSandstorm:: @ 85CB1AA
- .string "{STRING 19}’s {STRING 26}\nwhipped up a sandstorm!$"
-
-gText_PkmnsXIntensifiedSun:: @ 85CB1CA
- .string "{STRING 19}’s {STRING 26}\nintensified the sun’s rays!$"
-
-gText_PkmnsXPreventsYLoss:: @ 85CB1EE
- .string "{STRING 19}’s {STRING 26}\nprevents {STRING 0} loss!$"
-
-gText_PkmnsXInfatuatedY:: @ 85CB208
- .string "{STRING 16}’s {STRING 25}\ninfatuated {STRING 15}!$"
-
-gText_PkmnsXMadeYIneffective:: @ 85CB21F
- .string "{STRING 16}’s {STRING 25}\nmade {STRING 20} ineffective!$"
-
-gText_PkmnsXCuredYProblem:: @ 85CB23C
- .string "{STRING 19}’s {STRING 26}\ncured its {STRING 0} problem!$"
-
-gText_ItSuckedLiquidOoze:: @ 85CB25A
- .string "It sucked up the\nLIQUID OOZE!$"
-
-gText_PkmnTransformed:: @ 85CB278
- .string "{STRING 19} transformed!$"
-
-gText_PkmnsXTookAttack:: @ 85CB288
- .string "{STRING 16}’s {STRING 25}\ntook the attack!$"
-
-gText_PkmnsXPreventsSwitching:: @ 85CB2A1
- .string "{STRING 0}’s {STRING 23}\nprevents switching!\p$"
-
-gText_PreventedFromWorking:: @ 85CB2BE
- .string "{STRING 16}’s {STRING 25}\nprevented {STRING 19}’s\l{STRING 0} from working!$"
-
-gText_PkmnsXMadeItIneffective:: @ 85CB2E6
- .string "{STRING 19}’s {STRING 26}\nmade it ineffective!$"
-
-gText_PkmnsXPreventsFlinching:: @ 85CB303
- .string "{STRING 17}’s {STRING 27}\nprevents flinching!$"
-
-gText_PkmnsXPreventsYsZ:: @ 85CB31F
- .string "{STRING 15}’s {STRING 24}\nprevents {STRING 16}’s\l{STRING 25} from working!$"
-
-gText_PkmnsXCuredItsYProblem:: @ 85CB346
- .string "{STRING 19}’s {STRING 26}\ncured its {STRING 0} problem!$"
-
-gText_PkmnsXHadNoEffectOnY:: @ 85CB364
- .string "{STRING 19}’s {STRING 26}\nhad no effect on {STRING 17}!$"
-
-gText_StatSharply:: @ 85CB381
- .string "sharply $"
-
-gText_StatRose:: @ 85CB38A
- .string "rose!$"
-
-gText_StatHarshly:: @ 85CB390
- .string "harshly $"
-
-gText_StatFell:: @ 85CB399
- .string "fell!$"
-
-gText_PkmnsStatChanged:: @ 85CB39F
- .string "{STRING 15}’s {STRING 0}\n{PLAYER}$"
-
-gText_PkmnsStatChanged2:: @ 85CB3AA
- .string "{STRING 16}’s {STRING 0}\n{PLAYER}$"
-
-gText_UsingXTheYOfZN:: @ 85CB3B5
- .string "Using {STRING 22}, the {STRING 0}\nof {STRING 19} {PLAYER}$"
-
-gText_PkmnsStatChanged3:: @ 85CB3CF
- .string "{STRING 15}’s {STRING 0}\n{PLAYER}$"
-
-gText_PkmnsStatChanged4:: @ 85CB3DA
- .string "{STRING 16}’s {STRING 0}\n{PLAYER}$"
-
-gText_StatsWontIncrease2:: @ 85CB3E5
- .string "{STRING 15}’s stats won’t\ngo any higher!$"
-
-gText_StatsWontDecrease2:: @ 85CB405
- .string "{STRING 16}’s stats won’t\ngo any lower!$"
-
-gText_CriticalHit:: @ 85CB424
- .string "A critical hit!$"
-
-gText_OneHitKO:: @ 85CB434
- .string "It’s a one-hit KO!$"
-
-gText_123Poof:: @ 85CB447
- .string "{PAUSE 32}1, {PAUSE 15}2, and{PAUSE 15}… {PAUSE 15}… {PAUSE 15}… {PAUSE 15}{PLAY_SE 0x0038}Poof!\p$"
-
-gText_AndEllipsis:: @ 85CB473
- .string "And…\p$"
-
-gText_HMMovesCantBeForgotten:: @ 85CB479
- .string "HM moves can’t be\nforgotten now.\p$"
-
-gText_NotVeryEffective:: @ 85CB49B
- .string "It’s not very effective…$"
-
-gText_SuperEffective:: @ 85CB4B4
- .string "It’s super effective!$"
-
-gText_GotAwaySafely:: @ 85CB4CA
- .string "{PLAY_SE 0x0011}Got away safely!\p$"
-
-gText_PkmnFledUsingIts:: @ 85CB4E0
- .string "{PLAY_SE 0x0011}{STRING 15} fled\nusing its {STRING 22}!\p$"
-
-gText_PkmnFledUsing:: @ 85CB4FB
- .string "{PLAY_SE 0x0011}{STRING 15} fled\nusing {STRING 24}!\p$"
-
-gText_WildPkmnFled:: @ 85CB512
- .string "{PLAY_SE 0x0011}Wild {STRING 0} fled!$"
-
-gText_PlayerDefeated:: @ 85CB524
- .string "Player defeated\n{STRING 32}!$"
-
-gText_PlayerBeatTwo:: @ 85CB538
- .string "Player beat {STRING 32}\nand {STRING 33}!$"
-
-gText_PlayerLostAgainst:: @ 85CB54F
- .string "Player lost against\n{STRING 32}!$"
-
-gText_PlayerLostToTwo:: @ 85CB567
- .string "Player lost to {STRING 32}\nand {STRING 33}!$"
-
-gText_PlayerBattledToDraw:: @ 85CB581
- .string "Player battled to a draw against\n{STRING 32}!$"
-
-gText_PlayerBattledToDrawVsTwo:: @ 85CB5A6
- .string "Player battled to a draw against\n{STRING 32} and {STRING 33}!$"
-
-gText_WildFled:: @ 85CB5D2
- .string "{PLAY_SE 0x0011}{STRING 32} fled!$"
-
-gText_TwoWildFled:: @ 85CB5DF
- .string "{PLAY_SE 0x0011}{STRING 32} and\n{STRING 33} fled!$"
-
-gText_NoRunningFromTrainers:: @ 85CB5F3
- .string "No! There’s no running\nfrom a TRAINER battle!\p$"
-
-gText_CantEscape:: @ 85CB622
- .string "Can’t escape!\p$"
-
-gText_DontLeaveBirch:: @ 85CB631
- .string "PROF. BIRCH: Don’t leave me like this!\p$"
-
-gText_ButNothingHappened:: @ 85CB659
- .string "But nothing happened!$"
-
-gText_ButItFailed:: @ 85CB66F
- .string "But it failed!$"
-
-gText_ItHurtConfusion:: @ 85CB67E
- .string "It hurt itself in its\nconfusion!$"
-
-gText_MirrorMoveFailed:: @ 85CB69F
- .string "The MIRROR MOVE failed!$"
-
-gText_StartedToRain:: @ 85CB6B7
- .string "It started to rain!$"
-
-gText_DownpourStarted:: @ 85CB6CB
- .string "A downpour started!$"
-
-gText_RainContinues:: @ 85CB6DF
- .string "Rain continues to fall.$"
-
-gText_DownpourContinues:: @ 85CB6F7
- .string "The downpour continues.$"
-
-gText_RainStopped:: @ 85CB70F
- .string "The rain stopped.$"
-
-gText_SandstormBrewed:: @ 85CB721
- .string "A sandstorm brewed!$"
-
-gText_SandstormRages:: @ 85CB735
- .string "The sandstorm rages.$"
-
-gText_SandstormSubsided:: @ 85CB74A
- .string "The sandstorm subsided.$"
-
-gText_SunlightGotBright:: @ 85CB762
- .string "The sunlight got bright!$"
-
-gText_SunlightStrong:: @ 85CB77B
- .string "The sunlight is strong.$"
-
-gText_SunlightFaded:: @ 85CB793
- .string "The sunlight faded.$"
-
-gText_StartedHail:: @ 85CB7A7
- .string "It started to hail!$"
-
-gText_HailContinues:: @ 85CB7BB
- .string "Hail continues to fall.$"
-
-gText_HailStopped:: @ 85CB7D3
- .string "The hail stopped.$"
-
-gText_FailedToSpitUp:: @ 85CB7E5
- .string "But it failed to SPIT UP\na thing!$"
-
-gText_FailedToSwallow:: @ 85CB807
- .string "But it failed to SWALLOW\na thing!$"
-
-gText_WindBecameHeatWave:: @ 85CB829
- .string "The wind turned into a\nHEAT WAVE!$"
-
-gText_StatChangesGone:: @ 85CB84B
- .string "All stat changes were\neliminated!$"
-
-gText_CoinsScattered:: @ 85CB86D
- .string "Coins scattered everywhere!$"
-
-gText_TooWeakForSubstitute:: @ 85CB889
- .string "It was too weak to make\na SUBSTITUTE!$"
-
-gText_SharedPain:: @ 85CB8AF
- .string "The battlers shared\ntheir pain!$"
-
-gText_BellChimed:: @ 85CB8CF
- .string "A bell chimed!$"
-
-gText_FaintInThree:: @ 85CB8DE
- .string "All affected POKéMON will\nfaint in three turns!$"
-
-gText_NoPPLeft:: @ 85CB90E
- .string "There’s no PP left for\nthis move!\p$"
-
-gText_ButNoPPLeft:: @ 85CB931
- .string "But there was no PP left\nfor the move!$"
-
-gText_PkmnIgnoresAsleep:: @ 85CB958
- .string "{STRING 15} ignored\norders while asleep!$"
-
-gText_PkmnIgnoredOrders:: @ 85CB978
- .string "{STRING 15} ignored\norders!$"
-
-gText_PkmnBeganToNap:: @ 85CB98B
- .string "{STRING 15} began to nap!$"
-
-gText_PkmnLoafing:: @ 85CB99C
- .string "{STRING 15} is\nloafing around!$"
-
-gText_PkmnWontObey:: @ 85CB9B2
- .string "{STRING 15} won’t\nobey!$"
-
-gText_PkmnTurnedAway:: @ 85CB9C1
- .string "{STRING 15} turned away!$"
-
-gText_PkmnPretendNotNotice:: @ 85CB9D1
- .string "{STRING 15} pretended\nnot to notice!$"
-
-gText_EnemyAboutToSwitchPkmn:: @ 85CB9ED
- .string "{STRING 28} {STRING 29} is\nabout to use {PLAYER}.\pWill {STRING 35} change\nPOKéMON?$"
-
-gText_PkmnLearnedMove2:: @ 85CBA1F
- .string "{STRING 15} learned\n{STRING 0}!$"
-
-gText_PlayerDefeatedXY:: @ 85CBA2E
- .string "Player defeated\n{STRING 28} {STRING 29}!\p$"
-
-gText_CreptCloser:: @ 85CBA46
- .string "{STRING 35} crept closer to\n{RIVAL}!$"
-
-gText_CantGetCloser:: @ 85CBA5D
- .string "{STRING 35} can’t get any closer!$"
-
-gText_PkmnWatchingCarefully:: @ 85CBA76
- .string "{RIVAL} is watching\ncarefully!$"
-
-gText_PkmnCuriousAboutX:: @ 85CBA90
- .string "{RIVAL} is curious about\nthe {STRING 0}!$"
-
-gText_PkmnEnthralledByX:: @ 85CBAAC
- .string "{RIVAL} is enthralled by\nthe {STRING 0}!$"
-
-gText_PkmnIgnoredX:: @ 85CBAC8
- .string "{RIVAL} completely ignored\nthe {STRING 0}!$"
-
-gText_ThrewPokeblockAtPkmn:: @ 85CBAE6
- .string "{STRING 35} threw a {POKEBLOCK}\nat the {RIVAL}!$"
-
-gText_OutOfSafariBalls:: @ 85CBB02
- .string "{PLAY_SE 0x0049}ANNOUNCER: You’re out of\nSAFARI BALLS! Game over!\p$"
-
- .string "{RIVAL} appeared!\p$"
-
-gText_WildPkmnAppeared:: @ 85CBB47
- .string "Wild {RIVAL} appeared!\p$"
-
-gText_WildPkmnAppeared2:: @ 85CBB5A
- .string "Wild {RIVAL} appeared!\p$"
-
-gText_WildPkmnAppearedPause:: @ 85CBB6D
- .string "Wild {RIVAL} appeared!{PAUSE 127}$"
-
-gText_TwoWildPkmnAppeared:: @ 85CBB82
- .string "Wild {RIVAL} and\n{AQUA} appeared!\p$"
-
-gText_TrainerXYWantsToBattle:: @ 85CBB9C
- .string "{STRING 28} {STRING 29}\nwould like to battle!\p$"
-
-gText_TrainerXWantsToBattle:: @ 85CBBB9
- .string "{STRING 32}\nwants to battle!$"
-
-gText_TwoTrainersWantToBattle:: @ 85CBBCD
- .string "{STRING 32} and {STRING 33}\nwant to battle!$"
-
-gText_TrainerXYSentOutPkmn:: @ 85CBBE7
- .string "{STRING 28} {STRING 29} sent\nout {RIVAL}!$"
-
-gText_TrainerXYSentOutTwoPkmn:: @ 85CBBFA
- .string "{STRING 28} {STRING 29} sent\nout {RIVAL} and {AQUA}!$"
-
-gText_TrainerXYSentOutPkmn2:: @ 85CBC14
- .string "{STRING 28} {STRING 29} sent\nout {STRING 0}!$"
-
-gText_TrainerXSentOutPkmn:: @ 85CBC27
- .string "{STRING 32} sent out\n{RIVAL}!$"
-
-gText_TrainerXSentOutTwoPkmn:: @ 85CBC37
- .string "{STRING 32} sent out\n{RIVAL} and {AQUA}!$"
-
-gText_TwoTrainersSentOutPkmn:: @ 85CBC4E
- .string "{STRING 32} sent out {STRING 10}!\n{STRING 33} sent out {STRING 12}!$"
-
-gText_TrainerXSentOutPkmn2:: @ 85CBC6E
- .string "{STRING 32} sent out\n{STRING 0}!$"
-
-gText_TrainerXSentOutPkmn3:: @ 85CBC7E
- .string "{STRING 34} sent out\n{STRING 0}!$"
-
-gText_GoPkmn:: @ 85CBC8E
- .string "Go! {STRING 5}!$"
-
-gText_GoTwoPkmn:: @ 85CBC96
- .string "Go! {STRING 5} and\n{VERSION}!$"
-
-gText_GoPkmn2:: @ 85CBCA5
- .string "Go! {STRING 0}!$"
-
-gText_DoItPkmn:: @ 85CBCAD
- .string "Do it! {STRING 0}!$"
-
-gText_GoForItPkmn:: @ 85CBCB8
- .string "Go for it, {STRING 0}!$"
-
-gText_YourFoesWeakGetEmPkmn:: @ 85CBCC7
- .string "Your foe’s weak!\nGet ’em, {STRING 0}!$"
-
-gText_EnemySentOutPkmnGoPkmn:: @ 85CBCE5
- .string "{STRING 31} sent out {STRING 11}!\nGo! {STRING 9}!$"
-
-gText_PkmnThatsEnough:: @ 85CBCFD
- .string "{STRING 0}, that’s enough!\nCome back!$"
-
-gText_PkmnComeBack:: @ 85CBD1B
- .string "{STRING 0}, come back!$"
-
-gText_PkmnOkComeBack:: @ 85CBD2A
- .string "{STRING 0}, OK!\nCome back!$"
-
-gText_PkmnGoodComeBack:: @ 85CBD3D
- .string "{STRING 0}, good!\nCome back!$"
-
-gText_TrainerXYWithdrewPkmn:: @ 85CBD52
- .string "{STRING 28} {STRING 29}\nwithdrew {STRING 0}!$"
-
-gText_TrainerXWithdrewPkmn:: @ 85CBD65
- .string "{STRING 32} withdrew\n{STRING 0}!$"
-
-gText_TrainerXWithdrewPkmn2:: @ 85CBD75
- .string "{STRING 34} withdrew\n{STRING 0}!$"
-
-gText_WildPkmnPrefix:: @ 85CBD85
- .string "Wild $"
-
-gText_FoePkmnPrefix:: @ 85CBD8B
- .string "Foe $"
-
- .string "$"
-
-gText_FoePkmnPrefix2:: @ 85CBD91
- .string "Foe$"
-
-gText_AllyPkmnPrefix:: @ 85CBD95
- .string "Ally$"
-
-gText_FoePkmnPrefix3:: @ 85CBD9A
- .string "Foe$"
-
-gText_AllyPkmnPrefix2:: @ 85CBD9E
- .string "Ally$"
-
-gText_FoePkmnPrefix4:: @ 85CBDA3
- .string "Foe$"
-
-gText_AllyPkmnPrefix3:: @ 85CBDA7
- .string "Ally$"
-
-gText_XUsedY2:: @ 85CBDAC
- .string "{STRING 15} used\n{PLAYER}$"
-
-gText_ExclamationMark:: @ 85CBDB7
- .string "!$"
-
-gText_ExclamationMark2:: @ 85CBDB9
- .string "!$"
-
-gText_ExclamationMark3:: @ 85CBDBB
- .string "!$"
-
-gText_ExclamationMark4:: @ 85CBDBD
- .string "!$"
-
-gText_ExclamationMark5:: @ 85CBDBF
- .string "!$"
-
-gText_HP2:: @ 85CBDC1
- .string "HP$"
-
-gText_Attack2:: @ 85CBDC4
- .string "ATTACK$"
-
-gText_Defense2:: @ 85CBDCB
- .string "DEFENSE$"
-
-gText_Speed:: @ 85CBDD3
- .string "SPEED$"
-
-gText_SpAtk2:: @ 85CBDD9
- .string "SP. ATK$"
-
-gText_SpDef2:: @ 85CBDE1
- .string "SP. DEF$"
-
-gText_Accuracy:: @ 85CBDE9
- .string "accuracy$"
-
-gText_Evasiveness:: @ 85CBDF2
- .string "evasiveness$"
-
- .align 2
-gStatNamesTable:: @ 85CBE00
- .4byte gText_HP2
- .4byte gText_Attack2
- .4byte gText_Defense2
- .4byte gText_Speed
- .4byte gText_SpAtk2
- .4byte gText_SpDef2
- .4byte gText_Accuracy
- .4byte gText_Evasiveness
-
-gText_PokeblockWasTooSpicy:: @ 85CBE20
- .string "was too spicy!$"
-
-gText_PokeblockWasTooDry:: @ 85CBE2F
- .string "was too dry!$"
-
-gText_PokeblockWasTooSweet:: @ 85CBE3C
- .string "was too sweet!$"
-
-gText_PokeblockWasTooBitter:: @ 85CBE4B
- .string "was too bitter!$"
-
-gText_PokeblockWasTooSour:: @ 85CBE5B
- .string "was too sour!$"
-
- .align 2
-gPokeblockWasTooXStringTable:: @ 85CBE6C
- .4byte gText_PokeblockWasTooSpicy
- .4byte gText_PokeblockWasTooDry
- .4byte gText_PokeblockWasTooSweet
- .4byte gText_PokeblockWasTooBitter
- .4byte gText_PokeblockWasTooSour
-
-gText_XUsedY:: @ 85CBE80
- .string "{STRING 35} used\n{STRING 22}!$"
-
-gText_WallyUsedY:: @ 85CBE8C
- .string "WALLY used\n{STRING 22}!$"
-
-gText_XYUsedZ:: @ 85CBE9B
- .string "{STRING 28} {STRING 29}\nused {STRING 22}!$"
-
-gText_TrainerBlockedBall:: @ 85CBEAA
- .string "The TRAINER blocked the BALL!$"
-
-gText_DontBeAThief:: @ 85CBEC8
- .string "Don’t be a thief!$"
-
-gText_ItDodgedBall:: @ 85CBEDA
- .string "It dodged the thrown BALL!\nThis POKéMON can’t be caught!$"
-
-gText_YouMissedPkmn:: @ 85CBF13
- .string "You missed the POKéMON!$"
-
-gText_PkmnBrokeFree:: @ 85CBF2B
- .string "Oh, no!\nThe POKéMON broke free!$"
-
-gText_ItAppearedCaught:: @ 85CBF4B
- .string "Aww!\nIt appeared to be caught!$"
-
-gText_AarghAlmostHadIt:: @ 85CBF6A
- .string "Aargh!\nAlmost had it!$"
-
-gText_ShootSoClose:: @ 85CBF80
- .string "Shoot!\nIt was so close, too!$"
-
-gText_GotchaPkmnCaught:: @ 85CBF9D
- .string "Gotcha!\n{RIVAL} was caught!{UNKNOWN_A}{PLAY_BGM BGM_KACHI22}\p$"
-
-gText_GotchaPkmnCaught2:: @ 85CBFBB
- .string "Gotcha!\n{RIVAL} was caught!{UNKNOWN_A}{PLAY_BGM BGM_KACHI22}{PAUSE 127}$"
-
-gText_GiveNicknameCaptured:: @ 85CBFDB
- .string "Give a nickname to the\ncaptured {RIVAL}?$"
-
-gText_PkmnSentToPC:: @ 85CBFFF
- .string "{RIVAL} was sent to\n{STRING 39} PC.$"
-
-gText_Someones:: @ 85CC015
- .string "someone’s$"
-
-gText_Lanettes:: @ 85CC01F
- .string "LANETTE’s$"
-
-gText_PkmnDataAddedToDex:: @ 85CC029
- .string "{RIVAL}’s data was\nadded to the POKéDEX.\p$"
-
-gText_ItIsRaining:: @ 85CC04E
- .string "It is raining.$"
-
-gText_SandstormIsRaging:: @ 85CC05D
- .string "A sandstorm is raging.$"
-
-gText_BoxIsFull:: @ 85CC074
- .string "The BOX is full!\nYou can’t catch any more!\p$"
-
-gText_EnigmaBerry:: @ 85CC0A0
- .string "ENIGMA BERRY$"
-
-gText_BerrySuffix:: @ 85CC0AD
- .string " BERRY$"
-
-gText_PkmnsXCuredParalysis:: @ 85CC0B4
- .string "{STRING 19}’s {STRING 22}\ncured paralysis!$"
-
-gText_PkmnsXCuredPoison:: @ 85CC0CD
- .string "{STRING 19}’s {STRING 22}\ncured poison!$"
-
-gText_PkmnsXHealedBurn:: @ 85CC0E3
- .string "{STRING 19}’s {STRING 22}\nhealed its burn!$"
-
-gText_PkmnsXDefrostedIt:: @ 85CC0FC
- .string "{STRING 19}’s {STRING 22}\ndefrosted it!$"
-
-gText_PkmnsXWokeIt:: @ 85CC112
- .string "{STRING 19}’s {STRING 22}\nwoke it from its sleep!$"
-
-gText_PkmnsXSnappedOut:: @ 85CC132
- .string "{STRING 19}’s {STRING 22}\nsnapped it out of confusion!$"
-
-gText_PkmnsXCuredProblem:: @ 85CC157
- .string "{STRING 19}’s {STRING 22}\ncured its {STRING 0} problem!$"
-
-gText_PkmnsXNormalizedStatus:: @ 85CC175
- .string "{STRING 19}’s {STRING 22}\nnormalized its status!$"
-
-gText_PkmnsXRestoredHealth:: @ 85CC194
- .string "{STRING 19}’s {STRING 22}\nrestored health!$"
-
-gText_PkmnsXRestoredPP:: @ 85CC1AD
- .string "{STRING 19}’s {STRING 22}\nrestored {STRING 0}’s PP!$"
-
-gText_PkmnsXRestoredStatus:: @ 85CC1C7
- .string "{STRING 19}’s {STRING 22}\nrestored its status!$"
-
-gText_PkmnsXRestoredHPALittle:: @ 85CC1E4
- .string "{STRING 19}’s {STRING 22}\nrestored its HP a little!$"
-
-gText_XAllowsOnlyY:: @ 85CC206
- .string "{STRING 22} allows the\nuse of only {STRING 20}!\p$"
-
-gText_PkmnHungOnWithX:: @ 85CC225
- .string "{STRING 16} hung on\nusing its {STRING 22}!$"
-
-gText_EmptyString3:: @ 85CC23E
- .string "$"
-
-gText_YouThrowABallNowRight:: @ 85CC23F
- .string "You throw a BALL now, right?\nI… I’ll do my best!$"
-
- .align 2
-gBattleStringsTable:: @ 85CC270
- .4byte gText_Buffer36
- .4byte gText_PkmnGainedEXP
- .4byte gText_PkmnGrewToLv
- .4byte gText_PkmnLearnedMove
- .4byte gText_TryToLearnMove1
- .4byte gText_TryToLearnMove2
- .4byte gText_TryToLearnMove3
- .4byte gText_PkmnForgotMove
- .4byte gText_StopLearningMove
- .4byte gText_DidNotLearnMove
- .4byte gText_PkmnLearnedMove2
- .4byte gText_AttackMissed
- .4byte gText_PkmnProtectedItself
- .4byte gText_StatsWontIncrease2
- .4byte gText_AvoidedDamage
- .4byte gText_ItDoesntAffect
- .4byte gText_PkmnFainted
- .4byte gText_PkmnFainted2
- .4byte gText_PlayerGotMoney
- .4byte gText_PlayerWhiteout
- .4byte gText_PlayerWhiteout2
- .4byte gText_PreventsEscape
- .4byte gText_HitXTimes
- .4byte gText_PkmnFellAsleep
- .4byte gText_PkmnMadeSleep
- .4byte gText_PkmnAlreadyAsleep
- .4byte gText_PkmnAlreadyAsleep2
- .4byte gText_PkmnWasntAffected
- .4byte gText_PkmnWasPoisoned
- .4byte gText_PkmnPoisonedBy
- .4byte gText_PkmnHurtByPoison
- .4byte gText_PkmnAlreadyPoisoned
- .4byte gText_PkmnBadlyPoisoned
- .4byte gText_PkmnEnergyDrained
- .4byte gText_PkmnWasBurned
- .4byte gText_PkmnBurnedBy
- .4byte gText_PkmnHurtByBurn
- .4byte gText_PkmnWasFrozen
- .4byte gText_PkmnFrozenBy
- .4byte gText_PkmnIsFrozen
- .4byte gText_PkmnWasDefrosted
- .4byte gText_PkmnWasDefrosted2
- .4byte gText_PkmnWasDefrostedBy
- .4byte gText_PkmnWasParalyzed
- .4byte gText_PkmnWasParalyzedBy
- .4byte gText_PkmnIsParalyzed
- .4byte gText_PkmnIsAlreadyParalyzed
- .4byte gText_PkmnHealedParalysis
- .4byte gText_PkmnDreamEaten
- .4byte gText_StatsWontIncrease
- .4byte gText_StatsWontDecrease
- .4byte gText_TeamStoppedWorking
- .4byte gText_FoeStoppedWorking
- .4byte gText_PkmnIsConfused
- .4byte gText_PkmnHealedConfusion
- .4byte gText_PkmnWasConfused
- .4byte gText_PkmnAlreadyConfused
- .4byte gText_PkmnFellInLove
- .4byte gText_PkmnInLove
- .4byte gText_PkmnImmobilizedByLove
- .4byte gText_PkmnBlownAway
- .4byte gText_PkmnChangedType
- .4byte gText_PkmnFlinched
- .4byte gText_PkmnRegainedHealth
- .4byte gText_PkmnHPFull
- .4byte gText_PkmnRaisedSpDef
- .4byte gText_PkmnRaisedDef
- .4byte gText_PkmnCoveredByVeil
- .4byte gText_PkmnUsedSafeguard
- .4byte gText_PkmnSafeguardExpired
- .4byte gText_PkmnWentToSleep
- .4byte gText_PkmnSleptHealthy
- .4byte gText_PkmnWhippedWhirlwind
- .4byte gText_PkmnTookSunlight
- .4byte gText_PkmnLoweredHead
- .4byte gText_PkmnIsGlowing
- .4byte gText_PkmnFlewHigh
- .4byte gText_PkmnDugHole
- .4byte gText_PkmnSqueezedByBind
- .4byte gText_PkmnTrappedInVortex
- .4byte gText_PkmnWrappedBy
- .4byte gText_PkmnClamped
- .4byte gText_PkmnHurtBy
- .4byte gText_PkmnFreedFrom
- .4byte gText_PkmnCrashed
- .4byte gText_PkmnShroudedInMist
- .4byte gText_PkmnProtectedByMist
- .4byte gText_PkmnGettingPumped
- .4byte gText_PkmnHitWithRecoil
- .4byte gText_PkmnProtectedItself2
- .4byte gText_PkmnBuffetedBySandstorm
- .4byte gText_PkmnPeltedByHail
- .4byte gText_PkmnSeeded
- .4byte gText_PkmnEvadedAttack
- .4byte gText_PkmnSappedByLeechSeed
- .4byte gText_PkmnFastAsleep
- .4byte gText_PkmnWokeUp
- .4byte gText_PkmnUproarKeptAwake
- .4byte gText_PkmnWokeUpInUproar
- .4byte gText_PkmnCausedUproar
- .4byte gText_PkmnMakingUproar
- .4byte gText_PkmnCalmedDown
- .4byte gText_PkmnCantSleepInUproar
- .4byte gText_PkmnStockpiled
- .4byte gText_PkmnCantStockpile
- .4byte gText_PkmnCantSleepInUproar2
- .4byte gText_UproarKeptPkmnAwake
- .4byte gText_PkmnStayedAwakeUsing
- .4byte gText_PkmnStoringEnergy
- .4byte gText_PkmnUnleashedEnergy
- .4byte gText_PkmnFatigueConfusion
- .4byte gText_PkmnPickedUpItem
- .4byte gText_PkmnUnaffected
- .4byte gText_PkmnTransformedInto
- .4byte gText_PkmnMadeSubstitute
- .4byte gText_PkmnHasSubstitute
- .4byte gText_SubstituteDamaged
- .4byte gText_PkmnSubstituteFaded
- .4byte gText_PkmnMustRecharge
- .4byte gText_PkmnRageBuilding
- .4byte gText_PkmnMoveWasDisabled
- .4byte gText_PkmnMoveIsDisabled
- .4byte gText_PkmnMoveDisabledNoMore
- .4byte gText_PkmnGotEncore
- .4byte gText_PkmnEncoreEnded
- .4byte gText_PkmnTookAim
- .4byte gText_PkmnSketchedMove
- .4byte gText_PkmnTryingToTakeFoe
- .4byte gText_PkmnTookFoe
- .4byte gText_PkmnReducedPP
- .4byte gText_PkmnStoleItem
- .4byte gText_PkmnCantEscape
- .4byte gText_PkmnFellIntoNightmare
- .4byte gText_PkmnLockedInNightmare
- .4byte gText_PkmnLaidCurse
- .4byte gText_PkmnAfflictedByCurse
- .4byte gText_SpikesScattered
- .4byte gText_PkmnHurtBySpikes
- .4byte gText_PkmnIdentified
- .4byte gText_PkmnPerishCountFell
- .4byte gText_PkmnBracedItself
- .4byte gText_PkmnEnduredHit
- .4byte gText_MagnitudeStrength
- .4byte gText_PkmnCutHPMaxedAttack
- .4byte gText_PkmnCopiedStatChanges
- .4byte gText_PkmnGotFree
- .4byte gText_PkmnShedLeechSeed
- .4byte gText_PkmnBlewAwaySpikes
- .4byte gText_PkmnFledFromBattle
- .4byte gText_PkmnForesawAttack
- .4byte gText_PkmnTookAttack
- .4byte gText_PkmnAttack
- .4byte gText_PkmnCenterAttention
- .4byte gText_PkmnChargingPower
- .4byte gText_NaturePowerTurnedInto
- .4byte gText_PkmnStatusNormal
- .4byte gText_PkmnHasNoMovesLeft
- .4byte gText_PkmnSubjectedToTorment
- .4byte gText_PkmnCantUseMoveTorment
- .4byte gText_PkmnTighteningFocus
- .4byte gText_PkmnFellForTaunt
- .4byte gText_PkmnCantUseMoveTaunt
- .4byte gText_PkmnReadyToHelp
- .4byte gText_PkmnSwitchedItems
- .4byte gText_PkmnCopiedFoe
- .4byte gText_PkmnMadeWish
- .4byte gText_PkmnWishCameTrue
- .4byte gText_PkmnPlantedRoots
- .4byte gText_PkmnAbsorbedNutrients
- .4byte gText_PkmnAnchoredItself
- .4byte gText_PkmnWasMadeDrowsy
- .4byte gText_PkmnKnockedOff
- .4byte gText_PkmnSwappedAbilities
- .4byte gText_PkmnSealedOpponentMove
- .4byte gText_PkmnCantUseMoveSealed
- .4byte gText_PkmnWantsGrudge
- .4byte gText_PkmnLostPPGrudge
- .4byte gText_PkmnShroudedItself
- .4byte gText_PkmnMoveBounced
- .4byte gText_PkmnWaitsForTarget
- .4byte gText_PkmnSnatchedMove
- .4byte gText_PkmnMadeItRain
- .4byte gText_PkmnRaisedSpeed
- .4byte gText_PkmnProtectedBy
- .4byte gText_PkmnPreventsUsage
- .4byte gText_PkmnRestoredHPUsing
- .4byte gText_PkmnChangedTypeWith
- .4byte gText_PkmnPreventsParalysisWith
- .4byte gText_PkmnPreventsRomanceWith
- .4byte gText_PkmnPreventsPoisoningWith
- .4byte gText_PkmnPreventsConfusionWith
- .4byte gText_PkmnRaisedFirePowerWith
- .4byte gText_PkmnAnchorsItselfWith
- .4byte gText_PkmnCutsAttackWith
- .4byte gText_PkmnPreventsStatLossWith
- .4byte gText_PkmnHurtsWith
- .4byte gText_PkmnTraced
- .4byte gText_StatSharply
- .4byte gText_StatRose
- .4byte gText_StatHarshly
- .4byte gText_StatFell
- .4byte gText_PkmnsStatChanged
- .4byte gText_PkmnsStatChanged2
- .4byte gText_PkmnsStatChanged3
- .4byte gText_PkmnsStatChanged4
- .4byte gText_CriticalHit
- .4byte gText_OneHitKO
- .4byte gText_123Poof
- .4byte gText_AndEllipsis
- .4byte gText_NotVeryEffective
- .4byte gText_SuperEffective
- .4byte gText_GotAwaySafely
- .4byte gText_WildPkmnFled
- .4byte gText_NoRunningFromTrainers
- .4byte gText_CantEscape
- .4byte gText_DontLeaveBirch
- .4byte gText_ButNothingHappened
- .4byte gText_ButItFailed
- .4byte gText_ItHurtConfusion
- .4byte gText_MirrorMoveFailed
- .4byte gText_StartedToRain
- .4byte gText_DownpourStarted
- .4byte gText_RainContinues
- .4byte gText_DownpourContinues
- .4byte gText_RainStopped
- .4byte gText_SandstormBrewed
- .4byte gText_SandstormRages
- .4byte gText_SandstormSubsided
- .4byte gText_SunlightGotBright
- .4byte gText_SunlightStrong
- .4byte gText_SunlightFaded
- .4byte gText_StartedHail
- .4byte gText_HailContinues
- .4byte gText_HailStopped
- .4byte gText_FailedToSpitUp
- .4byte gText_FailedToSwallow
- .4byte gText_WindBecameHeatWave
- .4byte gText_StatChangesGone
- .4byte gText_CoinsScattered
- .4byte gText_TooWeakForSubstitute
- .4byte gText_SharedPain
- .4byte gText_BellChimed
- .4byte gText_FaintInThree
- .4byte gText_NoPPLeft
- .4byte gText_ButNoPPLeft
- .4byte gText_XUsedY
- .4byte gText_WallyUsedY
- .4byte gText_TrainerBlockedBall
- .4byte gText_DontBeAThief
- .4byte gText_ItDodgedBall
- .4byte gText_YouMissedPkmn
- .4byte gText_PkmnBrokeFree
- .4byte gText_ItAppearedCaught
- .4byte gText_AarghAlmostHadIt
- .4byte gText_ShootSoClose
- .4byte gText_GotchaPkmnCaught
- .4byte gText_GotchaPkmnCaught2
- .4byte gText_GiveNicknameCaptured
- .4byte gText_PkmnSentToPC
- .4byte gText_PkmnDataAddedToDex
- .4byte gText_ItIsRaining
- .4byte gText_SandstormIsRaging
- .4byte gText_CantEscape2
- .4byte gText_PkmnIgnoresAsleep
- .4byte gText_PkmnIgnoredOrders
- .4byte gText_PkmnBeganToNap
- .4byte gText_PkmnLoafing
- .4byte gText_PkmnWontObey
- .4byte gText_PkmnTurnedAway
- .4byte gText_PkmnPretendNotNotice
- .4byte gText_EnemyAboutToSwitchPkmn
- .4byte gText_CreptCloser
- .4byte gText_CantGetCloser
- .4byte gText_PkmnWatchingCarefully
- .4byte gText_PkmnCuriousAboutX
- .4byte gText_PkmnEnthralledByX
- .4byte gText_PkmnIgnoredX
- .4byte gText_ThrewPokeblockAtPkmn
- .4byte gText_OutOfSafariBalls
- .4byte gText_PkmnsXCuredParalysis
- .4byte gText_PkmnsXCuredPoison
- .4byte gText_PkmnsXHealedBurn
- .4byte gText_PkmnsXDefrostedIt
- .4byte gText_PkmnsXWokeIt
- .4byte gText_PkmnsXSnappedOut
- .4byte gText_PkmnsXCuredProblem
- .4byte gText_PkmnsXRestoredHealth
- .4byte gText_PkmnsXRestoredPP
- .4byte gText_PkmnsXRestoredStatus
- .4byte gText_PkmnsXRestoredHPALittle
- .4byte gText_XAllowsOnlyY
- .4byte gText_PkmnHungOnWithX
- .4byte gText_EmptyString3
- .4byte gText_PkmnsXPreventsBurns
- .4byte gText_PkmnsXBlocksY
- .4byte gText_PkmnsXRestoredHPALittle2
- .4byte gText_PkmnsXWhippedUpSandstorm
- .4byte gText_PkmnsXPreventsYLoss
- .4byte gText_PkmnsXInfatuatedY
- .4byte gText_PkmnsXMadeYIneffective
- .4byte gText_PkmnsXCuredYProblem
- .4byte gText_ItSuckedLiquidOoze
- .4byte gText_PkmnTransformed
- .4byte gText_ElectricityWeakened
- .4byte gText_FireWeakened
- .4byte gText_PkmnHidUnderwater
- .4byte gText_PkmnSprangUp
- .4byte gText_HMMovesCantBeForgotten
- .4byte gText_XFoundOneY
- .4byte gText_PlayerDefeatedXY
- .4byte gText_SoothingAroma
- .4byte gText_ItemsCantBeUsedNow
- .4byte gText_ForXCommaYZ
- .4byte gText_UsingXTheYOfZN
- .4byte gText_PkmnUsedXToGetPumped
- .4byte gText_PkmnsXMadeYUseless
- .4byte gText_PkmnTrappedBySandTomb
- .4byte gText_EmptyString4
- .4byte gText_ABoosted
- .4byte gText_PkmnsXIntensifiedSun
- .4byte gText_PkmnMakesGroundMiss
- .4byte gText_YouThrowABallNowRight
- .4byte gText_PkmnsXTookAttack
- .4byte gText_PkmnChoseXAsDestiny
- .4byte gText_PkmnLostFocus
- .4byte gText_UseNextPkmn
- .4byte gText_PkmnFledUsingIts
- .4byte gText_PkmnFledUsing
- .4byte gText_PkmnWasDraggedOut
- .4byte gText_PreventedFromWorking
- .4byte gText_PkmnsXNormalizedStatus
- .4byte gText_XYUsedZ
- .4byte gText_BoxIsFull
- .4byte gText_PkmnAvoidedAttack
- .4byte gText_PkmnsXMadeItIneffective
- .4byte gText_PkmnsXPreventsFlinching
- .4byte gText_PkmnAlreadyHasBurn
- .4byte gText_StatsWontDecrease2
- .4byte gText_PkmnsXBlocksY2
- .4byte gText_PkmnsXWoreOff
- .4byte gText_PkmnRaisedDefALittle
- .4byte gText_PkmnRaisedSpDefALittle
- .4byte gText_TheWallShattered
- .4byte gText_PkmnsXPreventsYsZ
- .4byte gText_PkmnsXCuredItsYProblem
- .4byte gText_PkmnCantEscape2
- .4byte gText_PkmnObtainedX
- .4byte gText_PkmnObtainedX2
- .4byte gText_PkmnObtainedXYObtainedZ
- .4byte gText_ButNoEffect
- .4byte gText_PkmnsXHadNoEffectOnY
- .4byte gText_TwoEnemiesDefeated
- .4byte gText_String48
- .4byte gText_PkmnIncapableOfPower
- .4byte gText_GlintAppearsInEye
- .4byte gText_PkmnGettingIntoPosition
- .4byte gText_PkmnBeganGrowlingDeeply
- .4byte gText_PkmnEagerForMore
- .4byte gText_DefeatedOpponentByReferee
- .4byte gText_LostToOpponentByReferee
- .4byte gText_TiedOpponentByReferee
- .4byte gText_QuestionForfeitMatch
- .4byte gText_ForfeitedMatch
- .4byte gText_PkmnTransferredSomeonesPC
- .4byte gText_PkmnTransferredLanettesPC
- .4byte gText_PkmnBoxSomeonesPCFull
- .4byte gText_PkmnBoxLanettesPCFull
- .4byte gText_String37
- .4byte gText_String49
-
- .align 2
-gUnknown_085CC834:: @ 85CC834
- .2byte 0x0017, 0x0018, 0x0159, 0x001a, 0x014c, 0x00e2, 0x00e3, 0x0021
- .2byte 0x0112, 0x0165, 0x00e8, 0x00e9, 0x00e5, 0x00ed, 0x00f0, 0x00f3
- .2byte 0x00ee, 0x00f4, 0x0066, 0x0067, 0x00ef, 0x00f5, 0x00ea, 0x00eb
- .2byte 0x00ec, 0x0065, 0x0098, 0x00e5, 0x00e5, 0x004e, 0x0160, 0x004d
- .2byte 0x0161, 0x004f, 0x0068, 0x0069, 0x001b, 0x006a, 0x0139, 0x0052
- .2byte 0x0053, 0x0070, 0x0071, 0x0073, 0x0074, 0x006c, 0x006e, 0x00f7
- .2byte 0x004c, 0x0075, 0x0076, 0x0077, 0x00d5, 0x00d6, 0x003d, 0x0130
- .2byte 0x0145, 0x0146, 0x00d7, 0x00d8, 0x003e, 0x0130, 0x0054, 0x0055
- .2byte 0x0056, 0x0057, 0x0058, 0x0059, 0x013d, 0x013e, 0x005a, 0x005c
- .2byte 0x005b, 0x005d, 0x005b, 0x0148, 0x0061, 0x00e5, 0x0063, 0x00e5
- .2byte 0x007d, 0x00e5, 0x007e, 0x00fb, 0x0028, 0x0029, 0x0037, 0x0038
- .2byte 0x0023, 0x0024, 0x002e, 0x002f, 0x0031, 0x0032, 0x0035, 0x0036
- .2byte 0x0017, 0x007c, 0x0045, 0x0136, 0x002d, 0x0139, 0x013b, 0x013c
- .2byte 0x00fd, 0x00fd, 0x00fd, 0x00fd, 0x0142, 0x00a1, 0x014f, 0x0107
- .2byte 0x0108, 0x0109, 0x010a, 0x0110, 0x0110, 0x0110, 0x0110, 0x0110
- .2byte 0x0110, 0x0110, 0x0110, 0x0111, 0x0110, 0x0110, 0x0110, 0x00f1
- .2byte 0x0110, 0x0110, 0x0110, 0x0116, 0x0117, 0x0118, 0x0119, 0x016d
- .2byte 0x011b, 0x011c, 0x011e, 0x011f, 0x0120, 0x0128, 0x0123, 0x0126
- .2byte 0x0125, 0x0124, 0x0127, 0x0129, 0x0156, 0x0131, 0x0163, 0x016a
- .2byte 0x00c7, 0x0163, 0x016a, 0x00c9, 0x0163, 0x016a, 0x0166, 0x0167
- .2byte 0x0168, 0x00cb, 0x0137, 0x0177, 0x0178, 0x0179, 0x017a
-
-gUnknown_085CC982:: @ 85CC982
- .2byte 0x0014, 0x0023, 0x0053, 0x0080, 0x00fa, 0x0148, 0xffff
-
-gText_PkmnIsEvolving:: @ 85CC990
- .string "What?\n{STR_VAR_1} is evolving!$"
-
-gText_CongratsPkmnEvolved:: @ 85CC9A6
- .string "Congratulations! Your {STR_VAR_1}\nevolved into {STR_VAR_2}!{UNKNOWN_A}\p$"
-
-gText_PkmnStoppedEvolving:: @ 85CC9D3
- .string "Huh? {STR_VAR_1}\nstopped evolving!\p$"
-
-gText_EllipsisQuestionMark:: @ 85CC9EE
- .string "……?\p$"
-
-gText_WhatWillPkmnDo:: @ 85CC9F3
- .string "What will\n{STRING 18} do?$"
-
-gText_WhatWillPkmnDo2:: @ 85CCA04
- .string "What will\n{STRING 35} do?$"
-
-gText_WhatWillWallyDo:: @ 85CCA15
- .string "What will\nWALLY do?$"
-
-gText_LinkStandby:: @ 85CCA29
- .string "{PAUSE 16}Link standby…$"
-
-gText_BattleMenu:: @ 85CCA3A
- .string "FIGHT{CLEAR_TO 56}BAG\nPOKéMON{CLEAR_TO 56}RUN$"
-
-gText_SafariZoneMenu:: @ 85CCA54
- .string "BALL{CLEAR_TO 56}{POKEBLOCK}\nGO NEAR{CLEAR_TO 56}RUN$"
-
-gText_MoveInterfacePP:: @ 85CCA6F
- .string "PP $"
-
-gText_MoveInterfaceType:: @ 85CCA73
- .string "TYPE/$"
-
- .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}PP\nTYPE/$"
- .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}$"
- .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Which move should\nbe forgotten?$"
-
-gText_BattleYesNoChoice:: @ 85CCABB
- .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Yes\nNo$"
-
-gText_BattleSwitchWhich:: @ 85CCACA
- .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Switch\nwhich?$"
-
- .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}$"
- .string "{UP_ARROW}$"
- .string "{ESCAPE 4}$"
- .string "-$"
-
-gText_HP:: @ 85CCAF1
- .string "HP$"
-
-gText_Attack:: @ 85CCAF4
- .string "ATTACK$"
-
-gText_Defense:: @ 85CCAFB
- .string "DEFENSE$"
-
-gText_SpAtk:: @ 85CCB03
- .string "SP. ATK$"
-
-gText_SpDef:: @ 85CCB0B
- .string "SP. DEF$"
-
- .align 2
- .4byte gText_HP
- .4byte gText_SpAtk
- .4byte gText_Attack
- .4byte gText_SpDef
- .4byte gText_Defense
- .4byte gText_Speed
-
-gText_SafariBalls:: @ 85CCB2C
- .string "{HIGHLIGHT DARK_GREY}SAFARI BALLS$"
-
-gText_SafariBallLeft:: @ 85CCB3C
- .string "{HIGHLIGHT DARK_GREY}Left: $"
- .string "{HIGHLIGHT DARK_GREY}$"
- .string "sleep$"
- .string "poison$"
- .string "burn$"
- .string "paralysis$"
- .string "ice$"
- .string "confusion$"
- .string "love$"
-
-gText_SpaceAndSpace:: @ 85CCB79
- .string " and $"
-
-gText_CommaSpace:: @ 85CCB7F
- .string ", $"
-
-gText_Space2:: @ 85CCB82
- .string " $"
-
-gText_ScrollTextUp:: @ 85CCB84
- .string "\l$"
-
-gText_NewLine:: @ 85CCB86
- .string "\n$"
-
-gText_Are:: @ 85CCB88
- .string "are$"
-
-gText_Are2:: @ 85CCB8C
- .string "are$"
-
-gText_BadEgg:: @ 85CCB90
- .string "Bad EGG$"
-
-gText_BattleWallyName:: @ 85CCB98
- .string "WALLY$"
-
-gText_Win:: @ 85CCB9E
- .string "{HIGHLIGHT TRANSPARENT}Win$"
-
-gText_Loss:: @ 85CCBA5
- .string "{HIGHLIGHT TRANSPARENT}Loss$"
-
-gText_Draw:: @ 85CCBAD
- .string "{HIGHLIGHT TRANSPARENT}Draw$"
-
-gText_SpaceIs:: @ 85CCBB5
- .string " is$"
-
-gText_ApostropheS:: @ 85CCBB9
- .string "’s$"
-
-gText_UnknownMoveTypes:: @ 85CCBBC
- .string "a NORMAL move$ "
- .string "a FIGHTING move$ "
- .string "a FLYING move$ "
- .string "a POISON move$ "
- .string "a GROUND move$ "
- .string "a ROCK move$ "
- .string "a BUG move$ "
- .string "a GHOST move$ "
- .string "a STEEL move$ "
- .string "a ??? move$ "
- .string "a FIRE move$ "
- .string "a WATER move$ "
- .string "a GRASS move$ "
- .string "an ELECTRIC move$"
- .string "a PSYCHIC move$ "
- .string "an ICE move$ "
- .string "a DRAGON move$ "
- .string "a DARK move$ "
-
-gText_BattleTourney:: @ 85CCCEE
- .string "BATTLE TOURNEY$"
-
-gText_Round1:: @ 85CCCFD
- .string "Round 1$"
-
-gText_Round2:: @ 85CCD05
- .string "Round 2$"
-
-gText_Semifinal:: @ 85CCC0D
- .string "Semifinal$"
-
-gText_Final:: @ 85CCD17
- .string "Final$"
-
- .align 2
-gRoundsStringTable:: @ 85CCD20
- .4byte gText_Round1
- .4byte gText_Round2
- .4byte gText_Semifinal
- .4byte gText_Final
-
- .string "The great new hope!\p$"
- .string "Will the championship dream come true?!\p$"
- .string "A former CHAMPION!\p$"
- .string "The previous CHAMPION!\p$"
- .string "The unbeaten CHAMPION!\p$"
-
-gText_JapaneseHonorific:: @ 85CCDB2
- .string "{KUN}$"
-
-gText_Vs:: @ 85CCDB5
- .string "VS$"
-
-gText_RivalBuffer:: @ 85CCDB8
- .string "{RIVAL}$"
-
-gText_Mind:: @ 85CCDBB
- .string "Mind$"
-
-gText_Skill:: @ 85CCDC0
- .string "Skill$"
-
-gText_Body:: @ 85CCDC6
- .string "Body$"
-
-gText_Judgement:: @ 85CCDCB
- .string "{STRING 0}{CLEAR 13}Judgment{CLEAR 13}{PLAYER}$"
-
-gText_TwoTrainersSentPkmn:: @ 85CCDDE
- .string "{STRING 28} {STRING 29} sent\nout {RIVAL}!\p{STRING 46} {STRING 47} sent\nout {AQUA}!$"
-
-gText_TrainerXYSentOutPkmn3:: @ 85CCE04
- .string "{STRING 46} {STRING 47} sent\nout {STRING 0}!$"
-
-gText_TwoTrainersWantToBattle2:: @ 85CCE17
- .string "{STRING 28} {STRING 29} and\n{STRING 46} {STRING 47}\lwant to battle!\p$"
-
-gText_TrainerXYSentOutZGoN:: @ 85CCE38
- .string "{STRING 50} {STRING 51} sent\nout {VERSION}!\lGo, {STRING 5}!$"
-
-gText_TwoEnemiesDefeated:: @ 85CCE53
- .string "{STRING 28} {STRING 29} and\n{STRING 46} {STRING 47}\lwere defeated!\p$"
-
-gText_String48:: @ 85CCE73
- .string "{STRING 48}$"
-
-gText_PkmnIncapableOfPower:: @ 85CCE76
- .string "{STRING 15} appears incapable\nof using its power!$"
-
-gText_GlintAppearsInEye:: @ 85CCE9F
- .string "A glint appears in\n{STRING 19}’s eyes!$"
-
-gText_PkmnGettingIntoPosition:: @ 85CCEBD
- .string "{STRING 19} is getting into\nposition!$"
-
-gText_PkmnBeganGrowlingDeeply:: @ 85CCEDA
- .string "{STRING 19} began growling deeply!$"
-
-gText_PkmnEagerForMore:: @ 85CCEF4
- .string "{STRING 19} is eager for more!$"
-
-gUnknown_085CCF0A:: @ 85CCF0A
- .2byte 0x016E, 0x016F, 0x0170, 0x0171
-
-gText_RefIfNothingIsDecided:: @ 85CCF12
- .string "REFEREE: If nothing is decided in\n3 turns, we will go to judging!$"
-
-gText_RefThatsIt:: @ 85CCF54
- .string "REFEREE: That’s it! We will now go to\njudging to determine the winner!$"
-
-gText_RefJudgeMind:: @ 85CCF9B
- .string "REFEREE: Judging category 1, Mind!\nThe POKéMON showing the most guts!\p$"
-
-gText_RefJudgeSkill:: @ 85CCFE2
- .string "REFEREE: Judging category 2, Skill!\nThe POKéMON using moves the best!\p$"
-
-gText_RefJudgeBody:: @ 85CD029
- .string "REFEREE: Judging category 3, Body!\nThe POKéMON with the most vitality!\p$"
-
-gText_RefJudgement1:: @ 85CD071
- .string "REFEREE: Judgment: {STRING 0} to {PLAYER}!\nThe winner is {STRING 35}’s {STRING 5}!\p$"
-
-gText_RefJudgement2:: @ 85CD0A6
- .string "REFEREE: Judgment: {STRING 0} to {PLAYER}!\nThe winner is {STRING 29}’s {RIVAL}!\p$"
-
-gText_RefJudgement3:: @ 85CD0DB
- .string "REFEREE: Judgment: 3 to 3!\nWe have a draw!\p$"
-
-gText_DefeatedOpponentByReferee:: @ 85CD107
- .string "{STRING 5} defeated the opponent\n{RIVAL} in a REFEREE’s decision!$"
-
-gText_LostToOpponentByReferee:: @ 85CD13C
- .string "{STRING 5} lost to the opponent\n{RIVAL} in a REFEREE’s decision!$"
-
-gText_TiedOpponentByReferee:: @ 85CD170
- .string "{STRING 5} tied the opponent\n{RIVAL} in a REFEREE’s decision!$"
-
-gText_RefCommenceBattle:: @ 85CD1A1
- .string "REFEREE: {STRING 5} VS {RIVAL}!\nCommence battling!$"
-
- .align 2
-gRefereeStringsTable:: @ 85CD1C8
- .4byte gText_RefIfNothingIsDecided
- .4byte gText_RefThatsIt
- .4byte gText_RefJudgeMind
- .4byte gText_RefJudgeSkill
- .4byte gText_RefJudgeBody
- .4byte gText_RefJudgement1
- .4byte gText_RefJudgement2
- .4byte gText_RefJudgement3
- .4byte gText_RefCommenceBattle
-
-gText_QuestionForfeitMatch:: @ 85CD1EC
- .string "Would you like to forfeit the match\nand quit now?$"
-
-gText_ForfeitedMatch:: @ 85CD21E
- .string "{STRING 35} forfeited the match!$"
-
-gText_String37:: @ 85CD236
- .string "{STRING 37}$"
-
-gText_String49:: @ 85CD239
- .string "{STRING 49}$"
-
- .string "{PLAY_SE 0x0011}{STRING 28} {STRING 29} fled!$"
-
-gText_PlayerLostAgainst2:: @ 85CD24C
- .string "Player lost against\n{STRING 28} {STRING 29}!$"
-
-gText_PlayerBattledToDraw2:: @ 85CD267
- .string "Player battled to a draw against\n{STRING 28} {STRING 29}!$"
-
-gText_RecordBattleToPass:: @ 85CD28F
- .string "Would you like to record your battle\non your FRONTIER PASS?$"
-
-gText_BattleRecordedOnPass:: @ 85CD2CB
- .string "{STRING 35}’s battle result was recorded\non the FRONTIER PASS.$"
-
-gText_TrainerWantsToBattle:: @ 85CD301
- .string "{STRING 32}\nwants to battle!{PAUSE 49}$"
-
-gText_TwoTrainersWantToBattle3:: @ 85CD318
- .string "{STRING 32} and {STRING 33}\nwant to battle!{PAUSE 49}$"
-
- .align 1
-gUnknown_085CD336:: @ 85CD336
- .2byte 0x000e, 0x0046, 0x004a, 0x006a, 0x006b, 0x006c, 0x006e, 0x006f
- .2byte 0x0079, 0x007b, 0x007d, 0x0094, 0x0096, 0x0097, 0x009b, 0x009c
- .2byte 0x009f, 0x00a4, 0x00aa, 0x00ad, 0x00b6, 0x00bf, 0x00cb, 0x00cd
- .2byte 0x00cf, 0x00d6, 0x00ed, 0x00f4, 0x00f5, 0x010a, 0x010f, 0x0112
- .2byte 0x0113, 0x011a, 0x0125, 0x0136, 0x013c, 0x0140, 0x0149, 0x014a
- .2byte 0x014e, 0x0154, 0x0000, 0x0064, 0x0069, 0x0075, 0x0085, 0x00af
- .2byte 0x010d, 0x0153, 0x0000, 0x0060, 0x0061, 0x0066, 0x0068, 0x008c
- .2byte 0x0090, 0x00a5, 0x00b8, 0x010c, 0x0111, 0x0118, 0x0119, 0x0129
- .2byte 0x012a, 0x012c, 0x0139, 0x015a, 0x015b, 0x0000, 0x0001, 0x000a
- .2byte 0x000b, 0x0011, 0x0013, 0x0014, 0x0015, 0x001e, 0x0023, 0x0025
- .2byte 0x0027, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 0x0040, 0x0047
- .2byte 0x0051, 0x0059, 0x005a, 0x005b, 0x005c, 0x0067, 0x0076, 0x007a
- .2byte 0x0080, 0x0084, 0x008b, 0x0091, 0x00a3, 0x00a9, 0x00ab, 0x00ae
- .2byte 0x00c1, 0x00cc, 0x00d5, 0x00f9, 0x00fd, 0x00ff, 0x0100, 0x0103
- .2byte 0x0104, 0x0110, 0x011b, 0x0141, 0x0157, 0x0000
-
-gUnknown_085CD422:: @ 85CD422
- .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
-
- .align 2
-gUnknown_085CD42C:: @ 85CD42C
- .2byte 0x01ff, 0x0100, 0x0000, 0x0101, 0x060f, 0x0000, 0x01ff, 0x0101
- .2byte 0x0000, 0x0100, 0x060f, 0x0000, 0x01ee, 0x0100, 0x0000, 0x0d00
- .2byte 0x0f0e, 0x0000, 0x07ee, 0x0100, 0x0000, 0x0d00, 0x0f0e, 0x0000
- .2byte 0x07ee, 0x0100, 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x07ee, 0x0100
- .2byte 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x07ee, 0x0100, 0x0000, 0x0d00
- .2byte 0x0f0e, 0x0000, 0x07ee, 0x0100, 0x0000, 0x0c00, 0x0b0e, 0x0000
- .2byte 0x01ee, 0x0100, 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x01ee, 0x0102
- .2byte 0x0000, 0x0c00, 0x0b0e, 0x0000, 0x07ee, 0x0100, 0x0000, 0x0d00
- .2byte 0x0f0e, 0x0000, 0x07ee, 0x0100, 0x0000, 0x0d00, 0x0f0e, 0x0000
- .2byte 0x01ee, 0x0100, 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x01ee, 0x0100
- .2byte 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x0100, 0x0120, 0x0000, 0x0100
- .2byte 0x0200, 0x0000, 0x01ee, 0x01ff, 0x0000, 0x0d00, 0x0f0e, 0x0000
- .2byte 0x01ee, 0x01ff, 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x01ee, 0x01ff
- .2byte 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x01ee, 0x01ff, 0x0000, 0x0d00
- .2byte 0x0f0e, 0x0000, 0x01ee, 0x01ff, 0x0000, 0x0d00, 0x0f0e, 0x0000
- .2byte 0x01ee, 0x01ff, 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x0100, 0x01ff
- .2byte 0x0000, 0x0100, 0x0600, 0x0000, 0x0100, 0x01ff, 0x0000, 0x0100
- .2byte 0x0600, 0x0000, 0x0100, 0x01ff, 0x0000, 0x0100, 0x0600, 0x0000
-
- .align 2
-gUnknown_085CD54C:: @ 85C54C
- .2byte 0x01ff, 0x0100, 0x0000, 0x0101, 0x060f, 0x0000, 0x01ff, 0x0101
- .2byte 0x0000, 0x0100, 0x060f, 0x0000, 0x01ee, 0x0100, 0x0000, 0x0d00
- .2byte 0x0f0e, 0x0000, 0x07ee, 0x0100, 0x0000, 0x0d00, 0x0f0e, 0x0000
- .2byte 0x07ee, 0x0100, 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x07ee, 0x0100
- .2byte 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x07ee, 0x0100, 0x0000, 0x0d00
- .2byte 0x0f0e, 0x0000, 0x07ee, 0x0100, 0x0000, 0x0c00, 0x0b0e, 0x0000
- .2byte 0x01ee, 0x0100, 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x01ee, 0x0102
- .2byte 0x0000, 0x0c00, 0x0b0e, 0x0000, 0x07ee, 0x0100, 0x0000, 0x0d00
- .2byte 0x0f0e, 0x0000, 0x07ee, 0x0100, 0x0000, 0x0d00, 0x0f0e, 0x0000
- .2byte 0x01ee, 0x0100, 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x01ee, 0x0100
- .2byte 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x0100, 0x0120, 0x0000, 0x0100
- .2byte 0x0200, 0x0000, 0x01ee, 0x01ff, 0x0000, 0x0100, 0x0f0e, 0x0000
- .2byte 0x01ee, 0x01ff, 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x01ee, 0x01ff
- .2byte 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x01ee, 0x01ff, 0x0000, 0x0d00
- .2byte 0x0f0e, 0x0000, 0x01ee, 0x01ff, 0x0000, 0x0d00, 0x0f0e, 0x0000
- .2byte 0x01ee, 0x01ff, 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x01ee, 0x01ff
- .2byte 0x0000, 0x0d00, 0x0f0e, 0x0000, 0x0111, 0x0100, 0x0000, 0x0201
- .2byte 0x0301, 0x0000
-
- .align 2
-gUnknown_085CD660:: @ 85CD660
- .4byte gUnknown_085CD42C
- .4byte gUnknown_085CD54C
-
- .align 2
-gUnknown_085CD668:: @ 85CD668
- .byte 0x08, 0x04, 0x01, 0x00
diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s
index 156a8e1c4..b2dfec5d8 100644
--- a/data/battle_scripts_1.s
+++ b/data/battle_scripts_1.s
@@ -3,40 +3,40 @@
.section script_data, "aw", %progbits
-gUnknown_082D86A8:: @ 82D86A8
+gBattleScriptsForMoveEffects:: @ 82D86A8
.incbin "baserom.gba", 0x2d86a8, 0x388
-gUnknown_082D8A30:: @ 82D8A30
+BattleScript_PresentDamageTarget:: @ 82D8A30
.incbin "baserom.gba", 0x2d8a30, 0x1e
-gUnknown_082D8A4E:: @ 82D8A4E
+BattleScript_MoveEnd:: @ 82D8A4E
.incbin "baserom.gba", 0x2d8a4e, 0x12
-gUnknown_082D8A60:: @ 82D8A60
+BattleScript_PauseEffectivenessSoundResultMsgEndMove:: @ 82D8A60
.incbin "baserom.gba", 0x2d8a60, 0x274
-gUnknown_082D8CD4:: @ 82D8CD4
+BattleScript_StatUp:: @ 82D8CD4
.incbin "baserom.gba", 0x2d8cd4, 0x91
-gUnknown_082D8D65:: @ 82D8D65
+BattleScript_StatDown:: @ 82D8D65
.incbin "baserom.gba", 0x2d8d65, 0x6fd
BattleScript_MoveUsedMustRecharge:: @ 82D9462
.incbin "baserom.gba", 0x2d9462, 0xa7f
-gUnknown_082D9EE1:: @ 82D9EE1
+BattleScript_PresentHealTarget:: @ 82D9EE1
.incbin "baserom.gba", 0x2d9ee1, 0x1a
-gUnknown_082D9EFB:: @ 82D9EFB
+BattleScript_AlreadyAtFullHp:: @ 82D9EFB
.incbin "baserom.gba", 0x2d9efb, 0x21
-gUnknown_082D9F1C:: @ 82D9F1C
+BattleScript_ButItFailed:: @ 82D9F1C
.incbin "baserom.gba", 0x2d9f1c, 0x88e
-gUnknown_082DA7AA:: @ 82DA7AA
+BattleScript_FaintAttacker:: @ 82DA7AA
.incbin "baserom.gba", 0x2da7aa, 0xd
-gUnknown_082DA7B7:: @ 82DA7B7
+BattleScript_FaintTarget:: @ 82DA7B7
.incbin "baserom.gba", 0x2da7b7, 0xd
gUnknown_082DA7C4:: @ 82DA7C4
@@ -45,40 +45,40 @@ gUnknown_082DA7C4:: @ 82DA7C4
gUnknown_082DA7CD:: @ 82DA7CD
.incbin "baserom.gba", 0x2da7cd, 0x160
-gUnknown_082DA92D:: @ 82DA92D
+BattleScript_LocalTrainerBattleWon:: @ 82DA92D
.incbin "baserom.gba", 0x2da92d, 0x3d
-gUnknown_082DA96A:: @ 82DA96A
+BattleScript_PayDayMoneyAndPickUpItems:: @ 82DA96A
.incbin "baserom.gba", 0x2da96a, 0x3
-gUnknown_082DA96D:: @ 82DA96D
+BattleScript_LocalBattleLost:: @ 82DA96D
.incbin "baserom.gba", 0x2da96d, 0x9e
gUnknown_082DAA0B:: @ 82DAA0B
.incbin "baserom.gba", 0x2daa0b, 0x2a
-gUnknown_082DAA35:: @ 82DAA35
+BattleScript_LinkBattleWonOrLost:: @ 82DAA35
.incbin "baserom.gba", 0x2daa35, 0x52
-gUnknown_082DAA87:: @ 82DAA87
+BattleScript_FrontierTrainerBattleWon:: @ 82DAA87
.incbin "baserom.gba", 0x2daa87, 0x54
-gUnknown_082DAADB:: @ 82DAADB
+BattleScript_SmokeBallEscape:: @ 82DAADB
.incbin "baserom.gba", 0x2daadb, 0xe
-gUnknown_082DAAE9:: @ 82DAAE9
+BattleScript_RanAwayUsingMonAbility:: @ 82DAAE9
.incbin "baserom.gba", 0x2daae9, 0x7
-gUnknown_082DAAF0:: @ 82DAAF0
+BattleScript_GotAwaySafely:: @ 82DAAF0
.incbin "baserom.gba", 0x2daaf0, 0x7
-gUnknown_082DAAF7:: @ 82DAAF7
+BattleScript_WildMonFled:: @ 82DAAF7
.incbin "baserom.gba", 0x2daaf7, 0x7
gUnknown_082DAAFE:: @ 82DAAFE
.incbin "baserom.gba", 0x2daafe, 0x4
-gUnknown_082DAB02:: @ 82DAB02
+BattleScript_PrintFailedToRunString:: @ 82DAB02
.incbin "baserom.gba", 0x2dab02, 0x9
gUnknown_082DAB0B:: @ 82DAB0B
@@ -87,13 +87,13 @@ gUnknown_082DAB0B:: @ 82DAB0B
gUnknown_082DAB11:: @ 82DAB11
.incbin "baserom.gba", 0x2dab11, 0x4
-gUnknown_082DAB15:: @ 82DAB15
+BattleScript_ActionSwitch:: @ 82DAB15
.incbin "baserom.gba", 0x2dab15, 0xa4
-gUnknown_082DABB9:: @ 82DABB9
+BattleScript_Pausex20:: @ 82DABB9
.incbin "baserom.gba", 0x2dabb9, 0x4
-gUnknown_082DABBD:: @ 82DABBD
+BattleScript_LevelUp:: @ 82DABBD
.incbin "baserom.gba", 0x2dabbd, 0x6f
gUnknown_082DAC2C:: @ 82DAC2C
@@ -135,10 +135,10 @@ BattleScript_BideNoEnergyToAttack:: @ 82DADC4
gUnknown_082DADD8:: @ 82DADD8
.incbin "baserom.gba", 0x2dadd8, 0x2b
-gUnknown_082DAE03:: @ 82DAE03
+BattleScript_MistProtected:: @ 82DAE03
.incbin "baserom.gba", 0x2dae03, 0xa
-gUnknown_082DAE0D:: @ 82DAE0D
+BattleScript_RageIsBuilding:: @ 82DAE0D
.incbin "baserom.gba", 0x2dae0d, 0x7
BattleScript_MoveUsedIsDisabled:: @ 82DAE14
@@ -156,7 +156,7 @@ gUnknown_082DAE2A:: @ 82DAE2A
BattleScript_EncoredNoMore:: @ 82DAE37
.incbin "baserom.gba", 0x2dae37, 0x7
-gUnknown_082DAE3E:: @ 82DAE3E
+BattleScript_DestinyBondTakesLife:: @ 82DAE3E
.incbin "baserom.gba", 0x2dae3e, 0x1b
gUnknown_082DAE59:: @ 82DAE59
@@ -174,19 +174,19 @@ gUnknown_082DAF05:: @ 82DAF05
gUnknown_082DAF20:: @ 82DAF20
.incbin "baserom.gba", 0x2daf20, 0x7
-gUnknown_082DAF27:: @ 82DAF27
+BattleScript_AllStatsUp:: @ 82DAF27
.incbin "baserom.gba", 0x2daf27, 0x9c
-gUnknown_082DAFC3:: @ 82DAFC3
+BattleScript_RapidSpinAway:: @ 82DAFC3
.incbin "baserom.gba", 0x2dafc3, 0x2
-gUnknown_082DAFC5:: @ 82DAFC5
+BattleScript_WrapFree:: @ 82DAFC5
.incbin "baserom.gba", 0x2dafc5, 0x11
-gUnknown_082DAFD6:: @ 82DAFD6
+BattleScript_LeechSeedFree:: @ 82DAFD6
.incbin "baserom.gba", 0x2dafd6, 0x7
-gUnknown_082DAFDD:: @ 82DAFDD
+BattleScript_SpikesFree:: @ 82DAFDD
.incbin "baserom.gba", 0x2dafdd, 0x7
gUnknown_082DAFE4:: @ 82DAFE4
@@ -198,7 +198,7 @@ BattleScript_NoMovesLeft:: @ 82DB072
gUnknown_082DB076:: @ 82DB076
.incbin "baserom.gba", 0x2db076, 0x4
-gUnknown_082DB07A:: @ 82DB07A
+BattleScript_NoPPForMove:: @ 82DB07A
.incbin "baserom.gba", 0x2db07a, 0xf
gUnknown_082DB089:: @ 82DB089
@@ -222,10 +222,10 @@ BattleScript_WishComesTrue:: @ 82DB0B7
BattleScript_IngrainTurnHeal:: @ 82DB0EE
.incbin "baserom.gba", 0x2db0ee, 0x29
-gUnknown_082DB117:: @ 82DB117
+BattleScript_AtkDefDown:: @ 82DB117
.incbin "baserom.gba", 0x2db117, 0x51
-gUnknown_082DB168:: @ 82DB168
+BattleScript_KnockedOff:: @ 82DB168
.incbin "baserom.gba", 0x2db168, 0xe
BattleScript_MoveUsedIsImprisoned:: @ 82DB176
@@ -237,25 +237,25 @@ gUnknown_082DB181:: @ 82DB181
gUnknown_082DB185:: @ 82DB185
.incbin "baserom.gba", 0x2db185, 0x8
-gUnknown_082DB18D:: @ 82DB18D
+BattleScript_GrudgeTakesPp:: @ 82DB18D
.incbin "baserom.gba", 0x2db18d, 0x7
-gUnknown_082DB194:: @ 82DB194
+BattleScript_MagicCoatBounce:: @ 82DB194
.incbin "baserom.gba", 0x2db194, 0x18
-gUnknown_082DB1AC:: @ 82DB1AC
+BattleScript_SnatchedMove:: @ 82DB1AC
.incbin "baserom.gba", 0x2db1ac, 0x1b
-gUnknown_082DB1C7:: @ 82DB1C7
+BattleScript_EnduredMsg:: @ 82DB1C7
.incbin "baserom.gba", 0x2db1c7, 0x7
-gUnknown_082DB1CE:: @ 82DB1CE
+BattleScript_OneHitKOMsg:: @ 82DB1CE
.incbin "baserom.gba", 0x2db1ce, 0x7
-gUnknown_082DB1D5:: @ 82DB1D5
+BattleScript_SAtkDown2:: @ 82DB1D5
.incbin "baserom.gba", 0x2db1d5, 0x2a
-gUnknown_082DB1FF:: @ 82DB1FF
+BattleScript_FocusPunchSetUp:: @ 82DB1FF
.incbin "baserom.gba", 0x2db1ff, 0x14
BattleScript_MoveUsedIsAsleep:: @ 82DB213
@@ -279,7 +279,7 @@ BattleScript_MoveUsedIsFrozen:: @ 82DB26A
BattleScript_MoveUsedUnfroze:: @ 82DB277
.incbin "baserom.gba", 0x2db277, 0xb
-gUnknown_082DB282:: @ 82DB282
+BattleScript_DefrostedViaFireMove:: @ 82DB282
.incbin "baserom.gba", 0x2db282, 0x9
BattleScript_MoveUsedIsParalyzed:: @ 82DB28B
@@ -300,7 +300,7 @@ BattleScript_MoveUsedIsConfused:: @ 82DB2BD
BattleScript_MoveUsedIsConfusedNoMore:: @ 82DB300
.incbin "baserom.gba", 0x2db300, 0x7
-gUnknown_082DB307:: @ 82DB307
+BattleScript_PrintPayDayMoneyString:: @ 82DB307
.incbin "baserom.gba", 0x2db307, 0x7
BattleScript_WrapTurnDmg:: @ 82DB30E
@@ -321,46 +321,46 @@ BattleScript_NightmareTurnDmg:: @ 82DB33F
BattleScript_CurseTurnDmg:: @ 82DB350
.incbin "baserom.gba", 0x2db350, 0x11
-gUnknown_082DB361:: @ 82DB361
+BattleScript_TargetPRLZHeal:: @ 82DB361
.incbin "baserom.gba", 0x2db361, 0x9
-gUnknown_082DB36A:: @ 82DB36A
+BattleScript_MoveEffectSleep:: @ 82DB36A
.incbin "baserom.gba", 0x2db36A, 0xE
BattleScript_YawnMakesAsleep:: @ 82DB378
.incbin "baserom.gba", 0x2db378, 0xE
-gUnknown_082DB386:: @ 82DB386
+BattleScript_MoveEffectPoison:: @ 82DB386
.incbin "baserom.gba", 0x2db386, 0xF
-gUnknown_082DB395:: @ 82DB395
+BattleScript_MoveEffectBurn:: @ 82DB395
.incbin "baserom.gba", 0x2db395, 0xF
-gUnknown_082DB3A4:: @ 82DB3A4
+BattleScript_MoveEffectFreeze:: @ 82DB3A4
.incbin "baserom.gba", 0x2db3A4, 0xF
-gUnknown_082DB3B3:: @ 82DB3B3
+BattleScript_MoveEffectParalysis:: @ 82DB3B3
.incbin "baserom.gba", 0x2db3B3, 0xF
-gUnknown_082DB3C2:: @ 82DB3C2
+BattleScript_MoveEffectUproar:: @ 82DB3C2
.incbin "baserom.gba", 0x2db3C2, 0x7
-gUnknown_082DB3C9:: @ 82DB3C9
+BattleScript_MoveEffectToxic:: @ 82DB3C9
.incbin "baserom.gba", 0x2db3C9, 0xD
-gUnknown_082DB3D6:: @ 82DB3D6
+BattleScript_MoveEffectPayDay:: @ 82DB3D6
.incbin "baserom.gba", 0x2db3D6, 0x7
-gUnknown_082DB3DD:: @ 82DB3DD
+BattleScript_MoveEffectWrap:: @ 82DB3DD
.incbin "baserom.gba", 0x2db3DD, 0x9
-gUnknown_082DB3E6:: @ 82DB3E6
+BattleScript_MoveEffectConfusion:: @ 82DB3E6
.incbin "baserom.gba", 0x2db3E6, 0xE
-gUnknown_082DB3F4:: @ 82DB3F4
+BattleScript_MoveEffectRecoil33:: @ 82DB3F4
.incbin "baserom.gba", 0x2db3F4, 0x2e
-gUnknown_082DB422:: @ 82DB422
+BattleScript_ItemSteal:: @ 82DB422
.incbin "baserom.gba", 0x2db422, 0xe
BattleScript_DrizzleActivates:: @ 82DB430
@@ -393,13 +393,13 @@ gUnknown_082DB4C1:: @ 82DB4C1
BattleScript_DroughtActivates:: @ 82DB52A
.incbin "baserom.gba", 0x2db52a, 0x14
-gUnknown_082DB53E:: @ 82DB53E
+BattleScript_TookAttack:: @ 82DB53E
.incbin "baserom.gba", 0x2db53e, 0x14
-gUnknown_082DB552:: @ 82DB552
+BattleScript_SturdyPreventsOHKO:: @ 82DB552
.incbin "baserom.gba", 0x2db552, 0xe
-gUnknown_082DB560:: @ 82DB560
+BattleScript_DampStopsExplosion:: @ 82DB560
.incbin "baserom.gba", 0x2db560, 0xe
BattleScript_MoveHPDrain_PPLoss:: @ 82DB56E
@@ -420,31 +420,31 @@ BattleScript_FlashFireBoost_PPLoss:: @ 82DB5A7
BattleScript_FlashFireBoost:: @ 82DB5A8
.incbin "baserom.gba", 0x2db5a8, 0x1f
-gUnknown_082DB5C7:: @ 82DB5C7
+BattleScript_AbilityNoStatLoss:: @ 82DB5C7
.incbin "baserom.gba", 0x2db5c7, 0xa
-gUnknown_082DB5D1:: @ 82DB5D1
+BattleScript_BRNPrevention:: @ 82DB5D1
.incbin "baserom.gba", 0x2db5d1, 0xc
-gUnknown_082DB5DD:: @ 82DB5DD
+BattleScript_PRLZPrevention:: @ 82DB5DD
.incbin "baserom.gba", 0x2db5dd, 0xc
-gUnknown_082DB5E9:: @ 82DB5E9
+BattleScript_PSNPrevention:: @ 82DB5E9
.incbin "baserom.gba", 0x2db5e9, 0xc
-gUnknown_082DB5F5:: @ 82DB5F5
+BattleScript_ObliviousPreventsAttraction:: @ 82DB5F5
.incbin "baserom.gba", 0x2db5f5, 0xe
-gUnknown_082DB603:: @ 82DB603
+BattleScript_FlinchPrevention:: @ 82DB603
.incbin "baserom.gba", 0x2db603, 0x1c
BattleScript_SoundproofProtected:: @ 82DB61F
.incbin "baserom.gba", 0x2db61f, 0x10
-gUnknown_082DB62F:: @ 82DB62F
+BattleScript_AbilityNoSpecificStatLoss:: @ 82DB62F
.incbin "baserom.gba", 0x2db62f, 0x10
-gUnknown_082DB63F:: @ 82DB63F
+BattleScript_StickyHoldActivates:: @ 82DB63F
.incbin "baserom.gba", 0x2db63f, 0xe
BattleScript_ColorChangeActivates:: @ 82DB64D
@@ -462,7 +462,7 @@ BattleScript_ApplySecondaryEffect:: @ 82DB67C
BattleScript_SynchronizeActivates:: @ 82DB67F
.incbin "baserom.gba", 0x2db67f, 0x3
-gUnknown_082DB682:: @ 82DB682
+BattleScript_NoItemSteal:: @ 82DB682
.incbin "baserom.gba", 0x2db682, 0xa
gUnknown_082DB68C:: @ 82DB68C
@@ -483,7 +483,7 @@ gUnknown_082DB6D9:: @ 82DB6D9
gUnknown_082DB6F0:: @ 82DB6F0
.incbin "baserom.gba", 0x2db6f0, 0xb
-gUnknown_082DB6FB:: @ 82DB6FB
+BattleScript_SubstituteFade:: @ 82DB6FB
.incbin "baserom.gba", 0x2db6fb, 0xb
BattleScript_BerryCurePrlzEnd2:: @ 82DB706
@@ -549,7 +549,7 @@ BattleScript_ItemHealHP_Ret:: @ 82DB7F7
gUnknown_082DB812:: @ 82DB812
.incbin "baserom.gba", 0x2db812, 0x4
-gUnknown_082DB816:: @ 82DB816
+BattleScript_HangedOnMsg:: @ 82DB816
.incbin "baserom.gba", 0x2db816, 0xe
BattleScript_BerryConfuseHealEnd2:: @ 82DB824
@@ -561,7 +561,7 @@ BattleScript_BerryStatRaiseEnd2:: @ 82DB84E
BattleScript_BerryFocusEnergyEnd2:: @ 82DB869
.incbin "baserom.gba", 0x2db869, 0x10
-gUnknown_082DB879:: @ 82DB879
+BattleScript_ActionSelectionItemsCantBeUsed:: @ 82DB879
.incbin "baserom.gba", 0x2db879, 0x4
gUnknown_082DB87D:: @ 82DB87D
diff --git a/data/battle_scripts_2.s b/data/battle_scripts_2.s
index 0fccf507a..4a4dc4665 100644
--- a/data/battle_scripts_2.s
+++ b/data/battle_scripts_2.s
@@ -4,7 +4,7 @@
.section script_data, "aw", %progbits
.align 2
-gUnknown_082DBD08:: @ 82DBD08
+gBattlescriptsForBallThrow:: @ 82DBD08
.4byte gUnknown_082DBD68
.4byte gUnknown_082DBD68
.4byte gUnknown_082DBD68
@@ -29,11 +29,11 @@ gUnknown_082DBD3C:: @ 82DBD3C
.4byte gUnknown_082DBE91
.align 2
-gUnknown_082DBD54:: @ 82DBD54
- .4byte gUnknown_082DBEB3
+gBattlescriptsForRunningByItem:: @ 82DBD54
+ .4byte BattleScript_RunByUsingItem
.align 2
-gUnknown_082DBD58:: @ 82DBD58
+gBattlescriptsForSafariActions:: @ 82DBD58
.4byte gUnknown_082DBEBD
.4byte gUnknown_082DBEC4
.4byte gUnknown_082DBECD
@@ -45,16 +45,16 @@ gUnknown_082DBD68:: @ 82DBD68
gUnknown_082DBD7E:: @ 82DBD7E
.incbin "baserom.gba", 0x2dbd7e, 0x6
-gUnknown_082DBD84:: @ 82DBD84
+BattleScript_SuccessBallThrow:: @ 82DBD84
.incbin "baserom.gba", 0x2dbd84, 0x46
-gUnknown_082DBDCA:: @ 82DBDCA
+BattleScript_WallyBallThrow:: @ 82DBDCA
.incbin "baserom.gba", 0x2dbdca, 0xa
-gUnknown_082DBDD4:: @ 82DBDD4
+BattleScript_ShakeBallThrow:: @ 82DBDD4
.incbin "baserom.gba", 0x2dbdd4, 0x2e
-gUnknown_082DBE02:: @ 82DBE02
+BattleScript_TrainerBallBlock:: @ 82DBE02
.incbin "baserom.gba", 0x2dbe02, 0x10
gUnknown_082DBE12:: @ 82DBE12
@@ -72,7 +72,7 @@ gUnknown_082DBE6F:: @ 82DBE6F
gUnknown_082DBE91:: @ 82DBE91
.incbin "baserom.gba", 0x2dbe91, 0x22
-gUnknown_082DBEB3:: @ 82DBEB3
+BattleScript_RunByUsingItem:: @ 82DBEB3
.incbin "baserom.gba", 0x2dbeb3, 0xA
gUnknown_082DBEBD:: @ 82DBEBD
diff --git a/data/battle_setup.s b/data/battle_setup.s
index e4667dc9f..d5043aae9 100644
--- a/data/battle_setup.s
+++ b/data/battle_setup.s
@@ -5,43 +5,186 @@
.align 2, 0
gUnknown_0854FE88:: @ 854FE88
- .incbin "baserom.gba", 0x54fe88, 0x8
+ .byte 0x08, 0x09, 0x05, 0x0a, 0x00, 0x0a, 0x07, 0x06
gUnknown_0854FE90:: @ 854FE90
- .incbin "baserom.gba", 0x54fe90, 0x8
+ .byte 0x04, 0x0b, 0x02, 0x03, 0x00, 0x0a, 0x01, 0x06
gUnknown_0854FE98:: @ 854FE98
- .incbin "baserom.gba", 0x54fe98, 0xc
+ .byte 0x1d, 0x1e, 0x1f, 0x20, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29
gUnknown_0854FEA4:: @ 854FEA4
- .incbin "baserom.gba", 0x54fea4, 0x3
+ .byte 0x1f, 0x20, 0x21
gUnknown_0854FEA7:: @ 854FEA7
- .incbin "baserom.gba", 0x54fea7, 0x5
+ .byte 0x1d, 0x1f, 0x20, 0x21, 0x00
+ .align 2
gUnknown_0854FEAC:: @ 854FEAC
- .incbin "baserom.gba", 0x54feac, 0x48
+ .4byte gUnknown_02038BC8, 0x00000000
+ .4byte gTrainerBattleOpponent_A, 0x00000001
+ .4byte gUnknown_02038BD0, 0x00000001
+ .4byte gUnknown_02038BD4, 0x00000002
+ .4byte gUnknown_02038BDC, 0x00000002
+ .4byte gUnknown_02038BE4, 0x00000005
+ .4byte gUnknown_02038BE8, 0x00000005
+ .4byte gUnknown_02038BF0, 0x00000005
+ .4byte gUnknown_02038BEC, 0x00000006
+ .align 2
gUnknown_0854FEF4:: @ 854FEF4
- .incbin "baserom.gba", 0x54fef4, 0x48
+ .4byte gUnknown_02038BC8, 0x00000000
+ .4byte gTrainerBattleOpponent_A, 0x00000001
+ .4byte gUnknown_02038BD0, 0x00000001
+ .4byte gUnknown_02038BD4, 0x00000002
+ .4byte gUnknown_02038BDC, 0x00000002
+ .4byte gUnknown_02038BE4, 0x00000005
+ .4byte gUnknown_02038BE8, 0x00000005
+ .4byte gUnknown_02038BF0, 0x00000002
+ .4byte gUnknown_02038BEC, 0x00000006
+ .align 2
gUnknown_0854FF3C:: @ 854FF3C
- .incbin "baserom.gba", 0x54ff3c, 0x48
+ .4byte gUnknown_02038BC8, 0x00000000
+ .4byte gTrainerBattleOpponent_A, 0x00000001
+ .4byte gUnknown_02038BD0, 0x00000001
+ .4byte gUnknown_02038BD4, 0x00000002
+ .4byte gUnknown_02038BDC, 0x00000002
+ .4byte gUnknown_02038BE4, 0x00000005
+ .4byte gUnknown_02038BE8, 0x00000002
+ .4byte gUnknown_02038BF0, 0x00000005
+ .4byte gUnknown_02038BEC, 0x00000006
+ .align 2
gUnknown_0854FF84:: @ 854FF84
- .incbin "baserom.gba", 0x54ff84, 0x48
+ .4byte gUnknown_02038BC8, 0x00000000
+ .4byte gTrainerBattleOpponent_A, 0x00000001
+ .4byte gUnknown_02038BD0, 0x00000001
+ .4byte gUnknown_02038BD4, 0x00000005
+ .4byte gUnknown_02038BDC, 0x00000002
+ .4byte gUnknown_02038BE4, 0x00000005
+ .4byte gUnknown_02038BE8, 0x00000005
+ .4byte gUnknown_02038BF0, 0x00000005
+ .4byte gUnknown_02038BEC, 0x00000006
+ .align 2
gUnknown_0854FFCC:: @ 854FFCC
- .incbin "baserom.gba", 0x54ffcc, 0x48
+ .4byte gUnknown_02038BC8, 0x00000000
+ .4byte gTrainerBattleOpponent_A, 0x00000001
+ .4byte gUnknown_02038BD0, 0x00000001
+ .4byte gUnknown_02038BD4, 0x00000002
+ .4byte gUnknown_02038BDC, 0x00000002
+ .4byte gUnknown_02038BE4, 0x00000005
+ .4byte gUnknown_02038BE8, 0x00000002
+ .4byte gUnknown_02038BF0, 0x00000002
+ .4byte gUnknown_02038BEC, 0x00000006
+ .align 2
gUnknown_08550014:: @ 8550014
- .incbin "baserom.gba", 0x550014, 0x48
+ .4byte gUnknown_02038BC8, 0x00000000
+ .4byte gTrainerBattleOpponent_B, 0x00000001
+ .4byte gUnknown_02038BD0, 0x00000001
+ .4byte gUnknown_02038BD8, 0x00000002
+ .4byte gUnknown_02038BE0, 0x00000002
+ .4byte gUnknown_02038BE4, 0x00000005
+ .4byte gUnknown_02038BE8, 0x00000005
+ .4byte gUnknown_02038BF4, 0x00000005
+ .4byte gUnknown_02038BEC, 0x00000006
+ .align 2
gUnknown_0855005C:: @ 855005C
- .incbin "baserom.gba", 0x55005c, 0x48
+ .4byte gUnknown_02038BC8, 0x00000000
+ .4byte gTrainerBattleOpponent_B, 0x00000001
+ .4byte gUnknown_02038BD0, 0x00000001
+ .4byte gUnknown_02038BD8, 0x00000002
+ .4byte gUnknown_02038BE0, 0x00000002
+ .4byte gUnknown_02038BE4, 0x00000005
+ .4byte gUnknown_02038BE8, 0x00000005
+ .4byte gUnknown_02038BF4, 0x00000002
+ .4byte gUnknown_02038BEC, 0x00000006
+ .align 2
gUnknown_085500A4:: @ 85500A4
- .incbin "baserom.gba", 0x5500a4, 0x4e0
+ .2byte 0x0025, 0x0028, 0x0029, 0x002a, 0x002b, 0x0000, 0x0021, 0x0000
+ .2byte 0x02e1, 0x032c, 0x032d, 0x032e, 0x032f, 0x0000, 0x0014, 0x0000
+ .2byte 0x002c, 0x002f, 0x0030, 0x0031, 0x0032, 0x0000, 0x001a, 0x0000
+ .2byte 0x0039, 0x003c, 0x003d, 0x003e, 0x003f, 0x0000, 0x0018, 0x0000
+ .2byte 0x0040, 0x0043, 0x0044, 0x0045, 0x0046, 0x0000, 0x0018, 0x0000
+ .2byte 0x02af, 0x02b0, 0x02b1, 0x02b2, 0x02b3, 0x0000, 0x0027, 0x0000
+ .2byte 0x02ff, 0x033c, 0x033d, 0x033e, 0x033f, 0x0000, 0x0024, 0x0000
+ .2byte 0x005e, 0x0065, 0x0066, 0x0067, 0x0068, 0x0000, 0x001a, 0x0000
+ .2byte 0x004e, 0x0054, 0x0055, 0x0056, 0x0057, 0x0000, 0x001a, 0x0000
+ .2byte 0x006c, 0x006e, 0x006f, 0x0070, 0x0071, 0x0018, 0x0014, 0x0000
+ .2byte 0x0072, 0x0078, 0x0079, 0x007a, 0x007b, 0x0000, 0x0013, 0x0000
+ .2byte 0x0090, 0x034c, 0x034d, 0x034e, 0x034f, 0x0018, 0x0038, 0x0000
+ .2byte 0x007f, 0x0084, 0x0085, 0x0086, 0x0087, 0x0000, 0x0024, 0x0000
+ .2byte 0x0088, 0x008b, 0x008c, 0x008d, 0x008e, 0x0000, 0x0013, 0x0000
+ .2byte 0x008f, 0x0093, 0x0094, 0x0095, 0x0096, 0x0000, 0x001d, 0x0000
+ .2byte 0x009b, 0x00af, 0x00b0, 0x00b1, 0x00b2, 0x0000, 0x0016, 0x0000
+ .2byte 0x00b7, 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x0000, 0x001e, 0x0000
+ .2byte 0x02a0, 0x0338, 0x0339, 0x033a, 0x033b, 0x0000, 0x002a, 0x0000
+ .2byte 0x00c3, 0x0340, 0x0341, 0x0342, 0x0343, 0x0000, 0x0026, 0x0000
+ .2byte 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x0000, 0x0021, 0x0000
+ .2byte 0x00ce, 0x00cf, 0x00d0, 0x00d1, 0x00d2, 0x0000, 0x001d, 0x0000
+ .2byte 0x00d8, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x0018, 0x000d, 0x0000
+ .2byte 0x02a9, 0x02aa, 0x02ab, 0x02ac, 0x02ad, 0x0018, 0x0001, 0x0000
+ .2byte 0x00e2, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x0000, 0x0023, 0x0000
+ .2byte 0x00ee, 0x00ef, 0x00f0, 0x00f1, 0x00f2, 0x0000, 0x0026, 0x0000
+ .2byte 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x0000, 0x0026, 0x0000
+ .2byte 0x00fe, 0x0101, 0x0102, 0x0103, 0x0104, 0x0000, 0x0024, 0x0000
+ .2byte 0x0118, 0x011a, 0x011b, 0x011c, 0x011d, 0x0000, 0x001f, 0x0000
+ .2byte 0x0111, 0x0114, 0x0115, 0x0116, 0x0117, 0x0000, 0x001f, 0x0000
+ .2byte 0x011f, 0x0120, 0x0121, 0x0122, 0x0123, 0x0000, 0x0020, 0x0000
+ .2byte 0x012e, 0x012f, 0x0130, 0x0131, 0x0132, 0x0000, 0x0019, 0x0000
+ .2byte 0x0125, 0x0127, 0x0128, 0x0129, 0x012a, 0x0000, 0x0012, 0x0000
+ .2byte 0x0133, 0x0134, 0x0135, 0x0136, 0x0137, 0x0000, 0x001e, 0x0000
+ .2byte 0x0139, 0x013a, 0x013b, 0x013c, 0x013d, 0x0018, 0x000c, 0x0000
+ .2byte 0x013e, 0x0148, 0x0149, 0x014a, 0x014b, 0x0000, 0x0011, 0x0000
+ .2byte 0x0153, 0x015a, 0x015b, 0x015c, 0x015d, 0x0000, 0x0015, 0x0000
+ .2byte 0x0178, 0x017b, 0x017c, 0x017d, 0x017e, 0x0000, 0x002b, 0x0000
+ .2byte 0x0171, 0x0172, 0x0173, 0x0174, 0x0175, 0x0000, 0x0020, 0x0000
+ .2byte 0x0166, 0x0168, 0x0169, 0x016a, 0x016b, 0x0000, 0x0019, 0x0000
+ .2byte 0x016c, 0x016d, 0x016e, 0x016f, 0x0170, 0x0000, 0x0020, 0x0000
+ .2byte 0x0182, 0x0184, 0x0185, 0x0186, 0x0187, 0x0000, 0x002b, 0x0000
+ .2byte 0x0161, 0x0162, 0x0163, 0x0164, 0x0165, 0x0000, 0x0019, 0x0000
+ .2byte 0x0179, 0x0334, 0x0335, 0x0336, 0x0337, 0x0000, 0x0029, 0x0000
+ .2byte 0x0188, 0x0189, 0x018a, 0x018b, 0x018c, 0x0018, 0x0001, 0x0000
+ .2byte 0x0196, 0x0199, 0x019a, 0x019b, 0x019c, 0x0000, 0x0023, 0x0000
+ .2byte 0x01a3, 0x01a5, 0x01a6, 0x01a7, 0x01a8, 0x0000, 0x001c, 0x0000
+ .2byte 0x01ab, 0x01ae, 0x01af, 0x01b0, 0x01b1, 0x0000, 0x001e, 0x0000
+ .2byte 0x01b2, 0x01b5, 0x01b6, 0x01b7, 0x01b8, 0x0000, 0x001c, 0x0000
+ .2byte 0x01c1, 0x01d1, 0x01d2, 0x01d3, 0x01d4, 0x0000, 0x0027, 0x0000
+ .2byte 0x01da, 0x01dd, 0x01de, 0x01df, 0x01e0, 0x0018, 0x000d, 0x0000
+ .2byte 0x01e1, 0x01e2, 0x01e7, 0x01e8, 0x01e9, 0x0000, 0x0012, 0x0000
+ .2byte 0x01ec, 0x01f1, 0x01f2, 0x01f3, 0x01f4, 0x0000, 0x0028, 0x0000
+ .2byte 0x02e4, 0x0330, 0x0331, 0x0332, 0x0333, 0x0000, 0x0017, 0x0000
+ .2byte 0x0200, 0x0203, 0x0204, 0x0205, 0x0206, 0x0000, 0x0019, 0x0000
+ .2byte 0x0221, 0x0224, 0x0225, 0x0226, 0x0227, 0x0000, 0x0020, 0x0000
+ .2byte 0x021a, 0x021d, 0x021e, 0x021f, 0x0220, 0x0000, 0x0020, 0x0000
+ .2byte 0x0009, 0x0348, 0x0349, 0x034a, 0x034b, 0x0018, 0x0011, 0x0000
+ .2byte 0x022f, 0x0232, 0x0233, 0x0234, 0x0235, 0x0000, 0x0022, 0x0000
+ .2byte 0x0228, 0x022b, 0x022c, 0x022d, 0x022e, 0x0000, 0x0022, 0x0000
+ .2byte 0x025c, 0x025f, 0x0260, 0x0261, 0x0262, 0x0000, 0x0013, 0x0000
+ .2byte 0x026d, 0x026e, 0x026f, 0x0270, 0x0271, 0x0018, 0x000b, 0x0000
+ .2byte 0x0273, 0x027c, 0x027d, 0x027e, 0x027f, 0x0000, 0x001b, 0x0000
+ .2byte 0x0001, 0x0344, 0x0345, 0x0346, 0x0347, 0x0018, 0x000c, 0x0000
+ .2byte 0x0282, 0x0283, 0x0284, 0x0285, 0x0286, 0x0018, 0x003e, 0x0000
+ .2byte 0x0291, 0x0292, 0x0293, 0x0294, 0x0294, 0x0018, 0x002b, 0x0000
+ .2byte 0x0109, 0x0302, 0x0303, 0x0304, 0x0305, 0x0000, 0x0003, 0x0000
+ .2byte 0x010a, 0x0306, 0x0307, 0x0308, 0x0309, 0x0000, 0x000b, 0x0000
+ .2byte 0x010b, 0x030a, 0x030b, 0x030c, 0x030d, 0x0000, 0x0002, 0x0000
+ .2byte 0x010c, 0x030e, 0x030f, 0x0310, 0x0311, 0x0000, 0x000c, 0x0000
+ .2byte 0x010d, 0x0312, 0x0313, 0x0314, 0x0315, 0x0000, 0x0000, 0x0000
+ .2byte 0x010e, 0x0316, 0x0317, 0x0318, 0x0319, 0x0000, 0x0004, 0x0000
+ .2byte 0x010f, 0x031a, 0x031b, 0x031c, 0x031d, 0x0000, 0x0006, 0x0000
+ .2byte 0x0110, 0x031e, 0x031f, 0x0320, 0x0321, 0x0000, 0x0007, 0x0000
+ .2byte 0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0000, 0x0008, 0x0000
+ .2byte 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0000, 0x0008, 0x0000
+ .2byte 0x0107, 0x0107, 0x0107, 0x0107, 0x0107, 0x0000, 0x0008, 0x0000
+ .2byte 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0000, 0x0008, 0x0000
+ .2byte 0x014f, 0x014f, 0x014f, 0x014f, 0x014f, 0x0000, 0x0008, 0x0000
+ .align 2
gUnknown_08550584:: @ 8550584
- .incbin "baserom.gba", 0x550584, 0x10
+ .2byte 0x0867, 0x0868, 0x0869, 0x086a, 0x086b, 0x086c, 0x086d, 0x086e
+
diff --git a/data/battle_tower.s b/data/battle_tower.s
new file mode 100644
index 000000000..a952e0773
--- /dev/null
+++ b/data/battle_tower.s
@@ -0,0 +1,103 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 85CECB0
+ .include "data/battle_frontier/battle_frontier_held_items.inc"
+
+@ 85CED2E
+ .include "data/battle_frontier/battle_frontier_trainer_mons.inc"
+
+@ 85D5ACC
+ .include "data/battle_frontier/battle_frontier_trainers.inc"
+
+@ 85D97BC
+ .include "data/battle_frontier/battle_frontier_mons.inc"
+
+gUnknown_085DCEDC:: @ 85DCEDC
+ .incbin "baserom.gba", 0x5dcedc, 0x1e
+
+gUnknown_085DCEFA:: @ 85DCEFA
+ .incbin "baserom.gba", 0x5dcefa, 0x14
+
+gUnknown_085DCF0E:: @ 85DCF0E
+ .incbin "baserom.gba", 0x5dcf0e, 0x1e
+
+gUnknown_085DCF2C:: @ 85DCF2C
+ .incbin "baserom.gba", 0x5dcf2c, 0x14
+
+gUnknown_085DCF40:: @ 85DCF40
+ .incbin "baserom.gba", 0x5dcf40, 0x5c0
+
+gUnknown_085DD500:: @ 85DD500
+ .incbin "baserom.gba", 0x5dd500, 0x190
+
+gUnknown_085DD690:: @ 85DD690
+ .incbin "baserom.gba", 0x5dd690, 0x40
+
+gUnknown_085DD6D0:: @ 85DD6D0
+ .incbin "baserom.gba", 0x5dd6d0, 0x5
+
+gUnknown_085DD6D5:: @ 85DD6D5
+ .incbin "baserom.gba", 0x5dd6d5, 0x7
+
+gUnknown_085DD6DC:: @ 85DD6DC
+ .incbin "baserom.gba", 0x5dd6dc, 0x30
+
+@ 85DD70C
+ .include "data/battle_frontier/slateport_battle_tent_trainer_mons.inc"
+
+@ 85DDA14
+ .include "data/battle_frontier/slateport_battle_tent_trainers.inc"
+
+@ 85DE02C
+ .include "data/battle_frontier/slateport_battle_tent_mons.inc"
+
+@ 85DE48C
+ .include "data/battle_frontier/verdanturf_battle_tent_trainer_mons.inc"
+
+@ 85DE610
+ .include "data/battle_frontier/verdanturf_battle_tent_trainers.inc"
+
+@ 85DEC28
+ .include "data/battle_frontier/verdanturf_battle_tent_mons.inc"
+
+@ 85DEEF8
+ .include "data/battle_frontier/fallarbor_battle_tent_trainer_mons.inc"
+
+@ 85DF084
+ .include "data/battle_frontier/fallarbor_battle_tent_trainers.inc"
+
+@ 85DF69C
+ .include "data/battle_frontier/fallarbor_battle_tent_mons.inc"
+
+gUnknown_085DF96C:: @ 85DF96C
+ .incbin "baserom.gba", 0x5df96c, 0x40
+
+gUnknown_085DF9AC:: @ 85DF9AC
+ .incbin "baserom.gba", 0x5df9ac, 0x20
+
+gUnknown_085DF9CC:: @ 85DF9CC
+ .incbin "baserom.gba", 0x5df9cc, 0x20
+
+gUnknown_085DF9EC:: @ 85DF9EC
+ .incbin "baserom.gba", 0x5df9ec, 0xa
+
+gUnknown_085DF9F6:: @ 85DF9F6
+ .incbin "baserom.gba", 0x5df9f6, 0x4
+
+gUnknown_085DF9FA:: @ 85DF9FA
+ .incbin "baserom.gba", 0x5df9fa, 0x20
+
+gUnknown_085DFA1A:: @ 85DFA1A
+ .incbin "baserom.gba", 0x5dfa1a, 0x28
+
+gUnknown_085DFA42:: @ 85DFA42
+ .incbin "baserom.gba", 0x5dfa42, 0x4
+
+gUnknown_085DFA46:: @ 85DFA46
+ .incbin "baserom.gba", 0x5dfa46, 0xc
+
+gUnknown_085DFA52:: @ 85DFA52
+ .incbin "baserom.gba", 0x5dfa52, 0xe
diff --git a/data/bike.s b/data/bike.s
index 26bcc8745..ffb33e52b 100644
--- a/data/bike.s
+++ b/data/bike.s
@@ -5,19 +5,54 @@
.align 2, 0
gUnknown_0859744C:: @ 859744C
- .incbin "baserom.gba", 0x59744c, 0x10
+ .4byte sub_8119224
+ .4byte sub_8119238
+ .4byte sub_8119280
+ .4byte sub_8119344
+ .align 2
gUnknown_0859745C:: @ 859745C
- .incbin "baserom.gba", 0x59745c, 0xc
+ .4byte PlayerGoSpeed0
+ .4byte PlayerGoSpeed1
+ .4byte PlayerGoSpeed3
+ .align 2
gUnknown_08597468:: @ 8597468
- .incbin "baserom.gba", 0x597468, 0x34
+ .4byte sub_81197E4
+ .4byte sub_81197F4
+ .4byte sub_8119830
+ .4byte sub_81198C0
+ .4byte sub_81198FC
+ .4byte sub_8119938
+ .4byte sub_8119974
+ .4byte sub_81199B0
+ .4byte sub_8119A24
+ .4byte sub_8119A94
+ .4byte sub_8119AA4
+ .4byte sub_8119B34
+ .4byte sub_8119BC4
+ .align 2
gUnknown_0859749C:: @ 859749C
- .incbin "baserom.gba", 0x59749c, 0x1c
+ .4byte CheckMovementInputAcroBikeNormal
+ .4byte CheckMovementInputAcroBikeChangingDirection
+ .4byte CheckMovementInputAcroBikeStandingWheelie
+ .4byte CheckMovementInputAcroBikeBunnyHop
+ .4byte CheckMovementInputAcroBikeMovingWheelie
+ .4byte CheckMovementInputAcroBikeUnknownMode5
+ .4byte CheckMovementInputAcroBikeUnknownMode6
+ .align 2
gUnknown_085974B8:: @ 85974B8
- .incbin "baserom.gba", 0x5974b8, 0x8
+ .2byte 0x0001, 0x0002, 0x0004
+ .align 1
+gUnknown_085974BE:: @ 85974BE
+ .2byte 0x0004
+
+ .align 2
gUnknown_085974C0:: @ 85974C0
- .incbin "baserom.gba", 0x5974c0, 0x70
+ .4byte 0x00000001, 0x00000002, 0x0000000f, 0x0000000f, gUnknown_085974BE, gUnknown_085974BE, 0x00000001
+ .4byte 0x00000002, 0x00000002, 0x0000000f, 0x0000000f, gUnknown_085974BE, gUnknown_085974BE, 0x00000002
+ .4byte 0x00000003, 0x00000002, 0x0000000f, 0x0000000f, gUnknown_085974BE, gUnknown_085974BE, 0x00000003
+ .4byte 0x00000004, 0x00000002, 0x0000000f, 0x0000000f, gUnknown_085974BE, gUnknown_085974BE, 0x00000004
diff --git a/data/cable_club.s b/data/cable_club.s
index 4961cb1cc..f62b0b90a 100644
--- a/data/cable_club.s
+++ b/data/cable_club.s
@@ -4,8 +4,13 @@
.section .rodata
.align 2, 0
+ .align 2
gUnknown_08550594:: @ 8550594
- .incbin "baserom.gba", 0x550594, 0x8
+ window_template 0x00, 0x10, 0x0b, 0x0b, 0x02, 0x0f, 0x0125
+ .align 2
gUnknown_0855059C:: @ 855059C
- .incbin "baserom.gba", 0x55059c, 0x190
+ .4byte gText_BronzeCard
+ .4byte gText_CopperCard
+ .4byte gText_SilverCard
+ .4byte gText_GoldCard
diff --git a/data/clear_save_data_screen.s b/data/clear_save_data_screen.s
deleted file mode 100644
index 3abf9bf6d..000000000
--- a/data/clear_save_data_screen.s
+++ /dev/null
@@ -1,17 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_085F06C0:: @ 85F06C0
- .4byte 0x000001f0, 0x000011e3
-
- .align 2
-gUnknown_085F06C8:: @ 85F06C8
- window_template 0x00, 0x03, 0x0f, 0x1a, 0x04, 0x0f, 0x000b
- window_template_terminator
-
- .align 2
-gUnknown_085F06D8:: @ 85F06D8
- window_template 0x00, 0x03, 0x02, 0x05, 0x04, 0x0f, 0x0073
diff --git a/data/cute_sketch.s b/data/cute_sketch.s
index ebdf1e39d..8a8ee1481 100644
--- a/data/cute_sketch.s
+++ b/data/cute_sketch.s
@@ -5,4 +5,4 @@
.align 2, 0
gUnknown_085A1F94:: @ 85A1F94
- .incbin "baserom.gba", 0x5a1f94, 0x3c74
+ .incbin "baserom.gba", 0x5a1f94, 0x2580
diff --git a/data/data2b.s b/data/data2b.s
index 1499c51fe..e723b4c97 100644
--- a/data/data2b.s
+++ b/data/data2b.s
@@ -6,154 +6,4627 @@
.section .rodata
.align 2
+gUnknown_082FF1D8:: @ 82FF1D8
+ .incbin "graphics/link/minigame_digits.gbapal"
+ .align 2
+gUnknown_082FF1F8:: @ 82FF1F8
+ .incbin "graphics/link/minigame_digits.4bpp.lz"
-gUnknown_082FECFC:: @ 82FECFC
- .incbin "baserom.gba", 0x2fecfc, 0x40
+ .align 2
+gUnknown_082FF2B8:: @ 82FF2B8
+ .incbin "graphics/link/minigame_digits2.4bpp.lz"
-gUnknown_082FED3C:: @ 82FED3C
- .incbin "baserom.gba", 0x2fed3c, 0x1b4
+ .align 2
+gUnknown_082FF3A8:: @ 82FF3A8
+ .byte 0x00, 0x80, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0x88, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0x90, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0x98, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
-gUnknown_082FEEF0:: @ 82FEEF0
- .incbin "baserom.gba", 0x2feef0, 0x128
+ .align 2
+gUnknown_082FF3C8:: @ 82FF3C8
+ .byte 0x00, 0xa0, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0xa8, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0xb0, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0xb8, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
-gUnknown_082FF018:: @ 82FF018
- .incbin "baserom.gba", 0x2ff018, 0x2
+ .align 2
+gUnknown_082FF3E8:: @ 82FF3E8
+ .byte 0x00, 0xc0, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0xc8, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0xd0, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0xd8, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
-gUnknown_082FF01A:: @ 82FF01A
- .incbin "baserom.gba", 0x2ff01a, 0xe
+ .align 2
+gUnknown_082FF408:: @ 82FF408
+ .byte 0x00, 0xe0, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0xe8, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0xf0, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
+ .byte 0x00, 0xf8, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00
-gUnknown_082FF028:: @ 82FF028
- .incbin "baserom.gba", 0x2ff028, 0x10
+ .align 2
+gUnknown_082FF428:: @ 82FF428
+ obj_frame_tiles gTrainerBackPic_Brendan, 0x0800
+ obj_frame_tiles gTrainerBackPic_Brendan + 0x0800, 0x0800
+ obj_frame_tiles gTrainerBackPic_Brendan + 0x1000, 0x0800
+ obj_frame_tiles gTrainerBackPic_Brendan + 0x1800, 0x0800
-gUnknown_082FF038:: @ 82FF038
- .incbin "baserom.gba", 0x2ff038, 0x10
+ .align 2
+gUnknown_082FF448:: @ 82FF448
+ obj_frame_tiles gTrainerBackPic_May, 0x0800
+ obj_frame_tiles gTrainerBackPic_May + 0x0800, 0x0800
+ obj_frame_tiles gTrainerBackPic_May + 0x1000, 0x0800
+ obj_frame_tiles gTrainerBackPic_May + 0x1800, 0x0800
-gUnknown_082FF048:: @ 82FF048
- .incbin "baserom.gba", 0x2ff048, 0x28
+ .align 2
+gUnknown_082FF468:: @ 82FF468
+ obj_frame_tiles gTrainerBackPic_Red, 0x0800
+ obj_frame_tiles gTrainerBackPic_Red + 0x0800, 0x0800
+ obj_frame_tiles gTrainerBackPic_Red + 0x1000, 0x0800
+ obj_frame_tiles gTrainerBackPic_Red + 0x1800, 0x0800
+ obj_frame_tiles gTrainerBackPic_Red + 0x2000, 0x0800
-gUnknown_082FF070:: @ 82FF070
- .incbin "baserom.gba", 0x2ff070, 0x10
+ .align 2
+gUnknown_082FF490:: @ 82FF490
+ obj_frame_tiles gTrainerBackPic_Leaf, 0x0800
+ obj_frame_tiles gTrainerBackPic_Leaf + 0x0800, 0x0800
+ obj_frame_tiles gTrainerBackPic_Leaf + 0x1000, 0x0800
+ obj_frame_tiles gTrainerBackPic_Leaf + 0x1800, 0x0800
+ obj_frame_tiles gTrainerBackPic_Leaf + 0x2000, 0x0800
-gUnknown_082FF080:: @ 82FF080
- .incbin "baserom.gba", 0x2ff080, 0x8
+ .align 2
+gUnknown_082FF4B8:: @ 82FF4B8
+ obj_frame_tiles gTrainerBackPic_RubySapphireBrendan, 0x0800
+ obj_frame_tiles gTrainerBackPic_RubySapphireBrendan + 0x0800, 0x0800
+ obj_frame_tiles gTrainerBackPic_RubySapphireBrendan + 0x1000, 0x0800
+ obj_frame_tiles gTrainerBackPic_RubySapphireBrendan + 0x1800, 0x0800
-gUnknown_082FF088:: @ 82FF088
- .incbin "baserom.gba", 0x2ff088, 0x18
+ .align 2
+gUnknown_082FF4D8:: @ 82FF4D8
+ obj_frame_tiles gTrainerBackPic_RubySapphireMay, 0x0800
+ obj_frame_tiles gTrainerBackPic_RubySapphireMay + 0x0800, 0x0800
+ obj_frame_tiles gTrainerBackPic_RubySapphireMay + 0x1000, 0x0800
+ obj_frame_tiles gTrainerBackPic_RubySapphireMay + 0x1800, 0x0800
-gUnknown_082FF0A0:: @ 82FF0A0
- .incbin "baserom.gba", 0x2ff0a0, 0x20
+ .align 2
+gUnknown_082FF4F8:: @ 82FF4F8
+ obj_frame_tiles gTrainerBackPic_Wally, 0x0800
+ obj_frame_tiles gTrainerBackPic_Wally + 0x0800, 0x0800
+ obj_frame_tiles gTrainerBackPic_Wally + 0x1000, 0x0800
+ obj_frame_tiles gTrainerBackPic_Wally + 0x1800, 0x0800
-gUnknown_082FF0C0:: @ 82FF0C0
- .incbin "baserom.gba", 0x2ff0c0, 0x20
+ .align 2
+gUnknown_082FF518:: @ 82FF518
+ obj_frame_tiles gTrainerBackPic_Steven, 0x0800
+ obj_frame_tiles gTrainerBackPic_Steven + 0x0800, 0x0800
+ obj_frame_tiles gTrainerBackPic_Steven + 0x1000, 0x0800
+ obj_frame_tiles gTrainerBackPic_Steven + 0x1800, 0x0800
-gUnknown_082FF0E0:: @ 82FF0E0
- .incbin "baserom.gba", 0x2ff0e0, 0x3
+ .align 2
+gAnimCmd_General_Frame0:: @ 82FF538
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
-gUnknown_082FF0E3:: @ 82FF0E3
- .incbin "baserom.gba", 0x2ff0e3, 0x5
+ .align 2
+AnimCmd_82FF540:: @ 82FF540
+ .2byte 0x0003, 0x0000, 0xffff, 0x0000
-gUnknown_082FF0E8:: @ 82FF0E8
- .incbin "baserom.gba", 0x2ff0e8, 0x8
+ .align 2
+gUnknown_082FF548:: @ 82FF548
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-gUnknown_082FF0F0:: @ 82FF0F0
- .incbin "baserom.gba", 0x2ff0f0, 0x4
+ .align 2
+gUnknown_082FF558:: @ 82FF558
+ .2byte 0xff00, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-gUnknown_082FF0F4:: @ 82FF0F4
- .incbin "baserom.gba", 0x2ff0f4, 0x20
+ .align 2
+gUnknown_082FF568:: @ 82FF568
+ .2byte 0x0028, 0x0028, 0x0000, 0x0000, 0x0012, 0x0012, 0x0c00, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
-gUnknown_082FF114:: @ 82FF114
- .incbin "baserom.gba", 0x2ff114, 0x4
+ .align 2
+gUnknown_082FF580:: @ 82FF580
+ .2byte 0xfffe, 0xfffe, 0x1200, 0x0000, 0xfff0, 0xfff0, 0x0f00, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
-gUnknown_082FF118:: @ 82FF118
- .incbin "baserom.gba", 0x2ff118, 0x10
+ .align 2
+gUnknown_082FF598:: @ 82FF598
+ .2byte 0x00a0, 0x0100, 0x0000, 0x0000, 0x0004, 0x0000, 0x0800, 0x0000
+ .2byte 0xfffc, 0x0000, 0x0800, 0x0000, 0x7ffe, 0x0001, 0x0000, 0x0000
-gUnknown_082FF128:: @ 82FF128
- .incbin "baserom.gba", 0x2ff128, 0x50
+ .align 2
+gUnknown_082FF5B8:: @ 82FF5B8
+ .2byte 0x0002, 0x0002, 0x1400, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-gUnknown_082FF178:: @ 82FF178
- .incbin "baserom.gba", 0x2ff178, 0x50
+ .align 2
+gUnknown_082FF5C8:: @ 82FF5C8
+ .2byte 0xfffe, 0xfffe, 0x1400, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-gUnknown_082FF1C8:: @ 82FF1C8
- .incbin "baserom.gba", 0x2ff1c8, 0x10
+ .align 2
+gUnknown_082FF5D8:: @ 82FF5D8
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0xfff0, 0xfff0, 0x0900, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
-gUnknown_082FF1D8:: @ 82FF1D8
- .incbin "baserom.gba", 0x2ff1d8, 0x20
+ .align 2
+gUnknown_082FF5F0:: @ 82FF5F0
+ .2byte 0x0004, 0x0004, 0x3f00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-gUnknown_082FF1F8:: @ 82FF1F8
- .incbin "baserom.gba", 0x2ff1f8, 0x420
+ .align 2
+gUnknown_082FF600:: @ 82FF600
+ .2byte 0x0000, 0x0000, 0x05fd, 0x0000, 0x0000, 0x0000, 0x0503, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
gUnknown_082FF618:: @ 82FF618
- .incbin "baserom.gba", 0x2ff618, 0x7c
+ .4byte gUnknown_082FF548
+ .4byte gUnknown_082FF568
+ .4byte gUnknown_082FF580
+ .4byte gUnknown_082FF598
+ .4byte gUnknown_082FF5B8
+ .4byte gUnknown_082FF5C8
+ .4byte gUnknown_082FF5F0
+ .4byte gUnknown_082FF600
+ .4byte gUnknown_082FF5D8
+
+ .align 2
+gUnknown_082FF63C:: @ 82FF63C
+ .2byte 0xfffc, 0xfffc, 0x3f04, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_082FF64C:: @ 82FF64C
+ .2byte 0x0000, 0x0000, 0x0503, 0x0000, 0x0000, 0x0000, 0x05fd, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_082FF664:: @ 82FF664
+ .2byte 0x0000, 0x0000, 0x14fb, 0x0000, 0x0000, 0x0000, 0x1400, 0x0000
+ .2byte 0x0000, 0x0000, 0x1405, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
+gUnknown_082FF684:: @ 82FF684
+ .2byte 0x0000, 0x0000, 0x6e09, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
gUnknown_082FF694:: @ 82FF694
- .incbin "baserom.gba", 0x2ff694, 0x2c
+ .4byte gUnknown_082FF548
+ .4byte gUnknown_082FF568
+ .4byte gUnknown_082FF580
+ .4byte gUnknown_082FF598
+ .4byte gUnknown_082FF5B8
+ .4byte gUnknown_082FF5C8
+ .4byte gUnknown_082FF63C
+ .4byte gUnknown_082FF64C
+ .4byte gUnknown_082FF664
+ .4byte gUnknown_082FF5D8
+ .4byte gUnknown_082FF684
+ .align 2
gUnknown_082FF6C0:: @ 82FF6C0
- .incbin "baserom.gba", 0x2ff6c0, 0x4c
+ .4byte gUnknown_082FF558
+ .4byte gUnknown_082FF568
+ .4byte gUnknown_082FF580
+ .4byte gUnknown_082FF598
+ .4byte gUnknown_082FF5B8
+ .4byte gUnknown_082FF5C8
+ .4byte gUnknown_082FF63C
+ .4byte gUnknown_082FF64C
+ .4byte gUnknown_082FF664
+ .4byte gUnknown_082FF5D8
+ .4byte gUnknown_082FF684
+
+ .align 2
+gUnknown_082FF6EC:: @ 82FF6EC
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF6F4:: @ 82FF6F4
+ .2byte 0x0001, 0x0000, 0xffff, 0x0000
+ .align 2
+gUnknown_082FF6FC:: @ 82FF6FC
+ .2byte 0x0002, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF704:: @ 82FF704
+ .2byte 0x0003, 0x0000, 0xffff, 0x0000
+
+ .align 2
gUnknown_082FF70C:: @ 82FF70C
- .incbin "baserom.gba", 0x2ff70c, 0x162c
+ .4byte gUnknown_082FF6EC
+ .4byte gUnknown_082FF6F4
+ .4byte gUnknown_082FF6FC
+ .4byte gUnknown_082FF704
+
+ .align 2
+gUnknown_082FF71C:: @ 82FF71C
+ .2byte 0x0000, 0x0001, 0x0001, 0x0019, 0x0000, 0x0007, 0x0001, 0x0007
+ .2byte 0x0000, 0x0007, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF734:: @ 82FF734
+ .2byte 0x0000, 0x0001, 0x0002, 0x0008, 0x0000, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF744:: @ 82FF744
+ .2byte 0x0000, 0x000a, 0x0002, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF750:: @ 82FF750
+ .2byte 0x0000, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF758:: @ 82FF758
+ .2byte 0x0000, 0x0001, 0x0001, 0x0005, 0x0000, 0x0005, 0x0001, 0x0005
+ .2byte 0x0000, 0x0005, 0x0001, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF774:: @ 82FF774
+ .2byte 0x0000, 0x0001, 0x0002, 0x000c, 0x0000, 0x000e, 0x0002, 0x000c
+ .2byte 0x0000, 0x000e, 0x0002, 0x000c, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF790:: @ 82FF790
+ .2byte 0x0000, 0x000e, 0x0002, 0x000c, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF79C:: @ 82FF79C
+ .2byte 0x0000, 0x000a, 0x0001, 0x000a, 0x0000, 0x000a, 0x0001, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF7B0:: @ 82FF7B0
+ .2byte 0x0000, 0x000a, 0x0002, 0x000a, 0x0000, 0x000a, 0x0002, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF7C4:: @ 82FF7C4
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF7CC:: @ 82FF7CC
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF7D4:: @ 82FF7D4
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF7DC:: @ 82FF7DC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF7E4:: @ 82FF7E4
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF7EC:: @ 82FF7EC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF7F4:: @ 82FF7F4
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF7FC:: @ 82FF7FC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF804:: @ 82FF804
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF80C:: @ 82FF80C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF814:: @ 82FF814
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF81C:: @ 82FF81C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF824:: @ 82FF824
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF82C:: @ 82FF82C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF834:: @ 82FF834
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF83C:: @ 82FF83C
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF844:: @ 82FF844
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF84C:: @ 82FF84C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF854:: @ 82FF854
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF85C:: @ 82FF85C
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF864:: @ 82FF864
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF86C:: @ 82FF86C
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF874:: @ 82FF874
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF87C:: @ 82FF87C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF884:: @ 82FF884
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF88C:: @ 82FF88C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF894:: @ 82FF894
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF89C:: @ 82FF89C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF8A4:: @ 82FF8A4
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF8AC:: @ 82FF8AC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF8B4:: @ 82FF8B4
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF8BC:: @ 82FF8BC
+ .2byte 0x0000, 0x000f, 0x0008, 0x000f, 0x0002, 0x0016, 0x0008, 0x0005
+ .2byte 0x0003, 0x0008, 0x0004, 0x0005, 0x0006, 0x0005, 0x0004, 0x0005
+ .2byte 0x0006, 0x0005, 0x0004, 0x0005, 0x0006, 0x0005, 0x0004, 0x0005
+ .2byte 0x0006, 0x0005, 0x0005, 0x0005, 0x0007, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF8FC:: @ 82FF8FC
+ .2byte 0x0000, 0x000a, 0x0008, 0x000f, 0x0002, 0x000f, 0x0008, 0x000f
+ .2byte 0x0009, 0x000f, 0x0000, 0x000a, 0x0009, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF91C:: @ 82FF91C
+ .2byte 0x0000, 0x000a, 0x0009, 0x000a, 0x0000, 0x000a, 0x000a, 0x0014, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF930:: @ 82FF930
+ .2byte 0x0000, 0x000f, 0x000b, 0x000f, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF93C:: @ 82FF93C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF944:: @ 82FF944
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF94C:: @ 82FF94C
+ .2byte 0x0000, 0x000a, 0x0001, 0x0007, 0x0002, 0x0007, 0x0003, 0x0004
+ .2byte 0x0004, 0x0004, 0x0003, 0x0004, 0x0004, 0x0004, 0x0003, 0x0004
+ .2byte 0x0004, 0x0004, 0x0003, 0x0004, 0x0001, 0x0006, 0x0005, 0x0002
+ .2byte 0x0000, 0x0002, 0x0005, 0x0002, 0x0000, 0x0002, 0x0005, 0x0002
+ .2byte 0x0006, 0x0002, 0x0005, 0x0002, 0x0006, 0x0002, 0x0006, 0x000a
+ .2byte 0x0005, 0x0004, 0x0000, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FF9A8:: @ 82FF9A8
+ .2byte 0x0000, 0x000c, 0x0007, 0x000c, 0x0008, 0x000c, 0x0000, 0x000c
+ .2byte 0x0007, 0x000c, 0x0008, 0x000c, 0x0000, 0x000c, 0x0007, 0x000c
+ .2byte 0x0008, 0x000c, 0x0000, 0x000c, 0x0007, 0x000c, 0x0008, 0x000c
+ .2byte 0x0000, 0x000c, 0x0007, 0x000c, 0x0008, 0x000c, 0x0009, 0x0003
+ .2byte 0x0000, 0x0003, 0x0009, 0x0003, 0x0000, 0x0003, 0x0007, 0x000c
+ .2byte 0x0008, 0x000c, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFA00:: @ 82FFA00
+ .2byte 0x0000, 0x000c, 0x0007, 0x000c, 0x0008, 0x000c, 0x0000, 0x000c
+ .2byte 0x0007, 0x000c, 0x0008, 0x000c, 0x0000, 0x000c, 0x0007, 0x000c
+ .2byte 0x0008, 0x000c, 0x0000, 0x000c, 0x0007, 0x000c, 0x0008, 0x000c
+ .2byte 0x0000, 0x000c, 0x0007, 0x000c, 0x0008, 0x000c, 0x0009, 0x0003
+ .2byte 0x0000, 0x0003, 0x0009, 0x0003, 0x0000, 0x0003, 0x0007, 0x000c
+ .2byte 0x0008, 0x000c, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFA58:: @ 82FFA58
+ .2byte 0x0000, 0x0012, 0x000a, 0x0012, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFA64:: @ 82FFA64
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFA6C:: @ 82FFA6C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFA74:: @ 82FFA74
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFA7C:: @ 82FFA7C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFA84:: @ 82FFA84
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFA8C:: @ 82FFA8C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFA94:: @ 82FFA94
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFA9C:: @ 82FFA9C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFAA4:: @ 82FFAA4
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFAAC:: @ 82FFAAC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFAB4:: @ 82FFAB4
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFABC:: @ 82FFABC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFAC4:: @ 82FFAC4
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFACC:: @ 82FFACC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFAD4:: @ 82FFAD4
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFADC:: @ 82FFADC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFAE4:: @ 82FFAE4
+ .2byte 0x0000, 0x003f, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFAEC:: @ 82FFAEC
+ .2byte 0x0000, 0x003f, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFAF4:: @ 82FFAF4
+ .2byte 0x0000, 0x003f, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFAFC:: @ 82FFAFC
+ .2byte 0x0000, 0x003f, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB04:: @ 82FFB04
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB0C:: @ 82FFB0C
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB14:: @ 82FFB14
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB1C:: @ 82FFB1C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB24:: @ 82FFB24
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB2C:: @ 82FFB2C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB34:: @ 82FFB34
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB3C:: @ 82FFB3C
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB44:: @ 82FFB44
+ .2byte 0x0000, 0x0001, 0x0001, 0x0012, 0x0000, 0x0012, 0x0001, 0x0012
+ .2byte 0x0000, 0x0012, 0x0001, 0x0012, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB60:: @ 82FFB60
+ .2byte 0x0000, 0x0001, 0x0002, 0x0012, 0x0000, 0x0012, 0x0002, 0x0012
+ .2byte 0x0000, 0x0012, 0x0002, 0x0012, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFB7C:: @ 82FFB7C
+ .2byte 0x0000, 0x0005, 0x0002, 0x0005, 0x0003, 0x0006, 0x0001, 0x0005
+ .2byte 0x0000, 0x0005, 0x0002, 0x0005, 0x0003, 0x0005, 0x0001, 0x0005
+ .2byte 0x0000, 0x0005, 0x0001, 0x0007, 0x0000, 0x0004, 0x0004, 0x0004
+ .2byte 0x0000, 0x0004, 0x0004, 0x0004, 0x0000, 0x0014, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFBBC:: @ 82FFBBC
+ .2byte 0x0000, 0x0006, 0x0001, 0x0006, 0x0002, 0x0006, 0x0003, 0x0006
+ .2byte 0x0001, 0x0006, 0x0000, 0x0006, 0x0001, 0x0006, 0x0000, 0x001e
+ .2byte 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFBE0:: @ 82FFBE0
+ .2byte 0x0000, 0x000c, 0x0005, 0x000c, 0x0000, 0x000c, 0x0006, 0x000c, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFBF4:: @ 82FFBF4
+ .2byte 0x0007, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFBFC:: @ 82FFBFC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC04:: @ 82FFC04
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC0C:: @ 82FFC0C
+ .2byte 0x0000, 0x003f, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC14:: @ 82FFC14
+ .2byte 0x0000, 0x003f, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC1C:: @ 82FFC1C
+ .2byte 0x0000, 0x003f, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC24:: @ 82FFC24
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC2C:: @ 82FFC2C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC34:: @ 82FFC34
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC3C:: @ 82FFC3C
+ .2byte 0x0000, 0x0001, 0x0001, 0x000a, 0x0000, 0x000a, 0x0001, 0x000a
+ .2byte 0x0000, 0x000a, 0x0001, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC58:: @ 82FFC58
+ .2byte 0x0000, 0x0001, 0x0002, 0x0008, 0x0000, 0x000c, 0x0002, 0x0008
+ .2byte 0x0000, 0x000c, 0x0002, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC74:: @ 82FFC74
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC7C:: @ 82FFC7C
+ .2byte 0x0000, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC84:: @ 82FFC84
+ .2byte 0x0001, 0x0009, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC8C:: @ 82FFC8C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC94:: @ 82FFC94
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFC9C:: @ 82FFC9C
+ .2byte 0x0000, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCA4:: @ 82FFCA4
+ .2byte 0x0001, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCAC:: @ 82FFCAC
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCB4:: @ 82FFCB4
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCBC:: @ 82FFCBC
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCC4:: @ 82FFCC4
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCCC:: @ 82FFCCC
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCD4:: @ 82FFCD4
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCDC:: @ 82FFCDC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCE4:: @ 82FFCE4
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCEC:: @ 82FFCEC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCF4:: @ 82FFCF4
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFCFC:: @ 82FFCFC
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD04:: @ 82FFD04
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD0C:: @ 82FFD0C
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD14:: @ 82FFD14
+ .2byte 0x0000, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD1C:: @ 82FFD1C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD24:: @ 82FFD24
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD2C:: @ 82FFD2C
+ .2byte 0x0002, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD34:: @ 82FFD34
+ .2byte 0x0003, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD3C:: @ 82FFD3C
+ .2byte 0x0000, 0x003f, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD44:: @ 82FFD44
+ .2byte 0x0000, 0x003f, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD4C:: @ 82FFD4C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD54:: @ 82FFD54
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD5C:: @ 82FFD5C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD64:: @ 82FFD64
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD6C:: @ 82FFD6C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD74:: @ 82FFD74
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD7C:: @ 82FFD7C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD84:: @ 82FFD84
+ .2byte 0x0001, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFD8C:: @ 82FFD8C
+ .2byte 0x0000, 0x0014, 0x0001, 0x001e, 0x0000, 0x0014, 0x0001, 0x001e, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFDA0:: @ 82FFDA0
+ .2byte 0x0000, 0x0014, 0x0002, 0x0014, 0x0000, 0x0014, 0x0002, 0x0014, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFDB4:: @ 82FFDB4
+ .2byte 0x0000, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFDBC:: @ 82FFDBC
+ .2byte 0x0000, 0x000a, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFDC4:: @ 82FFDC4
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_082FFDCC:: @ 82FFDCC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDD0:: @ 82FFDD0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDD4:: @ 82FFDD4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDD8:: @ 82FFDD8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDDC:: @ 82FFDDC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDE0:: @ 82FFDE0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDE4:: @ 82FFDE4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDE8:: @ 82FFDE8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDEC:: @ 82FFDEC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDF0:: @ 82FFDF0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDF4:: @ 82FFDF4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDF8:: @ 82FFDF8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFDFC:: @ 82FFDFC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE00:: @ 82FFE00
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE04:: @ 82FFE04
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE08:: @ 82FFE08
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE0C:: @ 82FFE0C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE10:: @ 82FFE10
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE14:: @ 82FFE14
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE18:: @ 82FFE18
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE1C:: @ 82FFE1C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE20:: @ 82FFE20
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE24:: @ 82FFE24
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE28:: @ 82FFE28
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE2C:: @ 82FFE2C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE30:: @ 82FFE30
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE34:: @ 82FFE34
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE38:: @ 82FFE38
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE3C:: @ 82FFE3C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE40:: @ 82FFE40
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE44:: @ 82FFE44
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE48:: @ 82FFE48
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE4C:: @ 82FFE4C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE50:: @ 82FFE50
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE54:: @ 82FFE54
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE58:: @ 82FFE58
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE5C:: @ 82FFE5C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE60:: @ 82FFE60
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE64:: @ 82FFE64
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE68:: @ 82FFE68
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE6C:: @ 82FFE6C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE70:: @ 82FFE70
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE74:: @ 82FFE74
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE78:: @ 82FFE78
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE7C:: @ 82FFE7C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE80:: @ 82FFE80
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE84:: @ 82FFE84
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE88:: @ 82FFE88
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE8C:: @ 82FFE8C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE90:: @ 82FFE90
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE94:: @ 82FFE94
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE98:: @ 82FFE98
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFE9C:: @ 82FFE9C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEA0:: @ 82FFEA0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEA4:: @ 82FFEA4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEA8:: @ 82FFEA8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEAC:: @ 82FFEAC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEB0:: @ 82FFEB0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEB4:: @ 82FFEB4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEB8:: @ 82FFEB8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEBC:: @ 82FFEBC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEC0:: @ 82FFEC0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEC4:: @ 82FFEC4
+ .4byte gAnimCmd_General_Frame0
-gUnknown_08300D38:: @ 8300D38
- .incbin "baserom.gba", 0x300d38, 0x6e0
+ .align 2
+gUnknown_082FFEC8:: @ 82FFEC8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFECC:: @ 82FFECC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFED0:: @ 82FFED0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFED4:: @ 82FFED4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFED8:: @ 82FFED8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEDC:: @ 82FFEDC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEE0:: @ 82FFEE0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEE4:: @ 82FFEE4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEE8:: @ 82FFEE8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEEC:: @ 82FFEEC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEF0:: @ 82FFEF0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEF4:: @ 82FFEF4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEF8:: @ 82FFEF8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFEFC:: @ 82FFEFC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF00:: @ 82FFF00
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF04:: @ 82FFF04
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF08:: @ 82FFF08
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF0C:: @ 82FFF0C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF10:: @ 82FFF10
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF14:: @ 82FFF14
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF18:: @ 82FFF18
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF1C:: @ 82FFF1C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF20:: @ 82FFF20
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF24:: @ 82FFF24
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF28:: @ 82FFF28
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF2C:: @ 82FFF2C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF30:: @ 82FFF30
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF34:: @ 82FFF34
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF38:: @ 82FFF38
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF3C:: @ 82FFF3C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF40:: @ 82FFF40
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF44:: @ 82FFF44
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF48:: @ 82FFF48
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF4C:: @ 82FFF4C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF50:: @ 82FFF50
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF54:: @ 82FFF54
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF58:: @ 82FFF58
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF5C:: @ 82FFF5C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF60:: @ 82FFF60
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF64:: @ 82FFF64
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF68:: @ 82FFF68
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF6C:: @ 82FFF6C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF70:: @ 82FFF70
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF74:: @ 82FFF74
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF78:: @ 82FFF78
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF7C:: @ 82FFF7C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF80:: @ 82FFF80
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF84:: @ 82FFF84
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF88:: @ 82FFF88
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF8C:: @ 82FFF8C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF90:: @ 82FFF90
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF94:: @ 82FFF94
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF98:: @ 82FFF98
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFF9C:: @ 82FFF9C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFA0:: @ 82FFFA0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFA4:: @ 82FFFA4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFA8:: @ 82FFFA8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFAC:: @ 82FFFAC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFB0:: @ 82FFFB0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFB4:: @ 82FFFB4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFB8:: @ 82FFFB8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFBC:: @ 82FFFBC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFC0:: @ 82FFFC0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFC4:: @ 82FFFC4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFC8:: @ 82FFFC8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFCC:: @ 82FFFCC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFD0:: @ 82FFFD0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFD4:: @ 82FFFD4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFD8:: @ 82FFFD8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFDC:: @ 82FFFDC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFE0:: @ 82FFFE0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFE4:: @ 82FFFE4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFE8:: @ 82FFFE8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFEC:: @ 82FFFEC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFF0:: @ 82FFFF0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFF4:: @ 82FFFF4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFF8:: @ 82FFFF8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_082FFFFC:: @ 82FFFFC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300000:: @ 8300000
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300004:: @ 8300004
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300008:: @ 8300008
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830000C:: @ 830000C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300010:: @ 8300010
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300014:: @ 8300014
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300018:: @ 8300018
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830001C:: @ 830001C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300020:: @ 8300020
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300024:: @ 8300024
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300028:: @ 8300028
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830002C:: @ 830002C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300030:: @ 8300030
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300034:: @ 8300034
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300038:: @ 8300038
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830003C:: @ 830003C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300040:: @ 8300040
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300044:: @ 8300044
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300048:: @ 8300048
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830004C:: @ 830004C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300050:: @ 8300050
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300054:: @ 8300054
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300058:: @ 8300058
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830005C:: @ 830005C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300060:: @ 8300060
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300064:: @ 8300064
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300068:: @ 8300068
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830006C:: @ 830006C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300070:: @ 8300070
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300074:: @ 8300074
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300078:: @ 8300078
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830007C:: @ 830007C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300080:: @ 8300080
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300084:: @ 8300084
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300088:: @ 8300088
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830008C:: @ 830008C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300090:: @ 8300090
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300094:: @ 8300094
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300098:: @ 8300098
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830009C:: @ 830009C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000A0:: @ 83000A0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000A4:: @ 83000A4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000A8:: @ 83000A8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000AC:: @ 83000AC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000B0:: @ 83000B0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000B4:: @ 83000B4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000B8:: @ 83000B8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000BC:: @ 83000BC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000C0:: @ 83000C0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000C4:: @ 83000C4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000C8:: @ 83000C8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000CC:: @ 83000CC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000D0:: @ 83000D0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000D4:: @ 83000D4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000D8:: @ 83000D8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000DC:: @ 83000DC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000E0:: @ 83000E0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000E4:: @ 83000E4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000E8:: @ 83000E8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000EC:: @ 83000EC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000F0:: @ 83000F0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000F4:: @ 83000F4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000F8:: @ 83000F8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083000FC:: @ 83000FC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300100:: @ 8300100
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300104:: @ 8300104
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300108:: @ 8300108
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830010C:: @ 830010C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300110:: @ 8300110
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300114:: @ 8300114
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300118:: @ 8300118
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830011C:: @ 830011C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300120:: @ 8300120
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300124:: @ 8300124
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300128:: @ 8300128
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830012C:: @ 830012C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300130:: @ 8300130
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300134:: @ 8300134
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300138:: @ 8300138
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830013C:: @ 830013C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300140:: @ 8300140
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300144:: @ 8300144
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300148:: @ 8300148
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830014C:: @ 830014C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300150:: @ 8300150
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300154:: @ 8300154
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300158:: @ 8300158
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830015C:: @ 830015C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300160:: @ 8300160
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300164:: @ 8300164
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300168:: @ 8300168
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830016C:: @ 830016C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300170:: @ 8300170
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300174:: @ 8300174
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300178:: @ 8300178
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830017C:: @ 830017C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300180:: @ 8300180
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300184:: @ 8300184
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300188:: @ 8300188
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830018C:: @ 830018C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300190:: @ 8300190
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300194:: @ 8300194
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300198:: @ 8300198
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830019C:: @ 830019C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001A0:: @ 83001A0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001A4:: @ 83001A4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001A8:: @ 83001A8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001AC:: @ 83001AC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001B0:: @ 83001B0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001B4:: @ 83001B4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001B8:: @ 83001B8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001BC:: @ 83001BC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001C0:: @ 83001C0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001C4:: @ 83001C4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001C8:: @ 83001C8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001CC:: @ 83001CC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001D0: @ 83001D0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001D4:: @ 83001D4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF71C
+ .4byte gUnknown_082FF734
+ .4byte gUnknown_082FF744
+ .4byte gUnknown_082FF750
+
+ .align 2
+gUnknown_083001E8:: @ 83001E8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083001EC:: @ 83001EC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF758
+ .4byte gUnknown_082FF774
+ .4byte gUnknown_082FF790
+
+ .align 2
+gUnknown_083001FC:: @ 83001FC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300200:: @ 8300200
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF79C
+ .4byte gUnknown_082FF7B0
+
+ .align 2
+gUnknown_0830020C:: @ 830020C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF7C4
+
+ .align 2
+gUnknown_08300214:: @ 8300214
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF7CC
+
+ .align 2
+gUnknown_0830021C:: @ 830021C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF7D4
+
+ .align 2
+gUnknown_08300224:: @ 8300224
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF7DC
+ .4byte gUnknown_082FF7E4
+
+ .align 2
+gUnknown_08300230:: @ 8300230
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF7EC
+ .4byte gUnknown_082FF7F4
+
+ .align 2
+gUnknown_0830023C:: @ 830023C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF7FC
+ .4byte gUnknown_082FF804
+
+ .align 2
+gUnknown_08300248:: @ 8300248
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF80C
+ .4byte gUnknown_082FF814
+
+ .align 2
+gUnknown_08300254:: @ 8300254
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF81C
+ .4byte gUnknown_082FF824
+
+ .align 2
+gUnknown_08300260:: @ 8300260
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300264:: @ 8300264
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF82C
+
+ .align 2
+gUnknown_0830026C:: @ 830026C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF834
+ .4byte gUnknown_082FF83C
+
+ .align 2
+gUnknown_08300278:: @ 8300278
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF844
+
+ .align 2
+gUnknown_08300280:: @ 8300280
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF84C
+
+ .align 2
+gUnknown_08300288:: @ 8300288
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF854
+ .4byte gUnknown_082FF85C
+
+ .align 2
+gUnknown_08300294:: @ 8300294
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300298:: @ 8300298
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830029C:: @ 830029C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083002A0:: @ 83002A0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF864
+
+ .align 2
+gUnknown_083002A8:: @ 83002A8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF86C
+
+ .align 2
+gUnknown_083002B0:: @ 83002B0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF874
+
+ .align 2
+gUnknown_083002B8:: @ 83002B8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF87C
+
+ .align 2
+gUnknown_083002C0:: @ 83002C0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083002C4:: @ 83002C4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF884
+
+ .align 2
+gUnknown_083002CC:: @ 83002CC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF88C
+ .4byte gUnknown_082FF894
+
+ .align 2
+gUnknown_083002D8:: @ 83002D8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF89C
+ .4byte gUnknown_082FF8A4
+
+ .align 2
+gUnknown_083002E4:: @ 83002E4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF8AC
+ .4byte gUnknown_082FF8B4
+
+ .align 2
+gUnknown_083002F0:: @ 83002F0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF8BC
+ .4byte gUnknown_082FF8FC
+ .4byte gUnknown_082FF91C
+ .4byte gUnknown_082FF930
+
+ .align 2
+gUnknown_08300304:: @ 8300304
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300308:: @ 8300308
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF93C
+
+ .align 2
+gUnknown_08300310:: @ 8300310
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF944
+
+ .align 2
+gUnknown_08300318:: @ 8300318
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FF94C
+ .4byte gUnknown_082FF9A8
+ .4byte gUnknown_082FFA00
+ .4byte gUnknown_082FFA58
+
+ .align 2
+gUnknown_0830032C:: @ 830032C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFA64
+
+ .align 2
+gUnknown_08300334:: @ 8300334
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFA6C
+
+ .align 2
+gUnknown_0830033C:: @ 830033C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFA74
+
+ .align 2
+gUnknown_08300344:: @ 8300344
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300348:: @ 8300348
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFA7C
+ .4byte gUnknown_082FFA84
+
+ .align 2
+gUnknown_08300354:: @ 8300354
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300358:: @ 8300358
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830035C:: @ 830035C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFA8C
+ .4byte gUnknown_082FFA94
+
+ .align 2
+gUnknown_08300368:: @ 8300368
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830036C:: @ 830036C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300370:: @ 8300370
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFA9C
+ .4byte gUnknown_082FFAA4
+
+ .align 2
+gUnknown_0830037C:: @ 830037C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFAAC
+ .4byte gUnknown_082FFAB4
+
+ .align 2
+gUnknown_08300388:: @ 8300388
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFABC
+ .4byte gUnknown_082FFAC4
+
+ .align 2
+gUnknown_08300394:: @ 8300394
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFACC
+ .4byte gUnknown_082FFAD4
+
+ .align 2
+gUnknown_083003A0:: @ 83003A0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFADC
+
+ .align 2
+gUnknown_083003A8:: @ 83003A8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFAE4
+
+ .align 2
+gUnknown_083003B0:: @ 83003B0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFAEC
+
+ .align 2
+gUnknown_083003B8:: @ 83003B8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFAF4
+
+ .align 2
+gUnknown_083003C0:: @ 83003C0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFAFC
+
+ .align 2
+gUnknown_083003C8:: @ 83003C8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFB04
+ .4byte gUnknown_082FFB0C
+
+ .align 2
+gUnknown_083003D4:: @ 83003D4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFB14
+
+ .align 2
+gUnknown_083003DC:: @ 83003DC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFB1C
+ .4byte gUnknown_082FFB24
+
+ .align 2
+gUnknown_083003E8:: @ 83003E8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFB2C
+
+ .align 2
+gUnknown_083003F0:: @ 83003F0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFB34
+
+ .align 2
+gUnknown_083003F8:: @ 83003F8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFB3C
+
+ .align 2
+gUnknown_08300400:: @ 8300400
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFB44
+ .4byte gUnknown_082FFB60
+
+ .align 2
+gUnknown_0830040C:: @ 830040C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300410:: @ 8300410
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300414:: @ 8300414
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300418:: @ 8300418
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830041C:: @ 830041C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300420:: @ 8300420
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300424:: @ 8300424
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFB7C
+ .4byte gUnknown_082FFBBC
+ .4byte gUnknown_082FFBE0
+ .4byte gUnknown_082FFBF4
+
+ .align 2
+gUnknown_08300438:: @ 8300438
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFBFC
+ .4byte gUnknown_082FFC04
+
+ .align 2
+gUnknown_08300444:: @ 8300444
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC0C
+
+ .align 2
+gUnknown_0830044C:: @ 830044C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC14
+
+ .align 2
+gUnknown_08300454:: @ 8300454
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC1C
+
+ .align 2
+gUnknown_0830045C:: @ 830045C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC24
+
+ .align 2
+gUnknown_08300464:: @ 8300464
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC2C
+
+ .align 2
+gUnknown_0830046C:: @ 830046C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC34
+
+ .align 2
+gUnknown_08300474:: @ 8300474
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC3C
+ .4byte gUnknown_082FFC58
+
+ .align 2
+gUnknown_08300480:: @ 8300480
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC74
+
+ .align 2
+gUnknown_08300488:: @ 8300488
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC7C
+ .4byte gUnknown_082FFC84
+
+ .align 2
+gUnknown_08300494:: @ 8300494
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC8C
+ .4byte gUnknown_082FFC94
+
+ .align 2
+gUnknown_083004A0:: @ 83004A0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFC9C
+ .4byte gUnknown_082FFCA4
+
+ .align 2
+gUnknown_083004AC:: @ 83004AC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083004B0:: @ 83004B0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFCAC
+
+ .align 2
+gUnknown_083004B8:: @ 83004B8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFCB4
+
+ .align 2
+gUnknown_083004C0:: @ 83004C0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFCBC
+
+ .align 2
+gUnknown_083004C8:: @ 83004C8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFCC4
+
+ .align 2
+gUnknown_083004D0:: @ 83004D0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFCCC
+
+ .align 2
+gUnknown_083004D8:: @ 83004D8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFCD4
+
+ .align 2
+gUnknown_083004E0:: @ 83004E0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083004E4:: @ 83004E4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083004E8:: @ 83004E8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083004EC:: @ 83004EC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFCDC
+
+ .align 2
+gUnknown_083004F4:: @ 83004F4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083004F8:: @ 83004F8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083004FC:: @ 83004FC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFCE4
+
+ .align 2
+gUnknown_08300504:: @ 8300504
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFCEC
+ .4byte gUnknown_082FFCF4
+
+ .align 2
+gUnknown_08300510:: @ 8300510
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFCFC
+
+ .align 2
+gUnknown_08300518:: @ 8300518
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830051C:: @ 830051C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300520:: @ 8300520
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300524:: @ 8300524
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD04
+
+ .align 2
+gUnknown_0830052C:: @ 830052C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD0C
+
+ .align 2
+gUnknown_08300534:: @ 8300534
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD14
+
+ .align 2
+gUnknown_0830053C:: @ 830053C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD1C
+ .4byte gUnknown_082FFD24
+ .4byte gUnknown_082FFD2C
+ .4byte gUnknown_082FFD34
+
+ .align 2
+gUnknown_08300550:: @ 8300550
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD3C
+
+ .align 2
+gUnknown_08300558:: @ 8300558
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD44
+
+ .align 2
+gUnknown_08300560:: @ 8300560
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300564:: @ 8300564
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300568:: @ 8300568
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830056C:: @ 830056C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300570:: @ 8300570
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300574:: @ 8300574
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300578:: @ 8300578
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830057C:: @ 830057C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD4C
+ .4byte gUnknown_082FFD54
+
+ .align 2
+gUnknown_08300588:: @ 8300588
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830058C:: @ 830058C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD5C
+ .4byte gUnknown_082FFD64
+
+ .align 2
+gUnknown_08300598:: @ 8300598
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830059C:: @ 830059C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005A0:: @ 83005A0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005A4:: @ 83005A4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD6C
+
+ .align 2
+gUnknown_083005AC:: @ 83005AC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD74
+
+ .align 2
+gUnknown_083005B4:: @ 83005B4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD7C
+ .4byte gUnknown_082FFD84
+
+ .align 2
+gUnknown_083005C0:: @ 83005C0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005C4:: @ 83005C4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005C8:: @ 83005C8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFD8C
+ .4byte gUnknown_082FFDA0
+
+ .align 2
+gUnknown_083005D4:: @ 83005D4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005D8:: @ 83005D8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005DC:: @ 83005DC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_082FFDC4
+
+ .align 2
+gUnknown_083005E4:: @ 83005E4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005E8:: @ 83005E8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005EC:: @ 83005EC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005F0:: @ 83005F0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005F4:: @ 83005F4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005F8:: @ 83005F8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083005FC:: @ 83005FC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300600:: @ 8300600
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300604:: @ 8300604
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300608:: @ 8300608
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830060C:: @ 830060C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300610:: @ 8300610
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300614:: @ 8300614
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300618:: @ 8300618
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830061C:: @ 830061C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300620:: @ 8300620
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300624:: @ 8300624
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300628:: @ 8300628
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830062C:: @ 830062C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300630:: @ 8300630
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300634:: @ 8300634
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300638:: @ 8300638
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830063C:: @ 830063C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300640:: @ 8300640
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300644:: @ 8300644
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300648:: @ 8300648
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830064C:: @ 830064C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300650:: @ 8300650
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08300654:: @ 8300654
+ .4byte gAnimCmd_General_Frame0
+
+ .4byte gUnknown_082FFDCC
+ .4byte gUnknown_082FFDD0
+ .4byte gUnknown_082FFDD4
+ .4byte gUnknown_082FFDD8
+ .4byte gUnknown_082FFDDC
+ .4byte gUnknown_082FFDE0
+ .4byte gUnknown_082FFDE4
+ .4byte gUnknown_082FFDE8
+ .4byte gUnknown_082FFDEC
+ .4byte gUnknown_082FFDF0
+ .4byte gUnknown_082FFDF4
+ .4byte gUnknown_082FFDF8
+ .4byte gUnknown_082FFDFC
+ .4byte gUnknown_082FFE00
+ .4byte gUnknown_082FFE04
+ .4byte gUnknown_082FFE08
+ .4byte gUnknown_082FFE0C
+ .4byte gUnknown_082FFE10
+ .4byte gUnknown_082FFE14
+ .4byte gUnknown_082FFE18
+ .4byte gUnknown_082FFE1C
+ .4byte gUnknown_082FFE20
+ .4byte gUnknown_082FFE24
+ .4byte gUnknown_082FFE28
+ .4byte gUnknown_082FFE2C
+ .4byte gUnknown_082FFE30
+ .4byte gUnknown_082FFE34
+ .4byte gUnknown_082FFE38
+ .4byte gUnknown_082FFE3C
+ .4byte gUnknown_082FFE40
+ .4byte gUnknown_082FFE44
+ .4byte gUnknown_082FFE48
+ .4byte gUnknown_082FFE4C
+ .4byte gUnknown_082FFE50
+ .4byte gUnknown_082FFE54
+ .4byte gUnknown_082FFE58
+ .4byte gUnknown_082FFE5C
+ .4byte gUnknown_082FFE60
+ .4byte gUnknown_082FFE64
+ .4byte gUnknown_082FFE68
+ .4byte gUnknown_082FFE6C
+ .4byte gUnknown_082FFE70
+ .4byte gUnknown_082FFE74
+ .4byte gUnknown_082FFE78
+ .4byte gUnknown_082FFE7C
+ .4byte gUnknown_082FFE80
+ .4byte gUnknown_082FFE84
+ .4byte gUnknown_082FFE88
+ .4byte gUnknown_082FFE8C
+ .4byte gUnknown_082FFE90
+ .4byte gUnknown_082FFE94
+ .4byte gUnknown_082FFE98
+ .4byte gUnknown_082FFE9C
+ .4byte gUnknown_082FFEA0
+ .4byte gUnknown_082FFEA4
+ .4byte gUnknown_082FFEA8
+ .4byte gUnknown_082FFEAC
+ .4byte gUnknown_082FFEB0
+ .4byte gUnknown_082FFEB4
+ .4byte gUnknown_082FFEB8
+ .4byte gUnknown_082FFEBC
+ .4byte gUnknown_082FFEC0
+ .4byte gUnknown_082FFEC4
+ .4byte gUnknown_082FFEC8
+ .4byte gUnknown_082FFECC
+ .4byte gUnknown_082FFED0
+ .4byte gUnknown_082FFED4
+ .4byte gUnknown_082FFED8
+ .4byte gUnknown_082FFEDC
+ .4byte gUnknown_082FFEE0
+ .4byte gUnknown_082FFEE4
+ .4byte gUnknown_082FFEE8
+ .4byte gUnknown_082FFEEC
+ .4byte gUnknown_082FFEF0
+ .4byte gUnknown_082FFEF4
+ .4byte gUnknown_082FFEF8
+ .4byte gUnknown_082FFEFC
+ .4byte gUnknown_082FFF00
+ .4byte gUnknown_082FFF04
+ .4byte gUnknown_082FFF08
+ .4byte gUnknown_082FFF0C
+ .4byte gUnknown_082FFF10
+ .4byte gUnknown_082FFF14
+ .4byte gUnknown_082FFF18
+ .4byte gUnknown_082FFF1C
+ .4byte gUnknown_082FFF20
+ .4byte gUnknown_082FFF24
+ .4byte gUnknown_082FFF28
+ .4byte gUnknown_082FFF2C
+ .4byte gUnknown_082FFF30
+ .4byte gUnknown_082FFF34
+ .4byte gUnknown_082FFF38
+ .4byte gUnknown_082FFF3C
+ .4byte gUnknown_082FFF40
+ .4byte gUnknown_082FFF44
+ .4byte gUnknown_082FFF48
+ .4byte gUnknown_082FFF4C
+ .4byte gUnknown_082FFF50
+ .4byte gUnknown_082FFF54
+ .4byte gUnknown_082FFF58
+ .4byte gUnknown_082FFF5C
+ .4byte gUnknown_082FFF60
+ .4byte gUnknown_082FFF64
+ .4byte gUnknown_082FFF68
+ .4byte gUnknown_082FFF6C
+ .4byte gUnknown_082FFF70
+ .4byte gUnknown_082FFF74
+ .4byte gUnknown_082FFF78
+ .4byte gUnknown_082FFF7C
+ .4byte gUnknown_082FFF80
+ .4byte gUnknown_082FFF84
+ .4byte gUnknown_082FFF88
+ .4byte gUnknown_082FFF8C
+ .4byte gUnknown_082FFF90
+ .4byte gUnknown_082FFF94
+ .4byte gUnknown_082FFF98
+ .4byte gUnknown_082FFF9C
+ .4byte gUnknown_082FFFA0
+ .4byte gUnknown_082FFFA4
+ .4byte gUnknown_082FFFA8
+ .4byte gUnknown_082FFFAC
+ .4byte gUnknown_082FFFB0
+ .4byte gUnknown_082FFFB4
+ .4byte gUnknown_082FFFB8
+ .4byte gUnknown_082FFFBC
+ .4byte gUnknown_082FFFC0
+ .4byte gUnknown_082FFFC4
+ .4byte gUnknown_082FFFC8
+ .4byte gUnknown_082FFFCC
+ .4byte gUnknown_082FFFD0
+ .4byte gUnknown_082FFFD4
+ .4byte gUnknown_082FFFD8
+ .4byte gUnknown_082FFFDC
+ .4byte gUnknown_082FFFE0
+ .4byte gUnknown_082FFFE4
+ .4byte gUnknown_082FFFE8
+ .4byte gUnknown_082FFFEC
+ .4byte gUnknown_082FFFF0
+ .4byte gUnknown_082FFFF4
+ .4byte gUnknown_082FFFF8
+ .4byte gUnknown_082FFFFC
+ .4byte gUnknown_08300000
+ .4byte gUnknown_08300004
+ .4byte gUnknown_08300008
+ .4byte gUnknown_0830000C
+ .4byte gUnknown_08300010
+ .4byte gUnknown_08300014
+ .4byte gUnknown_08300018
+ .4byte gUnknown_0830001C
+ .4byte gUnknown_08300020
+ .4byte gUnknown_08300024
+ .4byte gUnknown_08300028
+ .4byte gUnknown_0830002C
+ .4byte gUnknown_08300030
+ .4byte gUnknown_08300034
+ .4byte gUnknown_08300038
+ .4byte gUnknown_0830003C
+ .4byte gUnknown_08300040
+ .4byte gUnknown_08300044
+ .4byte gUnknown_08300048
+ .4byte gUnknown_0830004C
+ .4byte gUnknown_08300050
+ .4byte gUnknown_08300054
+ .4byte gUnknown_08300058
+ .4byte gUnknown_0830005C
+ .4byte gUnknown_08300060
+ .4byte gUnknown_08300064
+ .4byte gUnknown_08300068
+ .4byte gUnknown_0830006C
+ .4byte gUnknown_08300070
+ .4byte gUnknown_08300074
+ .4byte gUnknown_08300078
+ .4byte gUnknown_0830007C
+ .4byte gUnknown_08300080
+ .4byte gUnknown_08300084
+ .4byte gUnknown_08300088
+ .4byte gUnknown_0830008C
+ .4byte gUnknown_08300090
+ .4byte gUnknown_08300094
+ .4byte gUnknown_08300098
+ .4byte gUnknown_0830009C
+ .4byte gUnknown_083000A0
+ .4byte gUnknown_083000A4
+ .4byte gUnknown_083000A8
+ .4byte gUnknown_083000AC
+ .4byte gUnknown_083000B0
+ .4byte gUnknown_083000B4
+ .4byte gUnknown_083000B8
+ .4byte gUnknown_083000BC
+ .4byte gUnknown_083000C0
+ .4byte gUnknown_083000C4
+ .4byte gUnknown_083000C8
+ .4byte gUnknown_083000CC
+ .4byte gUnknown_083000D0
+ .4byte gUnknown_083000D4
+ .4byte gUnknown_083000D8
+ .4byte gUnknown_083000DC
+ .4byte gUnknown_083000E0
+ .4byte gUnknown_083000E4
+ .4byte gUnknown_083000E8
+ .4byte gUnknown_083000EC
+ .4byte gUnknown_083000F0
+ .4byte gUnknown_083000F4
+ .4byte gUnknown_083000F8
+ .4byte gUnknown_083000FC
+ .4byte gUnknown_08300100
+ .4byte gUnknown_08300104
+ .4byte gUnknown_08300108
+ .4byte gUnknown_0830010C
+ .4byte gUnknown_08300110
+ .4byte gUnknown_08300114
+ .4byte gUnknown_08300118
+ .4byte gUnknown_0830011C
+ .4byte gUnknown_08300120
+ .4byte gUnknown_08300124
+ .4byte gUnknown_08300128
+ .4byte gUnknown_0830012C
+ .4byte gUnknown_08300130
+ .4byte gUnknown_08300134
+ .4byte gUnknown_08300138
+ .4byte gUnknown_0830013C
+ .4byte gUnknown_08300140
+ .4byte gUnknown_08300144
+ .4byte gUnknown_08300148
+ .4byte gUnknown_0830014C
+ .4byte gUnknown_08300150
+ .4byte gUnknown_08300154
+ .4byte gUnknown_08300158
+ .4byte gUnknown_0830015C
+ .4byte gUnknown_08300160
+ .4byte gUnknown_08300164
+ .4byte gUnknown_08300168
+ .4byte gUnknown_0830016C
+ .4byte gUnknown_08300170
+ .4byte gUnknown_08300174
+ .4byte gUnknown_08300178
+ .4byte gUnknown_0830017C
+ .4byte gUnknown_08300180
+ .4byte gUnknown_08300184
+ .4byte gUnknown_08300188
+ .4byte gUnknown_0830018C
+ .4byte gUnknown_08300190
+ .4byte gUnknown_08300194
+ .4byte gUnknown_08300198
+ .4byte gUnknown_0830019C
+ .4byte gUnknown_083001A0
+ .4byte gUnknown_083001A4
+ .4byte gUnknown_083001A8
+ .4byte gUnknown_083001AC
+ .4byte gUnknown_083001B0
+ .4byte gUnknown_083001B4
+ .4byte gUnknown_083001B8
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001BC
+ .4byte gUnknown_083001C0
+ .4byte gUnknown_083001C4
+ .4byte gUnknown_083001C8
+ .4byte gUnknown_083001CC
+ .4byte gUnknown_083001D0
+ .4byte gUnknown_083001D4
+ .4byte gUnknown_083001E8
+ .4byte gUnknown_083001EC
+ .4byte gUnknown_083001FC
+ .4byte gUnknown_08300200
+ .4byte gUnknown_0830020C
+ .4byte gUnknown_08300214
+ .4byte gUnknown_0830021C
+ .4byte gUnknown_08300224
+ .4byte gUnknown_08300230
+ .4byte gUnknown_0830023C
+ .4byte gUnknown_08300248
+ .4byte gUnknown_08300254
+ .4byte gUnknown_08300260
+ .4byte gUnknown_08300264
+ .4byte gUnknown_0830026C
+ .4byte gUnknown_08300278
+ .4byte gUnknown_08300280
+ .4byte gUnknown_08300288
+ .4byte gUnknown_08300294
+ .4byte gUnknown_08300298
+ .4byte gUnknown_0830029C
+ .4byte gUnknown_083002A0
+ .4byte gUnknown_083002A8
+ .4byte gUnknown_083002B0
+ .4byte gUnknown_083002B8
+ .4byte gUnknown_083002C0
+ .4byte gUnknown_083002C4
+ .4byte gUnknown_083002CC
+ .4byte gUnknown_083002D8
+ .4byte gUnknown_083002E4
+ .4byte gUnknown_083002F0
+ .4byte gUnknown_08300304
+ .4byte gUnknown_08300308
+ .4byte gUnknown_08300310
+ .4byte gUnknown_08300318
+ .4byte gUnknown_0830032C
+ .4byte gUnknown_08300334
+ .4byte gUnknown_0830033C
+ .4byte gUnknown_08300344
+ .4byte gUnknown_08300348
+ .4byte gUnknown_08300354
+ .4byte gUnknown_08300358
+ .4byte gUnknown_0830035C
+ .4byte gUnknown_08300368
+ .4byte gUnknown_0830036C
+ .4byte gUnknown_08300370
+ .4byte gUnknown_0830037C
+ .4byte gUnknown_08300388
+ .4byte gUnknown_08300394
+ .4byte gUnknown_083003A0
+ .4byte gUnknown_083003A8
+ .4byte gUnknown_083003B0
+ .4byte gUnknown_083003B8
+ .4byte gUnknown_083003C0
+ .4byte gUnknown_083003C8
+ .4byte gUnknown_083003D4
+ .4byte gUnknown_083003DC
+ .4byte gUnknown_083003E8
+ .4byte gUnknown_083003F0
+ .4byte gUnknown_083003F8
+ .4byte gUnknown_08300400
+ .4byte gUnknown_0830040C
+ .4byte gUnknown_08300410
+ .4byte gUnknown_08300414
+ .4byte gUnknown_08300418
+ .4byte gUnknown_0830041C
+ .4byte gUnknown_08300420
+ .4byte gUnknown_08300424
+ .4byte gUnknown_08300438
+ .4byte gUnknown_08300444
+ .4byte gUnknown_0830044C
+ .4byte gUnknown_08300454
+ .4byte gUnknown_0830045C
+ .4byte gUnknown_08300464
+ .4byte gUnknown_0830046C
+ .4byte gUnknown_08300474
+ .4byte gUnknown_08300480
+ .4byte gUnknown_08300488
+ .4byte gUnknown_08300494
+ .4byte gUnknown_083004A0
+ .4byte gUnknown_083004AC
+ .4byte gUnknown_083004B0
+ .4byte gUnknown_083004B8
+ .4byte gUnknown_083004C0
+ .4byte gUnknown_083004C8
+ .4byte gUnknown_083004D0
+ .4byte gUnknown_083004D8
+ .4byte gUnknown_083004E0
+ .4byte gUnknown_083004E4
+ .4byte gUnknown_083004E8
+ .4byte gUnknown_083004EC
+ .4byte gUnknown_083004F4
+ .4byte gUnknown_083004F8
+ .4byte gUnknown_083004FC
+ .4byte gUnknown_08300504
+ .4byte gUnknown_08300510
+ .4byte gUnknown_08300518
+ .4byte gUnknown_0830051C
+ .4byte gUnknown_08300520
+ .4byte gUnknown_08300524
+ .4byte gUnknown_0830052C
+ .4byte gUnknown_08300534
+ .4byte gUnknown_0830053C
+ .4byte gUnknown_08300550
+ .4byte gUnknown_08300558
+ .4byte gUnknown_08300560
+ .4byte gUnknown_08300564
+ .4byte gUnknown_08300568
+ .4byte gUnknown_0830056C
+ .4byte gUnknown_08300570
+ .4byte gUnknown_08300574
+ .4byte gUnknown_08300578
+ .4byte gUnknown_0830057C
+ .4byte gUnknown_08300588
+ .4byte gUnknown_0830058C
+ .4byte gUnknown_08300598
+ .4byte gUnknown_0830059C
+ .4byte gUnknown_083005A0
+ .4byte gUnknown_083005A4
+ .4byte gUnknown_083005AC
+ .4byte gUnknown_083005B4
+ .4byte gUnknown_083005C0
+ .4byte gUnknown_083005C4
+ .4byte gUnknown_083005C8
+ .4byte gUnknown_083005D4
+ .4byte gUnknown_083005D8
+ .4byte gUnknown_083005DC
+ .4byte gUnknown_083005E4
+ .4byte gUnknown_083005E8
+ .4byte gUnknown_083005EC
+ .4byte gUnknown_083005EC
+ .4byte gUnknown_083005F0
+ .4byte gUnknown_083005F4
+ .4byte gUnknown_083005F8
+ .4byte gUnknown_083005FC
+ .4byte gUnknown_08300600
+ .4byte gUnknown_08300604
+ .4byte gUnknown_08300608
+ .4byte gUnknown_0830060C
+ .4byte gUnknown_08300610
+ .4byte gUnknown_08300614
+ .4byte gUnknown_08300618
+ .4byte gUnknown_0830061C
+ .4byte gUnknown_08300620
+ .4byte gUnknown_08300624
+ .4byte gUnknown_08300628
+ .4byte gUnknown_0830062C
+ .4byte gUnknown_08300630
+ .4byte gUnknown_08300634
+ .4byte gUnknown_08300638
+ .4byte gUnknown_0830063C
+ .4byte gUnknown_08300640
+ .4byte gUnknown_08300644
+ .4byte gUnknown_08300648
+ .4byte gUnknown_0830064C
+ .4byte gUnknown_08300650
+ .4byte gUnknown_08300654
+
+ .align 2
+gMonFrontPicCoords:: @ 8300D38
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x45, 0x0e, 0x00, 0x00
+ .byte 0x56, 0x0a, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x55, 0x0c, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x45, 0x10, 0x00, 0x00
+ .byte 0x54, 0x14, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x54, 0x12, 0x00, 0x00
+ .byte 0x45, 0x0e, 0x00, 0x00
+ .byte 0x86, 0x09, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x67, 0x0b, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x44, 0x10, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x45, 0x0f, 0x00, 0x00
+ .byte 0x78, 0x00, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x67, 0x09, 0x00, 0x00
+ .byte 0x67, 0x04, 0x00, 0x00
+ .byte 0x55, 0x0e, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x45, 0x0f, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x78, 0x03, 0x00, 0x00
+ .byte 0x55, 0x0c, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x78, 0x02, 0x00, 0x00
+ .byte 0x55, 0x10, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x45, 0x10, 0x00, 0x00
+ .byte 0x67, 0x08, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x45, 0x0f, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x55, 0x0f, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x54, 0x12, 0x00, 0x00
+ .byte 0x75, 0x0d, 0x00, 0x00
+ .byte 0x55, 0x0c, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x56, 0x09, 0x00, 0x00
+ .byte 0x78, 0x02, 0x00, 0x00
+ .byte 0x65, 0x0e, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x74, 0x13, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x56, 0x0b, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x65, 0x0f, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x46, 0x09, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x54, 0x12, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x43, 0x15, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x57, 0x05, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x55, 0x10, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x78, 0x02, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x44, 0x13, 0x00, 0x00
+ .byte 0x55, 0x0e, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x55, 0x0f, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x67, 0x04, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x67, 0x07, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x45, 0x0f, 0x00, 0x00
+ .byte 0x67, 0x07, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x78, 0x02, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x78, 0x00, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x88, 0x08, 0x00, 0x00
+ .byte 0x85, 0x0d, 0x00, 0x00
+ .byte 0x54, 0x11, 0x00, 0x00
+ .byte 0x56, 0x09, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x55, 0x0d, 0x00, 0x00
+ .byte 0x45, 0x0f, 0x00, 0x00
+ .byte 0x67, 0x07, 0x00, 0x00
+ .byte 0x54, 0x11, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x75, 0x0e, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x55, 0x0d, 0x00, 0x00
+ .byte 0x75, 0x0d, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x55, 0x0e, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x78, 0x00, 0x00, 0x00
+ .byte 0x55, 0x0f, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x47, 0x04, 0x00, 0x00
+ .byte 0x67, 0x07, 0x00, 0x00
+ .byte 0x55, 0x0d, 0x00, 0x00
+ .byte 0x58, 0x03, 0x00, 0x00
+ .byte 0x56, 0x0c, 0x00, 0x00
+ .byte 0x67, 0x04, 0x00, 0x00
+ .byte 0x54, 0x13, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x75, 0x10, 0x00, 0x00
+ .byte 0x87, 0x0b, 0x00, 0x00
+ .byte 0x45, 0x0c, 0x00, 0x00
+ .byte 0x44, 0x14, 0x00, 0x00
+ .byte 0x44, 0x12, 0x00, 0x00
+ .byte 0x34, 0x14, 0x00, 0x00
+ .byte 0x46, 0x09, 0x00, 0x00
+ .byte 0x44, 0x14, 0x00, 0x00
+ .byte 0x47, 0x07, 0x00, 0x00
+ .byte 0x55, 0x10, 0x00, 0x00
+ .byte 0x56, 0x0a, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x45, 0x0e, 0x00, 0x00
+ .byte 0x65, 0x0e, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x55, 0x0f, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x58, 0x03, 0x00, 0x00
+ .byte 0x44, 0x10, 0x00, 0x00
+ .byte 0x56, 0x08, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x54, 0x10, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x67, 0x08, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x58, 0x01, 0x00, 0x00
+ .byte 0x55, 0x0c, 0x00, 0x00
+ .byte 0x35, 0x0f, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x56, 0x0a, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x74, 0x11, 0x00, 0x00
+ .byte 0x78, 0x03, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x55, 0x0d, 0x00, 0x00
+ .byte 0x57, 0x06, 0x00, 0x00
+ .byte 0x56, 0x0a, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x67, 0x05, 0x00, 0x00
+ .byte 0x45, 0x0d, 0x00, 0x00
+ .byte 0x78, 0x01, 0x00, 0x00
+ .byte 0x45, 0x0d, 0x00, 0x00
+ .byte 0x57, 0x0d, 0x00, 0x00
+ .byte 0x43, 0x14, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x55, 0x0e, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x56, 0x08, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x56, 0x0b, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x78, 0x04, 0x00, 0x00
+ .byte 0x54, 0x10, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x55, 0x0f, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x46, 0x09, 0x00, 0x00
+ .byte 0x67, 0x05, 0x00, 0x00
+ .byte 0x35, 0x0f, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x45, 0x0d, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x46, 0x09, 0x00, 0x00
+ .byte 0x56, 0x09, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x55, 0x0e, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x56, 0x08, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x56, 0x0c, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x55, 0x0c, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x85, 0x0f, 0x00, 0x00
+ .byte 0x78, 0x03, 0x00, 0x00
+ .byte 0x45, 0x0e, 0x00, 0x00
+ .byte 0x75, 0x11, 0x00, 0x00
+ .byte 0x86, 0x09, 0x00, 0x00
+ .byte 0x74, 0x10, 0x00, 0x00
+ .byte 0x86, 0x0f, 0x00, 0x00
+ .byte 0x65, 0x0e, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x46, 0x10, 0x00, 0x00
+ .byte 0x56, 0x08, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x74, 0x12, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x64, 0x10, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x54, 0x10, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x68, 0x08, 0x00, 0x00
+ .byte 0x84, 0x18, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x65, 0x0f, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x75, 0x0f, 0x00, 0x00
+ .byte 0x87, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x67, 0x07, 0x00, 0x00
+ .byte 0x55, 0x10, 0x00, 0x00
+ .byte 0x78, 0x06, 0x00, 0x00
+ .byte 0x56, 0x0c, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x46, 0x0b, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x46, 0x18, 0x00, 0x00
+ .byte 0x66, 0x0c, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x46, 0x0d, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x78, 0x03, 0x00, 0x00
+ .byte 0x54, 0x10, 0x00, 0x00
+ .byte 0x86, 0x0c, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x64, 0x12, 0x00, 0x00
+ .byte 0x67, 0x04, 0x00, 0x00
+ .byte 0x65, 0x0f, 0x00, 0x00
+ .byte 0x87, 0x09, 0x00, 0x00
+ .byte 0x65, 0x10, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x74, 0x10, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x56, 0x0b, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x55, 0x0f, 0x00, 0x00
+ .byte 0x46, 0x09, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x56, 0x0e, 0x00, 0x00
+ .byte 0x66, 0x0c, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x68, 0x01, 0x00, 0x00
+ .byte 0x76, 0x11, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x55, 0x0c, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x74, 0x12, 0x00, 0x00
+ .byte 0x78, 0x00, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x55, 0x12, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x55, 0x0e, 0x00, 0x00
+ .byte 0x78, 0x03, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x55, 0x0e, 0x00, 0x00
+ .byte 0x78, 0x03, 0x00, 0x00
+ .byte 0x86, 0x0b, 0x00, 0x00
+ .byte 0x68, 0x00, 0x00, 0x00
+ .byte 0x56, 0x0e, 0x00, 0x00
+ .byte 0x55, 0x0c, 0x00, 0x00
+ .byte 0x77, 0x08, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x77, 0x0b, 0x00, 0x00
+ .byte 0x43, 0x14, 0x00, 0x00
+ .byte 0x75, 0x0d, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x34, 0x11, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x56, 0x08, 0x00, 0x00
+ .byte 0x67, 0x07, 0x00, 0x00
+ .byte 0x78, 0x00, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x35, 0x0f, 0x00, 0x00
+ .byte 0x47, 0x06, 0x00, 0x00
+ .byte 0x78, 0x01, 0x00, 0x00
+ .byte 0x56, 0x0b, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x55, 0x0f, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x78, 0x04, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x66, 0x0d, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x37, 0x06, 0x00, 0x00
+ .byte 0x33, 0x14, 0x00, 0x00
+ .byte 0x34, 0x10, 0x00, 0x00
+ .byte 0x44, 0x10, 0x00, 0x00
+ .byte 0x44, 0x10, 0x00, 0x00
+ .byte 0x44, 0x11, 0x00, 0x00
+ .byte 0x44, 0x11, 0x00, 0x00
+ .byte 0x35, 0x0e, 0x00, 0x00
+ .byte 0x44, 0x10, 0x00, 0x00
+ .byte 0x34, 0x10, 0x00, 0x00
+ .byte 0x34, 0x11, 0x00, 0x00
+ .byte 0x44, 0x11, 0x00, 0x00
+ .byte 0x34, 0x13, 0x00, 0x00
+ .byte 0x44, 0x13, 0x00, 0x00
+ .byte 0x43, 0x14, 0x00, 0x00
+ .byte 0x44, 0x10, 0x00, 0x00
+ .byte 0x34, 0x13, 0x00, 0x00
+ .byte 0x43, 0x15, 0x00, 0x00
+ .byte 0x34, 0x13, 0x00, 0x00
+ .byte 0x45, 0x0c, 0x00, 0x00
+ .byte 0x34, 0x12, 0x00, 0x00
+ .byte 0x44, 0x12, 0x00, 0x00
+ .byte 0x44, 0x12, 0x00, 0x00
+ .byte 0x44, 0x13, 0x00, 0x00
+ .byte 0x33, 0x15, 0x00, 0x00
+ .byte 0x34, 0x11, 0x00, 0x00
+ .byte 0x34, 0x10, 0x00, 0x00
+ .byte 0x35, 0x0f, 0x00, 0x00
+ .byte 0x35, 0x0d, 0x00, 0x00
@ 8301418
- .include "data/graphics/pokemon/mon_still_front_pic_table.inc"
+ .include "data/graphics/pokemon/still_front_pic_table.inc"
+ .align 2
gUnknown_083021D8:: @ 83021D8
- .incbin "baserom.gba", 0x3021d8, 0x6e0
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x64, 0x10, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x65, 0x0e, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x65, 0x0e, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x55, 0x0f, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x56, 0x0b, 0x00, 0x00
+ .byte 0x46, 0x0a, 0x00, 0x00
+ .byte 0x86, 0x09, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x85, 0x0c, 0x00, 0x00
+ .byte 0x78, 0x02, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x75, 0x0d, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x86, 0x09, 0x00, 0x00
+ .byte 0x55, 0x0c, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x56, 0x08, 0x00, 0x00
+ .byte 0x86, 0x09, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x56, 0x0b, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x63, 0x14, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x54, 0x10, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x67, 0x07, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x74, 0x10, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x86, 0x0b, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x67, 0x05, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x67, 0x04, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x56, 0x0a, 0x00, 0x00
+ .byte 0x86, 0x0b, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x75, 0x0c, 0x00, 0x00
+ .byte 0x84, 0x10, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x85, 0x0e, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x43, 0x14, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x75, 0x0c, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x85, 0x0e, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x78, 0x00, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x55, 0x0e, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x65, 0x0e, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x85, 0x0c, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x86, 0x0b, 0x00, 0x00
+ .byte 0x85, 0x0e, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x85, 0x0e, 0x00, 0x00
+ .byte 0x85, 0x0d, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x85, 0x0d, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x78, 0x00, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x54, 0x11, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x67, 0x05, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x86, 0x0b, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x78, 0x00, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x78, 0x01, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x56, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x78, 0x00, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x67, 0x07, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x67, 0x05, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x68, 0x03, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x73, 0x15, 0x00, 0x00
+ .byte 0x86, 0x0b, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x65, 0x0f, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x54, 0x10, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x54, 0x11, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x75, 0x0c, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x56, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x85, 0x0f, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x66, 0x09, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x36, 0x08, 0x00, 0x00
+ .byte 0x75, 0x0c, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x65, 0x0f, 0x00, 0x00
+ .byte 0x84, 0x10, 0x00, 0x00
+ .byte 0x85, 0x0f, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x56, 0x0b, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x63, 0x15, 0x00, 0x00
+ .byte 0x75, 0x0d, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x75, 0x0d, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x55, 0x0c, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x65, 0x0e, 0x00, 0x00
+ .byte 0x85, 0x0d, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x78, 0x03, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x56, 0x09, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x85, 0x0d, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x67, 0x05, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x67, 0x05, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x76, 0x09, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x85, 0x0f, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x83, 0x15, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x73, 0x14, 0x00, 0x00
+ .byte 0x83, 0x14, 0x00, 0x00
+ .byte 0x75, 0x0f, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x86, 0x09, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x83, 0x14, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x64, 0x11, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x85, 0x0d, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x85, 0x0e, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x86, 0x0b, 0x00, 0x00
+ .byte 0x88, 0x00, 0x00, 0x00
+ .byte 0x83, 0x15, 0x00, 0x00
+ .byte 0x83, 0x16, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x85, 0x0c, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x46, 0x0a, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x67, 0x07, 0x00, 0x00
+ .byte 0x68, 0x02, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x75, 0x0e, 0x00, 0x00
+ .byte 0x74, 0x11, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x84, 0x10, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x86, 0x0b, 0x00, 0x00
+ .byte 0x84, 0x13, 0x00, 0x00
+ .byte 0x64, 0x12, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x85, 0x0f, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x76, 0x0a, 0x00, 0x00
+ .byte 0x85, 0x0c, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x56, 0x0b, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x87, 0x04, 0x00, 0x00
+ .byte 0x76, 0x0b, 0x00, 0x00
+ .byte 0x68, 0x03, 0x00, 0x00
+ .byte 0x86, 0x09, 0x00, 0x00
+ .byte 0x87, 0x06, 0x00, 0x00
+ .byte 0x77, 0x07, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x85, 0x0f, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x86, 0x08, 0x00, 0x00
+ .byte 0x66, 0x0b, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x85, 0x0d, 0x00, 0x00
+ .byte 0x86, 0x09, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x85, 0x0d, 0x00, 0x00
+ .byte 0x68, 0x02, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x78, 0x03, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x65, 0x0c, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x88, 0x01, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x54, 0x11, 0x00, 0x00
+ .byte 0x84, 0x11, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x45, 0x0d, 0x00, 0x00
+ .byte 0x76, 0x08, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x86, 0x09, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x83, 0x17, 0x00, 0x00
+ .byte 0x77, 0x05, 0x00, 0x00
+ .byte 0x45, 0x0d, 0x00, 0x00
+ .byte 0x57, 0x06, 0x00, 0x00
+ .byte 0x77, 0x04, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x85, 0x0d, 0x00, 0x00
+ .byte 0x77, 0x06, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x84, 0x10, 0x00, 0x00
+ .byte 0x83, 0x14, 0x00, 0x00
+ .byte 0x86, 0x0a, 0x00, 0x00
+ .byte 0x85, 0x0e, 0x00, 0x00
+ .byte 0x85, 0x0e, 0x00, 0x00
+ .byte 0x84, 0x13, 0x00, 0x00
+ .byte 0x87, 0x07, 0x00, 0x00
+ .byte 0x78, 0x00, 0x00, 0x00
+ .byte 0x88, 0x02, 0x00, 0x00
+ .byte 0x88, 0x03, 0x00, 0x00
+ .byte 0x87, 0x05, 0x00, 0x00
+ .byte 0x86, 0x09, 0x00, 0x00
+ .byte 0x47, 0x07, 0x00, 0x00
+ .byte 0x36, 0x0a, 0x00, 0x00
+ .byte 0x56, 0x09, 0x00, 0x00
+ .byte 0x67, 0x06, 0x00, 0x00
+ .byte 0x56, 0x08, 0x00, 0x00
+ .byte 0x56, 0x0a, 0x00, 0x00
+ .byte 0x66, 0x0a, 0x00, 0x00
+ .byte 0x57, 0x05, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x37, 0x07, 0x00, 0x00
+ .byte 0x46, 0x09, 0x00, 0x00
+ .byte 0x57, 0x07, 0x00, 0x00
+ .byte 0x46, 0x0a, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x66, 0x08, 0x00, 0x00
+ .byte 0x46, 0x0a, 0x00, 0x00
+ .byte 0x55, 0x0f, 0x00, 0x00
+ .byte 0x45, 0x0c, 0x00, 0x00
+ .byte 0x57, 0x04, 0x00, 0x00
+ .byte 0x45, 0x0d, 0x00, 0x00
+ .byte 0x65, 0x0d, 0x00, 0x00
+ .byte 0x56, 0x0b, 0x00, 0x00
+ .byte 0x55, 0x0d, 0x00, 0x00
+ .byte 0x55, 0x0f, 0x00, 0x00
+ .byte 0x46, 0x0a, 0x00, 0x00
+ .byte 0x46, 0x0a, 0x00, 0x00
+ .byte 0x37, 0x06, 0x00, 0x00
+ .byte 0x47, 0x06, 0x00, 0x00
@ 83028B8
- .include "data/graphics/pokemon/mon_back_pic_table.inc"
+ .include "data/graphics/pokemon/back_pic_table.inc"
@ 8303678
- .include "data/graphics/pokemon/mon_palette_table.inc"
+ .include "data/graphics/pokemon/palette_table.inc"
@ 8304438
- .include "data/graphics/pokemon/mon_shiny_palette_table.inc"
+ .include "data/graphics/pokemon/shiny_palette_table.inc"
+
+gUnknown_083051F8:: @ 83051F8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083051FC:: @ 83051FC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305200:: @ 8305200
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305204:: @ 8305204
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305208:: @ 8305208
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830520C:: @ 830520C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305210:: @ 8305210
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305214:: @ 8305214
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305218:: @ 8305218
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830521C:: @ 830521C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305220:: @ 8305220
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305224:: @ 8305224
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305228:: @ 8305228
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830522C:: @ 830522C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305230:: @ 8305230
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305234:: @ 8305234
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305238:: @ 8305238
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830523C:: @ 830523C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305240:: @ 8305240
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305244:: @ 8305244
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305248:: @ 8305248
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830524C:: @ 830524C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305250:: @ 8305250
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305254:: @ 8305254
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305258:: @ 8305258
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830525C:: @ 830525C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305260:: @ 8305260
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305264:: @ 8305264
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305268:: @ 8305268
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830526C:: @ 830526C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305270:: @ 8305270
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305274:: @ 8305274
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305278:: @ 8305278
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830527C:: @ 830527C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305280:: @ 8305280
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305284:: @ 8305284
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305288:: @ 8305288
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830528C:: @ 830528C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305290:: @ 8305290
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305294:: @ 8305294
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305298:: @ 8305298
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830529C:: @ 830529C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052A0:: @ 83052A0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052A4:: @ 83052A4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052A8:: @ 83052A8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052AC:: @ 83052AC
+ .4byte gAnimCmd_General_Frame0
-@ 83051F8
- .incbin "baserom.gba", 0x3051f8, 0x174
+ .align 2
+gUnknown_083052B0:: @ 83052B0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052B4:: @ 83052B4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052B8:: @ 83052B8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052BC:: @ 83052BC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052C0:: @ 83052C0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052C4:: @ 83052C4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052C8:: @ 83052C8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052CC:: @ 83052CC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052D0:: @ 83052D0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052D4:: @ 83052D4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052D8:: @ 83052D8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052DC:: @ 83052DC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052E0:: @ 83052E0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052E4:: @ 83052E4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052E8:: @ 83052E8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052EC:: @ 83052EC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052F0:: @ 83052F0
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052F4:: @ 83052F4
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052F8:: @ 83052F8
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_083052FC:: @ 83052FC
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305300:: @ 8305300
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305304:: @ 8305304
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305308:: @ 8305308
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830530C:: @ 830530C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305310:: @ 8305310
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305314:: @ 8305314
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305318:: @ 8305318
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830531C:: @ 830531C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305320:: @ 8305320
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305324:: @ 8305324
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305328:: @ 8305328
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830532C:: @ 830532C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305330:: @ 8305330
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305334:: @ 8305334
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305338:: @ 8305338
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830533C:: @ 830533C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305340:: @ 8305340
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305344:: @ 8305344
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305348:: @ 8305348
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830534C:: @ 830534C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305350:: @ 8305350
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305354:: @ 8305354
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305358:: @ 8305358
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_0830535C:: @ 830535C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305360:: @ 8305360
+ .4byte gAnimCmd_General_Frame0
+ .align 2
+gUnknown_08305364:: @ 8305364
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gUnknown_08305368:: @ 8305368
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
gUnknown_0830536C:: @ 830536C
- .incbin "baserom.gba", 0x30536c, 0x174
+ .4byte gUnknown_083051F8
+ .4byte gUnknown_083051FC
+ .4byte gUnknown_08305200
+ .4byte gUnknown_08305204
+ .4byte gUnknown_08305208
+ .4byte gUnknown_0830520C
+ .4byte gUnknown_08305210
+ .4byte gUnknown_08305214
+ .4byte gUnknown_08305218
+ .4byte gUnknown_0830521C
+ .4byte gUnknown_08305220
+ .4byte gUnknown_08305224
+ .4byte gUnknown_08305228
+ .4byte gUnknown_0830522C
+ .4byte gUnknown_08305230
+ .4byte gUnknown_08305234
+ .4byte gUnknown_08305238
+ .4byte gUnknown_0830523C
+ .4byte gUnknown_08305240
+ .4byte gUnknown_08305244
+ .4byte gUnknown_08305248
+ .4byte gUnknown_0830524C
+ .4byte gUnknown_08305250
+ .4byte gUnknown_08305254
+ .4byte gUnknown_08305258
+ .4byte gUnknown_0830525C
+ .4byte gUnknown_08305260
+ .4byte gUnknown_08305264
+ .4byte gUnknown_08305268
+ .4byte gUnknown_0830526C
+ .4byte gUnknown_08305270
+ .4byte gUnknown_08305274
+ .4byte gUnknown_08305278
+ .4byte gUnknown_0830527C
+ .4byte gUnknown_08305280
+ .4byte gUnknown_08305284
+ .4byte gUnknown_08305288
+ .4byte gUnknown_0830528C
+ .4byte gUnknown_08305290
+ .4byte gUnknown_08305294
+ .4byte gUnknown_08305298
+ .4byte gUnknown_0830529C
+ .4byte gUnknown_083052A0
+ .4byte gUnknown_083052A4
+ .4byte gUnknown_083052A8
+ .4byte gUnknown_083052AC
+ .4byte gUnknown_083052B0
+ .4byte gUnknown_083052B4
+ .4byte gUnknown_083052B8
+ .4byte gUnknown_083052BC
+ .4byte gUnknown_083052C0
+ .4byte gUnknown_083052C4
+ .4byte gUnknown_083052C8
+ .4byte gUnknown_083052CC
+ .4byte gUnknown_083052D0
+ .4byte gUnknown_083052D4
+ .4byte gUnknown_083052D8
+ .4byte gUnknown_083052DC
+ .4byte gUnknown_083052E0
+ .4byte gUnknown_083052E4
+ .4byte gUnknown_083052E8
+ .4byte gUnknown_083052EC
+ .4byte gUnknown_083052F0
+ .4byte gUnknown_083052F4
+ .4byte gUnknown_083052F8
+ .4byte gUnknown_083052FC
+ .4byte gUnknown_08305300
+ .4byte gUnknown_08305304
+ .4byte gUnknown_08305308
+ .4byte gUnknown_0830530C
+ .4byte gUnknown_08305310
+ .4byte gUnknown_08305314
+ .4byte gUnknown_08305318
+ .4byte gUnknown_0830531C
+ .4byte gUnknown_08305320
+ .4byte gUnknown_08305324
+ .4byte gUnknown_08305328
+ .4byte gUnknown_0830532C
+ .4byte gUnknown_08305330
+ .4byte gUnknown_08305334
+ .4byte gUnknown_08305338
+ .4byte gUnknown_0830533C
+ .4byte gUnknown_08305340
+ .4byte gUnknown_08305344
+ .4byte gUnknown_08305348
+ .4byte gUnknown_0830534C
+ .4byte gUnknown_08305350
+ .4byte gUnknown_08305354
+ .4byte gUnknown_08305358
+ .4byte gUnknown_0830535C
+ .4byte gUnknown_08305360
+ .4byte gUnknown_08305364
+ .4byte gUnknown_08305368
-gUnknown_083054E0:: @ 83054E0
- .incbin "baserom.gba", 0x3054e0, 0x174
+@ 83054E0
+ .include "data/graphics/trainers/front_pic_coords.inc"
@ 8305654
- .include "data/graphics/trainers/trainer_front_pic_table.inc"
+ .include "data/graphics/trainers/front_pic_table.inc"
@ 830593C
- .include "data/graphics/trainers/trainer_front_pic_palette_table.inc"
+ .include "data/graphics/trainers/front_pic_palette_table.inc"
+
+gUnknown_08305C24:: @ 8305C24
+ .2byte 0x0000, 0x0018, 0x0001, 0x0009, 0x0002, 0x0018, 0x0000, 0x0009
+ .2byte 0x0003, 0x0032, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08305C3C:: @ 8305C3C
+ .2byte 0x0000, 0x0018, 0x0001, 0x0009, 0x0002, 0x0018, 0x0000, 0x0009
+ .2byte 0x0003, 0x0032, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08305C54:: @ 8305C54
+ .2byte 0x0000, 0x0018, 0x0001, 0x0009, 0x0002, 0x0018, 0x0000, 0x0009
+ .2byte 0x0003, 0x0032, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08305C6C:: @ 8305C6C
+ .2byte 0x0001, 0x0014, 0x0002, 0x0006, 0x0003, 0x0006, 0x0004, 0x0018
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08305C84:: @ 8305C84
+ .2byte 0x0001, 0x0014, 0x0002, 0x0006, 0x0003, 0x0006, 0x0004, 0x0018
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08305C9C:: @ 8305C9C
+ .2byte 0x0000, 0x0018, 0x0001, 0x0009, 0x0002, 0x0018, 0x0000, 0x0009
+ .2byte 0x0003, 0x0032, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08305CB4:: @ 8305CB4
+ .2byte 0x0000, 0x0018, 0x0001, 0x0009, 0x0002, 0x0018, 0x0000, 0x0009
+ .2byte 0x0003, 0x0032, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08305CCC:: @ 8305CCC
+ .4byte AnimCmd_82FF540
+ .4byte gUnknown_08305C24
+
+ .align 2
+gUnknown_08305CD4:: @ 8305CD4
+ .4byte AnimCmd_82FF540
+ .4byte gUnknown_08305C3C
-@ 8305C24
- .incbin "baserom.gba", 0x305c24, 0xe8
+ .align 2
+gUnknown_08305CDC:: @ 8305CDC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_08305C6C
+
+ .align 2
+gUnknown_08305CE4:: @ 8305CE4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gUnknown_08305C84
+
+ .align 2
+gUnknown_08305CEC:: @ 8305CEC
+ .4byte AnimCmd_82FF540
+ .4byte gUnknown_08305C9C
+
+ .align 2
+gUnknown_08305CF4:: @ 8305CF4
+ .4byte AnimCmd_82FF540
+ .4byte gUnknown_08305CB4
+
+ .align 2
+gUnknown_08305CFC:: @ 8305CFC
+ .4byte AnimCmd_82FF540
+ .4byte gUnknown_08305C54
+
+ .align 2
+gUnknown_08305D04:: @ 8305D04
+ .4byte AnimCmd_82FF540
+ .4byte gUnknown_08305C3C
+ .align 2
gUnknown_08305D0C:: @ 8305D0C
- .incbin "baserom.gba", 0x305d0c, 0x20
+ .4byte gUnknown_08305CCC
+ .4byte gUnknown_08305CD4
+ .4byte gUnknown_08305CDC
+ .4byte gUnknown_08305CE4
+ .4byte gUnknown_08305CEC
+ .4byte gUnknown_08305CF4
+ .4byte gUnknown_08305CFC
+ .4byte gUnknown_08305D04
+
-gUnknown_08305D2C:: @ 8305D2C
- .incbin "baserom.gba", 0x305d2c, 0x20
+@ 8305D2C
+ .include "data/graphics/trainers/back_pic_coords.inc"
@ 8305D4C
- .include "data/graphics/trainers/trainer_back_pic_table.inc"
+ .include "data/graphics/trainers/back_pic_table.inc"
@ 8305D8C
- .include "data/graphics/trainers/trainer_back_pic_palette_table.inc"
+ .include "data/graphics/trainers/back_pic_palette_table.inc"
-gUnknown_08305DCC:: @ 8305DCC
- .incbin "baserom.gba", 0x305dcc, 0x3ce0
+@ 8305DCC
+ .include "data/enemy_mon_elevation.inc"
-gUnknown_08309AAC:: @ 8309AAC
- .incbin "baserom.gba", 0x309aac, 0x6e0
+@ 8305F68
+ .include "data/graphics/pokemon/front_anims.inc"
@ 830A18C
- .include "data/graphics/pokemon/mon_front_pic_table.inc"
+ .include "data/graphics/pokemon/front_pic_table.inc"
@ 830AF4C
- .incbin "baserom.gba", 0x30af4c, 0x6e0
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000088, 0x00000888, 0x00000888, 0x00000886
+ .4byte 0x00000888, 0x00000886, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000886, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000886, 0x00000886
+ .4byte 0x00000888, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000888, 0x00000886, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000886, 0x00000886
+ .4byte 0x00000888, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000886, 0x00000886, 0x00000088
+ .4byte 0x00000886, 0x00000886, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000886, 0x00000888, 0x00000088, 0x00000088
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000886
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000886
+ .4byte 0x00000886, 0x00000886, 0x00000886, 0x00000886
+ .4byte 0x00000886, 0x00000886, 0x00000888, 0x00000888
+ .4byte 0x00000886, 0x00000886, 0x00000886, 0x00000886
+ .4byte 0x00000886, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000886, 0x00000886, 0x00000888
+ .4byte 0x00000886, 0x00000886, 0x00000888, 0x00000888
+ .4byte 0x00000088, 0x00000088, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000886, 0x00000886, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000088, 0x00000886
+ .4byte 0x00000888, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000888, 0x00000886, 0x00000888
+ .4byte 0x00000088, 0x00000088, 0x00000886, 0x00000886
+ .4byte 0x00000088, 0x00000088, 0x00000888, 0x00000886
+ .4byte 0x00000886, 0x00000888, 0x00000888, 0x00000088
+ .4byte 0x00000888, 0x00000886, 0x00000886, 0x00000888
+ .4byte 0x00000886, 0x00000888, 0x00000888, 0x00000886
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000088, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000088, 0x00000888, 0x00000888, 0x00000886
+ .4byte 0x00000886, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000886
+ .4byte 0x00000888, 0x00000886, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000888, 0x00000088, 0x00000888
+ .4byte 0x00000888, 0x00000088, 0x00000088, 0x00000888
+ .4byte 0x00000886, 0x00000888, 0x00000886, 0x00000886
+ .4byte 0x00000886, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000088, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000088, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000088, 0x00000088
+ .4byte 0x00000886, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000088, 0x00000888
+ .4byte 0x00000886, 0x00000888, 0x00000088, 0x00000088
+ .4byte 0x00000888, 0x00000888, 0x00000088, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000088
+ .4byte 0x00000888, 0x00000888, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000888, 0x00000088, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000886, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000886, 0x00000886, 0x00000886
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000886
+ .4byte 0x00000088, 0x00000886, 0x00000886, 0x00000886
+ .4byte 0x00000088, 0x00000886, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000886
+ .4byte 0x00000886, 0x00000886, 0x00000888, 0x00000888
+ .4byte 0x00000886, 0x00000886, 0x00000886, 0x00000886
+ .4byte 0x00000088, 0x00000088, 0x00000886, 0x00000886
+ .4byte 0x00001882, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000886, 0x00000886, 0x00000886
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000886, 0x00000088, 0x00000886, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000886, 0x00000886
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000886
+ .4byte 0x00000886, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000886, 0x00000088
+ .4byte 0x00000088, 0x00000886, 0x00000886, 0x00000886
+ .4byte 0x00000886, 0x00000886, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000886
+ .4byte 0x00000886, 0x00000886, 0x00000886, 0x00000088
+ .4byte 0x00000886, 0x00000088, 0x00000886, 0x00000886
+ .4byte 0x00000886, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000886, 0x00000886
+ .4byte 0x00000886, 0x00000888, 0x00000886, 0x00000886
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000886, 0x00000886, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000088, 0x00000088, 0x00000088
+ .4byte 0x00000088, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
+ .4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
@ 830B62C
.include "data/trainer_parties.inc"
@@ -170,96 +4643,241 @@ gUnknown_08309AAC:: @ 8309AAC
@ 831977C
.include "data/text/move_names.inc"
- .incbin "baserom.gba", 0x31a983, 0x4d
+.align 2
+ .2byte 0x0300, 0x0000
+
+ .align 2
+gUnknown_0831A988:: @ 831A988
+ .byte 0x00, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_0831A990:: @ 831A990
+ .byte 0x00, 0x03, 0x00, 0xc0, 0x40, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_0831A998:: @ 831A998
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0831A9A8:: @ 831A9A8
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x0018, 0x0018, 0x8000, 0x0000
+ .2byte 0x0018, 0x0018, 0x8000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0831A9C8:: @ 831A9C8
+ .4byte gUnknown_0831A998
+ .4byte gUnknown_0831A9A8
+ .align 2
gUnknown_0831A9D0:: @ 831A9D0
- .incbin "baserom.gba", 0x31a9d0, 0x18
+ spr_template 0x2710, 0x2710, gUnknown_0831A988, gDummySpriteAnimTable, NULL, gUnknown_0831A9C8, nullsub_17
+ .align 2
gUnknown_0831A9E8:: @ 831A9E8
- .incbin "baserom.gba", 0x31a9e8, 0x18
+ spr_template 0x2710, 0x2710, gUnknown_0831A990, gDummySpriteAnimTable, NULL, gUnknown_0831A9C8, nullsub_17
+ .align 2
gUnknown_0831AA00:: @ 831AA00
- .incbin "baserom.gba", 0x31aa00, 0x8
+ obj_tiles gUnknown_08D77B0C, 0x1000, 0x2710
+ .align 2
gUnknown_0831AA08:: @ 831AA08
- .incbin "baserom.gba", 0x31aa08, 0x198
+ .4byte 0x00000580, 0x000005c5, 0x000013e6, 0x000033ab
-gUnknown_0831ABA0:: @ 831ABA0
- .incbin "baserom.gba", 0x31aba0, 0x8
+ .align 2
+gUnknown_0831AA18:: @ 831AA18
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0090
+ window_template 0x00, 0x01, 0x23, 0x0e, 0x04, 0x00, 0x01c0
+ window_template 0x00, 0x11, 0x23, 0x0c, 0x04, 0x05, 0x0190
+ window_template 0x00, 0x02, 0x37, 0x08, 0x02, 0x05, 0x0300
+ window_template 0x00, 0x0b, 0x37, 0x08, 0x02, 0x05, 0x0310
+ window_template 0x00, 0x02, 0x39, 0x08, 0x02, 0x05, 0x0320
+ window_template 0x00, 0x0b, 0x39, 0x08, 0x02, 0x05, 0x0330
+ window_template 0x00, 0x15, 0x37, 0x04, 0x02, 0x05, 0x0290
+ window_template 0x00, 0x15, 0x39, 0x00, 0x00, 0x05, 0x0298
+ window_template 0x00, 0x19, 0x37, 0x04, 0x02, 0x05, 0x0298
+ window_template 0x00, 0x15, 0x39, 0x08, 0x02, 0x05, 0x02a0
+ window_template 0x00, 0x15, 0x37, 0x08, 0x04, 0x05, 0x02b0
+ window_template 0x00, 0x1a, 0x09, 0x03, 0x04, 0x05, 0x0100
+ window_template 0x01, 0x13, 0x08, 0x0a, 0x0b, 0x05, 0x0100
+ window_template 0x02, 0x12, 0x00, 0x0c, 0x03, 0x06, 0x016e
+ window_template 0x01, 0x02, 0x03, 0x06, 0x02, 0x05, 0x0020
+ window_template 0x02, 0x02, 0x03, 0x06, 0x02, 0x05, 0x0040
+ window_template 0x01, 0x02, 0x02, 0x06, 0x02, 0x05, 0x0020
+ window_template 0x02, 0x02, 0x02, 0x06, 0x02, 0x05, 0x0040
+ window_template 0x01, 0x02, 0x06, 0x06, 0x02, 0x05, 0x0060
+ window_template 0x02, 0x02, 0x06, 0x06, 0x02, 0x05, 0x0080
+ window_template 0x00, 0x0c, 0x02, 0x06, 0x02, 0x00, 0x00a0
+ window_template 0x00, 0x04, 0x02, 0x07, 0x02, 0x00, 0x00a0
+ window_template 0x00, 0x13, 0x02, 0x07, 0x02, 0x00, 0x00b0
+ window_template_terminator
-gUnknown_0831ABA8:: @ 831ABA8
- .incbin "baserom.gba", 0x31aba8, 0xc8
+ .align 2
+gUnknown_0831AAE0:: @ 831AAE0
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0090
+ window_template 0x00, 0x01, 0x23, 0x0e, 0x04, 0x00, 0x01c0
+ window_template 0x00, 0x11, 0x23, 0x0c, 0x04, 0x05, 0x0190
+ window_template 0x00, 0x02, 0x37, 0x08, 0x02, 0x05, 0x0300
+ window_template 0x00, 0x0b, 0x37, 0x08, 0x02, 0x05, 0x0310
+ window_template 0x00, 0x02, 0x39, 0x08, 0x02, 0x05, 0x0320
+ window_template 0x00, 0x0b, 0x39, 0x08, 0x02, 0x05, 0x0330
+ window_template 0x00, 0x15, 0x37, 0x04, 0x02, 0x05, 0x0290
+ window_template 0x00, 0x15, 0x39, 0x00, 0x00, 0x05, 0x0298
+ window_template 0x00, 0x19, 0x37, 0x04, 0x02, 0x05, 0x0298
+ window_template 0x00, 0x15, 0x39, 0x08, 0x02, 0x05, 0x02a0
+ window_template 0x00, 0x15, 0x37, 0x08, 0x04, 0x05, 0x02b0
+ window_template 0x00, 0x1a, 0x09, 0x03, 0x04, 0x05, 0x0100
+ window_template 0x01, 0x13, 0x08, 0x0a, 0x0b, 0x05, 0x0100
+ window_template 0x02, 0x12, 0x00, 0x0c, 0x03, 0x06, 0x016e
+ window_template 0x00, 0x06, 0x01, 0x08, 0x02, 0x05, 0x0100
+ window_template 0x00, 0x0e, 0x01, 0x02, 0x02, 0x05, 0x0110
+ window_template 0x00, 0x10, 0x01, 0x08, 0x02, 0x05, 0x0114
+ window_template 0x00, 0x0c, 0x04, 0x06, 0x02, 0x05, 0x0124
+ window_template 0x00, 0x0c, 0x06, 0x06, 0x02, 0x05, 0x0130
+ window_template 0x00, 0x0c, 0x08, 0x06, 0x02, 0x05, 0x013c
+ window_template 0x00, 0x08, 0x0b, 0x0e, 0x02, 0x05, 0x0148
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x07, 0x0090
+ window_template_terminator
-gUnknown_0831AC70:: @ 831AC70
- .incbin "baserom.gba", 0x31ac70, 0x18
+ .align 2
+gUnknown_0831ABA0:: @ 831ABA0
+ .4byte gUnknown_0831AA18
+ .4byte gUnknown_0831AAE0
-gUnknown_0831AC88:: @ 831AC88
- .incbin "baserom.gba", 0x31ac88, 0x18
+ .align 2
+gBattleTerrainTable:: @ 831ABA8
+ @ tall_grass
+ .4byte gUnknown_08D77D68
+ .4byte gUnknown_08D78350
+ .4byte gUnknown_08D7E280
+ .4byte gUnknown_08D7E808
+ .4byte gUnknown_08D78318
-gUnknown_0831ACA0:: @ 831ACA0
- .incbin "baserom.gba", 0x31aca0, 0x40
+ @ long_grass
+ .4byte gUnknown_08D78600
+ .4byte gUnknown_08D78CB8
+ .4byte gUnknown_08D7E9C4
+ .4byte gUnknown_08D7F0D4
+ .4byte gUnknown_08D78C78
-gUnknown_0831ACE0:: @ 831ACE0
- .incbin "baserom.gba", 0x31ace0, 0x8
+ @ sand
+ .4byte gUnknown_08D78F68
+ .4byte gUnknown_08D795A8
+ .4byte gUnknown_08D7F30C
+ .4byte gUnknown_08D7F850
+ .4byte gUnknown_08D79560
-gUnknown_0831ACE8:: @ 831ACE8
- .incbin "baserom.gba", 0x31ace8, 0x150
+ @ underwater
+ .4byte gUnknown_08D79858
+ .4byte gUnknown_08D79E58
+ .4byte gUnknown_08D7F9F8
+ .4byte gUnknown_08D7FEC4
+ .4byte gUnknown_08D79E10
-@ 831AE38
- .include "data/text/type_names.inc"
+ @ water
+ .4byte gUnknown_08D7A108
+ .4byte gUnknown_08D7A720
+ .4byte gUnknown_08D80054
+ .4byte gUnknown_08D80660
+ .4byte gUnknown_08D7A6DC
- .align 2
-gUnknown_0831AEB8:: @ 831AEB8
- .incbin "baserom.gba", 0x31aeb8, 0xe0
+ @ pond_water
+ .4byte gUnknown_08D7A9D0
+ .4byte gUnknown_08D7AFB8
+ .4byte gUnknown_08D80804
+ .4byte gUnknown_08D80D50
+ .4byte gUnknown_08D7AF78
-@ 831AF98
- .include "data/text/ability_descriptions.inc"
+ @ rock
+ .4byte gUnknown_08D7B268
+ .4byte gUnknown_08D7B864
+ .4byte gUnknown_08D80E9C
+ .4byte gUnknown_08D8147C
+ .4byte gUnknown_08D7B828
-@ 831B6DB
- .include "data/text/ability_names.inc"
+ @ cave
+ .4byte gUnknown_08D7BB14
+ .4byte gUnknown_08D7C154
+ .4byte gUnknown_08D81610
+ .4byte gUnknown_08D81E2C
+ .4byte gUnknown_08D7C10C
-@ 831BAD4
- .include "data/text/ability_description_pointers.inc"
+ @ building
+ .4byte gUnknown_08D7C440
+ .4byte gUnknown_08D7CA28
+ .4byte gUnknown_08D820D4
+ .4byte gUnknown_08D824E4
+ .4byte gUnknown_08D7DEB4
-gUnknown_0831BC0C:: @ 831BC0C
- .incbin "baserom.gba", 0x31bc0c, 0x38
+ @ plain
+ .4byte gUnknown_08D7C440
+ .4byte gUnknown_08D7CA28
+ .4byte gUnknown_08D820D4
+ .4byte gUnknown_08D824E4
+ .4byte gUnknown_08D7C404
-gUnknown_0831BC44:: @ 831BC44
- .incbin "baserom.gba", 0x31bc44, 0x2c
+ .align 2
+gUnknown_0831AC70:: @ 831AC70
+ .4byte REG_BG3HOFS
+ .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
+ .4byte 1
+ .4byte REG_BG3HOFS
+ .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_32BIT | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
+ .4byte 1
-gStatusConditionString_PoisonJpn:: @ 831BC70
- .incbin "baserom.gba", 0x31bc70, 0x8
+ .align 2
+gUnknown_0831AC88:: @ 831AC88
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8038528
-gStatusConditionString_SleepJpn:: @ 831BC78
- .incbin "baserom.gba", 0x31bc78, 0x8
+gText_ShedinjaJapaneseName:: @ 831ACA0
+ .string "ヌケニン$" @ Nukenin
+
+ .align 2
+gUnknown_0831ACA8:: @ 831ACA8
+ .2byte 0x0100
+ .2byte 0xC000
+ .2byte 0x0800
-gStatusConditionString_ParalysisJpn:: @ 831BC80
- .incbin "baserom.gba", 0x31bc80, 0x8
+ .align 2
+gUnknown_0831ACB0:: @ 831ACB0
+ .2byte 0x0100
+ .2byte 0xC000
+ .2byte 0x2800
-gStatusConditionString_BurnJpn:: @ 831BC88
- .incbin "baserom.gba", 0x31bc88, 0x8
+ .align 2
+gUnknown_0831ACB8:: @ 831ACB8
+ .2byte 0x0000, 0x0005, 0xfffe, 0x0000
-gStatusConditionString_IceJpn:: @ 831BC90
- .incbin "baserom.gba", 0x31bc90, 0x8
+ .align 2
+gUnknown_0831ACC0:: @ 831ACC0
+ .4byte gUnknown_0831ACB8
+
+ .align 2
+gUnknown_0831ACC4:: @ 831ACC4
+ .2byte 0xfff0, 0x0000, 0x0400, 0x0000, 0x0000, 0x0000, 0x3c00, 0x0000, 0x7ffe, 0x0001, 0x0000, 0x0000
-gStatusConditionString_ConfusionJpn:: @ 831BC98
- .incbin "baserom.gba", 0x31bc98, 0x8
+ .align 2
+gUnknown_0831ACDC:: @ 831ACDC
+ .4byte gUnknown_0831ACC4
-gStatusConditionString_LoveJpn:: @ 831BCA0
- .incbin "baserom.gba", 0x31bca0, 0x8
+ .align 2
+gUnknown_0831ACE0:: @ 831ACE0
+ .byte 0xe0, 0xf0, 0xf0, 0xe0, 0xe0, 0x00, 0x00, 0x00
-gUnknown_0831BCA8:: @ 831BCA8
- .incbin "baserom.gba", 0x31bca8, 0x38
+@ 831ACE8
+ .include "data/type_effectiveness.inc"
-gUnknown_0831BCE0:: @ 831BCE0
- .incbin "baserom.gba", 0x31bce0, 0xf
+@ 831AE38
+ .include "data/text/type_names.inc"
-gUnknown_0831BCEF:: @ 831BCEF
- .incbin "baserom.gba", 0x31bcef, 0x4
+@ 831AEB8
+ .include "data/trainer_money.inc"
-gUnknown_0831BCF3:: @ 831BCF3
- .incbin "baserom.gba", 0x31bcf3, 0x5
+@ 831AF98
+ .include "data/text/ability_descriptions.inc"
-gSoundMovesTable:: @ 831BCF8
- .incbin "baserom.gba", 0x31bcf8, 0x18
+@ 831B6DB
+ .include "data/text/ability_names.inc"
+@ 831BAD4
+ .include "data/text/ability_description_pointers.inc"
diff --git a/data/data2b_2.s b/data/data2b_2.s
deleted file mode 100644
index a1088768e..000000000
--- a/data/data2b_2.s
+++ /dev/null
@@ -1,30 +0,0 @@
-@ the second big chunk of data
-
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-
-
-gUnknown_0831C5F8:: @ 831C5F8
- .incbin "baserom.gba", 0x31c5f8, 0xc
-
-gUnknown_0831C604:: @ 831C604
- .incbin "baserom.gba", 0x31c604, 0x1c
-
-gUnknown_0831C620:: @ 831C620
- .incbin "baserom.gba", 0x31c620, 0x8
-
-gUnknown_0831C628:: @ 831C628
- .incbin "baserom.gba", 0x31c628, 0x60
-
-gUnknown_0831C688:: @ 831C688
- .incbin "baserom.gba", 0x31c688, 0x18
-
-gUnknown_0831C6A0:: @ 831C6A0
- .incbin "baserom.gba", 0x31c6a0, 0x10
-
-gUnknown_0831C6B0:: @ 831C6B0
- .incbin "baserom.gba", 0x31c6b0, 0x18
diff --git a/data/data2c.s b/data/data2c.s
index 26f237c1c..be715493c 100644
--- a/data/data2c.s
+++ b/data/data2c.s
@@ -11,8 +11,9 @@
@ 831C898
.include "data/battle_moves.inc"
- @ 0x31d93c unreferenced unknown data
-.byte 0x34, 0x00, 0x10, 0x00, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00
+@ 0x31d93c
+@ unreferenced unknown data
+ .byte 0x34, 0x00, 0x10, 0x00, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00
@ 831D94C
.include "data/pokedex_order.inc"
@@ -53,56 +54,142 @@
@ 832937C
.include "data/level_up_learnset_pointers.inc"
-gMonFrontAnimIdsTable:: @ 83299EC
- .incbin "baserom.gba", 0x3299ec, 0x19b
+@ 83299EC
+ .include "data/graphics/pokemon/front_anim_ids_table.inc"
-gMonAnimationDelayTable:: @ 8329B87
- .incbin "baserom.gba", 0x329b87, 0x19b
+@ 8329B87
+ .include "data/graphics/pokemon/animation_delay_table.inc"
+ .align 1
gUnknown_08329D22:: @ 8329D22
- .incbin "baserom.gba", 0x329d22, 0x4
+@ Masks for getting PP Up count, also PP Max values
+ .byte 0x03, 0x0c, 0x30, 0xc0
+ .align 1
gUnknown_08329D26:: @ 8329D26
- .incbin "baserom.gba", 0x329d26, 0x4
+@ Masks for setting PP Up count
+ .byte 0xfc, 0xf3, 0xcf, 0x3f
+ .align 1
gUnknown_08329D2A:: @ 8329D2A
- .incbin "baserom.gba", 0x329d2a, 0x4
+@ Values added to PP Up count
+ .byte 0x01, 0x04, 0x10, 0x40
+ .align 1
gStatStageRatios:: @ 8329D2E
- .incbin "baserom.gba", 0x329d2e, 0x1a
-
+ .byte 0x0a, 0x28
+ .byte 0x0a, 0x23
+ .byte 0x0a, 0x1e
+ .byte 0x0a, 0x19
+ .byte 0x0a, 0x14
+ .byte 0x0a, 0x0f
+ .byte 0x0a, 0x0a
+ .byte 0x0f, 0x0a
+ .byte 0x14, 0x0a
+ .byte 0x19, 0x0a
+ .byte 0x1e, 0x0a
+ .byte 0x23, 0x0a
+ .byte 0x28, 0x0a
+
+ .align 1
gUnknown_08329D48:: @ 8329D48
- .incbin "baserom.gba", 0x329d48, 0xc
+ .2byte 0x0032, 0x005f, 0x005a, 0x00b4, 0x005f, 0x005a
+ .align 1
gUnknown_08329D54:: @ 8329D54
- .incbin "baserom.gba", 0x329d54, 0x20
+ .2byte 0x0003, 0x000a, 0x001b, 0x002b, 0x001e, 0x0043, 0x0042, 0x0019
+ .2byte 0x0012, 0x000c, 0x001c, 0x0047, 0x001f, 0x0036, 0x0002, 0x0014
+ .align 1
gHoldEffectToType:: @ 8329D74
- .incbin "baserom.gba", 0x329d74, 0x24
+ .byte 0x1f, 0x06
+ .byte 0x2a, 0x08
+ .byte 0x2e, 0x04
+ .byte 0x2f, 0x05
+ .byte 0x30, 0x0c
+ .byte 0x31, 0x11
+ .byte 0x32, 0x01
+ .byte 0x33, 0x0d
+ .byte 0x34, 0x0b
+ .byte 0x35, 0x02
+ .byte 0x36, 0x03
+ .byte 0x37, 0x0f
+ .byte 0x38, 0x07
+ .byte 0x39, 0x0e
+ .byte 0x3a, 0x0a
+ .byte 0x3b, 0x10
+ .byte 0x3c, 0x00
+ .byte 0x00, 0x00
+ .align 2
gUnknown_08329D98:: @ 8329D98
- .incbin "baserom.gba", 0x329d98, 0x60
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF3A8, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACA8, NULL, gUnknown_082FF3C8, gUnknown_082FF694, oac_poke_opponent
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF3E8, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACA8, NULL, gUnknown_082FF408, gUnknown_082FF694, oac_poke_opponent
+ .align 2
gUnknown_08329DF8:: @ 8329DF8
- .incbin "baserom.gba", 0x329df8, 0xc0
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF428, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF448, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF468, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF490, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF4B8, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF4D8, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF4F8, gUnknown_082FF618, sub_8039BB4
+ spr_template 0xffff, 0x0000, gUnknown_0831ACB0, NULL, gUnknown_082FF518, gUnknown_082FF618, sub_8039BB4
gSecretBaseTrainerClasses:: @ 8329EB8
- .incbin "baserom.gba", 0x329eb8, 0xa
+ .byte TRAINER_CLASS_YOUNGSTER, TRAINER_CLASS_BUG_CATCHER, TRAINER_CLASS_RICH_BOY, TRAINER_CLASS_CAMPER, TRAINER_CLASS_COOLTRAINER_1
+ .byte TRAINER_CLASS_LASS, TRAINER_CLASS_SCHOOL_KID_2, TRAINER_CLASS_LADY, TRAINER_CLASS_PICNICKER, TRAINER_CLASS_COOLTRAINER_2
gUnknown_08329EC2:: @ 8329EC2
- .incbin "baserom.gba", 0x329ec2, 0x6
+ .byte 0x1a, 0x1b, 0x1c, 0x1d, 0x1f, 0x1e
gUnknown_08329EC8:: @ 8329EC8
- .incbin "baserom.gba", 0x329ec8, 0x6
+ .byte 1, 1, 3, 2, 4, 6
gUnknown_08329ECE:: @ 8329ECE
- .incbin "baserom.gba", 0x329ece, 0x1c
-
+@ Happiness deltas
+ .byte 0x05, 0x03, 0x02
+ .byte 0x05, 0x03, 0x02
+ .byte 0x01, 0x01, 0x00
+ .byte 0x03, 0x02, 0x01
+ .byte 0x01, 0x01, 0x00
+ .byte 0x01, 0x01, 0x01
+ .byte 0xff, 0xff, 0xff
+ .byte 0xfb, 0xfb, 0xf6
+ .byte 0xfb, 0xfb, 0xf6
+
+ .align 1
gHMMoves:: @ 8329EEA
- .incbin "baserom.gba", 0x329eea, 0x12
-
+ .2byte MOVE_CUT
+ .2byte MOVE_FLY
+ .2byte MOVE_SURF
+ .2byte MOVE_STRENGTH
+ .2byte MOVE_FLASH
+ .2byte MOVE_ROCK_SMASH
+ .2byte MOVE_WATERFALL
+ .2byte MOVE_DIVE
+ .2byte 0xffff
+
+ .align 1
gAlteringCaveWildMonHeldItems:: @ 8329EFC
- .incbin "baserom.gba", 0x329efc, 0x2c
+ .2byte 0, ITEM_NONE
+ .2byte SPECIES_MAREEP, ITEM_GANLON_BERRY
+ .2byte SPECIES_PINECO, ITEM_APICOT_BERRY
+ .2byte SPECIES_HOUNDOUR, ITEM_BIG_MUSHROOM
+ .2byte SPECIES_TEDDIURSA, ITEM_PETAYA_BERRY
+ .2byte SPECIES_AIPOM, ITEM_BERRY_JUICE
+ .2byte SPECIES_SHUCKLE, ITEM_BERRY_JUICE
+ .2byte SPECIES_STANTLER, ITEM_PETAYA_BERRY
+ .2byte SPECIES_SMEARGLE, ITEM_SALAC_BERRY
+ .align 2
+gUnknown_08329F20:: @ 8329F20
+ .byte 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
gUnknown_08329F28:: @ 8329F28
- .incbin "baserom.gba", 0x329f28, 0x18
+ spr_template 0xffff, 0xffff, gUnknown_08329F20, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
diff --git a/data/data4.s b/data/data4.s
index 202b1ffe7..d99336e87 100644
--- a/data/data4.s
+++ b/data/data4.s
@@ -14,19 +14,16 @@ gUnknown_085B09F4:: @ 85B09F4
gUnknown_085B09F8:: @ 85B09F8
.incbin "baserom.gba", 0x5b09f8, 0x8
-gUnknown_085B0A00:: @ 85B0A00
- .incbin "baserom.gba", 0x5b0a00, 0x2
+gBirchBagGrassPal:: @ 85B0A00
+ .incbin "baserom.gba", 0x5b0a00, 0x80
-gUnknown_085B0A02:: @ 85B0A02
- .incbin "baserom.gba", 0x5b0a02, 0x7e
-
-gUnknown_085B0A80:: @ 85B0A80
+gBirchBagTilemap:: @ 85B0A80
.incbin "baserom.gba", 0x5b0a80, 0x18c
-gUnknown_085B0C0C:: @ 85B0C0C
+gBirchGrassTilemap:: @ 85B0C0C
.incbin "baserom.gba", 0x5b0c0c, 0x1f8
-gUnknown_085B0E04:: @ 85B0E04
+gBirchHelpGfx:: @ 85B0E04
.incbin "baserom.gba", 0x5b0e04, 0xfc8
gUnknown_085B1DCC:: @ 85B1DCC
diff --git a/data/decoration.s b/data/decoration.s
deleted file mode 100644
index de4478f8d..000000000
--- a/data/decoration.s
+++ /dev/null
@@ -1,86 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gDecorations:: @ 85A5C08
- .incbin "baserom.gba", 0x5a5c08, 0x1c
-
-gUnknown_085A5C24:: @ 85A5C24
- .incbin "baserom.gba", 0x5a5c24, 0xf04
-
-gUnknown_085A6B28:: @ 85A6B28
- .incbin "baserom.gba", 0x5a6b28, 0x20
-
-gUnknown_085A6B48:: @ 85A6B48
- .incbin "baserom.gba", 0x5a6b48, 0x20
-
-gUnknown_085A6B68:: @ 85A6B68
- .incbin "baserom.gba", 0x5a6b68, 0x10
-
-gUnknown_085A6B78:: @ 85A6B78
- .incbin "baserom.gba", 0x5a6b78, 0x18
-
-gUnknown_085A6B90:: @ 85A6B90
- .incbin "baserom.gba", 0x5a6b90, 0x20
-
-gUnknown_085A6BB0:: @ 85A6BB0
- .incbin "baserom.gba", 0x5a6bb0, 0x20
-
-gUnknown_085A6BD0:: @ 85A6BD0
- .incbin "baserom.gba", 0x5a6bd0, 0x18
-
-gUnknown_085A6BE8:: @ 85A6BE8
- .incbin "baserom.gba", 0x5a6be8, 0x5c8
-
-gUnknown_085A71B0:: @ 85A71B0
- .incbin "baserom.gba", 0x5a71b0, 0xa0
-
-gUnknown_085A7250:: @ 85A7250
- .incbin "baserom.gba", 0x5a7250, 0x3c
-
-gUnknown_085A728C:: @ 85A728C
- .incbin "baserom.gba", 0x5a728c, 0x18
-
-gUnknown_085A72A4:: @ 85A72A4
- .incbin "baserom.gba", 0x5a72a4, 0x18
-
-gUnknown_085A72BC:: @ 85A72BC
- .incbin "baserom.gba", 0x5a72bc, 0x8
-
-gUnknown_085A72C4:: @ 85A72C4
- .incbin "baserom.gba", 0x5a72c4, 0x8
-
-gUnknown_085A72CC:: @ 85A72CC
- .incbin "baserom.gba", 0x5a72cc, 0x8
-
-gUnknown_085A72D4:: @ 85A72D4
- .incbin "baserom.gba", 0x5a72d4, 0x10
-
-gUnknown_085A72E4:: @ 85A72E4
- .incbin "baserom.gba", 0x5a72e4, 0x8
-
-gUnknown_085A72EC:: @ 85A72EC
- .incbin "baserom.gba", 0x5a72ec, 0x8
-
-gUnknown_085A72F4:: @ 85A72F4
- .incbin "baserom.gba", 0x5a72f4, 0x54
-
-gUnknown_085A7348:: @ 85A7348
- .incbin "baserom.gba", 0x5a7348, 0x8
-
-gUnknown_085A7350:: @ 85A7350
- .incbin "baserom.gba", 0x5a7350, 0x88
-
-gUnknown_085A73D8:: @ 85A73D8
- .incbin "baserom.gba", 0x5a73d8, 0x8
-
-gUnknown_085A73E0:: @ 85A73E0
- .incbin "baserom.gba", 0x5a73e0, 0x24
-
-gUnknown_085A7404:: @ 85A7404
- .incbin "baserom.gba", 0x5a7404, 0x18
-
-gUnknown_085A741C:: @ 85A741C
- .incbin "baserom.gba", 0x5a741c, 0x8
diff --git a/data/diploma.s b/data/diploma.s
deleted file mode 100644
index 43a3d9c70..000000000
--- a/data/diploma.s
+++ /dev/null
@@ -1,22 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_085E7088:: @ 85E7088
- .incbin "baserom.gba", 0x5e7088, 0x40
-
-gUnknown_085E70C8:: @ 85E70C8
- .incbin "baserom.gba", 0x5e70c8, 0x73c
-
-gUnknown_085E7804:: @ 85E7804
- .incbin "baserom.gba", 0x5e7804, 0x9f8
-
-gUnknown_085E81FC:: @ 85E81FC
- .incbin "baserom.gba", 0x5e81fc, 0x8
-
-gUnknown_085E8204:: @ 85E8204
- .incbin "baserom.gba", 0x5e8204, 0x10
-
-gUnknown_085E8214:: @ 85E8214
- .incbin "baserom.gba", 0x5e8214, 0x4
diff --git a/data/enemy_mon_elevation.inc b/data/enemy_mon_elevation.inc
new file mode 100644
index 000000000..2dadadd07
--- /dev/null
+++ b/data/enemy_mon_elevation.inc
@@ -0,0 +1,415 @@
+@ This determines how much higher above the usual position the enemy Pokémon
+@ is during battle. Species that float or fly have nonzero values.
+gEnemyMonElevation:: @ 8305DCC
+ .byte 0 @ 0
+ .byte 0 @ SPECIES_BULBASAUR
+ .byte 0 @ SPECIES_IVYSAUR
+ .byte 0 @ SPECIES_VENUSAUR
+ .byte 0 @ SPECIES_CHARMANDER
+ .byte 0 @ SPECIES_CHARMELEON
+ .byte 0 @ SPECIES_CHARIZARD
+ .byte 0 @ SPECIES_SQUIRTLE
+ .byte 0 @ SPECIES_WARTORTLE
+ .byte 0 @ SPECIES_BLASTOISE
+ .byte 0 @ SPECIES_CATERPIE
+ .byte 0 @ SPECIES_METAPOD
+ .byte 8 @ SPECIES_BUTTERFREE
+ .byte 0 @ SPECIES_WEEDLE
+ .byte 0 @ SPECIES_KAKUNA
+ .byte 8 @ SPECIES_BEEDRILL
+ .byte 16 @ SPECIES_PIDGEY
+ .byte 0 @ SPECIES_PIDGEOTTO
+ .byte 4 @ SPECIES_PIDGEOT
+ .byte 0 @ SPECIES_RATTATA
+ .byte 0 @ SPECIES_RATICATE
+ .byte 0 @ SPECIES_SPEAROW
+ .byte 6 @ SPECIES_FEAROW
+ .byte 0 @ SPECIES_EKANS
+ .byte 0 @ SPECIES_ARBOK
+ .byte 0 @ SPECIES_PIKACHU
+ .byte 0 @ SPECIES_RAICHU
+ .byte 0 @ SPECIES_SANDSHREW
+ .byte 0 @ SPECIES_SANDSLASH
+ .byte 0 @ SPECIES_NIDORAN_F
+ .byte 0 @ SPECIES_NIDORINA
+ .byte 0 @ SPECIES_NIDOQUEEN
+ .byte 0 @ SPECIES_NIDORAN_M
+ .byte 0 @ SPECIES_NIDORINO
+ .byte 0 @ SPECIES_NIDOKING
+ .byte 0 @ SPECIES_CLEFAIRY
+ .byte 0 @ SPECIES_CLEFABLE
+ .byte 0 @ SPECIES_VULPIX
+ .byte 0 @ SPECIES_NINETALES
+ .byte 0 @ SPECIES_JIGGLYPUFF
+ .byte 0 @ SPECIES_WIGGLYTUFF
+ .byte 8 @ SPECIES_ZUBAT
+ .byte 8 @ SPECIES_GOLBAT
+ .byte 0 @ SPECIES_ODDISH
+ .byte 0 @ SPECIES_GLOOM
+ .byte 0 @ SPECIES_VILEPLUME
+ .byte 0 @ SPECIES_PARAS
+ .byte 0 @ SPECIES_PARASECT
+ .byte 0 @ SPECIES_VENONAT
+ .byte 8 @ SPECIES_VENOMOTH
+ .byte 0 @ SPECIES_DIGLETT
+ .byte 0 @ SPECIES_DUGTRIO
+ .byte 0 @ SPECIES_MEOWTH
+ .byte 0 @ SPECIES_PERSIAN
+ .byte 0 @ SPECIES_PSYDUCK
+ .byte 0 @ SPECIES_GOLDUCK
+ .byte 0 @ SPECIES_MANKEY
+ .byte 0 @ SPECIES_PRIMEAPE
+ .byte 0 @ SPECIES_GROWLITHE
+ .byte 0 @ SPECIES_ARCANINE
+ .byte 0 @ SPECIES_POLIWAG
+ .byte 0 @ SPECIES_POLIWHIRL
+ .byte 0 @ SPECIES_POLIWRATH
+ .byte 0 @ SPECIES_ABRA
+ .byte 0 @ SPECIES_KADABRA
+ .byte 0 @ SPECIES_ALAKAZAM
+ .byte 0 @ SPECIES_MACHOP
+ .byte 0 @ SPECIES_MACHOKE
+ .byte 0 @ SPECIES_MACHAMP
+ .byte 0 @ SPECIES_BELLSPROUT
+ .byte 0 @ SPECIES_WEEPINBELL
+ .byte 0 @ SPECIES_VICTREEBEL
+ .byte 0 @ SPECIES_TENTACOOL
+ .byte 0 @ SPECIES_TENTACRUEL
+ .byte 16 @ SPECIES_GEODUDE
+ .byte 0 @ SPECIES_GRAVELER
+ .byte 0 @ SPECIES_GOLEM
+ .byte 0 @ SPECIES_PONYTA
+ .byte 0 @ SPECIES_RAPIDASH
+ .byte 0 @ SPECIES_SLOWPOKE
+ .byte 0 @ SPECIES_SLOWBRO
+ .byte 16 @ SPECIES_MAGNEMITE
+ .byte 8 @ SPECIES_MAGNETON
+ .byte 0 @ SPECIES_FARFETCHD
+ .byte 0 @ SPECIES_DODUO
+ .byte 0 @ SPECIES_DODRIO
+ .byte 0 @ SPECIES_SEEL
+ .byte 0 @ SPECIES_DEWGONG
+ .byte 0 @ SPECIES_GRIMER
+ .byte 0 @ SPECIES_MUK
+ .byte 0 @ SPECIES_SHELLDER
+ .byte 0 @ SPECIES_CLOYSTER
+ .byte 4 @ SPECIES_GASTLY
+ .byte 4 @ SPECIES_HAUNTER
+ .byte 0 @ SPECIES_GENGAR
+ .byte 0 @ SPECIES_ONIX
+ .byte 0 @ SPECIES_DROWZEE
+ .byte 0 @ SPECIES_HYPNO
+ .byte 0 @ SPECIES_KRABBY
+ .byte 0 @ SPECIES_KINGLER
+ .byte 10 @ SPECIES_VOLTORB
+ .byte 12 @ SPECIES_ELECTRODE
+ .byte 0 @ SPECIES_EXEGGCUTE
+ .byte 0 @ SPECIES_EXEGGUTOR
+ .byte 0 @ SPECIES_CUBONE
+ .byte 0 @ SPECIES_MAROWAK
+ .byte 0 @ SPECIES_HITMONLEE
+ .byte 0 @ SPECIES_HITMONCHAN
+ .byte 0 @ SPECIES_LICKITUNG
+ .byte 8 @ SPECIES_KOFFING
+ .byte 6 @ SPECIES_WEEZING
+ .byte 0 @ SPECIES_RHYHORN
+ .byte 0 @ SPECIES_RHYDON
+ .byte 0 @ SPECIES_CHANSEY
+ .byte 0 @ SPECIES_TANGELA
+ .byte 0 @ SPECIES_KANGASKHAN
+ .byte 0 @ SPECIES_HORSEA
+ .byte 0 @ SPECIES_SEADRA
+ .byte 0 @ SPECIES_GOLDEEN
+ .byte 0 @ SPECIES_SEAKING
+ .byte 0 @ SPECIES_STARYU
+ .byte 0 @ SPECIES_STARMIE
+ .byte 0 @ SPECIES_MR_MIME
+ .byte 0 @ SPECIES_SCYTHER
+ .byte 0 @ SPECIES_JYNX
+ .byte 0 @ SPECIES_ELECTABUZZ
+ .byte 0 @ SPECIES_MAGMAR
+ .byte 0 @ SPECIES_PINSIR
+ .byte 0 @ SPECIES_TAUROS
+ .byte 0 @ SPECIES_MAGIKARP
+ .byte 0 @ SPECIES_GYARADOS
+ .byte 0 @ SPECIES_LAPRAS
+ .byte 0 @ SPECIES_DITTO
+ .byte 0 @ SPECIES_EEVEE
+ .byte 0 @ SPECIES_VAPOREON
+ .byte 0 @ SPECIES_JOLTEON
+ .byte 0 @ SPECIES_FLAREON
+ .byte 0 @ SPECIES_PORYGON
+ .byte 0 @ SPECIES_OMANYTE
+ .byte 0 @ SPECIES_OMASTAR
+ .byte 0 @ SPECIES_KABUTO
+ .byte 0 @ SPECIES_KABUTOPS
+ .byte 7 @ SPECIES_AERODACTYL
+ .byte 0 @ SPECIES_SNORLAX
+ .byte 6 @ SPECIES_ARTICUNO
+ .byte 8 @ SPECIES_ZAPDOS
+ .byte 5 @ SPECIES_MOLTRES
+ .byte 0 @ SPECIES_DRATINI
+ .byte 0 @ SPECIES_DRAGONAIR
+ .byte 6 @ SPECIES_DRAGONITE
+ .byte 0 @ SPECIES_MEWTWO
+ .byte 8 @ SPECIES_MEW
+ .byte 0 @ SPECIES_CHIKORITA
+ .byte 0 @ SPECIES_BAYLEEF
+ .byte 0 @ SPECIES_MEGANIUM
+ .byte 0 @ SPECIES_CYNDAQUIL
+ .byte 0 @ SPECIES_QUILAVA
+ .byte 0 @ SPECIES_TYPHLOSION
+ .byte 0 @ SPECIES_TOTODILE
+ .byte 0 @ SPECIES_CROCONAW
+ .byte 0 @ SPECIES_FERALIGATR
+ .byte 0 @ SPECIES_SENTRET
+ .byte 0 @ SPECIES_FURRET
+ .byte 0 @ SPECIES_HOOTHOOT
+ .byte 0 @ SPECIES_NOCTOWL
+ .byte 0 @ SPECIES_LEDYBA
+ .byte 8 @ SPECIES_LEDIAN
+ .byte 0 @ SPECIES_SPINARAK
+ .byte 0 @ SPECIES_ARIADOS
+ .byte 6 @ SPECIES_CROBAT
+ .byte 0 @ SPECIES_CHINCHOU
+ .byte 0 @ SPECIES_LANTURN
+ .byte 0 @ SPECIES_PICHU
+ .byte 0 @ SPECIES_CLEFFA
+ .byte 0 @ SPECIES_IGGLYBUFF
+ .byte 0 @ SPECIES_TOGEPI
+ .byte 0 @ SPECIES_TOGETIC
+ .byte 0 @ SPECIES_NATU
+ .byte 0 @ SPECIES_XATU
+ .byte 0 @ SPECIES_MAREEP
+ .byte 0 @ SPECIES_FLAAFFY
+ .byte 0 @ SPECIES_AMPHAROS
+ .byte 0 @ SPECIES_BELLOSSOM
+ .byte 0 @ SPECIES_MARILL
+ .byte 0 @ SPECIES_AZUMARILL
+ .byte 0 @ SPECIES_SUDOWOODO
+ .byte 0 @ SPECIES_POLITOED
+ .byte 11 @ SPECIES_HOPPIP
+ .byte 12 @ SPECIES_SKIPLOOM
+ .byte 9 @ SPECIES_JUMPLUFF
+ .byte 0 @ SPECIES_AIPOM
+ .byte 0 @ SPECIES_SUNKERN
+ .byte 0 @ SPECIES_SUNFLORA
+ .byte 8 @ SPECIES_YANMA
+ .byte 0 @ SPECIES_WOOPER
+ .byte 0 @ SPECIES_QUAGSIRE
+ .byte 0 @ SPECIES_ESPEON
+ .byte 0 @ SPECIES_UMBREON
+ .byte 0 @ SPECIES_MURKROW
+ .byte 0 @ SPECIES_SLOWKING
+ .byte 8 @ SPECIES_MISDREAVUS
+ .byte 8 @ SPECIES_UNOWN
+ .byte 0 @ SPECIES_WOBBUFFET
+ .byte 0 @ SPECIES_GIRAFARIG
+ .byte 0 @ SPECIES_PINECO
+ .byte 0 @ SPECIES_FORRETRESS
+ .byte 0 @ SPECIES_DUNSPARCE
+ .byte 6 @ SPECIES_GLIGAR
+ .byte 0 @ SPECIES_STEELIX
+ .byte 0 @ SPECIES_SNUBBULL
+ .byte 0 @ SPECIES_GRANBULL
+ .byte 0 @ SPECIES_QWILFISH
+ .byte 0 @ SPECIES_SCIZOR
+ .byte 0 @ SPECIES_SHUCKLE
+ .byte 0 @ SPECIES_HERACROSS
+ .byte 0 @ SPECIES_SNEASEL
+ .byte 0 @ SPECIES_TEDDIURSA
+ .byte 0 @ SPECIES_URSARING
+ .byte 0 @ SPECIES_SLUGMA
+ .byte 0 @ SPECIES_MAGCARGO
+ .byte 0 @ SPECIES_SWINUB
+ .byte 0 @ SPECIES_PILOSWINE
+ .byte 0 @ SPECIES_CORSOLA
+ .byte 0 @ SPECIES_REMORAID
+ .byte 0 @ SPECIES_OCTILLERY
+ .byte 0 @ SPECIES_DELIBIRD
+ .byte 0 @ SPECIES_MANTINE
+ .byte 0 @ SPECIES_SKARMORY
+ .byte 0 @ SPECIES_HOUNDOUR
+ .byte 0 @ SPECIES_HOUNDOOM
+ .byte 0 @ SPECIES_KINGDRA
+ .byte 0 @ SPECIES_PHANPY
+ .byte 0 @ SPECIES_DONPHAN
+ .byte 0 @ SPECIES_PORYGON2
+ .byte 0 @ SPECIES_STANTLER
+ .byte 0 @ SPECIES_SMEARGLE
+ .byte 0 @ SPECIES_TYROGUE
+ .byte 0 @ SPECIES_HITMONTOP
+ .byte 0 @ SPECIES_SMOOCHUM
+ .byte 0 @ SPECIES_ELEKID
+ .byte 0 @ SPECIES_MAGBY
+ .byte 0 @ SPECIES_MILTANK
+ .byte 0 @ SPECIES_BLISSEY
+ .byte 0 @ SPECIES_RAIKOU
+ .byte 0 @ SPECIES_ENTEI
+ .byte 0 @ SPECIES_SUICUNE
+ .byte 0 @ SPECIES_LARVITAR
+ .byte 0 @ SPECIES_PUPITAR
+ .byte 0 @ SPECIES_TYRANITAR
+ .byte 6 @ SPECIES_LUGIA
+ .byte 6 @ SPECIES_HO_OH
+ .byte 15 @ SPECIES_CELEBI
+ .byte 0 @ 252
+ .byte 0 @ 253
+ .byte 0 @ 254
+ .byte 0 @ 255
+ .byte 0 @ 256
+ .byte 0 @ 257
+ .byte 0 @ 258
+ .byte 0 @ 259
+ .byte 0 @ 260
+ .byte 0 @ 261
+ .byte 0 @ 262
+ .byte 0 @ 263
+ .byte 0 @ 264
+ .byte 0 @ 265
+ .byte 0 @ 266
+ .byte 0 @ 267
+ .byte 0 @ 268
+ .byte 0 @ 269
+ .byte 0 @ 270
+ .byte 0 @ 271
+ .byte 0 @ 272
+ .byte 0 @ 273
+ .byte 0 @ 274
+ .byte 0 @ 275
+ .byte 0 @ 276
+ .byte 0 @ SPECIES_TREECKO
+ .byte 0 @ SPECIES_GROVYLE
+ .byte 0 @ SPECIES_SCEPTILE
+ .byte 0 @ SPECIES_TORCHIC
+ .byte 0 @ SPECIES_COMBUSKEN
+ .byte 0 @ SPECIES_BLAZIKEN
+ .byte 0 @ SPECIES_MUDKIP
+ .byte 0 @ SPECIES_MARSHTOMP
+ .byte 0 @ SPECIES_SWAMPERT
+ .byte 0 @ SPECIES_POOCHYENA
+ .byte 0 @ SPECIES_MIGHTYENA
+ .byte 0 @ SPECIES_ZIGZAGOON
+ .byte 0 @ SPECIES_LINOONE
+ .byte 0 @ SPECIES_WURMPLE
+ .byte 0 @ SPECIES_SILCOON
+ .byte 8 @ SPECIES_BEAUTIFLY
+ .byte 0 @ SPECIES_CASCOON
+ .byte 10 @ SPECIES_DUSTOX
+ .byte 0 @ SPECIES_LOTAD
+ .byte 0 @ SPECIES_LOMBRE
+ .byte 0 @ SPECIES_LUDICOLO
+ .byte 0 @ SPECIES_SEEDOT
+ .byte 0 @ SPECIES_NUZLEAF
+ .byte 0 @ SPECIES_SHIFTRY
+ .byte 0 @ SPECIES_NINCADA
+ .byte 10 @ SPECIES_NINJASK
+ .byte 8 @ SPECIES_SHEDINJA
+ .byte 0 @ SPECIES_TAILLOW
+ .byte 0 @ SPECIES_SWELLOW
+ .byte 0 @ SPECIES_SHROOMISH
+ .byte 0 @ SPECIES_BRELOOM
+ .byte 0 @ SPECIES_SPINDA
+ .byte 16 @ SPECIES_WINGULL
+ .byte 8 @ SPECIES_PELIPPER
+ .byte 0 @ SPECIES_SURSKIT
+ .byte 10 @ SPECIES_MASQUERAIN
+ .byte 0 @ SPECIES_WAILMER
+ .byte 0 @ SPECIES_WAILORD
+ .byte 0 @ SPECIES_SKITTY
+ .byte 0 @ SPECIES_DELCATTY
+ .byte 0 @ SPECIES_KECLEON
+ .byte 4 @ SPECIES_BALTOY
+ .byte 10 @ SPECIES_CLAYDOL
+ .byte 0 @ SPECIES_NOSEPASS
+ .byte 0 @ SPECIES_TORKOAL
+ .byte 0 @ SPECIES_SABLEYE
+ .byte 0 @ SPECIES_BARBOACH
+ .byte 0 @ SPECIES_WHISCASH
+ .byte 0 @ SPECIES_LUVDISC
+ .byte 0 @ SPECIES_CORPHISH
+ .byte 0 @ SPECIES_CRAWDAUNT
+ .byte 0 @ SPECIES_FEEBAS
+ .byte 0 @ SPECIES_MILOTIC
+ .byte 0 @ SPECIES_CARVANHA
+ .byte 0 @ SPECIES_SHARPEDO
+ .byte 0 @ SPECIES_TRAPINCH
+ .byte 0 @ SPECIES_VIBRAVA
+ .byte 7 @ SPECIES_FLYGON
+ .byte 0 @ SPECIES_MAKUHITA
+ .byte 0 @ SPECIES_HARIYAMA
+ .byte 0 @ SPECIES_ELECTRIKE
+ .byte 0 @ SPECIES_MANECTRIC
+ .byte 0 @ SPECIES_NUMEL
+ .byte 0 @ SPECIES_CAMERUPT
+ .byte 0 @ SPECIES_SPHEAL
+ .byte 0 @ SPECIES_SEALEO
+ .byte 0 @ SPECIES_WALREIN
+ .byte 0 @ SPECIES_CACNEA
+ .byte 0 @ SPECIES_CACTURNE
+ .byte 0 @ SPECIES_SNORUNT
+ .byte 12 @ SPECIES_GLALIE
+ .byte 13 @ SPECIES_LUNATONE
+ .byte 4 @ SPECIES_SOLROCK
+ .byte 0 @ SPECIES_AZURILL
+ .byte 0 @ SPECIES_SPOINK
+ .byte 0 @ SPECIES_GRUMPIG
+ .byte 0 @ SPECIES_PLUSLE
+ .byte 0 @ SPECIES_MINUN
+ .byte 0 @ SPECIES_MAWILE
+ .byte 0 @ SPECIES_MEDITITE
+ .byte 0 @ SPECIES_MEDICHAM
+ .byte 12 @ SPECIES_SWABLU
+ .byte 8 @ SPECIES_ALTARIA
+ .byte 0 @ SPECIES_WYNAUT
+ .byte 9 @ SPECIES_DUSKULL
+ .byte 0 @ SPECIES_DUSCLOPS
+ .byte 0 @ SPECIES_ROSELIA
+ .byte 0 @ SPECIES_SLAKOTH
+ .byte 0 @ SPECIES_VIGOROTH
+ .byte 0 @ SPECIES_SLAKING
+ .byte 0 @ SPECIES_GULPIN
+ .byte 0 @ SPECIES_SWALOT
+ .byte 0 @ SPECIES_TROPIUS
+ .byte 0 @ SPECIES_WHISMUR
+ .byte 0 @ SPECIES_LOUDRED
+ .byte 0 @ SPECIES_EXPLOUD
+ .byte 0 @ SPECIES_CLAMPERL
+ .byte 0 @ SPECIES_HUNTAIL
+ .byte 0 @ SPECIES_GOREBYSS
+ .byte 0 @ SPECIES_ABSOL
+ .byte 12 @ SPECIES_SHUPPET
+ .byte 8 @ SPECIES_BANETTE
+ .byte 0 @ SPECIES_SEVIPER
+ .byte 0 @ SPECIES_ZANGOOSE
+ .byte 0 @ SPECIES_RELICANTH
+ .byte 0 @ SPECIES_ARON
+ .byte 0 @ SPECIES_LAIRON
+ .byte 0 @ SPECIES_AGGRON
+ .byte 16 @ SPECIES_CASTFORM
+ .byte 0 @ SPECIES_VOLBEAT
+ .byte 0 @ SPECIES_ILLUMISE
+ .byte 0 @ SPECIES_LILEEP
+ .byte 0 @ SPECIES_CRADILY
+ .byte 0 @ SPECIES_ANORITH
+ .byte 0 @ SPECIES_ARMALDO
+ .byte 0 @ SPECIES_RALTS
+ .byte 0 @ SPECIES_KIRLIA
+ .byte 0 @ SPECIES_GARDEVOIR
+ .byte 0 @ SPECIES_BAGON
+ .byte 0 @ SPECIES_SHELGON
+ .byte 0 @ SPECIES_SALAMENCE
+ .byte 8 @ SPECIES_BELDUM
+ .byte 0 @ SPECIES_METANG
+ .byte 0 @ SPECIES_METAGROSS
+ .byte 0 @ SPECIES_REGIROCK
+ .byte 0 @ SPECIES_REGICE
+ .byte 0 @ SPECIES_REGISTEEL
+ .byte 0 @ SPECIES_KYOGRE
+ .byte 0 @ SPECIES_GROUDON
+ .byte 6 @ SPECIES_RAYQUAZA
+ .byte 6 @ SPECIES_LATIAS
+ .byte 6 @ SPECIES_LATIOS
+ .byte 12 @ SPECIES_JIRACHI
+ .byte 8 @ SPECIES_DEOXYS
+ .byte 12 @ SPECIES_CHIMECHO
diff --git a/data/event_script_command_function_table.inc b/data/event_script_command_function_table.inc
index f44cdb7db..7cd00c37d 100644
--- a/data/event_script_command_function_table.inc
+++ b/data/event_script_command_function_table.inc
@@ -1,229 +1,229 @@
.align 2
gScriptCmdTable:: @ 81DB67C
- .4byte s00_nop
- .4byte s01_nop
- .4byte s02_end
- .4byte s03_return
- .4byte s04_call
- .4byte s05_goto
- .4byte s06_if_jump
- .4byte s07_if_call
- .4byte s08_jumpstd
- .4byte s09_callstd
- .4byte s0A_jumpstd_if
- .4byte s0B_callstd_if
- .4byte s0C_restore_execution_after_sCF
- .4byte s0D_endscript_killram
- .4byte s0E_set_byte
- .4byte s0F_u32_var_to_const
- .4byte s10_u8_var_to_const
- .4byte s11_u8_ptr_to_const
- .4byte s12_u32_var_to_ptr
- .4byte s13_u8_var_to_ptr
- .4byte s14_u32_var_to_var
- .4byte s15_u8_ptr_to_ptr
- .4byte s16_u16_gvar_to_const
- .4byte s17_u16_gvar_add_const
- .4byte sub_809993C
- .4byte s19_u16_gvar_gvar
- .4byte s1A_u16_gvar_gvar
- .4byte s1B_cmp_u8_var_var
- .4byte s1C_cmp_u8_var_const
- .4byte s1D_cmp_u8_var_ptr
- .4byte s1E_cmp_u8_ptr_var
- .4byte s1F_cmp_u8_ptr_const
- .4byte s20_cmp_u8_ptr_ptr
- .4byte s21_cmp_u16_gvar_const
- .4byte s22_cmp_u16_gvar_gvar
- .4byte s23_execute_ASM
- .4byte s24_execute_ASM_2
- .4byte s25_extended_cmd
- .4byte s26_extended_cmd_setvar
- .4byte s27_set_to_waitstate
- .4byte s28_pause
- .4byte s29_flag_set
- .4byte s2A_flag_clear
- .4byte s2B_flag_check
- .4byte s2C_unknown
- .4byte s2D_unknown
- .4byte s2E_unknown
- .4byte s2F_music_play
- .4byte s30_music_check
- .4byte s31_PlayFanfare
- .4byte s32_fanfare_wait
- .4byte s33_play_music
- .4byte s34_unknown
- .4byte s35_fade_to_default
- .4byte s36_fade_to_music
- .4byte s37_fadeout
- .4byte s38_fadein
- .4byte s39_warp_sfx
- .4byte s3A_warp_new_music
- .4byte s3B_warp_keep_music
- .4byte sub_809A054
- .4byte s3D_warp_v4
- .4byte s3E_set_new_map
- .4byte s3F_set_new_map_DMA
- .4byte sub_809A2DC
- .4byte sub_809A35C
- .4byte s42_get_map_camera_pos
- .4byte s43_get_player_party_count
- .4byte sub_80999A0
- .4byte sub_80999E4
- .4byte sub_8099A28
- .4byte sub_8099A6C
- .4byte s48_get_item_type
- .4byte sub_8099ADC
- .4byte sub_8099B20
- .4byte sub_8099B64
- .4byte sub_8099B90
- .4byte sub_8099BE8
- .4byte sub_8099BBC
- .4byte s4F_execute_movement
- .4byte s50_execute_movement_remote
- .4byte s51_waitmove
- .4byte s52_waitmove_remote
- .4byte s53_hide_sprite
- .4byte s54_hide_sprite_set_coords
- .4byte s55_show_sprite
- .4byte s56_show_sprite_set_coords
- .4byte s57_move_sprites
- .4byte s58_npc_f1_clear_x20
- .4byte s59_npc_f1_set_x20
- .4byte s5A_face_player
- .4byte s5B_npc_set_direction
- .4byte s5C_trainer_battle_configure_and_start
- .4byte sub_809B5E4
- .4byte sub_809B5F0
- .4byte sub_809B604
- .4byte s60_check_trainer_flag
- .4byte s61_set_trainer_flag
- .4byte s62_unset_trainer_flag
- .4byte s63_new_sprite_location_permanent
- .4byte s64_set_sprite_top_left_corner
- .4byte s65_set_sprite_behaviour
- .4byte sub_809AC78
- .4byte s67_execute_box
- .4byte s68_close_box
- .4byte sub_809AAC4
- .4byte sub_809AAEC
- .4byte s6B_release
- .4byte s6C_release_2
- .4byte sub_809ACC0
- .4byte s6E_yes_no
- .4byte s6F_multichoice
- .4byte sub_809AD3C
- .4byte sub_809AD90
- .4byte sub_809AD8C
- .4byte s73_nop_skip_word
- .4byte sub_809ADEC
- .4byte sub_809ADF8
- .4byte s76_close_picture_box
- .4byte sub_809AE48
- .4byte sub_809AE6C
- .4byte s79_give_pokemon
- .4byte s7A_create_egg
- .4byte s7B_change_pokedata_AP
- .4byte sub_809B3DC
- .4byte s7D_load_pokename
- .4byte s7E_load_first_pokenames
- .4byte s7F_load_pokename_team
- .4byte s80_load_item_name
- .4byte sub_809B114
- .4byte s82_load_item_name
- .4byte s83_load_textvar_var
- .4byte s84_load_textvar_std_expression
- .4byte s85_load_textvar_pointer
- .4byte s86_pokemart
- .4byte s87_pokemartdecor
- .4byte s88_pokemartbp
- .4byte s89_open_casino_game1
- .4byte berry_script_cmd
- .4byte sub_809B784
- .4byte sub_809B794
- .4byte sub_809B7A4
- .4byte sub_809B7B4
- .4byte s8F_get_random_val
- .4byte s90_AddMoney
- .4byte s91_SubtractMoney
- .4byte s92_check_money
- .4byte s93_display_money
- .4byte s94_hide_money
- .4byte s95_update_money
- .4byte sub_809B758
- .4byte s97_screen_special_effect
- .4byte s98_refade_with_timer
- .4byte s99_unknown
- .4byte s9A_unknown
- .4byte s9B_unknown
- .4byte s9C_execute_HM
- .4byte s9D_set_HM_animation_data
- .4byte s9E_checkarray_HM_animation
- .4byte s9F_changeposition_fly
- .4byte sA0_check_gender
- .4byte sA1_play_cry
- .4byte sA2_setmaptile
- .4byte sA3_set_standard_weather_data
- .4byte sA4_set_weather_data
- .4byte sub_8099E7C
- .4byte sA6_activate_per_step_callback_eg_ash
- .4byte sA7_set_new_map_footer
- .4byte sA8_unknown
- .4byte sA9_unknown
- .4byte sAA_create_new_sprite
- .4byte sAB_unknown
- .4byte sAC_open_door
- .4byte sub_809B9C8
- .4byte sub_809BA24
- .4byte sub_809BA38
- .4byte sub_809BA7C
- .4byte sub_809BAC0
- .4byte sub_809BAFC
- .4byte sB3_get_coin_amount
- .4byte sub_809BB20
- .4byte sub_809BB58
- .4byte sB6_load_battle
- .4byte sub_809B6A8
- .4byte sB8_set_virtual_address
- .4byte sB9_virtual_jump
- .4byte sBA_virtual_call
- .4byte sBB_virtual_if_jump
- .4byte sBC_virtual_if_call
- .4byte sBD_virtual_message
- .4byte sBE_virtual_load_text
- .4byte sBF_virtual_load_textbuffer
- .4byte sub_809B578
- .4byte sC1_hide_coins
- .4byte sC2_update_coins
- .4byte sC3_unknown
- .4byte sC4_unknown
- .4byte sub_809B8DC
- .4byte sC6_load_textvar_box_label
- .4byte s01_nop
- .4byte s01_nop
- .4byte s01_nop
- .4byte s01_nop
- .4byte s01_nop
- .4byte s01_nop
- .4byte sCD_set_obedient_bit
- .4byte sCE_check_obedient_bit
- .4byte sCF_execute_RAM_script_DMA
- .4byte s01_nop
- .4byte sD1_warp_v5
- .4byte sub_809BD70
- .4byte sub_809BB90
- .4byte sub_809BBB4
- .4byte ScrCmd_MossdeepGymSwitch
- .4byte sub_809BBDC
- .4byte sub_809A150
- .4byte sub_809BBE8
- .4byte sub_809BBFC
- .4byte sub_809AF94
- .4byte sub_809AC3C
- .4byte sub_8099D20
- .4byte sub_809BDD0
- .4byte sub_809BE0C
- .4byte sub_809ABF0
- .4byte sub_809BE54
- .4byte sub_809B214
- .4byte sub_809B0C4
+ .4byte ScrCmd_nop
+ .4byte ScrCmd_nop1
+ .4byte ScrCmd_end
+ .4byte ScrCmd_return
+ .4byte ScrCmd_call
+ .4byte ScrCmd_goto
+ .4byte ScrCmd_goto_if
+ .4byte ScrCmd_call_if
+ .4byte ScrCmd_gotostd
+ .4byte ScrCmd_callstd
+ .4byte ScrCmd_gotostd_if
+ .4byte ScrCmd_callstd_if
+ .4byte ScrCmd_gotoram
+ .4byte ScrCmd_killscript
+ .4byte ScrCmd_setmysteryeventstatus
+ .4byte ScrCmd_loadword
+ .4byte ScrCmd_loadbyte
+ .4byte ScrCmd_writebytetoaddr
+ .4byte ScrCmd_loadbytefromaddr
+ .4byte ScrCmd_setptrbyte
+ .4byte ScrCmd_copylocal
+ .4byte ScrCmd_copybyte
+ .4byte ScrCmd_setvar
+ .4byte ScrCmd_addvar
+ .4byte ScrCmd_subvar
+ .4byte ScrCmd_copyvar
+ .4byte ScrCmd_setorcopyvar
+ .4byte ScrCmd_compare_local_to_local
+ .4byte ScrCmd_compare_local_to_value
+ .4byte ScrCmd_compare_local_to_addr
+ .4byte ScrCmd_compare_addr_to_local
+ .4byte ScrCmd_compare_addr_to_value
+ .4byte ScrCmd_compare_addr_to_addr
+ .4byte ScrCmd_compare_var_to_value
+ .4byte ScrCmd_compare_var_to_var
+ .4byte ScrCmd_callnative
+ .4byte ScrCmd_gotonative
+ .4byte ScrCmd_special
+ .4byte ScrCmd_specialvar
+ .4byte ScrCmd_waitstate
+ .4byte ScrCmd_delay
+ .4byte ScrCmd_setflag
+ .4byte ScrCmd_clearflag
+ .4byte ScrCmd_checkflag
+ .4byte ScrCmd_initclock
+ .4byte ScrCmd_dodailyevents
+ .4byte ScrCmd_gettime
+ .4byte ScrCmd_playse
+ .4byte ScrCmd_waitse
+ .4byte ScrCmd_playfanfare
+ .4byte ScrCmd_waitfanfare
+ .4byte ScrCmd_playbgm
+ .4byte ScrCmd_savebgm
+ .4byte ScrCmd_fadedefaultbgm
+ .4byte ScrCmd_fadenewbgm
+ .4byte ScrCmd_fadeoutbgm
+ .4byte ScrCmd_fadeinbgm
+ .4byte ScrCmd_warp
+ .4byte ScrCmd_warpsilent
+ .4byte ScrCmd_warpdoor
+ .4byte ScrCmd_warphole
+ .4byte ScrCmd_warpteleport
+ .4byte ScrCmd_setwarp
+ .4byte ScrCmd_setdynamicwarp
+ .4byte ScrCmd_setdivewarp
+ .4byte ScrCmd_setholewarp
+ .4byte ScrCmd_getplayerxy
+ .4byte ScrCmd_countpokemon
+ .4byte ScrCmd_additem
+ .4byte ScrCmd_removeitem
+ .4byte ScrCmd_checkitemspace
+ .4byte ScrCmd_checkitem
+ .4byte ScrCmd_checkitemtype
+ .4byte ScrCmd_addpcitem
+ .4byte ScrCmd_checkpcitem
+ .4byte ScrCmd_adddecor
+ .4byte ScrCmd_removedecor
+ .4byte ScrCmd_hasdecor
+ .4byte ScrCmd_checkdecor
+ .4byte ScrCmd_applymovement
+ .4byte ScrCmd_applymovement_at
+ .4byte ScrCmd_waitmovement
+ .4byte ScrCmd_waitmovement_at
+ .4byte ScrCmd_removeobject
+ .4byte ScrCmd_removeobject_at
+ .4byte ScrCmd_addobject
+ .4byte ScrCmd_addobject_at
+ .4byte ScrCmd_setobjectxy
+ .4byte ScrCmd_showobject
+ .4byte ScrCmd_hideobject
+ .4byte ScrCmd_faceplayer
+ .4byte ScrCmd_turnobject
+ .4byte ScrCmd_trainerbattle
+ .4byte ScrCmd_battlebegin
+ .4byte ScrCmd_ontrainerbattleend
+ .4byte ScrCmd_ontrainerbattleendgoto
+ .4byte ScrCmd_checktrainerflag
+ .4byte ScrCmd_settrainerflag
+ .4byte ScrCmd_cleartrainerflag
+ .4byte ScrCmd_setobjectxyperm
+ .4byte ScrCmd_moveobjectoffscreen
+ .4byte ScrCmd_setobjectmovementtype
+ .4byte ScrCmd_waitmessage
+ .4byte ScrCmd_message
+ .4byte ScrCmd_closemessage
+ .4byte ScrCmd_lockall
+ .4byte ScrCmd_lock
+ .4byte ScrCmd_releaseall
+ .4byte ScrCmd_release
+ .4byte ScrCmd_waitbutton
+ .4byte ScrCmd_yesnobox
+ .4byte ScrCmd_multichoice
+ .4byte ScrCmd_multichoicedefault
+ .4byte ScrCmd_multichoicegrid
+ .4byte ScrCmd_drawbox
+ .4byte ScrCmd_erasebox
+ .4byte ScrCmd_drawboxtext
+ .4byte ScrCmd_drawpokepic
+ .4byte ScrCmd_erasepokepic
+ .4byte ScrCmd_drawcontestwinner
+ .4byte ScrCmd_braillemessage
+ .4byte ScrCmd_givepoke
+ .4byte ScrCmd_giveegg
+ .4byte ScrCmd_setpokemove
+ .4byte ScrCmd_checkpokemove
+ .4byte ScrCmd_getspeciesname
+ .4byte ScrCmd_getfirstpartypokename
+ .4byte ScrCmd_getpartypokename
+ .4byte ScrCmd_getitemname
+ .4byte ScrCmd_getdecorname
+ .4byte ScrCmd_getmovename
+ .4byte ScrCmd_getnumberstring
+ .4byte ScrCmd_getstdstring
+ .4byte ScrCmd_getstring
+ .4byte ScrCmd_pokemart
+ .4byte ScrCmd_pokemartdecor
+ .4byte ScrCmd_pokemartbp
+ .4byte ScrCmd_playslotmachine
+ .4byte ScrCmd_plantberrytree
+ .4byte ScrCmd_choosecontestpkmn
+ .4byte ScrCmd_startcontest
+ .4byte ScrCmd_showcontestresults
+ .4byte ScrCmd_contestlinktransfer
+ .4byte ScrCmd_random
+ .4byte ScrCmd_givemoney
+ .4byte ScrCmd_takemoney
+ .4byte ScrCmd_checkmoney
+ .4byte ScrCmd_showmoneybox
+ .4byte ScrCmd_hidemoneybox
+ .4byte ScrCmd_updatemoneybox
+ .4byte ScrCmd_getpricereduction
+ .4byte ScrCmd_fadescreen
+ .4byte ScrCmd_fadescreendelay
+ .4byte ScrCmd_setdarklevel
+ .4byte ScrCmd_animdarklevel
+ .4byte ScrCmd_messageautoscroll
+ .4byte ScrCmd_dofieldeffect
+ .4byte ScrCmd_setfieldeffect
+ .4byte ScrCmd_waitfieldeffect
+ .4byte ScrCmd_sethealplace
+ .4byte ScrCmd_checkplayergender
+ .4byte ScrCmd_playpokecry
+ .4byte ScrCmd_setmaptile
+ .4byte ScrCmd_resetweather
+ .4byte ScrCmd_setweather
+ .4byte ScrCmd_doweather
+ .4byte ScrCmd_tileeffect
+ .4byte ScrCmd_setmaplayoutindex
+ .4byte ScrCmd_setobjectpriority
+ .4byte ScrCmd_resetobjectpriority
+ .4byte ScrCmd_createvobject
+ .4byte ScrCmd_turnvobject
+ .4byte ScrCmd_opendoor
+ .4byte ScrCmd_closedoor
+ .4byte ScrCmd_waitdooranim
+ .4byte ScrCmd_setdooropen
+ .4byte ScrCmd_setdoorclosed
+ .4byte ScrCmd_addelevmenuitem
+ .4byte ScrCmd_showelevmenu
+ .4byte ScrCmd_checkcoins
+ .4byte ScrCmd_givecoins
+ .4byte ScrCmd_takecoins
+ .4byte ScrCmd_setwildbattle
+ .4byte ScrCmd_dowildbattle
+ .4byte ScrCmd_setvaddress
+ .4byte ScrCmd_vgoto
+ .4byte ScrCmd_vcall
+ .4byte ScrCmd_vgoto_if
+ .4byte ScrCmd_vcall_if
+ .4byte ScrCmd_vmessage
+ .4byte ScrCmd_vloadword
+ .4byte ScrCmd_vgetstring
+ .4byte ScrCmd_showcoinsbox
+ .4byte ScrCmd_hidecoinsbox
+ .4byte ScrCmd_updatecoinsbox
+ .4byte ScrCmd_incrementgamestat
+ .4byte ScrCmd_setescapewarp
+ .4byte ScrCmd_waitpokecry
+ .4byte ScrCmd_getboxname
+ .4byte ScrCmd_nop1
+ .4byte ScrCmd_nop1
+ .4byte ScrCmd_nop1
+ .4byte ScrCmd_nop1
+ .4byte ScrCmd_nop1
+ .4byte ScrCmd_nop1
+ .4byte ScrCmd_setpokeobedient
+ .4byte ScrCmd_checkpokeobedience
+ .4byte ScrCmd_cmdCF
+ .4byte ScrCmd_nop1
+ .4byte ScrCmd_warpD1
+ .4byte ScrCmd_setpokemetlocation
+ .4byte ScrCmd_mossdeepgym1
+ .4byte ScrCmd_mossdeepgym2
+ .4byte ScrCmd_mossdeepgym3
+ .4byte ScrCmd_mossdeepgym4
+ .4byte ScrCmd_warpD7
+ .4byte ScrCmd_cmdD8
+ .4byte ScrCmd_cmdD9
+ .4byte ScrCmd_cmdDA
+ .4byte ScrCmd_cmdDB
+ .4byte ScrCmd_fadescreenswapbuffers
+ .4byte ScrCmd_gettrainerclass
+ .4byte ScrCmd_gettrainername
+ .4byte ScrCmd_pokenavcall
+ .4byte ScrCmd_warpE0
+ .4byte ScrCmd_getcontesttype
+ .4byte ScrCmd_getitemnameplural
diff --git a/data/event_scripts.s b/data/event_scripts.s
index e4293570d..ad1216b91 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -12,13 +12,12 @@ gScriptCmdTableEnd:: @ 81DBA08
gSpecialVars:: @ 81DBA0C
.incbin "baserom.gba", 0x1dba0c, 0x58
-gUnknown_081DBA64:: @ 81DBA64
- .incbin "baserom.gba", 0x1dba64, 0x83c
+ .include "data/specials.inc"
-gUnknown_081DC2A0:: @ 81DC2A0
+gStdScripts:: @ 81DC2A0
.incbin "baserom.gba", 0x1dc2a0, 0x2c
-gUnknown_081DC2CC:: @ 81DC2CC
+gStdScripts_End:: @ 81DC2CC
.incbin "baserom.gba", 0x1dc2cc, 0x34ee
gUnknown_081DF7BA:: @ 81DF7BA
@@ -84,14 +83,14 @@ gUnknown_0823B68C:: @ 823B68C
gUnknown_0823C050:: @ 823C050
.incbin "baserom.gba", 0x23c050, 0x6431
-gUnknown_08242481:: @ 8242481
+gText_BattleRecordCouldntBeSaved:: @ 8242481
.incbin "baserom.gba", 0x242481, 0x87b
gUnknown_08242CFC:: @ 8242CFC
.incbin "baserom.gba", 0x242cfc, 0x6a91
-gUnknown_0824978D:: @ 824978D
- .incbin "baserom.gba", 0x24978d, 0xe
+gText_LinkStandby3:: @ 824978D
+ .string "Link standby…$"
gUnknown_0824979B:: @ 824979B
.incbin "baserom.gba", 0x24979b, 0x944d
@@ -822,7 +821,15 @@ gUnknown_0827EE09:: @ 27EE09
.incbin "baserom.gba", 0x27ee09, 0x2
gUnknown_0827EE0B:: @ 827EE0B
- .incbin "baserom.gba", 0x27ee0b, 0x118fa
+ .incbin "baserom.gba", 0x27ee0b, 0x46a
+
+ .include "data/text/tv.inc"
+
+ .incbin "baserom.gba", 0x0028c7e9, 0x90f
+
+ .include "data/text/pokemon_news.inc"
+
+ .incbin "baserom.gba", 0x28e066, 0x269f
gUnknown_08290705:: @ 8290705
.incbin "baserom.gba", 0x290705, 0xeb
diff --git a/data/evolution_graphics.s b/data/evolution_graphics.s
index c357efb12..d6ad2e578 100644
--- a/data/evolution_graphics.s
+++ b/data/evolution_graphics.s
@@ -3,7 +3,7 @@
.section .rodata
- .incbin "baserom.gba", 0x5f53c4, 0x48
+ .incbin "baserom.gba", 0x5f53cc, 0x40
gUnknown_085F540C:: @ 85F540C
.incbin "baserom.gba", 0x5f540c, 0x10
diff --git a/data/fanfares.s b/data/fanfares.s
index 26d2d82d1..2a0c2576a 100644
--- a/data/fanfares.s
+++ b/data/fanfares.s
@@ -5,4 +5,22 @@
.align 2, 0
sFanfares:: @ 85248BC
- .incbin "baserom.gba", 0x5248bc, 0x48
+@ song number, duration
+ .2byte 0x016f, 0x0050
+ .2byte 0x0172, 0x00a0
+ .2byte 0x0173, 0x00dc
+ .2byte 0x0174, 0x00dc
+ .2byte 0x0170, 0x00a0
+ .2byte 0x0171, 0x0154
+ .2byte 0x017a, 0x00b4
+ .2byte 0x0183, 0x0078
+ .2byte 0x0184, 0x02c6
+ .2byte 0x0185, 0x00fa
+ .2byte 0x0186, 0x0096
+ .2byte 0x0187, 0x00a0
+ .2byte 0x0226, 0x01c2
+ .2byte 0x0212, 0x00aa
+ .2byte 0x0211, 0x00c4
+ .2byte 0x01cb, 0x0139
+ .2byte 0x01d2, 0x013e
+ .2byte 0x01cc, 0x0087
diff --git a/data/field_effect_scripts.s b/data/field_effect_scripts.s
index 89ed27301..ceb327084 100644
--- a/data/field_effect_scripts.s
+++ b/data/field_effect_scripts.s
@@ -316,7 +316,7 @@ gFieldEffectScript_FieldMoveShowMonInit:: @ 82DBCCC
field_eff_end
gFieldEffectScript_Unknown60:: @ 82DBCD2
- field_eff_callnative sub_81799B8
+ field_eff_callnative FldEff_UsePuzzleEffect
field_eff_end
gFieldEffectScript_Unknown61:: @ 82DBCD8
diff --git a/data/field_region_map.s b/data/field_region_map.s
index 2ddc65739..f179ba8ce 100644
--- a/data/field_region_map.s
+++ b/data/field_region_map.s
@@ -3,8 +3,12 @@
.section .rodata
-gUnknown_085E5068:: @ 85E5068
- .incbin "baserom.gba", 0x5e5068, 0x8
+ .align 2
+gUnknown_085E5068:: @ 85E5068 struct BgTemplate
+ .4byte 0x000001f0, 0x00002dca
+ .align 2
gUnknown_085E5070:: @ 85E5070
- .incbin "baserom.gba", 0x5e5070, 0x18
+ window_template 0x00, 0x11, 0x11, 0x0c, 0x02, 0x0f, 0x0001
+ window_template 0x00, 0x16, 0x01, 0x07, 0x02, 0x0f, 0x0019
+ window_template 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0000
diff --git a/data/field_screen.s b/data/field_screen.s
index 63d4f942c..fd1b1f466 100644
--- a/data/field_screen.s
+++ b/data/field_screen.s
@@ -4,6 +4,9 @@
.section .rodata
.align 2, 0
+gUnknown_0854014C:: @ 854014C
+ .incbin "baserom.gba", 0x54014c, 0xc000
+
gUnknown_0854C14C:: @ 854C14C
.incbin "baserom.gba", 0x54c14c, 0x4
diff --git a/data/truck_scene_porthole.s b/data/field_special_scene.s
index c89babcc9..fe8ef1622 100644
--- a/data/truck_scene_porthole.s
+++ b/data/field_special_scene.s
@@ -2,8 +2,10 @@
.include "constants/constants.inc"
.section .rodata
+
.align 2, 0
-gUnknown_0858E898:: @ 858E898
+
+gTruckCamera_HorizontalTable:: @ 858E898
.incbin "baserom.gba", 0x58e898, 0x13
gUnknown_0858E8AB:: @ 858E8AB
diff --git a/data/fldeff_emotion.s b/data/fldeff_emotion.s
deleted file mode 100644
index f2c90d637..000000000
--- a/data/fldeff_emotion.s
+++ /dev/null
@@ -1,11 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_085507B4:: @ 85507B4
- .incbin "baserom.gba", 0x5507b4, 0x18
-
-gUnknown_085507CC:: @ 85507CC
- .incbin "baserom.gba", 0x5507cc, 0x18
diff --git a/data/graphics.s b/data/graphics.s
index 96aaf3911..e89177a1d 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -13,16 +13,42 @@ gUnknown_08C00524:: @ 8C00524
.include "data/graphics/pokemon/circled_question_mark_graphics.inc"
@ 8C00C10
- .incbin "baserom.gba", 0xc00c10, 0x16f0
+ .incbin "baserom.gba", 0xc00c10, 0xa34
+
+gUnknown_08C01644:: @ 8C01644
+ .incbin "baserom.gba", 0xc01644, 0xE0
+
+gUnknown_08C01724:: @ 8C01724
+ .incbin "baserom.gba", 0xc01724, 0xBDC
gUnknown_08C02300:: @ 8C02300
- .incbin "baserom.gba", 0xc02300, 0x70f0
+ .incbin "baserom.gba", 0xc02300, 0x7c
+
+gUnknown_08C0237C:: @ 8C0237C
+ .incbin "baserom.gba", 0xc0237c, 0x7074
gUnknown_08C093F0:: @ 8C093F0
- .incbin "baserom.gba", 0xc093f0, 0x87ec
+ .incbin "baserom.gba", 0xc093f0, 0x87ac
+
+ .align 2
+gBattleInterface_BallStatusBarPal:: @ 8C11B9C
+ .incbin "graphics/battle_interface/ball_status_bar.gbapal"
+
+ .align 2
+gBattleInterface_BallDisplayPal:: @ 8C11BBC
+ .incbin "graphics/battle_interface/ball_display.gbapal"
+
+ .align 2
+gHealthboxElementsGfxTable:: @ 8C11BDC
+ .incbin "baserom.gba", 0xc11bdc, 0x840
-gUnknown_08C11BDC:: @ 8C11BDC
- .incbin "baserom.gba", 0xc11bdc, 0x52b4
+ .align 2
+gBattleInterface_BallDisplayGfx:: @ 8C1241C
+ .incbin "graphics/battle_interface/ball_display.4bpp"
+
+ .align 2
+gUnknown_08C1249C:: @ 8C1249C
+ .incbin "baserom.gba", 0xc1249c, 0x49f4
gUnknown_08C16E90:: @ 8C16E90
.incbin "baserom.gba", 0xc16e90, 0x118
@@ -73,7 +99,22 @@ gUnknown_08C1D1E8:: @ 8C1D1E8
.incbin "baserom.gba", 0xc1d1e8, 0x28
gUnknown_08C1D210:: @ 8C1D210
- .incbin "baserom.gba", 0xc1d210, 0x3458
+ .incbin "baserom.gba", 0xc1d210, 0x1fb8
+
+gUnknown_08C1F1C8:: @ 8C1F1C8
+ .incbin "baserom.gba", 0xc1f1c8, 0x2a4
+
+gUnknown_08C1F46C:: @ 8C1F46C
+ .incbin "baserom.gba", 0xc1f46c, 0x17c
+
+gUnknown_08C1F5E8:: @ 8C1F5E8
+ .incbin "baserom.gba", 0xc1f5e8, 0x184
+
+gUnknown_08C1F76C:: @ 8C1F76C
+ .incbin "baserom.gba", 0xc1f76c, 0x17c
+
+gUnknown_08C1F8E8:: @ 8C1F8E8
+ .incbin "baserom.gba", 0xc1f8e8, 0xd80
gUnknown_08C20668:: @ 8C20668
.incbin "baserom.gba", 0xc20668, 0x1c
@@ -166,10 +207,10 @@ gUnknown_08C2EA9C:: @ 8C2EA9C
.incbin "baserom.gba", 0xc2ea9c, 0xf6c
@ 8C2FA08
- .include "data/graphics/pokemon/mon_graphics.inc"
+ .include "data/graphics/pokemon/graphics.inc"
@ 8D51DC8
- .include "data/graphics/trainers/trainer_graphics.inc"
+ .include "data/graphics/trainers/graphics.inc"
.align 2
gMonIcon_QuestionMark:: @ 8D774D0
@@ -189,19 +230,82 @@ gUnknown_08D77AE4:: @ 8D77AE4
.incbin "baserom.gba", 0xd77ae4, 0x28
gUnknown_08D77B0C:: @ 8D77B0C
- .incbin "baserom.gba", 0xd77b0c, 0x25fc
+ .incbin "baserom.gba", 0xd77b0c, 0x25c
+
+gUnknown_08D77D68:: @ 8D77D68
+ .incbin "baserom.gba", 0xd77d68, 0x5b0
+
+gUnknown_08D78318:: @ 8D78318
+ .incbin "baserom.gba", 0xd78318, 0x38
+
+gUnknown_08D78350:: @ 8D78350
+ .incbin "baserom.gba", 0xd78350, 0x2b0
+
+gUnknown_08D78600:: @ 8D78600
+ .incbin "baserom.gba", 0xd78600, 0x678
+
+gUnknown_08D78C78:: @ 8D78C78
+ .incbin "baserom.gba", 0xd78C78, 0x40
+
+gUnknown_08D78CB8:: @ 8D78CB8
+ .incbin "baserom.gba", 0xd78CB8, 0x2b0
+
+gUnknown_08D78F68:: @ 8D78F68
+ .incbin "baserom.gba", 0xd78f68, 0x5f8
+
+gUnknown_08D79560:: @ 8D79560
+ .incbin "baserom.gba", 0xd79560, 0x48
+
+gUnknown_08D795A8:: @ 8D795A8
+ .incbin "baserom.gba", 0xd795A8, 0x2b0
+
+gUnknown_08D79858:: @ 8D79858
+ .incbin "baserom.gba", 0xd79858, 0x5b8
+
+gUnknown_08D79E10:: @ 8D79E10
+ .incbin "baserom.gba", 0xd79E10, 0x48
+
+gUnknown_08D79E58:: @ 8D79E58
+ .incbin "baserom.gba", 0xd79e58, 0x2b0
gUnknown_08D7A108:: @ 8D7A108
- .incbin "baserom.gba", 0xd7a108, 0x618
+ .incbin "baserom.gba", 0xd7a108, 0x5d4
+
+gUnknown_08D7A6DC:: @ 8D7A6DC
+ .incbin "baserom.gba", 0xd7a6DC, 0x44
gUnknown_08D7A720:: @ 8D7A720
- .incbin "baserom.gba", 0xd7a720, 0x13f4
+ .incbin "baserom.gba", 0xd7a720, 0x2b0
+
+gUnknown_08D7A9D0:: @ 8D7A9D0
+ .incbin "baserom.gba", 0xd7a9D0, 0x5a8
+
+gUnknown_08D7AF78:: @ 8D7AF78
+ .incbin "baserom.gba", 0xd7af78, 0x40
+
+gUnknown_08D7AFB8:: @ 8D7AFB8
+ .incbin "baserom.gba", 0xd7aFB8, 0x2b0
+
+gUnknown_08D7B268:: @ 8D7B268
+ .incbin "baserom.gba", 0xd7b268, 0x5c0
+
+gUnknown_08D7B828:: @ 8D7B828
+ .incbin "baserom.gba", 0xd7b828, 0x3c
+
+gUnknown_08D7B864:: @ 8D7B864
+ .incbin "baserom.gba", 0xd7b864, 0x2b0
gUnknown_08D7BB14:: @ 8D7BB14
- .incbin "baserom.gba", 0xd7bb14, 0x640
+ .incbin "baserom.gba", 0xd7bb14, 0x5f8
+
+gUnknown_08D7C10C:: @ 8D7C10C
+ .incbin "baserom.gba", 0xd7c10c, 0x48
gUnknown_08D7C154:: @ 8D7C154
- .incbin "baserom.gba", 0xd7c154, 0x2ec
+ .incbin "baserom.gba", 0xd7c154, 0x2b0
+
+gUnknown_08D7C404:: @ 8D7C404
+ .incbin "baserom.gba", 0xd7c404, 0x3c
gUnknown_08D7C440:: @ 8D7C440
.incbin "baserom.gba", 0xd7c440, 0x5ac
@@ -222,7 +326,10 @@ gUnknown_08D7D590:: @ 8D7D590
.incbin "baserom.gba", 0xd7d590, 0x674
gUnknown_08D7DC04:: @ 8D7DC04
- .incbin "baserom.gba", 0xd7dc04, 0x2f0
+ .incbin "baserom.gba", 0xd7dc04, 0x2b0
+
+gUnknown_08D7DEB4:: @ 8D7DEB4
+ .incbin "baserom.gba", 0xd7deb4, 0x40
gUnknown_08D7DEF4:: @ 8D7DEF4
.incbin "baserom.gba", 0xd7def4, 0x3c
@@ -258,13 +365,49 @@ gUnknown_08D7E1F8:: @ 8D7E1F8
.incbin "baserom.gba", 0xd7e1f8, 0x3c
gUnknown_08D7E234:: @ 8D7E234
- .incbin "baserom.gba", 0xd7e234, 0x17c4
+ .incbin "baserom.gba", 0xd7e234, 0x4c
+
+gUnknown_08D7E280:: @ 8D7E280
+ .incbin "baserom.gba", 0xd7e280, 0x588
+
+gUnknown_08D7E808:: @ 8D7E808
+ .incbin "baserom.gba", 0xd7e808, 0x1bc
+
+gUnknown_08D7E9C4:: @ 8D7E9C4
+ .incbin "baserom.gba", 0xd7e9C4, 0x710
+
+gUnknown_08D7F0D4:: @ 8D7F0D4
+ .incbin "baserom.gba", 0xd7F0D4, 0x238
+
+gUnknown_08D7F30C:: @ 8D7F30C
+ .incbin "baserom.gba", 0xd7F30c, 0x544
+
+gUnknown_08D7F850:: @ 8D7F850
+ .incbin "baserom.gba", 0xd7F850, 0x1a8
gUnknown_08D7F9F8:: @ 8D7F9F8
.incbin "baserom.gba", 0xd7f9f8, 0x4cc
gUnknown_08D7FEC4:: @ 8D7FEC4
- .incbin "baserom.gba", 0xd7fec4, 0x174c
+ .incbin "baserom.gba", 0xd7fec4, 0x190
+
+gUnknown_08D80054:: @ 8D80054
+ .incbin "baserom.gba", 0xd80054, 0x60c
+
+gUnknown_08D80660:: @ 8D80660
+ .incbin "baserom.gba", 0xd80660, 0x1a4
+
+gUnknown_08D80804:: @ 8D80804
+ .incbin "baserom.gba", 0xd80804, 0x54c
+
+gUnknown_08D80D50:: @ 8D80D50
+ .incbin "baserom.gba", 0xd80d50, 0x14C
+
+gUnknown_08D80E9C:: @ 8D80E9C
+ .incbin "baserom.gba", 0xd80e9c, 0x5e0
+
+gUnknown_08D8147C:: @ 8D8147C
+ .incbin "baserom.gba", 0xd8147C, 0x194
gUnknown_08D81610:: @ 8D81610
.incbin "baserom.gba", 0xd81610, 0x81c
@@ -324,7 +467,19 @@ gUnknown_08D85600:: @ 8D85600
.incbin "baserom.gba", 0xd85600, 0x20
gUnknown_08D85620:: @ 8D85620
- .incbin "baserom.gba", 0xd85620, 0xa8
+ .incbin "baserom.gba", 0xd85620, 0x20
+
+gUnknown_08D85640:: @ 8D85640
+ .incbin "baserom.gba", 0xd85640, 0x20
+
+gUnknown_08D85660:: @ 8D85660
+ .incbin "baserom.gba", 0xd85660, 0x20
+
+gUnknown_08D85680:: @ 8D85680
+ .incbin "baserom.gba", 0xd85680, 0x20
+
+gUnknown_08D856A0:: @ 8D856A0
+ .incbin "baserom.gba", 0xd856a0, 0x28
gUnknown_08D856C8:: @ 8D856C8
.incbin "baserom.gba", 0xd856c8, 0xe0
@@ -336,8 +491,13 @@ gUnknown_08D85A1C:: @ 8D85A1C
.incbin "baserom.gba", 0xd85a1c, 0x234
gUnknown_08D85C50:: @ 8D85C50
- .incbin "baserom.gba", 0xd85c50, 0x80
+ .incbin "baserom.gba", 0xd85c50, 0x60
+ .align 2
+gIntro2BrendanNoTurnPal:: @ 8D85CB0
+ .incbin "graphics/intro/intro2_brendan_noturn.gbapal"
+
+ .align 2
gUnknown_08D85CD0:: @ 8D85CD0
.incbin "baserom.gba", 0xd85cd0, 0x182
@@ -348,8 +508,49 @@ gUnknown_08D85E72:: @ 8D85E72
.incbin "baserom.gba", 0xd85e72, 0xa
gUnknown_08D85E7C:: @ 8D85E7C
- .incbin "baserom.gba", 0xd85e7c, 0x2618
+ .incbin "baserom.gba", 0xd85e7c, 0x54
+
+ .align 2
+gIntro2VolbeatPal:: @ 8D85ED0
+ .incbin "graphics/intro/intro2_volbeat.gbapal"
+
+ .align 2
+gIntro2TorchicPal:: @ 8D85EF0
+ .incbin "graphics/intro/intro2_torchic.gbapal"
+
+ .align 2
+gIntro2ManectricPal:: @ 8D85ED0
+ .incbin "graphics/intro/intro2_manectric.gbapal"
+
+ .align 2
+gIntro2FlygonPal:: @ 8D85F30
+ .incbin "graphics/intro/intro2_flygon.gbapal"
+
+ .align 2
+gIntro2VolbeatGfx:: @ 8D85F50
+ .incbin "graphics/intro/intro2_volbeat.4bpp.lz"
+
+ .align 2
+gIntro2TorchicGfx:: @ 8D86130
+ .incbin "graphics/intro/intro2_torchic.4bpp.lz"
+ .align 2
+gIntro2ManectricGfx:: @ 8D86550
+ .incbin "graphics/intro/intro2_manectric.4bpp.lz"
+
+ .align 2
+gIntro2FlygonGfx:: @ 8D8702C
+ .incbin "graphics/intro/intro2_flygon.4bpp.lz"
+
+ .align 2
+gIntro2BrendanNoTurnGfx:: @ 8D87568
+ .incbin "graphics/intro/intro2_brendan_noturn.4bpp.lz"
+
+ .align 2
+gIntro2MayNoTurnGfx:: @ 8D87CA4
+ .incbin "graphics/intro/intro2_may_noturn.4bpp.lz"
+
+ .align 2
gUnknown_08D88494:: @ 8D88494
.incbin "baserom.gba", 0xd88494, 0x8ac
@@ -381,8 +582,17 @@ gUnknown_08D8B440:: @ 8D8B440
.incbin "baserom.gba", 0xd8b440, 0x2a8
gUnknown_08D8B6E8:: @ 8D8B6E8
- .incbin "baserom.gba", 0xd8b6e8, 0x38c
+ .incbin "baserom.gba", 0xd8b6e8, 0x124
+ .align 2
+gIntro3LightningGfx:: @ 8D8B80C
+ .incbin "graphics/intro/intro3_lightning.4bpp.lz"
+
+ .align 2
+gIntro3LightningPal:: @ 8D8BA54
+ .incbin "graphics/intro/intro3_lightning.gbapal"
+
+ .align 2
gUnknown_08D8BA74:: @ 8D8BA74
.incbin "baserom.gba", 0xd8ba74, 0x6f8
@@ -393,7 +603,26 @@ gUnknown_08D8C838:: @ 8D8C838
.incbin "baserom.gba", 0xd8c838, 0x490
gUnknown_08D8CCC8:: @ 8D8CCC8
- .incbin "baserom.gba", 0xd8ccc8, 0x748
+ .incbin "baserom.gba", 0xd8ccc8, 0x27c
+
+ .align 2
+gIntro2BubblesGfx:: @ 8D8CF44
+ .incbin "graphics/intro/intro2_bubbles.4bpp.lz"
+
+ .align 2
+gIntro2BubblesPal:: @ 8D8D110
+ .incbin "graphics/intro/intro2_bubbles.gbapal"
+
+ .align 2
+gIntro1FlygonGfx:: @ 8D8D130
+ .incbin "graphics/intro/intro1_flygon.4bpp.lz"
+
+ .align 2
+gIntro1SparkleGfx:: @ 8D8D208
+ .incbin "graphics/intro/intro1_sparkle.4bpp.lz"
+
+ .align 2
+ .incbin "baserom.gba", 0xd8d2a4, 0x16c
gUnknown_08D8D410:: @ 8D8D410
.incbin "baserom.gba", 0xd8d410, 0x17c
@@ -414,7 +643,14 @@ gUnknown_08D8EC24:: @ 8D8EC24
.incbin "baserom.gba", 0xd8ec24, 0xf78
gUnknown_08D8FB9C:: @ 8D8FB9C
- .incbin "baserom.gba", 0xd8fb9c, 0xd8
+ .incbin "baserom.gba", 0xd8fb9c, 0x24
+
+gUnknown_08D8FBC0:: @ 8D8FBC0
+ .incbin "baserom.gba", 0xd8fbc0, 0x30
+
+ .align 2
+gBattleInterface_BallStatusBarGfx:: @ 8D8FBF0
+ .incbin "graphics/battle_interface/ball_status_bar.4bpp.lz"
.align 2
gMonIcon_Egg:: @ 8D8FC74
@@ -512,14 +748,17 @@ gUnknown_08D9AE04:: @ 8D9AE04
gUnknown_08D9AF44:: @ 8D9AF44
.incbin "baserom.gba", 0xd9af44, 0x78
-gUnknown_08D9AFBC:: @ 8D9AFBC
+gBuyMenuFrame_Gfx:: @ 8D9AFBC
.incbin "baserom.gba", 0xd9afbc, 0x10c
-gUnknown_08D9B0C8:: @ 8D9B0C8
+gMenuMoneyPal:: @ 8D9B0C8
.incbin "baserom.gba", 0xd9b0c8, 0x28
-gUnknown_08D9B0F0:: @ 8D9B0F0
- .incbin "baserom.gba", 0xd9b0f0, 0x1c4
+gBuyMenuFrame_Tilemap:: @ 8D9B0F0
+ .incbin "baserom.gba", 0xd9b0f0, 0x140
+
+gMenuMoneyGfx:: @ 8D9B230
+ .incbin "baserom.gba", 0xd9b230, 0x84
gUnknown_08D9B2B4:: @ 8D9B2B4
.incbin "baserom.gba", 0xd9b2b4, 0x1bc
@@ -642,7 +881,10 @@ gUnknown_08DAAFEC:: @ 8DAAFEC
.include "data/graphics/items/item_graphics.inc"
@ 8DB7AA0
- .incbin "baserom.gba", 0xdb7aa0, 0x2a78
+ .include "data/graphics/decorations/decoration_graphics.inc"
+
+@ 8DBA14C
+ .incbin "baserom.gba", 0xdba14c, 0x3cc
gUnknown_08DBA518:: @ 8DBA518
.incbin "baserom.gba", 0xdba518, 0x80
@@ -671,8 +913,116 @@ gCableCarCord_Gfx:: @ 8DBC2C0
gUnknown_08DBC2E8:: @ 8DBC2E8
.incbin "baserom.gba", 0xdbc2e8, 0x72c
-gUnknown_08DBCA14:: @ 8DBCA14
- .incbin "baserom.gba", 0xdbca14, 0x3d00
+gUnknown_08DBCA14:: @ 0x08DBCA14
+ .incbin "baserom.gba", 0xdbca14, 0x1e04
+
+gUnknown_08DBE818:: @ 0x08DBE818
+ .incbin "baserom.gba", 0xdbe818, 0x20
+
+gUnknown_08DBE838:: @ 0x08DBE838
+ .incbin "baserom.gba", 0xdbe838, 0x20
+
+gUnknown_08DBE858:: @ 0x08DBE858
+ .incbin "baserom.gba", 0xdbe858, 0x20
+
+gUnknown_08DBE878:: @ 0x08DBE878
+ .incbin "baserom.gba", 0xdbe878, 0x20
+
+gUnknown_08DBE898:: @ 0x08DBE898
+ .incbin "baserom.gba", 0xdbe898, 0x20
+
+gUnknown_08DBE8B8:: @ 0x08DBE8B8
+ .incbin "baserom.gba", 0xdbe8b8, 0x20
+
+gUnknown_08DBE8D8:: @ 0x08DBE8D8
+ .incbin "baserom.gba", 0xdbe8d8, 0x20
+
+gUnknown_08DBE8F8:: @ 0x08DBE8F8
+ .incbin "baserom.gba", 0xdbe8f8, 0x20
+
+gUnknown_08DBE918:: @ 0x08DBE918
+ .incbin "baserom.gba", 0xdbe918, 0x20
+
+gUnknown_08DBE938:: @ 0x08DBE938
+ .incbin "baserom.gba", 0xdbe938, 0x20
+
+gUnknown_08DBE958:: @ 0x08DBE958
+ .incbin "baserom.gba", 0xdbe958, 0x20
+
+gUnknown_08DBE978:: @ 0x08DBE978
+ .incbin "baserom.gba", 0xdbe978, 0x20
+
+gUnknown_08DBE998:: @ 0x08DBE998
+ .incbin "baserom.gba", 0xdbe998, 0x1a0
+
+gUnknown_08DBEB38:: @ 0x08DBEB38
+ .incbin "baserom.gba", 0xdbeb38, 0x13c
+
+gUnknown_08DBEC74:: @ 0x08DBEC74
+ .incbin "baserom.gba", 0xdbec74, 0x210
+
+gUnknown_08DBEE84:: @ 0x08DBEE84
+ .incbin "baserom.gba", 0xdbee84, 0xd8
+
+gUnknown_08DBEF5C:: @ 0x08DBEF5C
+ .incbin "baserom.gba", 0xdbef5c, 0x1f8
+
+gUnknown_08DBF154:: @ 0x08DBF154
+ .incbin "baserom.gba", 0xdbf154, 0x180
+
+gUnknown_08DBF2D4:: @ 0x08DBF2D4
+ .incbin "baserom.gba", 0xdbf2d4, 0xa8
+
+gUnknown_08DBF37C:: @ 0x08DBF37C
+ .incbin "baserom.gba", 0xdbf37c, 0x190
+
+gUnknown_08DBF50C:: @ 0x08DBF50C
+ .incbin "baserom.gba", 0xdbf50c, 0x140
+
+gUnknown_08DBF64C:: @ 0x08DBF64C
+ .incbin "baserom.gba", 0xdbf64c, 0x168
+
+gUnknown_08DBF7B4:: @ 0x08DBF7B4
+ .incbin "baserom.gba", 0xdbf7b4, 0x150
+
+gUnknown_08DBF904:: @ 0x08DBF904
+ .incbin "baserom.gba", 0xdbf904, 0x2a0
+
+gUnknown_08DBFBA4:: @ 0x08DBFBA4
+ .incbin "baserom.gba", 0xdbfba4, 0xd8
+
+gUnknown_08DBFC7C:: @ 0x08DBFC7C
+ .incbin "baserom.gba", 0xdbfc7c, 0xe0
+
+gUnknown_08DBFD5C:: @ 0x08DBFD5C
+ .incbin "baserom.gba", 0xdbfd5c, 0x10c
+
+gUnknown_08DBFE68:: @ 0x08DBFE68
+ .incbin "baserom.gba", 0xdbfe68, 0xdc
+
+gUnknown_08DBFF44:: @ 0x08DBFF44
+ .incbin "baserom.gba", 0xdbff44, 0xf0
+
+gUnknown_08DC0034:: @ 0x08DC0034
+ .incbin "baserom.gba", 0xdc0034, 0xe0
+
+gUnknown_08DC0114:: @ 0x08DC0114
+ .incbin "baserom.gba", 0xdc0114, 0xe0
+
+gUnknown_08DC01F4:: @ 0x08DC01F4
+ .incbin "baserom.gba", 0xdc01f4, 0x10c
+
+gUnknown_08DC0300:: @ 0x08DC0300
+ .incbin "baserom.gba", 0xdc0300, 0xf0
+
+gUnknown_08DC03F0:: @ 0x08DC03F0
+ .incbin "baserom.gba", 0xdc03f0, 0xf8
+
+gUnknown_08DC04E8:: @ 0x08DC04E8
+ .incbin "baserom.gba", 0xdc04e8, 0x118
+
+gUnknown_08DC0600:: @ 0x08DC0600
+ .incbin "baserom.gba", 0xdc0600, 0x114
gUnknown_08DC0714:: @ 8DC0714
.incbin "baserom.gba", 0xdc0714, 0x40
@@ -1107,19 +1457,29 @@ gTitleScreenBgPalettes:: @ 8DDE258
.incbin "graphics/title_screen/rayquaza_and_clouds.gbapal"
.align 2
-gUnknown_08DDE438:: @ 8DDE438
- .incbin "baserom.gba", 0xdde438, 0x20
+gTitleScreenEmeraldVersionPal:: @ 8DDE438
+ .incbin "graphics/title_screen/emerald_version.gbapal"
+ .align 2
gUnknown_08DDE458:: @ 8DDE458
.incbin "baserom.gba", 0xdde458, 0x238
-gTitleScreenPokemonLogoTiles:: @ 8DDE690
+gTitleScreenPokemonLogoGfx:: @ 8DDE690
.incbin "graphics/title_screen/pokemon_logo.8bpp.lz"
.align 2
-@ 8DDFD94
- .incbin "baserom.gba", 0xddfd94, 0x8b0
+gTitleScreenEmeraldVersionGfx:: @ 8DDFD94
+ .incbin "graphics/title_screen/emerald_version.8bpp.lz"
+
+ .align 2
+gTitleScreenPressStartPal:: @ 8DE03C8
+ .incbin "graphics/title_screen/press_start.gbapal"
+
+ .align 2
+gTitleScreenPressStartGfx:: @ 8DE03E8
+ .incbin "graphics/title_screen/press_start.4bpp.lz"
+ .align 2
gUnknown_08DE0644:: @ 8DE0644
.incbin "baserom.gba", 0xde0644, 0x184
diff --git a/data/graphics/decorations/decoration_graphics.inc b/data/graphics/decorations/decoration_graphics.inc
new file mode 100644
index 000000000..c7ea9be70
--- /dev/null
+++ b/data/graphics/decorations/decoration_graphics.inc
@@ -0,0 +1,252 @@
+gUnknown_08DB7AA0::
+ .incbin "graphics/decorations/decor_heavy_desk.4bpp.lz"
+
+gUnknown_08DB7B34::
+ .incbin "graphics/decorations/decor_heavy_desk.gbapal.lz"
+
+gUnknown_08DB7B5C::
+ .incbin "graphics/decorations/decor_ragged_desk.4bpp.lz"
+
+gUnknown_08DB7BEC::
+ .incbin "graphics/decorations/decor_ragged_desk.gbapal.lz"
+
+gUnknown_08DB7C08::
+ .incbin "graphics/decorations/decor_comfort_desk.4bpp.lz"
+
+gUnknown_08DB7CE8::
+ .incbin "graphics/decorations/decor_comfort_desk.gbapal.lz"
+
+gUnknown_08DB7D08::
+ .incbin "graphics/decorations/decor_pretty_desk.4bpp.lz"
+
+gUnknown_08DB7DCC::
+ .incbin "graphics/decorations/decor_pretty_desk.gbapal.lz"
+
+gUnknown_08DB7DF4::
+ .incbin "graphics/decorations/decor_brick_desk.4bpp.lz"
+
+gUnknown_08DB7EA0::
+ .incbin "graphics/decorations/decor_brick_desk.gbapal.lz"
+
+gUnknown_08DB7EC4::
+ .incbin "graphics/decorations/decor_camp_desk.4bpp.lz"
+
+gUnknown_08DB7F60::
+ .incbin "graphics/decorations/decor_camp_desk.gbapal.lz"
+
+gUnknown_08DB7F7C::
+ .incbin "graphics/decorations/decor_hard_desk.4bpp.lz"
+
+gUnknown_08DB8070::
+ .incbin "graphics/decorations/decor_hard_desk.gbapal.lz"
+
+gUnknown_08DB808C::
+ .incbin "graphics/decorations/decor_red_plant.4bpp.lz"
+
+gUnknown_08DB8138::
+ .incbin "graphics/decorations/decor_red_plant.gbapal.lz"
+
+gUnknown_08DB8160::
+ .incbin "graphics/decorations/decor_tropical_plant.4bpp.lz"
+
+gUnknown_08DB8218::
+ .incbin "graphics/decorations/decor_tropical_plant.gbapal.lz"
+
+gUnknown_08DB823C::
+ .incbin "graphics/decorations/decor_pretty_flowers.4bpp.lz"
+
+gUnknown_08DB8300::
+ .incbin "graphics/decorations/decor_pretty_flowers.gbapal.lz"
+
+gUnknown_08DB8328::
+ .incbin "graphics/decorations/decor_colorful_plant.4bpp.lz"
+
+gUnknown_08DB8430::
+ .incbin "graphics/decorations/decor_colorful_plant.gbapal.lz"
+
+gUnknown_08DB8458::
+ .incbin "graphics/decorations/decor_big_plant.4bpp.lz"
+
+gUnknown_08DB8528::
+ .incbin "graphics/decorations/decor_big_plant.gbapal.lz"
+
+gUnknown_08DB854C::
+ .incbin "graphics/decorations/decor_gorgeous_plant.4bpp.lz"
+
+gUnknown_08DB862C::
+ .incbin "graphics/decorations/decor_gorgeous_plant.gbapal.lz"
+
+gUnknown_08DB8654::
+ .incbin "graphics/decorations/decor_red_brick.4bpp.lz"
+
+gUnknown_08DB86C4::
+ .incbin "graphics/decorations/decor_red_brick.gbapal.lz"
+
+gUnknown_08DB86E0::
+ .incbin "graphics/decorations/decor_yellow_brick.4bpp.lz"
+
+gUnknown_08DB8750::
+ .incbin "graphics/decorations/decor_yellow_brick.gbapal.lz"
+
+gUnknown_08DB876C::
+ .incbin "graphics/decorations/decor_blue_brick.4bpp.lz"
+
+gUnknown_08DB87DC::
+ .incbin "graphics/decorations/decor_blue_brick.gbapal.lz"
+
+gUnknown_08DB87F8::
+ .incbin "graphics/decorations/decor_red_tent.4bpp.lz"
+
+gUnknown_08DB88D8::
+ .incbin "graphics/decorations/decor_red_tent.gbapal.lz"
+
+gUnknown_08DB8900::
+ .incbin "graphics/decorations/decor_blue_tent.4bpp.lz"
+
+gUnknown_08DB89E0::
+ .incbin "graphics/decorations/decor_blue_tent.gbapal.lz"
+
+gUnknown_08DB8A08::
+ .incbin "graphics/decorations/decor_solid_board.4bpp.lz"
+
+gUnknown_08DB8A68::
+ .incbin "graphics/decorations/decor_solid_board.gbapal.lz"
+
+gUnknown_08DB8A84::
+ .incbin "graphics/decorations/decor_slide.4bpp.lz"
+
+gUnknown_08DB8B40::
+ .incbin "graphics/decorations/decor_slide.gbapal.lz"
+
+gUnknown_08DB8B68::
+ .incbin "graphics/decorations/decor_tire.4bpp.lz"
+
+gUnknown_08DB8C40::
+ .incbin "graphics/decorations/decor_tire.gbapal.lz"
+
+gUnknown_08DB8C5C::
+ .incbin "graphics/decorations/decor_stand.4bpp.lz"
+
+gUnknown_08DB8CF4::
+ .incbin "graphics/decorations/decor_stand.gbapal.lz"
+
+gUnknown_08DB8D18::
+ .incbin "graphics/decorations/decor_breakable_door.4bpp.lz"
+
+gUnknown_08DB8DB0::
+ .incbin "graphics/decorations/decor_breakable_door.gbapal.lz"
+
+gUnknown_08DB8DD4::
+ .incbin "graphics/decorations/decor_sand_ornament.4bpp.lz"
+
+gUnknown_08DB8E80::
+ .incbin "graphics/decorations/decor_sand_ornament.gbapal.lz"
+
+gUnknown_08DB8EA0::
+ .incbin "graphics/decorations/decor_glass_ornament.4bpp.lz"
+
+gUnknown_08DB8F58::
+ .incbin "graphics/decorations/decor_glass_ornament.gbapal.lz"
+
+gUnknown_08DB8F7C::
+ .incbin "graphics/decorations/decor_surf_mat.4bpp.lz"
+
+gUnknown_08DB9038::
+ .incbin "graphics/decorations/decor_surf_mat.gbapal.lz"
+
+gUnknown_08DB9058::
+ .incbin "graphics/decorations/decor_thunder_mat.4bpp.lz"
+
+gUnknown_08DB9130::
+ .incbin "graphics/decorations/decor_thunder_mat.gbapal.lz"
+
+gUnknown_08DB9154::
+ .incbin "graphics/decorations/decor_fire_blast_mat.4bpp.lz"
+
+gUnknown_08DB9218::
+ .incbin "graphics/decorations/decor_fire_blast_mat.gbapal.lz"
+
+gUnknown_08DB9234::
+ .incbin "graphics/decorations/decor_powder_snow_mat.4bpp.lz"
+
+gUnknown_08DB92FC::
+ .incbin "graphics/decorations/decor_powder_snow_mat.gbapal.lz"
+
+gUnknown_08DB931C::
+ .incbin "graphics/decorations/decor_attract_mat.4bpp.lz"
+
+gUnknown_08DB93E8::
+ .incbin "graphics/decorations/decor_attract_mat.gbapal.lz"
+
+gUnknown_08DB940C::
+ .incbin "graphics/decorations/decor_fissure_mat.4bpp.lz"
+
+gUnknown_08DB94CC::
+ .incbin "graphics/decorations/decor_fissure_mat.gbapal.lz"
+
+gUnknown_08DB94E8::
+ .incbin "graphics/decorations/decor_spikes_mat.4bpp.lz"
+
+gUnknown_08DB95AC::
+ .incbin "graphics/decorations/decor_spikes_mat.gbapal.lz"
+
+gUnknown_08DB95D0::
+ .incbin "graphics/decorations/decor_snorlax_doll.4bpp.lz"
+
+gUnknown_08DB96C4::
+ .incbin "graphics/decorations/decor_snorlax_doll.gbapal.lz"
+
+gUnknown_08DB96EC::
+ .incbin "graphics/decorations/decor_rhydon_doll.4bpp.lz"
+
+gUnknown_08DB97F4::
+ .incbin "graphics/decorations/decor_rhydon_doll.gbapal.lz"
+
+gUnknown_08DB981C::
+ .incbin "graphics/decorations/decor_lapras_doll.4bpp.lz"
+
+gUnknown_08DB9908::
+ .incbin "graphics/decorations/decor_lapras_doll.gbapal.lz"
+
+gUnknown_08DB9930::
+ .incbin "graphics/decorations/decor_venusaur_doll.4bpp.lz"
+
+gUnknown_08DB9A54::
+ .incbin "graphics/decorations/decor_venusaur_doll.gbapal.lz"
+
+gUnknown_08DB9A7C::
+ .incbin "graphics/decorations/decor_charizard_doll.4bpp.lz"
+
+gUnknown_08DB9B7C::
+ .incbin "graphics/decorations/decor_charizard_doll.gbapal.lz"
+
+gUnknown_08DB9BA4::
+ .incbin "graphics/decorations/decor_blastoise_doll.4bpp.lz"
+
+gUnknown_08DB9CB0::
+ .incbin "graphics/decorations/decor_blastoise_doll.gbapal.lz"
+
+gUnknown_08DB9CD8::
+ .incbin "graphics/decorations/decor_wailmer_doll.4bpp.lz"
+
+gUnknown_08DB9DAC::
+ .incbin "graphics/decorations/decor_wailmer_doll.gbapal.lz"
+
+gUnknown_08DB9DD4::
+ .incbin "graphics/decorations/decor_regice_doll.4bpp.lz"
+
+gUnknown_08DB9EE4::
+ .incbin "graphics/decorations/decor_regice_doll.gbapal.lz"
+
+gUnknown_08DB9F08::
+ .incbin "graphics/decorations/decor_regirock_doll.4bpp.lz"
+
+gUnknown_08DB9FFC::
+ .incbin "graphics/decorations/decor_regirock_doll.gbapal.lz"
+
+gUnknown_08DBA020::
+ .incbin "graphics/decorations/decor_registeel_doll.4bpp.lz"
+
+gUnknown_08DBA12C::
+ .incbin "graphics/decorations/decor_registeel_doll.gbapal.lz"
+
diff --git a/data/graphics/pokemon/animation_delay_table.inc b/data/graphics/pokemon/animation_delay_table.inc
new file mode 100644
index 000000000..55d602bab
--- /dev/null
+++ b/data/graphics/pokemon/animation_delay_table.inc
@@ -0,0 +1,412 @@
+gMonAnimationDelayTable:: @ 8329B87
+ .byte 0x00 @ SPECIES_BULBASAUR
+ .byte 0x00 @ SPECIES_IVYSAUR
+ .byte 0x00 @ SPECIES_VENUSAUR
+ .byte 0x00 @ SPECIES_CHARMANDER
+ .byte 0x00 @ SPECIES_CHARMELEON
+ .byte 0x00 @ SPECIES_CHARIZARD
+ .byte 0x00 @ SPECIES_SQUIRTLE
+ .byte 0x00 @ SPECIES_WARTORTLE
+ .byte 0x32 @ SPECIES_BLASTOISE
+ .byte 0x00 @ SPECIES_CATERPIE
+ .byte 0x00 @ SPECIES_METAPOD
+ .byte 0x00 @ SPECIES_BUTTERFREE
+ .byte 0x0a @ SPECIES_WEEDLE
+ .byte 0x14 @ SPECIES_KAKUNA
+ .byte 0x23 @ SPECIES_BEEDRILL
+ .byte 0x00 @ SPECIES_PIDGEY
+ .byte 0x19 @ SPECIES_PIDGEOTTO
+ .byte 0x00 @ SPECIES_PIDGEOT
+ .byte 0x00 @ SPECIES_RATTATA
+ .byte 0x00 @ SPECIES_RATICATE
+ .byte 0x00 @ SPECIES_SPEAROW
+ .byte 0x02 @ SPECIES_FEAROW
+ .byte 0x1e @ SPECIES_EKANS
+ .byte 0x00 @ SPECIES_ARBOK
+ .byte 0x00 @ SPECIES_PIKACHU
+ .byte 0x00 @ SPECIES_RAICHU
+ .byte 0x00 @ SPECIES_SANDSHREW
+ .byte 0x00 @ SPECIES_SANDSLASH
+ .byte 0x1c @ SPECIES_NIDORAN_F
+ .byte 0x00 @ SPECIES_NIDORINA
+ .byte 0x00 @ SPECIES_NIDOQUEEN
+ .byte 0x00 @ SPECIES_NIDORAN_M
+ .byte 0x00 @ SPECIES_NIDORINO
+ .byte 0x19 @ SPECIES_NIDOKING
+ .byte 0x00 @ SPECIES_CLEFAIRY
+ .byte 0x00 @ SPECIES_CLEFABLE
+ .byte 0x00 @ SPECIES_VULPIX
+ .byte 0x00 @ SPECIES_NINETALES
+ .byte 0x00 @ SPECIES_JIGGLYPUFF
+ .byte 0x00 @ SPECIES_WIGGLYTUFF
+ .byte 0x00 @ SPECIES_ZUBAT
+ .byte 0x00 @ SPECIES_GOLBAT
+ .byte 0x00 @ SPECIES_ODDISH
+ .byte 0x00 @ SPECIES_GLOOM
+ .byte 0x00 @ SPECIES_VILEPLUME
+ .byte 0x0a @ SPECIES_PARAS
+ .byte 0x2d @ SPECIES_PARASECT
+ .byte 0x14 @ SPECIES_VENONAT
+ .byte 0x00 @ SPECIES_VENOMOTH
+ .byte 0x19 @ SPECIES_DIGLETT
+ .byte 0x23 @ SPECIES_DUGTRIO
+ .byte 0x28 @ SPECIES_MEOWTH
+ .byte 0x14 @ SPECIES_PERSIAN
+ .byte 0x00 @ SPECIES_PSYDUCK
+ .byte 0x00 @ SPECIES_GOLDUCK
+ .byte 0x14 @ SPECIES_MANKEY
+ .byte 0x00 @ SPECIES_PRIMEAPE
+ .byte 0x1e @ SPECIES_GROWLITHE
+ .byte 0x28 @ SPECIES_ARCANINE
+ .byte 0x00 @ SPECIES_POLIWAG
+ .byte 0x05 @ SPECIES_POLIWHIRL
+ .byte 0x00 @ SPECIES_POLIWRATH
+ .byte 0x00 @ SPECIES_ABRA
+ .byte 0x00 @ SPECIES_KADABRA
+ .byte 0x00 @ SPECIES_ALAKAZAM
+ .byte 0x00 @ SPECIES_MACHOP
+ .byte 0x00 @ SPECIES_MACHOKE
+ .byte 0x00 @ SPECIES_MACHAMP
+ .byte 0x00 @ SPECIES_BELLSPROUT
+ .byte 0x03 @ SPECIES_WEEPINBELL
+ .byte 0x00 @ SPECIES_VICTREEBEL
+ .byte 0x00 @ SPECIES_TENTACOOL
+ .byte 0x00 @ SPECIES_TENTACRUEL
+ .byte 0x00 @ SPECIES_GEODUDE
+ .byte 0x00 @ SPECIES_GRAVELER
+ .byte 0x00 @ SPECIES_GOLEM
+ .byte 0x00 @ SPECIES_PONYTA
+ .byte 0x00 @ SPECIES_RAPIDASH
+ .byte 0x00 @ SPECIES_SLOWPOKE
+ .byte 0x00 @ SPECIES_SLOWBRO
+ .byte 0x00 @ SPECIES_MAGNEMITE
+ .byte 0x00 @ SPECIES_MAGNETON
+ .byte 0x00 @ SPECIES_FARFETCH_D
+ .byte 0x00 @ SPECIES_DODUO
+ .byte 0x00 @ SPECIES_DODRIO
+ .byte 0x00 @ SPECIES_SEEL
+ .byte 0x00 @ SPECIES_DEWGONG
+ .byte 0x00 @ SPECIES_GRIMER
+ .byte 0x2d @ SPECIES_MUK
+ .byte 0x14 @ SPECIES_SHELLDER
+ .byte 0x00 @ SPECIES_CLOYSTER
+ .byte 0x00 @ SPECIES_GASTLY
+ .byte 0x17 @ SPECIES_HAUNTER
+ .byte 0x00 @ SPECIES_GENGAR
+ .byte 0x00 @ SPECIES_ONIX
+ .byte 0x30 @ SPECIES_DROWZEE
+ .byte 0x28 @ SPECIES_HYPNO
+ .byte 0x00 @ SPECIES_KRABBY
+ .byte 0x00 @ SPECIES_KINGLER
+ .byte 0x00 @ SPECIES_VOLTORB
+ .byte 0x00 @ SPECIES_ELECTRODE
+ .byte 0x00 @ SPECIES_EXEGGCUTE
+ .byte 0x00 @ SPECIES_EXEGGUTOR
+ .byte 0x00 @ SPECIES_CUBONE
+ .byte 0x00 @ SPECIES_MAROWAK
+ .byte 0x00 @ SPECIES_HITMONLEE
+ .byte 0x19 @ SPECIES_HITMONCHAN
+ .byte 0x00 @ SPECIES_LICKITUNG
+ .byte 0x00 @ SPECIES_KOFFING
+ .byte 0x00 @ SPECIES_WEEZING
+ .byte 0x00 @ SPECIES_RHYHORN
+ .byte 0x00 @ SPECIES_RHYDON
+ .byte 0x00 @ SPECIES_CHANSEY
+ .byte 0x00 @ SPECIES_TANGELA
+ .byte 0x00 @ SPECIES_KANGASKHAN
+ .byte 0x00 @ SPECIES_HORSEA
+ .byte 0x00 @ SPECIES_SEADRA
+ .byte 0x00 @ SPECIES_GOLDEEN
+ .byte 0x00 @ SPECIES_SEAKING
+ .byte 0x00 @ SPECIES_STARYU
+ .byte 0x00 @ SPECIES_STARMIE
+ .byte 0x00 @ SPECIES_MR_MIME
+ .byte 0x0a @ SPECIES_SCYTHER
+ .byte 0x00 @ SPECIES_JYNX
+ .byte 0x00 @ SPECIES_ELECTABUZZ
+ .byte 0x00 @ SPECIES_MAGMAR
+ .byte 0x00 @ SPECIES_PINSIR
+ .byte 0x0a @ SPECIES_TAUROS
+ .byte 0x00 @ SPECIES_MAGIKARP
+ .byte 0x00 @ SPECIES_GYARADOS
+ .byte 0x00 @ SPECIES_LAPRAS
+ .byte 0x00 @ SPECIES_DITTO
+ .byte 0x00 @ SPECIES_EEVEE
+ .byte 0x00 @ SPECIES_VAPOREON
+ .byte 0x00 @ SPECIES_JOLTEON
+ .byte 0x00 @ SPECIES_FLAREON
+ .byte 0x00 @ SPECIES_PORYGON
+ .byte 0x00 @ SPECIES_OMANYTE
+ .byte 0x00 @ SPECIES_OMASTAR
+ .byte 0x00 @ SPECIES_KABUTO
+ .byte 0x00 @ SPECIES_KABUTOPS
+ .byte 0x00 @ SPECIES_AERODACTYL
+ .byte 0x00 @ SPECIES_SNORLAX
+ .byte 0x00 @ SPECIES_ARTICUNO
+ .byte 0x00 @ SPECIES_ZAPDOS
+ .byte 0x00 @ SPECIES_MOLTRES
+ .byte 0x00 @ SPECIES_DRATINI
+ .byte 0x00 @ SPECIES_DRAGONAIR
+ .byte 0x00 @ SPECIES_DRAGONITE
+ .byte 0x00 @ SPECIES_MEWTWO
+ .byte 0x00 @ SPECIES_MEW
+ .byte 0x00 @ SPECIES_CHIKORITA
+ .byte 0x00 @ SPECIES_BAYLEEF
+ .byte 0x00 @ SPECIES_MEGANIUM
+ .byte 0x00 @ SPECIES_CYNDAQUIL
+ .byte 0x00 @ SPECIES_QUILAVA
+ .byte 0x14 @ SPECIES_TYPHLOSION
+ .byte 0x00 @ SPECIES_TOTODILE
+ .byte 0x00 @ SPECIES_CROCONAW
+ .byte 0x05 @ SPECIES_FERALIGATR
+ .byte 0x00 @ SPECIES_SENTRET
+ .byte 0x00 @ SPECIES_FURRET
+ .byte 0x00 @ SPECIES_HOOTHOOT
+ .byte 0x00 @ SPECIES_NOCTOWL
+ .byte 0x00 @ SPECIES_LEDYBA
+ .byte 0x00 @ SPECIES_LEDIAN
+ .byte 0x00 @ SPECIES_SPINARAK
+ .byte 0x00 @ SPECIES_ARIADOS
+ .byte 0x00 @ SPECIES_CROBAT
+ .byte 0x00 @ SPECIES_CHINCHOU
+ .byte 0x00 @ SPECIES_LANTURN
+ .byte 0x00 @ SPECIES_PICHU
+ .byte 0x00 @ SPECIES_CLEFFA
+ .byte 0x00 @ SPECIES_IGGLYBUFF
+ .byte 0x00 @ SPECIES_TOGEPI
+ .byte 0x00 @ SPECIES_TOGETIC
+ .byte 0x1e @ SPECIES_NATU
+ .byte 0x00 @ SPECIES_XATU
+ .byte 0x32 @ SPECIES_MAREEP
+ .byte 0x00 @ SPECIES_FLAAFFY
+ .byte 0x0a @ SPECIES_AMPHAROS
+ .byte 0x00 @ SPECIES_BELLOSSOM
+ .byte 0x00 @ SPECIES_MARILL
+ .byte 0x00 @ SPECIES_AZUMARILL
+ .byte 0x00 @ SPECIES_SUDOWOODO
+ .byte 0x28 @ SPECIES_POLITOED
+ .byte 0x00 @ SPECIES_HOPPIP
+ .byte 0x00 @ SPECIES_SKIPLOOM
+ .byte 0x00 @ SPECIES_JUMPLUFF
+ .byte 0x00 @ SPECIES_AIPOM
+ .byte 0x00 @ SPECIES_SUNKERN
+ .byte 0x00 @ SPECIES_SUNFLORA
+ .byte 0x00 @ SPECIES_YANMA
+ .byte 0x00 @ SPECIES_WOOPER
+ .byte 0x00 @ SPECIES_QUAGSIRE
+ .byte 0x00 @ SPECIES_ESPEON
+ .byte 0x00 @ SPECIES_UMBREON
+ .byte 0x00 @ SPECIES_MURKROW
+ .byte 0x00 @ SPECIES_SLOWKING
+ .byte 0x00 @ SPECIES_MISDREAVUS
+ .byte 0x00 @ SPECIES_UNOWN
+ .byte 0x00 @ SPECIES_WOBBUFFET
+ .byte 0x00 @ SPECIES_GIRAFARIG
+ .byte 0x00 @ SPECIES_PINECO
+ .byte 0x00 @ SPECIES_FORRETRESS
+ .byte 0x0a @ SPECIES_DUNSPARCE
+ .byte 0x00 @ SPECIES_GLIGAR
+ .byte 0x2d @ SPECIES_STEELIX
+ .byte 0x00 @ SPECIES_SNUBBULL
+ .byte 0x00 @ SPECIES_GRANBULL
+ .byte 0x27 @ SPECIES_QWILFISH
+ .byte 0x13 @ SPECIES_SCIZOR
+ .byte 0x00 @ SPECIES_SHUCKLE
+ .byte 0x00 @ SPECIES_HERACROSS
+ .byte 0x00 @ SPECIES_SNEASEL
+ .byte 0x00 @ SPECIES_TEDDIURSA
+ .byte 0x00 @ SPECIES_URSARING
+ .byte 0x00 @ SPECIES_SLUGMA
+ .byte 0x00 @ SPECIES_MAGCARGO
+ .byte 0x00 @ SPECIES_SWINUB
+ .byte 0x00 @ SPECIES_PILOSWINE
+ .byte 0x00 @ SPECIES_CORSOLA
+ .byte 0x00 @ SPECIES_REMORAID
+ .byte 0x14 @ SPECIES_OCTILLERY
+ .byte 0x00 @ SPECIES_DELIBIRD
+ .byte 0x00 @ SPECIES_MANTINE
+ .byte 0x00 @ SPECIES_SKARMORY
+ .byte 0x00 @ SPECIES_HOUNDOUR
+ .byte 0x00 @ SPECIES_HOUNDOOM
+ .byte 0x00 @ SPECIES_KINGDRA
+ .byte 0x00 @ SPECIES_PHANPY
+ .byte 0x00 @ SPECIES_DONPHAN
+ .byte 0x00 @ SPECIES_PORYGON2
+ .byte 0x00 @ SPECIES_STANTLER
+ .byte 0x00 @ SPECIES_SMEARGLE
+ .byte 0x00 @ SPECIES_TYROGUE
+ .byte 0x00 @ SPECIES_HITMONTOP
+ .byte 0x28 @ SPECIES_SMOOCHUM
+ .byte 0x00 @ SPECIES_ELEKID
+ .byte 0x00 @ SPECIES_MAGBY
+ .byte 0x00 @ SPECIES_MILTANK
+ .byte 0x00 @ SPECIES_BLISSEY
+ .byte 0x00 @ SPECIES_RAIKOU
+ .byte 0x00 @ SPECIES_ENTEI
+ .byte 0x00 @ SPECIES_SUICUNE
+ .byte 0x00 @ SPECIES_LARVITAR
+ .byte 0x00 @ SPECIES_PUPITAR
+ .byte 0x0a @ SPECIES_TYRANITAR
+ .byte 0x14 @ SPECIES_LUGIA
+ .byte 0x00 @ SPECIES_HO_OH
+ .byte 0x00 @ SPECIES_CELEBI
+ .byte 0x00 @ 252
+ .byte 0x00 @ 253
+ .byte 0x00 @ 254
+ .byte 0x00 @ 255
+ .byte 0x00 @ 256
+ .byte 0x00 @ 257
+ .byte 0x00 @ 258
+ .byte 0x00 @ 259
+ .byte 0x00 @ 260
+ .byte 0x00 @ 261
+ .byte 0x00 @ 262
+ .byte 0x00 @ 263
+ .byte 0x00 @ 264
+ .byte 0x00 @ 265
+ .byte 0x00 @ 266
+ .byte 0x00 @ 267
+ .byte 0x00 @ 268
+ .byte 0x00 @ 269
+ .byte 0x00 @ 270
+ .byte 0x00 @ 271
+ .byte 0x00 @ 272
+ .byte 0x00 @ 273
+ .byte 0x00 @ 274
+ .byte 0x00 @ 275
+ .byte 0x00 @ 276
+ .byte 0x00 @ SPECIES_TREECKO
+ .byte 0x00 @ SPECIES_GROVYLE
+ .byte 0x00 @ SPECIES_SCEPTILE
+ .byte 0x00 @ SPECIES_TORCHIC
+ .byte 0x00 @ SPECIES_COMBUSKEN
+ .byte 0x00 @ SPECIES_BLAZIKEN
+ .byte 0x00 @ SPECIES_MUDKIP
+ .byte 0x00 @ SPECIES_MARSHTOMP
+ .byte 0x00 @ SPECIES_SWAMPERT
+ .byte 0x00 @ SPECIES_POOCHYENA
+ .byte 0x00 @ SPECIES_MIGHTYENA
+ .byte 0x00 @ SPECIES_ZIGZAGOON
+ .byte 0x00 @ SPECIES_LINOONE
+ .byte 0x00 @ SPECIES_WURMPLE
+ .byte 0x00 @ SPECIES_SILCOON
+ .byte 0x00 @ SPECIES_BEAUTIFLY
+ .byte 0x00 @ SPECIES_CASCOON
+ .byte 0x00 @ SPECIES_DUSTOX
+ .byte 0x00 @ SPECIES_LOTAD
+ .byte 0x00 @ SPECIES_LOMBRE
+ .byte 0x00 @ SPECIES_LUDICOLO
+ .byte 0x00 @ SPECIES_SEEDOT
+ .byte 0x00 @ SPECIES_NUZLEAF
+ .byte 0x00 @ SPECIES_SHIFTRY
+ .byte 0x00 @ SPECIES_NINCADA
+ .byte 0x00 @ SPECIES_NINJASK
+ .byte 0x00 @ SPECIES_SHEDINJA
+ .byte 0x00 @ SPECIES_TAILLOW
+ .byte 0x00 @ SPECIES_SWELLOW
+ .byte 0x00 @ SPECIES_SHROOMISH
+ .byte 0x00 @ SPECIES_BRELOOM
+ .byte 0x00 @ SPECIES_SPINDA
+ .byte 0x00 @ SPECIES_WINGULL
+ .byte 0x00 @ SPECIES_PELIPPER
+ .byte 0x00 @ SPECIES_SURSKIT
+ .byte 0x00 @ SPECIES_MASQUERAIN
+ .byte 0x00 @ SPECIES_WAILMER
+ .byte 0x0a @ SPECIES_WAILORD
+ .byte 0x00 @ SPECIES_SKITTY
+ .byte 0x00 @ SPECIES_DELCATTY
+ .byte 0x1e @ SPECIES_KECLEON
+ .byte 0x00 @ SPECIES_BALTOY
+ .byte 0x00 @ SPECIES_CLAYDOL
+ .byte 0x00 @ SPECIES_NOSEPASS
+ .byte 0x00 @ SPECIES_TORKOAL
+ .byte 0x00 @ SPECIES_SABLEYE
+ .byte 0x00 @ SPECIES_BARBOACH
+ .byte 0x00 @ SPECIES_WHISCASH
+ .byte 0x00 @ SPECIES_LUVDISC
+ .byte 0x00 @ SPECIES_CORPHISH
+ .byte 0x00 @ SPECIES_CRAWDAUNT
+ .byte 0x00 @ SPECIES_FEEBAS
+ .byte 0x2d @ SPECIES_MILOTIC
+ .byte 0x00 @ SPECIES_CARVANHA
+ .byte 0x00 @ SPECIES_SHARPEDO
+ .byte 0x00 @ SPECIES_TRAPINCH
+ .byte 0x00 @ SPECIES_VIBRAVA
+ .byte 0x00 @ SPECIES_FLYGON
+ .byte 0x00 @ SPECIES_MAKUHITA
+ .byte 0x00 @ SPECIES_HARIYAMA
+ .byte 0x00 @ SPECIES_ELECTRIKE
+ .byte 0x00 @ SPECIES_MANECTRIC
+ .byte 0x00 @ SPECIES_NUMEL
+ .byte 0x00 @ SPECIES_CAMERUPT
+ .byte 0x0f @ SPECIES_SPHEAL
+ .byte 0x00 @ SPECIES_SEALEO
+ .byte 0x00 @ SPECIES_WALREIN
+ .byte 0x00 @ SPECIES_CACNEA
+ .byte 0x00 @ SPECIES_CACTURNE
+ .byte 0x14 @ SPECIES_SNORUNT
+ .byte 0x00 @ SPECIES_GLALIE
+ .byte 0x00 @ SPECIES_LUNATONE
+ .byte 0x00 @ SPECIES_SOLROCK
+ .byte 0x00 @ SPECIES_AZURILL
+ .byte 0x00 @ SPECIES_SPOINK
+ .byte 0x0f @ SPECIES_GRUMPIG
+ .byte 0x00 @ SPECIES_PLUSLE
+ .byte 0x00 @ SPECIES_MINUN
+ .byte 0x00 @ SPECIES_MAWILE
+ .byte 0x00 @ SPECIES_MEDITITE
+ .byte 0x00 @ SPECIES_MEDICHAM
+ .byte 0x00 @ SPECIES_SWABLU
+ .byte 0x00 @ SPECIES_ALTARIA
+ .byte 0x0f @ SPECIES_WYNAUT
+ .byte 0x00 @ SPECIES_DUSKULL
+ .byte 0x1e @ SPECIES_DUSCLOPS
+ .byte 0x00 @ SPECIES_ROSELIA
+ .byte 0x00 @ SPECIES_SLAKOTH
+ .byte 0x00 @ SPECIES_VIGOROTH
+ .byte 0x00 @ SPECIES_SLAKING
+ .byte 0x00 @ SPECIES_GULPIN
+ .byte 0x00 @ SPECIES_SWALOT
+ .byte 0x00 @ SPECIES_TROPIUS
+ .byte 0x00 @ SPECIES_WHISMUR
+ .byte 0x00 @ SPECIES_LOUDRED
+ .byte 0x00 @ SPECIES_EXPLOUD
+ .byte 0x00 @ SPECIES_CLAMPERL
+ .byte 0x00 @ SPECIES_HUNTAIL
+ .byte 0x00 @ SPECIES_GOREBYSS
+ .byte 0x2d @ SPECIES_ABSOL
+ .byte 0x00 @ SPECIES_SHUPPET
+ .byte 0x00 @ SPECIES_BANETTE
+ .byte 0x00 @ SPECIES_SEVIPER
+ .byte 0x00 @ SPECIES_ZANGOOSE
+ .byte 0x00 @ SPECIES_RELICANTH
+ .byte 0x00 @ SPECIES_ARON
+ .byte 0x00 @ SPECIES_LAIRON
+ .byte 0x00 @ SPECIES_AGGRON
+ .byte 0x00 @ SPECIES_CASTFORM
+ .byte 0x00 @ SPECIES_VOLBEAT
+ .byte 0x00 @ SPECIES_ILLUMISE
+ .byte 0x00 @ SPECIES_LILEEP
+ .byte 0x00 @ SPECIES_CRADILY
+ .byte 0x00 @ SPECIES_ANORITH
+ .byte 0x00 @ SPECIES_ARMALDO
+ .byte 0x00 @ SPECIES_RALTS
+ .byte 0x00 @ SPECIES_KIRLIA
+ .byte 0x00 @ SPECIES_GARDEVOIR
+ .byte 0x00 @ SPECIES_BAGON
+ .byte 0x00 @ SPECIES_SHELGON
+ .byte 0x46 @ SPECIES_SALAMENCE
+ .byte 0x00 @ SPECIES_BELDUM
+ .byte 0x00 @ SPECIES_METANG
+ .byte 0x00 @ SPECIES_METAGROSS
+ .byte 0x00 @ SPECIES_REGIROCK
+ .byte 0x00 @ SPECIES_REGICE
+ .byte 0x00 @ SPECIES_REGISTEEL
+ .byte 0x3c @ SPECIES_KYOGRE
+ .byte 0x00 @ SPECIES_GROUDON
+ .byte 0x3c @ SPECIES_RAYQUAZA
+ .byte 0x00 @ SPECIES_LATIAS
+ .byte 0x00 @ SPECIES_LATIOS
+ .byte 0x00 @ SPECIES_JIRACHI
+ .byte 0x00 @ SPECIES_DEOXYS
+ .byte 0x00 @ SPECIES_CHIMECHO
diff --git a/data/graphics/pokemon/mon_back_pic_table.inc b/data/graphics/pokemon/back_pic_table.inc
index b1b477f30..b1b477f30 100644
--- a/data/graphics/pokemon/mon_back_pic_table.inc
+++ b/data/graphics/pokemon/back_pic_table.inc
diff --git a/data/graphics/pokemon/mon_footprint_table.inc b/data/graphics/pokemon/footprint_table.inc
index b5de0e11d..b5de0e11d 100644
--- a/data/graphics/pokemon/mon_footprint_table.inc
+++ b/data/graphics/pokemon/footprint_table.inc
diff --git a/data/graphics/pokemon/front_anim_ids_table.inc b/data/graphics/pokemon/front_anim_ids_table.inc
new file mode 100644
index 000000000..6e2d7fe0e
--- /dev/null
+++ b/data/graphics/pokemon/front_anim_ids_table.inc
@@ -0,0 +1,412 @@
+gMonFrontAnimIdsTable:: @ 83299EC
+ .byte 0x06 @ SPECIES_BULBASAUR
+ .byte 0x17 @ SPECIES_IVYSAUR
+ .byte 0x2f @ SPECIES_VENUSAUR
+ .byte 0x52 @ SPECIES_CHARMANDER
+ .byte 0x25 @ SPECIES_CHARMELEON
+ .byte 0x10 @ SPECIES_CHARIZARD
+ .byte 0x0b @ SPECIES_SQUIRTLE
+ .byte 0x13 @ SPECIES_WARTORTLE
+ .byte 0x19 @ SPECIES_BLASTOISE
+ .byte 0x0b @ SPECIES_CATERPIE
+ .byte 0x0b @ SPECIES_METAPOD
+ .byte 0x1d @ SPECIES_BUTTERFREE
+ .byte 0x46 @ SPECIES_WEEDLE
+ .byte 0x20 @ SPECIES_KAKUNA
+ .byte 0x02 @ SPECIES_BEEDRILL
+ .byte 0x47 @ SPECIES_PIDGEY
+ .byte 0x17 @ SPECIES_PIDGEOTTO
+ .byte 0x29 @ SPECIES_PIDGEOT
+ .byte 0x43 @ SPECIES_RATTATA
+ .byte 0x2b @ SPECIES_RATICATE
+ .byte 0x18 @ SPECIES_SPEAROW
+ .byte 0x2b @ SPECIES_FEAROW
+ .byte 0x16 @ SPECIES_EKANS
+ .byte 0x17 @ SPECIES_ARBOK
+ .byte 0x2c @ SPECIES_PIKACHU
+ .byte 0x17 @ SPECIES_RAICHU
+ .byte 0x2d @ SPECIES_SANDSHREW
+ .byte 0x17 @ SPECIES_SANDSLASH
+ .byte 0x00 @ SPECIES_NIDORAN_F
+ .byte 0x17 @ SPECIES_NIDORINA
+ .byte 0x0f @ SPECIES_NIDOQUEEN
+ .byte 0x09 @ SPECIES_NIDORAN_M
+ .byte 0x13 @ SPECIES_NIDORINO
+ .byte 0x0f @ SPECIES_NIDOKING
+ .byte 0x00 @ SPECIES_CLEFAIRY
+ .byte 0x4a @ SPECIES_CLEFABLE
+ .byte 0x17 @ SPECIES_VULPIX
+ .byte 0x10 @ SPECIES_NINETALES
+ .byte 0x48 @ SPECIES_JIGGLYPUFF
+ .byte 0x31 @ SPECIES_WIGGLYTUFF
+ .byte 0x00 @ SPECIES_ZUBAT
+ .byte 0x1d @ SPECIES_GOLBAT
+ .byte 0x00 @ SPECIES_ODDISH
+ .byte 0x45 @ SPECIES_GLOOM
+ .byte 0x49 @ SPECIES_VILEPLUME
+ .byte 0x46 @ SPECIES_PARAS
+ .byte 0x0f @ SPECIES_PARASECT
+ .byte 0x06 @ SPECIES_VENONAT
+ .byte 0x4b @ SPECIES_VENOMOTH
+ .byte 0x10 @ SPECIES_DIGLETT
+ .byte 0x4c @ SPECIES_DUGTRIO
+ .byte 0x52 @ SPECIES_MEOWTH
+ .byte 0x17 @ SPECIES_PERSIAN
+ .byte 0x06 @ SPECIES_PSYDUCK
+ .byte 0x4c @ SPECIES_GOLDUCK
+ .byte 0x32 @ SPECIES_MANKEY
+ .byte 0x48 @ SPECIES_PRIMEAPE
+ .byte 0x25 @ SPECIES_GROWLITHE
+ .byte 0x02 @ SPECIES_ARCANINE
+ .byte 0x00 @ SPECIES_POLIWAG
+ .byte 0x32 @ SPECIES_POLIWHIRL
+ .byte 0x19 @ SPECIES_POLIWRATH
+ .byte 0x31 @ SPECIES_ABRA
+ .byte 0x09 @ SPECIES_KADABRA
+ .byte 0x17 @ SPECIES_ALAKAZAM
+ .byte 0x00 @ SPECIES_MACHOP
+ .byte 0x10 @ SPECIES_MACHOKE
+ .byte 0x31 @ SPECIES_MACHAMP
+ .byte 0x17 @ SPECIES_BELLSPROUT
+ .byte 0x0d @ SPECIES_WEEPINBELL
+ .byte 0x32 @ SPECIES_VICTREEBEL
+ .byte 0x00 @ SPECIES_TENTACOOL
+ .byte 0x00 @ SPECIES_TENTACRUEL
+ .byte 0x48 @ SPECIES_GEODUDE
+ .byte 0x48 @ SPECIES_GRAVELER
+ .byte 0x2f @ SPECIES_GOLEM
+ .byte 0x20 @ SPECIES_PONYTA
+ .byte 0x11 @ SPECIES_RAPIDASH
+ .byte 0x45 @ SPECIES_SLOWPOKE
+ .byte 0x0b @ SPECIES_SLOWBRO
+ .byte 0x54 @ SPECIES_MAGNEMITE
+ .byte 0x2c @ SPECIES_MAGNETON
+ .byte 0x48 @ SPECIES_FARFETCH_D
+ .byte 0x4c @ SPECIES_DODUO
+ .byte 0x41 @ SPECIES_DODRIO
+ .byte 0x0b @ SPECIES_SEEL
+ .byte 0x45 @ SPECIES_DEWGONG
+ .byte 0x46 @ SPECIES_GRIMER
+ .byte 0x30 @ SPECIES_MUK
+ .byte 0x12 @ SPECIES_SHELLDER
+ .byte 0x1d @ SPECIES_CLOYSTER
+ .byte 0x15 @ SPECIES_GASTLY
+ .byte 0x35 @ SPECIES_HAUNTER
+ .byte 0x3a @ SPECIES_GENGAR
+ .byte 0x43 @ SPECIES_ONIX
+ .byte 0x4f @ SPECIES_DROWZEE
+ .byte 0x09 @ SPECIES_HYPNO
+ .byte 0x03 @ SPECIES_KRABBY
+ .byte 0x4b @ SPECIES_KINGLER
+ .byte 0x00 @ SPECIES_VOLTORB
+ .byte 0x00 @ SPECIES_ELECTRODE
+ .byte 0x46 @ SPECIES_EXEGGCUTE
+ .byte 0x32 @ SPECIES_EXEGGUTOR
+ .byte 0x48 @ SPECIES_CUBONE
+ .byte 0x05 @ SPECIES_MAROWAK
+ .byte 0x16 @ SPECIES_HITMONLEE
+ .byte 0x09 @ SPECIES_HITMONCHAN
+ .byte 0x45 @ SPECIES_LICKITUNG
+ .byte 0x13 @ SPECIES_KOFFING
+ .byte 0x04 @ SPECIES_WEEZING
+ .byte 0x10 @ SPECIES_RHYHORN
+ .byte 0x13 @ SPECIES_RHYDON
+ .byte 0x45 @ SPECIES_CHANSEY
+ .byte 0x48 @ SPECIES_TANGELA
+ .byte 0x17 @ SPECIES_KANGASKHAN
+ .byte 0x12 @ SPECIES_HORSEA
+ .byte 0x04 @ SPECIES_SEADRA
+ .byte 0x0d @ SPECIES_GOLDEEN
+ .byte 0x1c @ SPECIES_SEAKING
+ .byte 0x4e @ SPECIES_STARYU
+ .byte 0x12 @ SPECIES_STARMIE
+ .byte 0x46 @ SPECIES_MR_MIME
+ .byte 0x02 @ SPECIES_SCYTHER
+ .byte 0x17 @ SPECIES_JYNX
+ .byte 0x2c @ SPECIES_ELECTABUZZ
+ .byte 0x0f @ SPECIES_MAGMAR
+ .byte 0x09 @ SPECIES_PINSIR
+ .byte 0x19 @ SPECIES_TAUROS
+ .byte 0x05 @ SPECIES_MAGIKARP
+ .byte 0x48 @ SPECIES_GYARADOS
+ .byte 0x17 @ SPECIES_LAPRAS
+ .byte 0x01 @ SPECIES_DITTO
+ .byte 0x17 @ SPECIES_EEVEE
+ .byte 0x17 @ SPECIES_VAPOREON
+ .byte 0x00 @ SPECIES_JOLTEON
+ .byte 0x17 @ SPECIES_FLAREON
+ .byte 0x52 @ SPECIES_PORYGON
+ .byte 0x51 @ SPECIES_OMANYTE
+ .byte 0x09 @ SPECIES_OMASTAR
+ .byte 0x1d @ SPECIES_KABUTO
+ .byte 0x0f @ SPECIES_KABUTOPS
+ .byte 0x47 @ SPECIES_AERODACTYL
+ .byte 0x0b @ SPECIES_SNORLAX
+ .byte 0x09 @ SPECIES_ARTICUNO
+ .byte 0x2c @ SPECIES_ZAPDOS
+ .byte 0x45 @ SPECIES_MOLTRES
+ .byte 0x00 @ SPECIES_DRATINI
+ .byte 0x10 @ SPECIES_DRAGONAIR
+ .byte 0x47 @ SPECIES_DRAGONITE
+ .byte 0x09 @ SPECIES_MEWTWO
+ .byte 0x0d @ SPECIES_MEW
+ .byte 0x00 @ SPECIES_CHIKORITA
+ .byte 0x00 @ SPECIES_BAYLEEF
+ .byte 0x17 @ SPECIES_MEGANIUM
+ .byte 0x52 @ SPECIES_CYNDAQUIL
+ .byte 0x17 @ SPECIES_QUILAVA
+ .byte 0x10 @ SPECIES_TYPHLOSION
+ .byte 0x31 @ SPECIES_TOTODILE
+ .byte 0x0f @ SPECIES_CROCONAW
+ .byte 0x0f @ SPECIES_FERALIGATR
+ .byte 0x00 @ SPECIES_SENTRET
+ .byte 0x32 @ SPECIES_FURRET
+ .byte 0x47 @ SPECIES_HOOTHOOT
+ .byte 0x17 @ SPECIES_NOCTOWL
+ .byte 0x52 @ SPECIES_LEDYBA
+ .byte 0x47 @ SPECIES_LEDIAN
+ .byte 0x4f @ SPECIES_SPINARAK
+ .byte 0x0f @ SPECIES_ARIADOS
+ .byte 0x00 @ SPECIES_CROBAT
+ .byte 0x45 @ SPECIES_CHINCHOU
+ .byte 0x51 @ SPECIES_LANTURN
+ .byte 0x1e @ SPECIES_PICHU
+ .byte 0x52 @ SPECIES_CLEFFA
+ .byte 0x0c @ SPECIES_IGGLYBUFF
+ .byte 0x0b @ SPECIES_TOGEPI
+ .byte 0x00 @ SPECIES_TOGETIC
+ .byte 0x31 @ SPECIES_NATU
+ .byte 0x09 @ SPECIES_XATU
+ .byte 0x00 @ SPECIES_MAREEP
+ .byte 0x1e @ SPECIES_FLAAFFY
+ .byte 0x2c @ SPECIES_AMPHAROS
+ .byte 0x0b @ SPECIES_BELLOSSOM
+ .byte 0x00 @ SPECIES_MARILL
+ .byte 0x4a @ SPECIES_AZUMARILL
+ .byte 0x46 @ SPECIES_SUDOWOODO
+ .byte 0x32 @ SPECIES_POLITOED
+ .byte 0x1c @ SPECIES_HOPPIP
+ .byte 0x18 @ SPECIES_SKIPLOOM
+ .byte 0x51 @ SPECIES_JUMPLUFF
+ .byte 0x32 @ SPECIES_AIPOM
+ .byte 0x52 @ SPECIES_SUNKERN
+ .byte 0x00 @ SPECIES_SUNFLORA
+ .byte 0x2b @ SPECIES_YANMA
+ .byte 0x00 @ SPECIES_WOOPER
+ .byte 0x16 @ SPECIES_QUAGSIRE
+ .byte 0x09 @ SPECIES_ESPEON
+ .byte 0x10 @ SPECIES_UMBREON
+ .byte 0x00 @ SPECIES_MURKROW
+ .byte 0x13 @ SPECIES_SLOWKING
+ .byte 0x1c @ SPECIES_MISDREAVUS
+ .byte 0x0a @ SPECIES_UNOWN
+ .byte 0x30 @ SPECIES_WOBBUFFET
+ .byte 0x1e @ SPECIES_GIRAFARIG
+ .byte 0x0b @ SPECIES_PINECO
+ .byte 0x10 @ SPECIES_FORRETRESS
+ .byte 0x00 @ SPECIES_DUNSPARCE
+ .byte 0x13 @ SPECIES_GLIGAR
+ .byte 0x0f @ SPECIES_STEELIX
+ .byte 0x17 @ SPECIES_SNUBBULL
+ .byte 0x10 @ SPECIES_GRANBULL
+ .byte 0x3a @ SPECIES_QWILFISH
+ .byte 0x02 @ SPECIES_SCIZOR
+ .byte 0x0b @ SPECIES_SHUCKLE
+ .byte 0x41 @ SPECIES_HERACROSS
+ .byte 0x16 @ SPECIES_SNEASEL
+ .byte 0x17 @ SPECIES_TEDDIURSA
+ .byte 0x10 @ SPECIES_URSARING
+ .byte 0x17 @ SPECIES_SLUGMA
+ .byte 0x17 @ SPECIES_MAGCARGO
+ .byte 0x00 @ SPECIES_SWINUB
+ .byte 0x0f @ SPECIES_PILOSWINE
+ .byte 0x03 @ SPECIES_CORSOLA
+ .byte 0x52 @ SPECIES_REMORAID
+ .byte 0x17 @ SPECIES_OCTILLERY
+ .byte 0x52 @ SPECIES_DELIBIRD
+ .byte 0x0d @ SPECIES_MANTINE
+ .byte 0x17 @ SPECIES_SKARMORY
+ .byte 0x17 @ SPECIES_HOUNDOUR
+ .byte 0x10 @ SPECIES_HOUNDOOM
+ .byte 0x42 @ SPECIES_KINGDRA
+ .byte 0x32 @ SPECIES_PHANPY
+ .byte 0x19 @ SPECIES_DONPHAN
+ .byte 0x00 @ SPECIES_PORYGON2
+ .byte 0x00 @ SPECIES_STANTLER
+ .byte 0x31 @ SPECIES_SMEARGLE
+ .byte 0x16 @ SPECIES_TYROGUE
+ .byte 0x02 @ SPECIES_HITMONTOP
+ .byte 0x09 @ SPECIES_SMOOCHUM
+ .byte 0x2c @ SPECIES_ELEKID
+ .byte 0x00 @ SPECIES_MAGBY
+ .byte 0x45 @ SPECIES_MILTANK
+ .byte 0x00 @ SPECIES_BLISSEY
+ .byte 0x2c @ SPECIES_RAIKOU
+ .byte 0x09 @ SPECIES_ENTEI
+ .byte 0x10 @ SPECIES_SUICUNE
+ .byte 0x52 @ SPECIES_LARVITAR
+ .byte 0x10 @ SPECIES_PUPITAR
+ .byte 0x0f @ SPECIES_TYRANITAR
+ .byte 0x3a @ SPECIES_LUGIA
+ .byte 0x09 @ SPECIES_HO_OH
+ .byte 0x18 @ SPECIES_CELEBI
+ .byte 0x00 @ 252
+ .byte 0x00 @ 253
+ .byte 0x00 @ 254
+ .byte 0x00 @ 255
+ .byte 0x00 @ 256
+ .byte 0x00 @ 257
+ .byte 0x00 @ 258
+ .byte 0x00 @ 259
+ .byte 0x00 @ 260
+ .byte 0x00 @ 261
+ .byte 0x00 @ 262
+ .byte 0x00 @ 263
+ .byte 0x00 @ 264
+ .byte 0x00 @ 265
+ .byte 0x00 @ 266
+ .byte 0x00 @ 267
+ .byte 0x00 @ 268
+ .byte 0x00 @ 269
+ .byte 0x00 @ 270
+ .byte 0x00 @ 271
+ .byte 0x00 @ 272
+ .byte 0x00 @ 273
+ .byte 0x00 @ 274
+ .byte 0x00 @ 275
+ .byte 0x00 @ 276
+ .byte 0x00 @ SPECIES_TREECKO
+ .byte 0x17 @ SPECIES_GROVYLE
+ .byte 0x10 @ SPECIES_SCEPTILE
+ .byte 0x16 @ SPECIES_TORCHIC
+ .byte 0x06 @ SPECIES_COMBUSKEN
+ .byte 0x0f @ SPECIES_BLAZIKEN
+ .byte 0x01 @ SPECIES_MUDKIP
+ .byte 0x04 @ SPECIES_MARSHTOMP
+ .byte 0x1e @ SPECIES_SWAMPERT
+ .byte 0x10 @ SPECIES_POOCHYENA
+ .byte 0x10 @ SPECIES_MIGHTYENA
+ .byte 0x03 @ SPECIES_ZIGZAGOON
+ .byte 0x09 @ SPECIES_LINOONE
+ .byte 0x00 @ SPECIES_WURMPLE
+ .byte 0x00 @ SPECIES_SILCOON
+ .byte 0x04 @ SPECIES_BEAUTIFLY
+ .byte 0x04 @ SPECIES_CASCOON
+ .byte 0x06 @ SPECIES_DUSTOX
+ .byte 0x00 @ SPECIES_LOTAD
+ .byte 0x00 @ SPECIES_LOMBRE
+ .byte 0x49 @ SPECIES_LUDICOLO
+ .byte 0x05 @ SPECIES_SEEDOT
+ .byte 0x00 @ SPECIES_NUZLEAF
+ .byte 0x02 @ SPECIES_SHIFTRY
+ .byte 0x00 @ SPECIES_NINCADA
+ .byte 0x46 @ SPECIES_NINJASK
+ .byte 0x1c @ SPECIES_SHEDINJA
+ .byte 0x1e @ SPECIES_TAILLOW
+ .byte 0x01 @ SPECIES_SWELLOW
+ .byte 0x00 @ SPECIES_SHROOMISH
+ .byte 0x00 @ SPECIES_BRELOOM
+ .byte 0x31 @ SPECIES_SPINDA
+ .byte 0x1b @ SPECIES_WINGULL
+ .byte 0x1c @ SPECIES_PELIPPER
+ .byte 0x00 @ SPECIES_SURSKIT
+ .byte 0x00 @ SPECIES_MASQUERAIN
+ .byte 0x01 @ SPECIES_WAILMER
+ .byte 0x1c @ SPECIES_WAILORD
+ .byte 0x00 @ SPECIES_SKITTY
+ .byte 0x17 @ SPECIES_DELCATTY
+ .byte 0x35 @ SPECIES_KECLEON
+ .byte 0x1d @ SPECIES_BALTOY
+ .byte 0x51 @ SPECIES_CLAYDOL
+ .byte 0x49 @ SPECIES_NOSEPASS
+ .byte 0x17 @ SPECIES_TORKOAL
+ .byte 0x15 @ SPECIES_SABLEYE
+ .byte 0x49 @ SPECIES_BARBOACH
+ .byte 0x49 @ SPECIES_WHISCASH
+ .byte 0x1d @ SPECIES_LUVDISC
+ .byte 0x10 @ SPECIES_CORPHISH
+ .byte 0x09 @ SPECIES_CRAWDAUNT
+ .byte 0x49 @ SPECIES_FEEBAS
+ .byte 0x22 @ SPECIES_MILOTIC
+ .byte 0x49 @ SPECIES_CARVANHA
+ .byte 0x56 @ SPECIES_SHARPEDO
+ .byte 0x10 @ SPECIES_TRAPINCH
+ .byte 0x0f @ SPECIES_VIBRAVA
+ .byte 0x4b @ SPECIES_FLYGON
+ .byte 0x0b @ SPECIES_MAKUHITA
+ .byte 0x34 @ SPECIES_HARIYAMA
+ .byte 0x00 @ SPECIES_ELECTRIKE
+ .byte 0x00 @ SPECIES_MANECTRIC
+ .byte 0x04 @ SPECIES_NUMEL
+ .byte 0x10 @ SPECIES_CAMERUPT
+ .byte 0x53 @ SPECIES_SPHEAL
+ .byte 0x17 @ SPECIES_SEALEO
+ .byte 0x0f @ SPECIES_WALREIN
+ .byte 0x49 @ SPECIES_CACNEA
+ .byte 0x04 @ SPECIES_CACTURNE
+ .byte 0x45 @ SPECIES_SNORUNT
+ .byte 0x0a @ SPECIES_GLALIE
+ .byte 0x0e @ SPECIES_LUNATONE
+ .byte 0x08 @ SPECIES_SOLROCK
+ .byte 0x00 @ SPECIES_AZURILL
+ .byte 0x56 @ SPECIES_SPOINK
+ .byte 0x32 @ SPECIES_GRUMPIG
+ .byte 0x00 @ SPECIES_PLUSLE
+ .byte 0x01 @ SPECIES_MINUN
+ .byte 0x00 @ SPECIES_MAWILE
+ .byte 0x05 @ SPECIES_MEDITITE
+ .byte 0x45 @ SPECIES_MEDICHAM
+ .byte 0x04 @ SPECIES_SWABLU
+ .byte 0x16 @ SPECIES_ALTARIA
+ .byte 0x32 @ SPECIES_WYNAUT
+ .byte 0x0a @ SPECIES_DUSKULL
+ .byte 0x02 @ SPECIES_DUSCLOPS
+ .byte 0x45 @ SPECIES_ROSELIA
+ .byte 0x45 @ SPECIES_SLAKOTH
+ .byte 0x31 @ SPECIES_VIGOROTH
+ .byte 0x45 @ SPECIES_SLAKING
+ .byte 0x00 @ SPECIES_GULPIN
+ .byte 0x45 @ SPECIES_SWALOT
+ .byte 0x10 @ SPECIES_TROPIUS
+ .byte 0x03 @ SPECIES_WHISMUR
+ .byte 0x49 @ SPECIES_LOUDRED
+ .byte 0x19 @ SPECIES_EXPLOUD
+ .byte 0x12 @ SPECIES_CLAMPERL
+ .byte 0x09 @ SPECIES_HUNTAIL
+ .byte 0x1c @ SPECIES_GOREBYSS
+ .byte 0x11 @ SPECIES_ABSOL
+ .byte 0x1c @ SPECIES_SHUPPET
+ .byte 0x0d @ SPECIES_BANETTE
+ .byte 0x17 @ SPECIES_SEVIPER
+ .byte 0x09 @ SPECIES_ZANGOOSE
+ .byte 0x1a @ SPECIES_RELICANTH
+ .byte 0x45 @ SPECIES_ARON
+ .byte 0x00 @ SPECIES_LAIRON
+ .byte 0x19 @ SPECIES_AGGRON
+ .byte 0x1d @ SPECIES_CASTFORM
+ .byte 0x00 @ SPECIES_VOLBEAT
+ .byte 0x05 @ SPECIES_ILLUMISE
+ .byte 0x17 @ SPECIES_LILEEP
+ .byte 0x19 @ SPECIES_CRADILY
+ .byte 0x12 @ SPECIES_ANORITH
+ .byte 0x10 @ SPECIES_ARMALDO
+ .byte 0x45 @ SPECIES_RALTS
+ .byte 0x00 @ SPECIES_KIRLIA
+ .byte 0x00 @ SPECIES_GARDEVOIR
+ .byte 0x19 @ SPECIES_BAGON
+ .byte 0x04 @ SPECIES_SHELGON
+ .byte 0x0f @ SPECIES_SALAMENCE
+ .byte 0x0f @ SPECIES_BELDUM
+ .byte 0x04 @ SPECIES_METANG
+ .byte 0x10 @ SPECIES_METAGROSS
+ .byte 0x01 @ SPECIES_REGIROCK
+ .byte 0x44 @ SPECIES_REGICE
+ .byte 0x09 @ SPECIES_REGISTEEL
+ .byte 0x2d @ SPECIES_KYOGRE
+ .byte 0x10 @ SPECIES_GROUDON
+ .byte 0x0f @ SPECIES_RAYQUAZA
+ .byte 0x2d @ SPECIES_LATIAS
+ .byte 0x10 @ SPECIES_LATIOS
+ .byte 0x0d @ SPECIES_JIRACHI
+ .byte 0x1b @ SPECIES_DEOXYS
+ .byte 0x1d @ SPECIES_CHIMECHO
diff --git a/data/graphics/pokemon/front_anims.inc b/data/graphics/pokemon/front_anims.inc
new file mode 100644
index 000000000..69341c88d
--- /dev/null
+++ b/data/graphics/pokemon/front_anims.inc
@@ -0,0 +1,6915 @@
+
+ .align 2
+gAnimCmd_NONE_1:: @ 8305F68
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BULBASAUR_1:: @ 8305F78
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_IVYSAUR_1:: @ 8305F88
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 36
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VENUSAUR_1:: @ 8305F98
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CHARMANDER_1:: @ 8305FA8
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 46
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CHARMELEON_1:: @ 8305FB8
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CHARIZARD_1:: @ 8305FC8
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SQUIRTLE_1:: @ 8305FD4
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WARTORTLE_1:: @ 8305FE4
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BLASTOISE_1:: @ 8305FF4
+ obj_image_anim_frame 0, 50
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CATERPIE_1:: @ 830600C
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_METAPOD_1:: @ 8306030
+ obj_image_anim_frame 1, 45
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BUTTERFREE_1:: @ 830603C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 25
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WEEDLE_1:: @ 8306074
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KAKUNA_1:: @ 8306094
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BEEDRILL_1:: @ 83060C4
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 28
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PIDGEY_1:: @ 83060DC
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PIDGEOTTO_1:: @ 8306110
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PIDGEOT_1:: @ 8306128
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RATTATA_1:: @ 830613C
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 28
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RATICATE_1:: @ 8306150
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SPEAROW_1:: @ 8306184
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_FEAROW_1:: @ 83061C8
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 7
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_EKANS_1:: @ 83061EC
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ARBOK_1:: @ 8306208
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PIKACHU_1:: @ 8306218
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PIKACHU_2:: @ 8306230
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RAICHU_1:: @ 8306244
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RAICHU_2:: @ 830625C
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SANDSHREW_1:: @ 8306270
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SANDSHREW_2:: @ 8306288
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SANDSLASH_1:: @ 830629C
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SANDSLASH_2:: @ 83062B4
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NIDORAN_F_1:: @ 83062C8
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 50
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NIDORINA_1:: @ 83062F0
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NIDOQUEEN_1:: @ 83062FC
+ obj_image_anim_frame 1, 45
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NIDORAN_M_1:: @ 8306308
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NIDORINO_1:: @ 8306318
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NIDOKING_1:: @ 8306328
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CLEFAIRY_1:: @ 830633C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CLEFABLE_1:: @ 830634C
+ obj_image_anim_frame 1, 27
+ obj_image_anim_frame 0, 27
+ obj_image_anim_frame 1, 24
+ obj_image_anim_frame 0, 25
+ obj_image_anim_frame 1, 27
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VULPIX_1:: @ 8306368
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VULPIX_2:: @ 8306380
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NINETALES_1:: @ 8306394
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NINETALES_2:: @ 83063AC
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_JIGGLYPUFF_1:: @ 83063C0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_JIGGLYPUFF_2:: @ 83063D8
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WIGGLYTUFF_1:: @ 83063EC
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WIGGLYTUFF_2:: @ 8306404
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ZUBAT_1:: @ 8306418
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GOLBAT_1:: @ 8306450
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ODDISH_1:: @ 83064A0
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 6
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GLOOM_1:: @ 83064C0
+ obj_image_anim_frame 0, 21
+ obj_image_anim_frame 1, 45
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VILEPLUME_1:: @ 83064D4
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 21
+ obj_image_anim_frame 0, 13
+ obj_image_anim_frame 1, 21
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PARAS_1:: @ 83064EC
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PARASECT_1:: @ 8306530
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VENONAT_1:: @ 830654C
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 35
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VENOMOTH_1:: @ 8306568
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DIGLETT_1:: @ 83065C4
+ obj_image_anim_frame 0, 25
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DUGTRIO_1:: @ 83065D4
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MEOWTH_1:: @ 8306600
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 17
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PERSIAN_1:: @ 830661C
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PSYDUCK_1:: @ 8306628
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PSYDUCK_2:: @ 8306640
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GOLDUCK_1:: @ 8306654
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GOLDUCK_2:: @ 830666C
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MANKEY_1:: @ 8306680
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 28
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PRIMEAPE_1:: @ 830669C
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GROWLITHE_1:: @ 83066B8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ARCANINE_1:: @ 83066D4
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_POLIWAG_1:: @ 83066F0
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_POLIWHIRL_1:: @ 8306700
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_POLIWRATH_1:: @ 8306718
+ obj_image_anim_frame 1, 45
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ABRA_1:: @ 8306724
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 21
+ obj_image_anim_frame 0, 13
+ obj_image_anim_frame 1, 21
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KADABRA_1:: @ 830673C
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 45
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ALAKAZAM_1:: @ 830674C
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 54
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MACHOP_1:: @ 830675C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MACHOKE_1:: @ 830677C
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 44
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MACHAMP_1:: @ 830678C
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BELLSPROUT_1:: @ 83067AC
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WEEPINBELL_1:: @ 83067BC
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VICTREEBEL_1:: @ 83067DC
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TENTACOOL_1:: @ 83067FC
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TENTACRUEL_1:: @ 8306814
+ obj_image_anim_frame 0, 19
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 19
+ obj_image_anim_frame 1, 19
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GEODUDE_1:: @ 830682C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 36
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GRAVELER_1:: @ 830683C
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GOLEM_1:: @ 8306854
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 31
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PONYTA_1:: @ 830686C
+ obj_image_anim_frame 1, 45
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RAPIDASH_1:: @ 8306878
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SLOWPOKE_1:: @ 8306888
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SLOWBRO_1:: @ 8306898
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 45
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAGNEMITE_1:: @ 83068A8
+ obj_image_anim_frame 0, 28
+ obj_image_anim_frame 1, 28
+ obj_image_anim_frame 0, 28
+ obj_image_anim_frame 1, 28
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAGNETON_1:: @ 83068C0
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_FARFETCHD_1:: @ 83068E0
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DODUO_1:: @ 8306914
+ obj_image_anim_frame 0, 18
+ obj_image_anim_frame 1, 18
+ obj_image_anim_frame 0, 18
+ obj_image_anim_frame 1, 18
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DODRIO_1:: @ 830692C
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SEEL_1:: @ 8306954
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DEWGONG_1:: @ 8306978
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GRIMER_1:: @ 8306988
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GRIMER_2:: @ 83069A0
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MUK_1:: @ 83069B4
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MUK_2:: @ 83069CC
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SHELLDER_1:: @ 83069E0
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 45
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CLOYSTER_1:: @ 83069F4
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 25
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GASTLY_1:: @ 8306A38
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HAUNTER_1:: @ 8306A48
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GENGAR_1:: @ 8306A60
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ONIX_1:: @ 8306A70
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DROWZEE_1:: @ 8306A80
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 45
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HYPNO_1:: @ 8306A9C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KRABBY_1:: @ 8306ABC
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KINGLER_1:: @ 8306AD8
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 25
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VOLTORB_1:: @ 8306B00
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 4
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ELECTRODE_1:: @ 8306B18
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_EXEGGCUTE_1:: @ 8306B30
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_EXEGGUTOR_1:: @ 8306B58
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CUBONE_1:: @ 8306B64
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAROWAK_1:: @ 8306B80
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HITMONLEE_1:: @ 8306B9C
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HITMONCHAN_1:: @ 8306BA8
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LICKITUNG_1:: @ 8306BCC
+ obj_image_anim_frame 0, 28
+ obj_image_anim_frame 1, 32
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KOFFING_1:: @ 8306BDC
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KOFFING_2:: @ 8306BF4
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WEEZING_1:: @ 8306C08
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WEEZING_2:: @ 8306C20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RHYHORN_1:: @ 8306C34
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RHYHORN_2:: @ 8306C4C
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RHYDON_1:: @ 8306C60
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 48
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RHYDON_2:: @ 8306C78
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CHANSEY_1:: @ 8306C8C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TANGELA_1:: @ 8306C9C
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 9
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KANGASKHAN_1:: @ 8306CC8
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HORSEA_1:: @ 8306CDC
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HORSEA_2:: @ 8306CF4
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SEADRA_1:: @ 8306D08
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SEADRA_2:: @ 8306D20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GOLDEEN_1:: @ 8306D34
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SEAKING_1:: @ 8306D5C
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_STARYU_1:: @ 8306D74
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_STARYU_2:: @ 8306D8C
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_STARMIE_1:: @ 8306DA0
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_STARMIE_2:: @ 8306DB8
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MR_MIME_1:: @ 8306DCC
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SCYTHER_1:: @ 8306DE8
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_JYNX_1:: @ 8306E0C
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ELECTABUZZ_1:: @ 8306E24
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAGMAR_1:: @ 8306E38
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PINSIR_1:: @ 8306E44
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PINSIR_2:: @ 8306E5C
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TAUROS_1:: @ 8306E70
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAGIKARP_1:: @ 8306E84
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GYARADOS_1:: @ 8306EAC
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 32
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LAPRAS_1:: @ 8306EBC
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DITTO_1:: @ 8306EC8
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_EEVEE_1:: @ 8306EDC
+ obj_image_anim_frame 1, 33
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VAPOREON_1:: @ 8306EE8
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_JOLTEON_1:: @ 8306EF4
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_FLAREON_1:: @ 8306F00
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PORYGON_1:: @ 8306F0C
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_OMANYTE_1:: @ 8306F20
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_OMASTAR_1:: @ 8306F44
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KABUTO_1:: @ 8306F58
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KABUTOPS_1:: @ 8306F7C
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_AERODACTYL_1:: @ 8306F90
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 25
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 25
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SNORLAX_1:: @ 8306FA4
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ARTICUNO_1:: @ 8306FB4
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ZAPDOS_1:: @ 8306FC8
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MOLTRES_1:: @ 8306FDC
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DRATINI_1:: @ 8307060
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DRAGONAIR_1:: @ 8307070
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DRAGONITE_1:: @ 8307084
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MEWTWO_1:: @ 8307094
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MEW_1:: @ 83070A0
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CHIKORITA_1:: @ 83070B0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BAYLEEF_1:: @ 83070C0
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MEGANIUM_1:: @ 83070CC
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CYNDAQUIL_1:: @ 83070D8
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_QUILAVA_1:: @ 83070EC
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TYPHLOSION_1:: @ 83070F8
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TOTODILE_1:: @ 8307104
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CROCONAW_1:: @ 8307120
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_FERALIGATR_1:: @ 830712C
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 40
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SENTRET_1:: @ 8307140
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_FURRET_1:: @ 8307154
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HOOTHOOT_1:: @ 8307160
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 7
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NOCTOWL_1:: @ 8307194
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LEDYBA_1:: @ 83071A0
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LEDIAN_1:: @ 83071B4
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SPINARAK_1:: @ 8307220
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ARIADOS_1:: @ 8307244
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CROBAT_1:: @ 8307258
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CHINCHOU_1:: @ 83072A0
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CHINCHOU_2:: @ 83072B8
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LANTURN_1:: @ 83072CC
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LANTURN_2:: @ 83072E4
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PICHU_1:: @ 83072F8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PICHU_2:: @ 8307310
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CLEFFA_1:: @ 8307324
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_IGGLYBUFF_1:: @ 8307338
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_IGGLYBUFF_2:: @ 8307350
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TOGEPI_1:: @ 8307364
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TOGETIC_1:: @ 8307374
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NATU_1:: @ 8307384
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NATU_2:: @ 830739C
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_XATU_1:: @ 83073B0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 45
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_XATU_2:: @ 83073D0
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAREEP_1:: @ 83073E4
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_FLAAFFY_1:: @ 8307400
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_AMPHAROS_1:: @ 8307414
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BELLOSSOM_1:: @ 8307424
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MARILL_1:: @ 8307444
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 44
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 44
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_AZUMARILL_1:: @ 830745C
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SUDOWOODO_1:: @ 8307474
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_POLITOED_1:: @ 8307490
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HOPPIP_1:: @ 83074AC
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 25
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 25
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SKIPLOOM_1:: @ 83074C0
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_JUMPLUFF_1:: @ 83074E4
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 25
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 25
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_AIPOM_1:: @ 8307500
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SUNKERN_1:: @ 830750C
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SUNFLORA_1:: @ 8307520
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_YANMA_1:: @ 8307530
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WOOPER_1:: @ 830758C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_QUAGSIRE_1:: @ 830759C
+ obj_image_anim_frame 1, 32
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ESPEON_1:: @ 83075A8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UMBREON_1:: @ 83075B8
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MURKROW_1:: @ 83075C4
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SLOWKING_1:: @ 83075D0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MISDREAVUS_1:: @ 83075E0
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_1:: @ 830760C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WOBBUFFET_1:: @ 830761C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WOBBUFFET_2:: @ 8307634
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GIRAFARIG_1:: @ 8307648
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GIRAFARIG_2:: @ 8307668
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PINECO_1:: @ 830767C
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_FORRETRESS_1:: @ 83076A0
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DUNSPARCE_1:: @ 83076B4
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GLIGAR_1:: @ 83076C8
+ obj_image_anim_frame 1, 17
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_STEELIX_1:: @ 83076D4
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SNUBBULL_1:: @ 83076F0
+ obj_image_anim_frame 1, 32
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GRANBULL_1:: @ 83076FC
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_QWILFISH_1:: @ 8307708
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SCIZOR_1:: @ 8307728
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SHUCKLE_1:: @ 8307734
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HERACROSS_1:: @ 8307744
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HERACROSS_2:: @ 830775C
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SNEASEL_1:: @ 8307770
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TEDDIURSA_1:: @ 830777C
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_URSARING_1:: @ 8307788
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SLUGMA_1:: @ 8307794
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SLUGMA_2:: @ 83077AC
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAGCARGO_1:: @ 83077C0
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAGCARGO_2:: @ 83077D8
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SWINUB_1:: @ 83077EC
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PILOSWINE_1:: @ 8307800
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CORSOLA_1:: @ 8307814
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CORSOLA_2:: @ 830782C
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_REMORAID_1:: @ 8307840
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_OCTILLERY_1:: @ 8307854
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DELIBIRD_1:: @ 8307868
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MANTINE_1:: @ 830787C
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 40
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SKARMORY_1:: @ 8307890
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SKARMORY_2:: @ 83078A8
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HOUNDOUR_1:: @ 83078BC
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HOUNDOOM_1:: @ 83078D0
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KINGDRA_1:: @ 83078DC
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KINGDRA_2:: @ 83078F4
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PHANPY_1:: @ 8307908
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PHANPY_2:: @ 8307928
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DONPHAN_1:: @ 830793C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DONPHAN_2:: @ 830795C
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PORYGON2_1:: @ 8307970
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_STANTLER_1:: @ 8307988
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SMEARGLE_1:: @ 8307994
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TYROGUE_1:: @ 83079A8
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HITMONTOP_1:: @ 83079B4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SMOOCHUM_1:: @ 83079E4
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ELEKID_1:: @ 8307A00
+ obj_image_anim_frame 1, 50
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAGBY_1:: @ 8307A10
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MILTANK_1:: @ 8307A30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BLISSEY_1:: @ 8307A3C
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RAIKOU_1:: @ 8307A48
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ENTEI_1:: @ 8307A5C
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SUICUNE_1:: @ 8307A68
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LARVITAR_1:: @ 8307A74
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PUPITAR_1:: @ 8307A88
+ obj_image_anim_frame 1, 40
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TYRANITAR_1:: @ 8307A94
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LUGIA_1:: @ 8307AA8
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HO_OH_1:: @ 8307AB4
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CELEBI_1:: @ 8307AC0
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_OLD_UNOWN_B_1:: @ 8307AD4
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TREECKO_1:: @ 8307AE4
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GROVYLE_1:: @ 8307AFC
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 18
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 6
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SCEPTILE_1:: @ 8307B14
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 26
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TORCHIC_1:: @ 8307B24
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_COMBUSKEN_1:: @ 8307B44
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 12
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BLAZIKEN_1:: @ 8307B54
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 7
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BLAZIKEN_2:: @ 8307B6C
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 2, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BLAZIKEN_3:: @ 8307B7C
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 2, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BLAZIKEN_4:: @ 8307B88
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MUDKIP_1:: @ 8307B90
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 13
+ obj_image_anim_frame 0, 7
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MARSHTOMP_1:: @ 8307BA8
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SWAMPERT_1:: @ 8307BD0
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 44
+ obj_image_anim_frame 0, 18
+ obj_image_anim_frame 1, 18
+ obj_image_anim_frame 0, 7
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_POOCHYENA_1:: @ 8307BE8
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 44
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MIGHTYENA_1:: @ 8307BF8
+ obj_image_anim_frame 0, 27
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ZIGZAGOON_1:: @ 8307C10
+ obj_image_anim_frame 0, 27
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LINOONE_1:: @ 8307C28
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WURMPLE_1:: @ 8307C40
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SILCOON_1:: @ 8307C50
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SILCOON_2:: @ 8307C60
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BEAUTIFLY_1:: @ 8307C68
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BEAUTIFLY_2:: @ 8307C90
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CASCOON_1:: @ 8307C98
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CASCOON_2:: @ 8307CB0
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DUSTOX_1:: @ 8307CB8
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DUSTOX_2:: @ 8307CF8
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LOTAD_1:: @ 8307D00
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 55
+ obj_image_anim_frame 0, 22
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LOMBRE_1:: @ 8307D10
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 7
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LUDICOLO_1:: @ 8307D28
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SEEDOT_1:: @ 8307D48
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NUZLEAF_1:: @ 8307D70
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 7
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SHIFTRY_1:: @ 8307D98
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NINCADA_1:: @ 8307DA8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 33
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NINJASK_1:: @ 8307DC0
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 33
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SHEDINJA_1:: @ 8307E0C
+ obj_image_anim_frame 0, 33
+ obj_image_anim_frame 1, 33
+ obj_image_anim_frame 0, 33
+ obj_image_anim_frame 1, 33
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TAILLOW_1:: @ 8307E24
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SWELLOW_1:: @ 8307E4C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 18
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SHROOMISH_1:: @ 8307E5C
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BRELOOM_1:: @ 8307E8C
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 7
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WINGULL_1:: @ 8307EA4
+ obj_image_anim_frame 0, 17
+ obj_image_anim_frame 1, 23
+ obj_image_anim_frame 0, 13
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PELIPPER_1:: @ 8307EB4
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SURSKIT_1:: @ 8307EDC
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 18
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 18
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SURSKIT_2:: @ 8307EF4
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MASQUERAIN_1:: @ 8307EFC
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MASQUERAIN_2:: @ 8307F24
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WAILMER_1:: @ 8307F2C
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WAILORD_1:: @ 8307F4C
+ obj_image_anim_frame 0, 26
+ obj_image_anim_frame 1, 48
+ obj_image_anim_frame 0, 33
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SKITTY_1:: @ 8307F5C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 35
+ obj_image_anim_frame 0, 9
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DELCATTY_1:: @ 8307F6C
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 46
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KECLEON_1:: @ 8307F7C
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 18
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BALTOY_1:: @ 8307F94
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 50
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CLAYDOL_1:: @ 8307FB4
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NOSEPASS_1:: @ 8307FD4
+ obj_image_anim_frame 0, 27
+ obj_image_anim_frame 1, 27
+ obj_image_anim_frame 0, 27
+ obj_image_anim_frame 1, 27
+ obj_image_anim_frame 0, 27
+ obj_image_anim_frame 1, 27
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TORKOAL_1:: @ 8307FF4
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SABLEYE_1:: @ 830800C
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BARBOACH_1:: @ 8308024
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 50
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WHISCASH_1:: @ 830805C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LUVDISC_1:: @ 8308094
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CORPHISH_1:: @ 83080AC
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 50
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CRAWDAUNT_1:: @ 83080CC
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_FEEBAS_1:: @ 83080E4
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MILOTIC_1:: @ 8308104
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CARVANHA_1:: @ 8308124
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SHARPEDO_1:: @ 830814C
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 22
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TRAPINCH_1:: @ 8308174
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VIBRAVA_1:: @ 830818C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 50
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_FLYGON_1:: @ 83081AC
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 50
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAKUHITA_1:: @ 83081CC
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 22
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HARIYAMA_1:: @ 83081F4
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ELECTRIKE_1:: @ 8308208
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 17
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MANECTRIC_1:: @ 8308220
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 33
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_NUMEL_1:: @ 8308238
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 40
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CAMERUPT_1:: @ 8308250
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SPHEAL_1:: @ 8308270
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 43
+ obj_image_anim_frame 1, 60
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SEALEO_1:: @ 8308294
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WALREIN_1:: @ 83082AC
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CACNEA_1:: @ 83082C4
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CACTURNE_1:: @ 83082F4
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SNORUNT_1:: @ 830830C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GLALIE_1:: @ 8308324
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LUNATONE_1:: @ 830833C
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LUNATONE_2:: @ 8308354
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SOLROCK_1:: @ 8308368
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SOLROCK_2:: @ 8308380
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_AZURILL_1:: @ 8308394
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 12
+ obj_image_anim_frame 0, 12
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SPOINK_1:: @ 83083B4
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GRUMPIG_1:: @ 83083E4
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_PLUSLE_1:: @ 83083FC
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MINUN_1:: @ 8308414
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MAWILE_1:: @ 830842C
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MEDITITE_1:: @ 830844C
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 22
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_MEDICHAM_1:: @ 830845C
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SWABLU_1:: @ 830847C
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SWABLU_2:: @ 830849C
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 2, 8
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 2, 8
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 2, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ALTARIA_1:: @ 83084B8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ALTARIA_2:: @ 83084D0
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WYNAUT_1:: @ 83084E4
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DUSKULL_1:: @ 83084FC
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DUSCLOPS_1:: @ 8308514
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ROSELIA_1:: @ 830852C
+ obj_image_anim_frame 0, 18
+ obj_image_anim_frame 1, 44
+ obj_image_anim_frame 0, 22
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SLAKOTH_1:: @ 830853C
+ obj_image_anim_frame 0, 13
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VIGOROTH_1:: @ 8308558
+ obj_image_anim_frame 0, 13
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 13
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 13
+ obj_image_anim_frame 1, 7
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SLAKING_1:: @ 8308578
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GULPIN_1:: @ 8308598
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_frame 0, 4
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SWALOT_1:: @ 83085B0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_TROPIUS_1:: @ 83085C4
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_WHISMUR_1:: @ 83085DC
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 33
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 9
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LOUDRED_1:: @ 8308608
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 9
+ obj_image_anim_frame 0, 33
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_EXPLOUD_1:: @ 8308620
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 1, 44
+ obj_image_anim_frame 0, 9
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CLAMPERL_1:: @ 8308630
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_HUNTAIL_1:: @ 8308648
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GOREBYSS_1:: @ 8308660
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ABSOL_1:: @ 8308678
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SHUPPET_1:: @ 8308690
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BANETTE_1:: @ 83086B0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SEVIPER_1:: @ 83086D0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 50
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ZANGOOSE_1:: @ 83086F0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 50
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RELICANTH_1:: @ 8308710
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ARON_1:: @ 8308728
+ obj_image_anim_frame 0, 33
+ obj_image_anim_frame 1, 44
+ obj_image_anim_frame 0, 33
+ obj_image_anim_frame 1, 33
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LAIRON_1:: @ 8308740
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 1, 29
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 29
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_AGGRON_1:: @ 8308758
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 44
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CASTFORM_0:: @ 8308768
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CASTFORM_1:: @ 8308770
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CASTFORM_2:: @ 8308778
+ obj_image_anim_frame 2, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CASTFORM_3:: @ 8308780
+ obj_image_anim_frame 3, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_VOLBEAT_1:: @ 8308788
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 11
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ILLUMISE_1:: @ 83087A8
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_frame 0, 11
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LILEEP_1:: @ 83087C0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CRADILY_1:: @ 83087D8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ANORITH_1:: @ 83087F8
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_ARMALDO_1:: @ 8308818
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RALTS_1:: @ 8308830
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 25
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KIRLIA_1:: @ 8308840
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 39
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GARDEVOIR_1:: @ 8308850
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 3
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BAGON_1:: @ 8308888
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SHELGON_1:: @ 83088A0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_SALAMENCE_1:: @ 83088B8
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_BELDUM_1:: @ 83088D0
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_METANG_1:: @ 83088E8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_METAGROSS_1:: @ 8308900
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_REGIROCK_1:: @ 8308918
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_REGIROCK_2:: @ 8308930
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_REGICE_1:: @ 8308944
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 18
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_REGISTEEL_1:: @ 830895C
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_REGISTEEL_2:: @ 8308974
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KYOGRE_1:: @ 8308988
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_KYOGRE_2:: @ 83089A0
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GROUDON_1:: @ 83089B4
+ obj_image_anim_frame 0, 11
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 20
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_GROUDON_2:: @ 83089CC
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RAYQUAZA_1:: @ 83089E0
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_RAYQUAZA_2:: @ 83089F8
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LATIAS_1:: @ 8308A0C
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LATIAS_2:: @ 8308A24
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LATIOS_1:: @ 8308A38
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_LATIOS_2:: @ 8308A50
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_JIRACHI_1:: @ 8308A64
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_JIRACHI_2:: @ 8308A90
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DEOXYS_1:: @ 8308AA4
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 26
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_DEOXYS_2:: @ 8308ABC
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 2, 20
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_CHIMECHO_1:: @ 8308AD0
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 0, 15
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_EGG_1:: @ 8308AF8
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 2, 6
+ obj_image_anim_frame 3, 6
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_B_1:: @ 8308B0C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_C_1:: @ 8308B1C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_D_1:: @ 8308B2C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_E_1:: @ 8308B3C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_F_1:: @ 8308B4C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_G_1:: @ 8308B5C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_H_1:: @ 8308B6C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_I_1:: @ 8308B7C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_J_1:: @ 8308B8C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_K_1:: @ 8308B9C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_L_1:: @ 8308BAC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_M_1:: @ 8308BBC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_N_1:: @ 8308BCC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_O_1:: @ 8308BDC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_P_1:: @ 8308BEC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_Q_1:: @ 8308BFC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_R_1:: @ 8308C0C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_S_1:: @ 8308C1C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_T_1:: @ 8308C2C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_U_1:: @ 8308C3C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_V_1:: @ 8308C4C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_W_1:: @ 8308C5C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_X_1:: @ 8308C6C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_Y_1:: @ 8308C7C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_Z_1:: @ 8308C8C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_EMARK_1:: @ 8308C9C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnimCmd_UNOWN_QMARK_1:: @ 8308CAC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gAnims_NONE:: @ 8308CBC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NONE_1
+
+ .align 2
+gAnims_BULBASAUR:: @ 8308CC4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BULBASAUR_1
+
+ .align 2
+gAnims_IVYSAUR:: @ 8308CCC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_IVYSAUR_1
+
+ .align 2
+gAnims_VENUSAUR:: @ 8308CD4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VENUSAUR_1
+
+ .align 2
+gAnims_CHARMANDER:: @ 8308CDC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CHARMANDER_1
+
+ .align 2
+gAnims_CHARMELEON:: @ 8308CE4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CHARMELEON_1
+
+ .align 2
+gAnims_CHARIZARD:: @ 8308CEC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CHARIZARD_1
+
+ .align 2
+gAnims_SQUIRTLE:: @ 8308CF4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SQUIRTLE_1
+
+ .align 2
+gAnims_WARTORTLE:: @ 8308CFC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WARTORTLE_1
+
+ .align 2
+gAnims_BLASTOISE:: @ 8308D04
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BLASTOISE_1
+
+ .align 2
+gAnims_CATERPIE:: @ 8308D0C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CATERPIE_1
+
+ .align 2
+gAnims_METAPOD:: @ 8308D14
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_METAPOD_1
+
+ .align 2
+gAnims_BUTTERFREE:: @ 8308D1C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BUTTERFREE_1
+
+ .align 2
+gAnims_WEEDLE:: @ 8308D24
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WEEDLE_1
+
+ .align 2
+gAnims_KAKUNA:: @ 8308D2C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KAKUNA_1
+
+ .align 2
+gAnims_BEEDRILL:: @ 8308D34
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BEEDRILL_1
+
+ .align 2
+gAnims_PIDGEY:: @ 8308D3C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PIDGEY_1
+
+ .align 2
+gAnims_PIDGEOTTO:: @ 8308D44
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PIDGEOTTO_1
+
+ .align 2
+gAnims_PIDGEOT:: @ 8308D4C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PIDGEOT_1
+
+ .align 2
+gAnims_RATTATA:: @ 8308D54
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_RATTATA_1
+
+ .align 2
+gAnims_RATICATE:: @ 8308D5C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_RATICATE_1
+
+ .align 2
+gAnims_SPEAROW:: @ 8308D64
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SPEAROW_1
+
+ .align 2
+gAnims_FEAROW:: @ 8308D6C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_FEAROW_1
+
+ .align 2
+gAnims_EKANS:: @ 8308D74
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_EKANS_1
+
+ .align 2
+gAnims_ARBOK:: @ 8308D7C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ARBOK_1
+
+ .align 2
+gAnims_PIKACHU:: @ 8308D84
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PIKACHU_1
+ .4byte gAnimCmd_PIKACHU_2
+
+ .align 2
+gAnims_RAICHU:: @ 8308D90
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_RAICHU_1
+ .4byte gAnimCmd_RAICHU_2
+
+ .align 2
+gAnims_SANDSHREW:: @ 8308D9C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SANDSHREW_1
+ .4byte gAnimCmd_SANDSHREW_2
+
+ .align 2
+gAnims_SANDSLASH:: @ 8308DA8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SANDSLASH_1
+ .4byte gAnimCmd_SANDSLASH_2
+
+ .align 2
+gAnims_NIDORAN_F:: @ 8308DB4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NIDORAN_F_1
+
+ .align 2
+gAnims_NIDORINA:: @ 8308DBC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NIDORINA_1
+
+ .align 2
+gAnims_NIDOQUEEN:: @ 8308DC4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NIDOQUEEN_1
+
+ .align 2
+gAnims_NIDORAN_M:: @ 8308DCC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NIDORAN_M_1
+
+ .align 2
+gAnims_NIDORINO:: @ 8308DD4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NIDORINO_1
+
+ .align 2
+gAnims_NIDOKING:: @ 8308DDC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NIDOKING_1
+
+ .align 2
+gAnims_CLEFAIRY:: @ 8308DE4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CLEFAIRY_1
+
+ .align 2
+gAnims_CLEFABLE:: @ 8308DEC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CLEFABLE_1
+
+ .align 2
+gAnims_VULPIX:: @ 8308DF4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VULPIX_1
+ .4byte gAnimCmd_VULPIX_2
+
+ .align 2
+gAnims_NINETALES:: @ 8308E00
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NINETALES_1
+ .4byte gAnimCmd_NINETALES_2
+
+ .align 2
+gAnims_JIGGLYPUFF:: @ 8308E0C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_JIGGLYPUFF_1
+ .4byte gAnimCmd_JIGGLYPUFF_2
+
+ .align 2
+gAnims_WIGGLYTUFF:: @ 8308E18
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WIGGLYTUFF_1
+ .4byte gAnimCmd_WIGGLYTUFF_2
+
+ .align 2
+gAnims_ZUBAT:: @ 8308E24
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ZUBAT_1
+
+ .align 2
+gAnims_GOLBAT:: @ 8308E2C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GOLBAT_1
+
+ .align 2
+gAnims_ODDISH:: @ 8308E34
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ODDISH_1
+
+ .align 2
+gAnims_GLOOM:: @ 8308E3C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GLOOM_1
+
+ .align 2
+gAnims_VILEPLUME:: @ 8308E44
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VILEPLUME_1
+
+ .align 2
+gAnims_PARAS:: @ 8308E4C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PARAS_1
+
+ .align 2
+gAnims_PARASECT:: @ 8308E54
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PARASECT_1
+
+ .align 2
+gAnims_VENONAT:: @ 8308E5C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VENONAT_1
+
+ .align 2
+gAnims_VENOMOTH:: @ 8308E64
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VENOMOTH_1
+
+ .align 2
+gAnims_DIGLETT:: @ 8308E6C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DIGLETT_1
+
+ .align 2
+gAnims_DUGTRIO:: @ 8308E74
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DUGTRIO_1
+
+ .align 2
+gAnims_MEOWTH:: @ 8308E7C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MEOWTH_1
+
+ .align 2
+gAnims_PERSIAN:: @ 8308E84
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PERSIAN_1
+
+ .align 2
+gAnims_PSYDUCK:: @ 8308E8C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PSYDUCK_1
+ .4byte gAnimCmd_PSYDUCK_2
+
+ .align 2
+gAnims_GOLDUCK:: @ 8308E98
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GOLDUCK_1
+ .4byte gAnimCmd_GOLDUCK_2
+
+ .align 2
+gAnims_MANKEY:: @ 8308EA4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MANKEY_1
+
+ .align 2
+gAnims_PRIMEAPE:: @ 8308EAC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PRIMEAPE_1
+
+ .align 2
+gAnims_GROWLITHE:: @ 8308EB4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GROWLITHE_1
+
+ .align 2
+gAnims_ARCANINE:: @ 8308EBC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ARCANINE_1
+
+ .align 2
+gAnims_POLIWAG:: @ 8308EC4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_POLIWAG_1
+
+ .align 2
+gAnims_POLIWHIRL:: @ 8308ECC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_POLIWHIRL_1
+
+ .align 2
+gAnims_POLIWRATH:: @ 8308ED4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_POLIWRATH_1
+
+ .align 2
+gAnims_ABRA:: @ 8308EDC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ABRA_1
+
+ .align 2
+gAnims_KADABRA:: @ 8308EE4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KADABRA_1
+
+ .align 2
+gAnims_ALAKAZAM:: @ 8308EEC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ALAKAZAM_1
+
+ .align 2
+gAnims_MACHOP:: @ 8308EF4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MACHOP_1
+
+ .align 2
+gAnims_MACHOKE:: @ 8308EFC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MACHOKE_1
+
+ .align 2
+gAnims_MACHAMP:: @ 8308F04
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MACHAMP_1
+
+ .align 2
+gAnims_BELLSPROUT:: @ 8308F0C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BELLSPROUT_1
+
+ .align 2
+gAnims_WEEPINBELL:: @ 8308F14
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WEEPINBELL_1
+
+ .align 2
+gAnims_VICTREEBEL:: @ 8308F1C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VICTREEBEL_1
+
+ .align 2
+gAnims_TENTACOOL:: @ 8308F24
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TENTACOOL_1
+
+ .align 2
+gAnims_TENTACRUEL:: @ 8308F2C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TENTACRUEL_1
+
+ .align 2
+gAnims_GEODUDE:: @ 8308F34
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GEODUDE_1
+
+ .align 2
+gAnims_GRAVELER:: @ 8308F3C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GRAVELER_1
+
+ .align 2
+gAnims_GOLEM:: @ 8308F44
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GOLEM_1
+
+ .align 2
+gAnims_PONYTA:: @ 8308F4C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PONYTA_1
+
+ .align 2
+gAnims_RAPIDASH:: @ 8308F54
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_RAPIDASH_1
+
+ .align 2
+gAnims_SLOWPOKE:: @ 8308F5C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SLOWPOKE_1
+
+ .align 2
+gAnims_SLOWBRO:: @ 8308F64
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SLOWBRO_1
+
+ .align 2
+gAnims_MAGNEMITE:: @ 8308F6C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MAGNEMITE_1
+
+ .align 2
+gAnims_MAGNETON:: @ 8308F74
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MAGNETON_1
+
+ .align 2
+gAnims_FARFETCHD:: @ 8308F7C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_FARFETCHD_1
+
+ .align 2
+gAnims_DODUO:: @ 8308F84
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DODUO_1
+
+ .align 2
+gAnims_DODRIO:: @ 8308F8C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DODRIO_1
+
+ .align 2
+gAnims_SEEL:: @ 8308F94
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SEEL_1
+
+ .align 2
+gAnims_DEWGONG:: @ 8308F9C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DEWGONG_1
+
+ .align 2
+gAnims_GRIMER:: @ 8308FA4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GRIMER_1
+ .4byte gAnimCmd_GRIMER_2
+
+ .align 2
+gAnims_MUK:: @ 8308FB0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MUK_1
+ .4byte gAnimCmd_MUK_2
+
+ .align 2
+gAnims_SHELLDER:: @ 8308FBC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SHELLDER_1
+
+ .align 2
+gAnims_CLOYSTER:: @ 8308FC4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CLOYSTER_1
+
+ .align 2
+gAnims_GASTLY:: @ 8308FCC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GASTLY_1
+
+ .align 2
+gAnims_HAUNTER:: @ 8308FD4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HAUNTER_1
+
+ .align 2
+gAnims_GENGAR:: @ 8308FDC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GENGAR_1
+
+ .align 2
+gAnims_ONIX:: @ 8308FE4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ONIX_1
+
+ .align 2
+gAnims_DROWZEE:: @ 8308FEC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DROWZEE_1
+
+ .align 2
+gAnims_HYPNO:: @ 8308FF4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HYPNO_1
+
+ .align 2
+gAnims_KRABBY:: @ 8308FFC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KRABBY_1
+
+ .align 2
+gAnims_KINGLER:: @ 8309004
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KINGLER_1
+
+ .align 2
+gAnims_VOLTORB:: @ 830900C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VOLTORB_1
+
+ .align 2
+gAnims_ELECTRODE:: @ 8309014
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ELECTRODE_1
+
+ .align 2
+gAnims_EXEGGCUTE:: @ 830901C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_EXEGGCUTE_1
+
+ .align 2
+gAnims_EXEGGUTOR:: @ 8309024
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_EXEGGUTOR_1
+
+ .align 2
+gAnims_CUBONE:: @ 830902C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CUBONE_1
+
+ .align 2
+gAnims_MAROWAK:: @ 8309034
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MAROWAK_1
+
+ .align 2
+gAnims_HITMONLEE:: @ 830903C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HITMONLEE_1
+
+ .align 2
+gAnims_HITMONCHAN:: @ 8309044
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HITMONCHAN_1
+
+ .align 2
+gAnims_LICKITUNG:: @ 830904C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LICKITUNG_1
+
+ .align 2
+gAnims_KOFFING:: @ 8309054
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KOFFING_1
+ .4byte gAnimCmd_KOFFING_2
+
+ .align 2
+gAnims_WEEZING:: @ 8309060
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WEEZING_1
+ .4byte gAnimCmd_WEEZING_2
+
+ .align 2
+gAnims_RHYHORN:: @ 830906C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_RHYHORN_1
+ .4byte gAnimCmd_RHYHORN_2
+
+ .align 2
+gAnims_RHYDON:: @ 8309078
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_RHYDON_1
+ .4byte gAnimCmd_RHYDON_2
+
+ .align 2
+gAnims_CHANSEY:: @ 8309084
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CHANSEY_1
+
+ .align 2
+gAnims_TANGELA:: @ 830908C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TANGELA_1
+
+ .align 2
+gAnims_KANGASKHAN:: @ 8309094
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KANGASKHAN_1
+
+ .align 2
+gAnims_HORSEA:: @ 830909C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HORSEA_1
+ .4byte gAnimCmd_HORSEA_2
+
+ .align 2
+gAnims_SEADRA:: @ 83090A8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SEADRA_1
+ .4byte gAnimCmd_SEADRA_2
+
+ .align 2
+gAnims_GOLDEEN:: @ 83090B4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GOLDEEN_1
+
+ .align 2
+gAnims_SEAKING:: @ 83090BC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SEAKING_1
+
+ .align 2
+gAnims_STARYU:: @ 83090C4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_STARYU_1
+ .4byte gAnimCmd_STARYU_2
+
+ .align 2
+gAnims_STARMIE:: @ 83090D0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_STARMIE_1
+ .4byte gAnimCmd_STARMIE_2
+
+ .align 2
+gAnims_MR_MIME:: @ 83090DC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MR_MIME_1
+
+ .align 2
+gAnims_SCYTHER:: @ 83090E4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SCYTHER_1
+
+ .align 2
+gAnims_JYNX:: @ 83090EC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_JYNX_1
+
+ .align 2
+gAnims_ELECTABUZZ:: @ 83090F4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ELECTABUZZ_1
+
+ .align 2
+gAnims_MAGMAR:: @ 83090FC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MAGMAR_1
+
+ .align 2
+gAnims_PINSIR:: @ 8309104
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PINSIR_1
+ .4byte gAnimCmd_PINSIR_2
+
+ .align 2
+gAnims_TAUROS:: @ 8309110
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TAUROS_1
+
+ .align 2
+gAnims_MAGIKARP:: @ 8309118
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MAGIKARP_1
+
+ .align 2
+gAnims_GYARADOS:: @ 8309120
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GYARADOS_1
+
+ .align 2
+gAnims_LAPRAS:: @ 8309128
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LAPRAS_1
+
+ .align 2
+gAnims_DITTO:: @ 8309130
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DITTO_1
+
+ .align 2
+gAnims_EEVEE:: @ 8309138
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_EEVEE_1
+
+ .align 2
+gAnims_VAPOREON:: @ 8309140
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VAPOREON_1
+
+ .align 2
+gAnims_JOLTEON:: @ 8309148
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_JOLTEON_1
+
+ .align 2
+gAnims_FLAREON:: @ 8309150
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_FLAREON_1
+
+ .align 2
+gAnims_PORYGON:: @ 8309158
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PORYGON_1
+
+ .align 2
+gAnims_OMANYTE:: @ 8309160
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_OMANYTE_1
+
+ .align 2
+gAnims_OMASTAR:: @ 8309168
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_OMASTAR_1
+
+ .align 2
+gAnims_KABUTO:: @ 8309170
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KABUTO_1
+
+ .align 2
+gAnims_KABUTOPS:: @ 8309178
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KABUTOPS_1
+
+ .align 2
+gAnims_AERODACTYL:: @ 8309180
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_AERODACTYL_1
+
+ .align 2
+gAnims_SNORLAX:: @ 8309188
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SNORLAX_1
+
+ .align 2
+gAnims_ARTICUNO:: @ 8309190
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ARTICUNO_1
+
+ .align 2
+gAnims_ZAPDOS:: @ 8309198
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ZAPDOS_1
+
+ .align 2
+gAnims_MOLTRES:: @ 83091A0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MOLTRES_1
+
+ .align 2
+gAnims_DRATINI:: @ 83091A8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DRATINI_1
+
+ .align 2
+gAnims_DRAGONAIR:: @ 83091B0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DRAGONAIR_1
+
+ .align 2
+gAnims_DRAGONITE:: @ 83091B8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DRAGONITE_1
+
+ .align 2
+gAnims_MEWTWO:: @ 83091C0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MEWTWO_1
+
+ .align 2
+gAnims_MEW:: @ 83091C8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MEW_1
+
+ .align 2
+gAnims_CHIKORITA:: @ 83091D0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CHIKORITA_1
+
+ .align 2
+gAnims_BAYLEEF:: @ 83091D8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BAYLEEF_1
+
+ .align 2
+gAnims_MEGANIUM:: @ 83091E0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MEGANIUM_1
+
+ .align 2
+gAnims_CYNDAQUIL:: @ 83091E8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CYNDAQUIL_1
+
+ .align 2
+gAnims_QUILAVA:: @ 83091F0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_QUILAVA_1
+
+ .align 2
+gAnims_TYPHLOSION:: @ 83091F8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TYPHLOSION_1
+
+ .align 2
+gAnims_TOTODILE:: @ 8309200
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TOTODILE_1
+
+ .align 2
+gAnims_CROCONAW:: @ 8309208
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CROCONAW_1
+
+ .align 2
+gAnims_FERALIGATR:: @ 8309210
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_FERALIGATR_1
+
+ .align 2
+gAnims_SENTRET:: @ 8309218
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SENTRET_1
+
+ .align 2
+gAnims_FURRET:: @ 8309220
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_FURRET_1
+
+ .align 2
+gAnims_HOOTHOOT:: @ 8309228
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HOOTHOOT_1
+
+ .align 2
+gAnims_NOCTOWL:: @ 8309230
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NOCTOWL_1
+
+ .align 2
+gAnims_LEDYBA:: @ 8309238
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LEDYBA_1
+
+ .align 2
+gAnims_LEDIAN:: @ 8309240
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LEDIAN_1
+
+ .align 2
+gAnims_SPINARAK:: @ 8309248
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SPINARAK_1
+
+ .align 2
+gAnims_ARIADOS:: @ 8309250
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ARIADOS_1
+
+ .align 2
+gAnims_CROBAT:: @ 8309258
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CROBAT_1
+
+ .align 2
+gAnims_CHINCHOU:: @ 8309260
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CHINCHOU_1
+ .4byte gAnimCmd_CHINCHOU_2
+
+ .align 2
+gAnims_LANTURN:: @ 830926C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LANTURN_1
+ .4byte gAnimCmd_LANTURN_2
+
+ .align 2
+gAnims_PICHU:: @ 8309278
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PICHU_1
+ .4byte gAnimCmd_PICHU_2
+
+ .align 2
+gAnims_CLEFFA:: @ 8309284
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CLEFFA_1
+
+ .align 2
+gAnims_IGGLYBUFF:: @ 830928C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_IGGLYBUFF_1
+ .4byte gAnimCmd_IGGLYBUFF_2
+
+ .align 2
+gAnims_TOGEPI:: @ 8309298
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TOGEPI_1
+
+ .align 2
+gAnims_TOGETIC:: @ 83092A0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TOGETIC_1
+
+ .align 2
+gAnims_NATU:: @ 83092A8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NATU_1
+ .4byte gAnimCmd_NATU_2
+
+ .align 2
+gAnims_XATU:: @ 83092B4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_XATU_1
+ .4byte gAnimCmd_XATU_2
+
+ .align 2
+gAnims_MAREEP:: @ 83092C0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MAREEP_1
+
+ .align 2
+gAnims_FLAAFFY:: @ 83092C8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_FLAAFFY_1
+
+ .align 2
+gAnims_AMPHAROS:: @ 83092D0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_AMPHAROS_1
+
+ .align 2
+gAnims_BELLOSSOM:: @ 83092D8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BELLOSSOM_1
+
+ .align 2
+gAnims_MARILL:: @ 83092E0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MARILL_1
+
+ .align 2
+gAnims_AZUMARILL:: @ 83092E8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_AZUMARILL_1
+
+ .align 2
+gAnims_SUDOWOODO:: @ 83092F0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SUDOWOODO_1
+
+ .align 2
+gAnims_POLITOED:: @ 83092F8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_POLITOED_1
+
+ .align 2
+gAnims_HOPPIP:: @ 8309300
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HOPPIP_1
+
+ .align 2
+gAnims_SKIPLOOM:: @ 8309308
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SKIPLOOM_1
+
+ .align 2
+gAnims_JUMPLUFF:: @ 8309310
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_JUMPLUFF_1
+
+ .align 2
+gAnims_AIPOM:: @ 8309318
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_AIPOM_1
+
+ .align 2
+gAnims_SUNKERN:: @ 8309320
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SUNKERN_1
+
+ .align 2
+gAnims_SUNFLORA:: @ 8309328
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SUNFLORA_1
+
+ .align 2
+gAnims_YANMA:: @ 8309330
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_YANMA_1
+
+ .align 2
+gAnims_WOOPER:: @ 8309338
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WOOPER_1
+
+ .align 2
+gAnims_QUAGSIRE:: @ 8309340
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_QUAGSIRE_1
+
+ .align 2
+gAnims_ESPEON:: @ 8309348
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ESPEON_1
+
+ .align 2
+gAnims_UMBREON:: @ 8309350
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UMBREON_1
+
+ .align 2
+gAnims_MURKROW:: @ 8309358
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MURKROW_1
+
+ .align 2
+gAnims_SLOWKING:: @ 8309360
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SLOWKING_1
+
+ .align 2
+gAnims_MISDREAVUS:: @ 8309368
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MISDREAVUS_1
+
+ .align 2
+gAnims_UNOWN:: @ 8309370
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_1
+
+ .align 2
+gAnims_WOBBUFFET:: @ 8309378
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WOBBUFFET_1
+ .4byte gAnimCmd_WOBBUFFET_2
+
+ .align 2
+gAnims_GIRAFARIG:: @ 8309384
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GIRAFARIG_1
+ .4byte gAnimCmd_GIRAFARIG_2
+
+ .align 2
+gAnims_PINECO:: @ 8309390
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PINECO_1
+
+ .align 2
+gAnims_FORRETRESS:: @ 8309398
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_FORRETRESS_1
+
+ .align 2
+gAnims_DUNSPARCE:: @ 83093A0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DUNSPARCE_1
+
+ .align 2
+gAnims_GLIGAR:: @ 83093A8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GLIGAR_1
+
+ .align 2
+gAnims_STEELIX:: @ 83093B0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_STEELIX_1
+
+ .align 2
+gAnims_SNUBBULL:: @ 83093B8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SNUBBULL_1
+
+ .align 2
+gAnims_GRANBULL:: @ 83093C0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GRANBULL_1
+
+ .align 2
+gAnims_QWILFISH:: @ 83093C8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_QWILFISH_1
+
+ .align 2
+gAnims_SCIZOR:: @ 83093D0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SCIZOR_1
+
+ .align 2
+gAnims_SHUCKLE:: @ 83093D8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SHUCKLE_1
+
+ .align 2
+gAnims_HERACROSS:: @ 83093E0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HERACROSS_1
+ .4byte gAnimCmd_HERACROSS_2
+
+ .align 2
+gAnims_SNEASEL:: @ 83093EC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SNEASEL_1
+
+ .align 2
+gAnims_TEDDIURSA:: @ 83093F4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TEDDIURSA_1
+
+ .align 2
+gAnims_URSARING:: @ 83093FC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_URSARING_1
+
+ .align 2
+gAnims_SLUGMA:: @ 8309404
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SLUGMA_1
+ .4byte gAnimCmd_SLUGMA_2
+
+ .align 2
+gAnims_MAGCARGO:: @ 8309410
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MAGCARGO_1
+ .4byte gAnimCmd_MAGCARGO_2
+
+ .align 2
+gAnims_SWINUB:: @ 830941C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SWINUB_1
+
+ .align 2
+gAnims_PILOSWINE:: @ 8309424
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PILOSWINE_1
+
+ .align 2
+gAnims_CORSOLA:: @ 830942C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CORSOLA_1
+ .4byte gAnimCmd_CORSOLA_2
+
+ .align 2
+gAnims_REMORAID:: @ 8309438
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_REMORAID_1
+
+ .align 2
+gAnims_OCTILLERY:: @ 8309440
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_OCTILLERY_1
+
+ .align 2
+gAnims_DELIBIRD:: @ 8309448
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DELIBIRD_1
+
+ .align 2
+gAnims_MANTINE:: @ 8309450
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MANTINE_1
+
+ .align 2
+gAnims_SKARMORY:: @ 8309458
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SKARMORY_1
+ .4byte gAnimCmd_SKARMORY_2
+
+ .align 2
+gAnims_HOUNDOUR:: @ 8309464
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HOUNDOUR_1
+
+ .align 2
+gAnims_HOUNDOOM:: @ 830946C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HOUNDOOM_1
+
+ .align 2
+gAnims_KINGDRA:: @ 8309474
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KINGDRA_1
+ .4byte gAnimCmd_KINGDRA_2
+
+ .align 2
+gAnims_PHANPY:: @ 8309480
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PHANPY_1
+ .4byte gAnimCmd_PHANPY_2
+
+ .align 2
+gAnims_DONPHAN:: @ 830948C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DONPHAN_1
+ .4byte gAnimCmd_DONPHAN_2
+
+ .align 2
+gAnims_PORYGON2:: @ 8309498
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PORYGON2_1
+
+ .align 2
+gAnims_STANTLER:: @ 83094A0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_STANTLER_1
+
+ .align 2
+gAnims_SMEARGLE:: @ 83094A8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SMEARGLE_1
+
+ .align 2
+gAnims_TYROGUE:: @ 83094B0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TYROGUE_1
+
+ .align 2
+gAnims_HITMONTOP:: @ 83094B8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HITMONTOP_1
+
+ .align 2
+gAnims_SMOOCHUM:: @ 83094C0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SMOOCHUM_1
+
+ .align 2
+gAnims_ELEKID:: @ 83094C8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ELEKID_1
+
+ .align 2
+gAnims_MAGBY:: @ 83094D0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MAGBY_1
+
+ .align 2
+gAnims_MILTANK:: @ 83094D8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MILTANK_1
+
+ .align 2
+gAnims_BLISSEY:: @ 83094E0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BLISSEY_1
+
+ .align 2
+gAnims_RAIKOU:: @ 83094E8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_RAIKOU_1
+
+ .align 2
+gAnims_ENTEI:: @ 83094F0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ENTEI_1
+
+ .align 2
+gAnims_SUICUNE:: @ 83094F8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SUICUNE_1
+
+ .align 2
+gAnims_LARVITAR:: @ 8309500
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LARVITAR_1
+
+ .align 2
+gAnims_PUPITAR:: @ 8309508
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PUPITAR_1
+
+ .align 2
+gAnims_TYRANITAR:: @ 8309510
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TYRANITAR_1
+
+ .align 2
+gAnims_LUGIA:: @ 8309518
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LUGIA_1
+
+ .align 2
+gAnims_HO_OH:: @ 8309520
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HO_OH_1
+
+ .align 2
+gAnims_CELEBI:: @ 8309528
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CELEBI_1
+
+ .align 2
+gAnims_OLD_UNOWN_B:: @ 8309530
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_OLD_UNOWN_B_1
+
+ .align 2
+gAnims_TREECKO:: @ 8309538
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TREECKO_1
+
+ .align 2
+gAnims_GROVYLE:: @ 8309540
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GROVYLE_1
+
+ .align 2
+gAnims_SCEPTILE:: @ 8309548
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SCEPTILE_1
+
+ .align 2
+gAnims_TORCHIC:: @ 8309550
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TORCHIC_1
+
+ .align 2
+gAnims_COMBUSKEN:: @ 8309558
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_COMBUSKEN_1
+
+ .align 2
+gAnims_BLAZIKEN:: @ 8309560
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BLAZIKEN_1
+ .4byte gAnimCmd_BLAZIKEN_2
+ .4byte gAnimCmd_BLAZIKEN_3
+ .4byte gAnimCmd_BLAZIKEN_4
+
+ .align 2
+gAnims_MUDKIP:: @ 8309574
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MUDKIP_1
+
+ .align 2
+gAnims_MARSHTOMP:: @ 830957C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MARSHTOMP_1
+
+ .align 2
+gAnims_SWAMPERT:: @ 8309584
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SWAMPERT_1
+
+ .align 2
+gAnims_POOCHYENA:: @ 830958C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_POOCHYENA_1
+
+ .align 2
+gAnims_MIGHTYENA:: @ 8309594
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MIGHTYENA_1
+
+ .align 2
+gAnims_ZIGZAGOON:: @ 830959C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ZIGZAGOON_1
+
+ .align 2
+gAnims_LINOONE:: @ 83095A4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LINOONE_1
+
+ .align 2
+gAnims_WURMPLE:: @ 83095AC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WURMPLE_1
+
+ .align 2
+gAnims_SILCOON:: @ 83095B4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SILCOON_1
+ .4byte gAnimCmd_SILCOON_2
+
+ .align 2
+gAnims_BEAUTIFLY:: @ 83095C0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BEAUTIFLY_1
+ .4byte gAnimCmd_BEAUTIFLY_2
+
+ .align 2
+gAnims_CASCOON:: @ 83095CC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CASCOON_1
+ .4byte gAnimCmd_CASCOON_2
+
+ .align 2
+gAnims_DUSTOX:: @ 83095D8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DUSTOX_1
+ .4byte gAnimCmd_DUSTOX_2
+
+ .align 2
+gAnims_LOTAD:: @ 83095E4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LOTAD_1
+
+ .align 2
+gAnims_LOMBRE:: @ 83095EC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LOMBRE_1
+
+ .align 2
+gAnims_LUDICOLO:: @ 83095F4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LUDICOLO_1
+
+ .align 2
+gAnims_SEEDOT:: @ 83095FC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SEEDOT_1
+
+ .align 2
+gAnims_NUZLEAF:: @ 8309604
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NUZLEAF_1
+
+ .align 2
+gAnims_SHIFTRY:: @ 830960C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SHIFTRY_1
+
+ .align 2
+gAnims_NINCADA:: @ 8309614
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NINCADA_1
+
+ .align 2
+gAnims_NINJASK:: @ 830961C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NINJASK_1
+
+ .align 2
+gAnims_SHEDINJA:: @ 8309624
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SHEDINJA_1
+
+ .align 2
+gAnims_TAILLOW:: @ 830962C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TAILLOW_1
+
+ .align 2
+gAnims_SWELLOW:: @ 8309634
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SWELLOW_1
+
+ .align 2
+gAnims_SHROOMISH:: @ 830963C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SHROOMISH_1
+
+ .align 2
+gAnims_BRELOOM:: @ 8309644
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BRELOOM_1
+
+ .align 2
+gAnims_SPINDA:: @ 830964C
+ .4byte gAnimCmd_General_Frame0
+
+ .align 2
+gAnims_WINGULL:: @ 8309650
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WINGULL_1
+
+ .align 2
+gAnims_PELIPPER:: @ 8309658
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PELIPPER_1
+
+ .align 2
+gAnims_SURSKIT:: @ 8309660
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SURSKIT_1
+ .4byte gAnimCmd_SURSKIT_2
+
+ .align 2
+gAnims_MASQUERAIN:: @ 830966C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MASQUERAIN_1
+ .4byte gAnimCmd_MASQUERAIN_2
+
+ .align 2
+gAnims_WAILMER:: @ 8309678
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WAILMER_1
+
+ .align 2
+gAnims_WAILORD:: @ 8309680
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WAILORD_1
+
+ .align 2
+gAnims_SKITTY:: @ 8309688
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SKITTY_1
+
+ .align 2
+gAnims_DELCATTY:: @ 8309690
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DELCATTY_1
+
+ .align 2
+gAnims_KECLEON:: @ 8309698
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KECLEON_1
+
+ .align 2
+gAnims_BALTOY:: @ 83096A0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BALTOY_1
+
+ .align 2
+gAnims_CLAYDOL:: @ 83096A8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CLAYDOL_1
+
+ .align 2
+gAnims_NOSEPASS:: @ 83096B0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NOSEPASS_1
+
+ .align 2
+gAnims_TORKOAL:: @ 83096B8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TORKOAL_1
+
+ .align 2
+gAnims_SABLEYE:: @ 83096C0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SABLEYE_1
+
+ .align 2
+gAnims_BARBOACH:: @ 83096C8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BARBOACH_1
+
+ .align 2
+gAnims_WHISCASH:: @ 83096D0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WHISCASH_1
+
+ .align 2
+gAnims_LUVDISC:: @ 83096D8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LUVDISC_1
+
+ .align 2
+gAnims_CORPHISH:: @ 83096E0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CORPHISH_1
+
+ .align 2
+gAnims_CRAWDAUNT:: @ 83096E8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CRAWDAUNT_1
+
+ .align 2
+gAnims_FEEBAS:: @ 83096F0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_FEEBAS_1
+
+ .align 2
+gAnims_MILOTIC:: @ 83096F8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MILOTIC_1
+
+ .align 2
+gAnims_CARVANHA:: @ 8309700
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CARVANHA_1
+
+ .align 2
+gAnims_SHARPEDO:: @ 8309708
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SHARPEDO_1
+
+ .align 2
+gAnims_TRAPINCH:: @ 8309710
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TRAPINCH_1
+
+ .align 2
+gAnims_VIBRAVA:: @ 8309718
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VIBRAVA_1
+
+ .align 2
+gAnims_FLYGON:: @ 8309720
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_FLYGON_1
+
+ .align 2
+gAnims_MAKUHITA:: @ 8309728
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MAKUHITA_1
+
+ .align 2
+gAnims_HARIYAMA:: @ 8309730
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HARIYAMA_1
+
+ .align 2
+gAnims_ELECTRIKE:: @ 8309738
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ELECTRIKE_1
+
+ .align 2
+gAnims_MANECTRIC:: @ 8309740
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MANECTRIC_1
+
+ .align 2
+gAnims_NUMEL:: @ 8309748
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_NUMEL_1
+
+ .align 2
+gAnims_CAMERUPT:: @ 8309750
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CAMERUPT_1
+
+ .align 2
+gAnims_SPHEAL:: @ 8309758
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SPHEAL_1
+
+ .align 2
+gAnims_SEALEO:: @ 8309760
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SEALEO_1
+
+ .align 2
+gAnims_WALREIN:: @ 8309768
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WALREIN_1
+
+ .align 2
+gAnims_CACNEA:: @ 8309770
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CACNEA_1
+
+ .align 2
+gAnims_CACTURNE:: @ 8309778
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CACTURNE_1
+
+ .align 2
+gAnims_SNORUNT:: @ 8309780
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SNORUNT_1
+
+ .align 2
+gAnims_GLALIE:: @ 8309788
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GLALIE_1
+
+ .align 2
+gAnims_LUNATONE:: @ 8309790
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LUNATONE_1
+ .4byte gAnimCmd_LUNATONE_2
+
+ .align 2
+gAnims_SOLROCK:: @ 830979C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SOLROCK_1
+ .4byte gAnimCmd_SOLROCK_2
+
+ .align 2
+gAnims_AZURILL:: @ 83097A8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_AZURILL_1
+
+ .align 2
+gAnims_SPOINK:: @ 83097B0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SPOINK_1
+
+ .align 2
+gAnims_GRUMPIG:: @ 83097B8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GRUMPIG_1
+
+ .align 2
+gAnims_PLUSLE:: @ 83097C0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_PLUSLE_1
+
+ .align 2
+gAnims_MINUN:: @ 83097C8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MINUN_1
+
+ .align 2
+gAnims_MAWILE:: @ 83097D0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MAWILE_1
+
+ .align 2
+gAnims_MEDITITE:: @ 83097D8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MEDITITE_1
+
+ .align 2
+gAnims_MEDICHAM:: @ 83097E0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_MEDICHAM_1
+
+ .align 2
+gAnims_SWABLU:: @ 83097E8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SWABLU_1
+ .4byte gAnimCmd_SWABLU_2
+
+ .align 2
+gAnims_ALTARIA:: @ 83097F4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ALTARIA_1
+ .4byte gAnimCmd_ALTARIA_2
+
+ .align 2
+gAnims_WYNAUT:: @ 8309800
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WYNAUT_1
+
+ .align 2
+gAnims_DUSKULL:: @ 8309808
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DUSKULL_1
+
+ .align 2
+gAnims_DUSCLOPS:: @ 8309810
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DUSCLOPS_1
+
+ .align 2
+gAnims_ROSELIA:: @ 8309818
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ROSELIA_1
+
+ .align 2
+gAnims_SLAKOTH:: @ 8309820
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SLAKOTH_1
+
+ .align 2
+gAnims_VIGOROTH:: @ 8309828
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VIGOROTH_1
+
+ .align 2
+gAnims_SLAKING:: @ 8309830
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SLAKING_1
+
+ .align 2
+gAnims_GULPIN:: @ 8309838
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GULPIN_1
+
+ .align 2
+gAnims_SWALOT:: @ 8309840
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SWALOT_1
+
+ .align 2
+gAnims_TROPIUS:: @ 8309848
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_TROPIUS_1
+
+ .align 2
+gAnims_WHISMUR:: @ 8309850
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_WHISMUR_1
+
+ .align 2
+gAnims_LOUDRED:: @ 8309858
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LOUDRED_1
+
+ .align 2
+gAnims_EXPLOUD:: @ 8309860
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_EXPLOUD_1
+
+ .align 2
+gAnims_CLAMPERL:: @ 8309868
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CLAMPERL_1
+
+ .align 2
+gAnims_HUNTAIL:: @ 8309870
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_HUNTAIL_1
+
+ .align 2
+gAnims_GOREBYSS:: @ 8309878
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GOREBYSS_1
+
+ .align 2
+gAnims_ABSOL:: @ 8309880
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ABSOL_1
+
+ .align 2
+gAnims_SHUPPET:: @ 8309888
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SHUPPET_1
+
+ .align 2
+gAnims_BANETTE:: @ 8309890
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BANETTE_1
+
+ .align 2
+gAnims_SEVIPER:: @ 8309898
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SEVIPER_1
+
+ .align 2
+gAnims_ZANGOOSE:: @ 83098A0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ZANGOOSE_1
+
+ .align 2
+gAnims_RELICANTH:: @ 83098A8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_RELICANTH_1
+
+ .align 2
+gAnims_ARON:: @ 83098B0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ARON_1
+
+ .align 2
+gAnims_LAIRON:: @ 83098B8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LAIRON_1
+
+ .align 2
+gAnims_AGGRON:: @ 83098C0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_AGGRON_1
+
+ .align 2
+gAnims_CASTFORM:: @ 83098C8
+ .4byte gAnimCmd_CASTFORM_0
+ .4byte gAnimCmd_CASTFORM_1
+ .4byte gAnimCmd_CASTFORM_2
+ .4byte gAnimCmd_CASTFORM_3
+
+ .align 2
+gAnims_VOLBEAT:: @ 83098D8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_VOLBEAT_1
+
+ .align 2
+gAnims_ILLUMISE:: @ 83098E0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ILLUMISE_1
+
+ .align 2
+gAnims_LILEEP:: @ 83098E8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LILEEP_1
+
+ .align 2
+gAnims_CRADILY:: @ 83098F0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CRADILY_1
+
+ .align 2
+gAnims_ANORITH:: @ 83098F8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ANORITH_1
+
+ .align 2
+gAnims_ARMALDO:: @ 8309900
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_ARMALDO_1
+
+ .align 2
+gAnims_RALTS:: @ 8309908
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_RALTS_1
+
+ .align 2
+gAnims_KIRLIA:: @ 8309910
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KIRLIA_1
+
+ .align 2
+gAnims_GARDEVOIR:: @ 8309918
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GARDEVOIR_1
+
+ .align 2
+gAnims_BAGON:: @ 8309920
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BAGON_1
+
+ .align 2
+gAnims_SHELGON:: @ 8309928
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SHELGON_1
+
+ .align 2
+gAnims_SALAMENCE:: @ 8309930
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_SALAMENCE_1
+
+ .align 2
+gAnims_BELDUM:: @ 8309938
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_BELDUM_1
+
+ .align 2
+gAnims_METANG:: @ 8309940
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_METANG_1
+
+ .align 2
+gAnims_METAGROSS:: @ 8309948
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_METAGROSS_1
+
+ .align 2
+gAnims_REGIROCK:: @ 8309950
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_REGIROCK_1
+ .4byte gAnimCmd_REGIROCK_2
+
+ .align 2
+gAnims_REGICE:: @ 830995C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_REGICE_1
+
+ .align 2
+gAnims_REGISTEEL:: @ 8309964
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_REGISTEEL_1
+ .4byte gAnimCmd_REGISTEEL_2
+
+ .align 2
+gAnims_KYOGRE:: @ 8309970
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_KYOGRE_1
+ .4byte gAnimCmd_KYOGRE_2
+
+ .align 2
+gAnims_GROUDON:: @ 830997C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_GROUDON_1
+ .4byte gAnimCmd_GROUDON_2
+
+ .align 2
+gAnims_RAYQUAZA:: @ 8309988
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_RAYQUAZA_1
+ .4byte gAnimCmd_RAYQUAZA_2
+
+ .align 2
+gAnims_LATIAS:: @ 8309994
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LATIAS_1
+ .4byte gAnimCmd_LATIAS_2
+
+ .align 2
+gAnims_LATIOS:: @ 83099A0
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_LATIOS_1
+ .4byte gAnimCmd_LATIOS_2
+
+ .align 2
+gAnims_JIRACHI:: @ 83099AC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_JIRACHI_1
+ .4byte gAnimCmd_JIRACHI_2
+
+ .align 2
+gAnims_DEOXYS:: @ 83099B8
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_DEOXYS_1
+ .4byte gAnimCmd_DEOXYS_2
+
+ .align 2
+gAnims_CHIMECHO:: @ 83099C4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_CHIMECHO_1
+
+ .align 2
+gAnims_EGG:: @ 83099CC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_EGG_1
+
+ .align 2
+gAnims_UNOWN_B:: @ 83099D4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_B_1
+
+ .align 2
+gAnims_UNOWN_C:: @ 83099DC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_C_1
+
+ .align 2
+gAnims_UNOWN_D:: @ 83099E4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_D_1
+
+ .align 2
+gAnims_UNOWN_E:: @ 83099EC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_E_1
+
+ .align 2
+gAnims_UNOWN_F:: @ 83099F4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_F_1
+
+ .align 2
+gAnims_UNOWN_G:: @ 83099FC
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_G_1
+
+ .align 2
+gAnims_UNOWN_H:: @ 8309A04
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_H_1
+
+ .align 2
+gAnims_UNOWN_I:: @ 8309A0C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_I_1
+
+ .align 2
+gAnims_UNOWN_J:: @ 8309A14
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_J_1
+
+ .align 2
+gAnims_UNOWN_K:: @ 8309A1C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_K_1
+
+ .align 2
+gAnims_UNOWN_L:: @ 8309A24
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_L_1
+
+ .align 2
+gAnims_UNOWN_M:: @ 8309A2C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_M_1
+
+ .align 2
+gAnims_UNOWN_N:: @ 8309A34
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_N_1
+
+ .align 2
+gAnims_UNOWN_O:: @ 8309A3C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_O_1
+
+ .align 2
+gAnims_UNOWN_P:: @ 8309A44
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_P_1
+
+ .align 2
+gAnims_UNOWN_Q:: @ 8309A4C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_Q_1
+
+ .align 2
+gAnims_UNOWN_R:: @ 8309A54
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_R_1
+
+ .align 2
+gAnims_UNOWN_S:: @ 8309A5C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_S_1
+
+ .align 2
+gAnims_UNOWN_T:: @ 8309A64
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_T_1
+
+ .align 2
+gAnims_UNOWN_U:: @ 8309A6C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_U_1
+
+ .align 2
+gAnims_UNOWN_V:: @ 8309A74
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_V_1
+
+ .align 2
+gAnims_UNOWN_W:: @ 8309A7C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_W_1
+
+ .align 2
+gAnims_UNOWN_X:: @ 8309A84
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_X_1
+
+ .align 2
+gAnims_UNOWN_Y:: @ 8309A8C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_Y_1
+
+ .align 2
+gAnims_UNOWN_Z:: @ 8309A94
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_Z_1
+
+ .align 2
+gAnims_UNOWN_EMARK:: @ 8309A9C
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_EMARK_1
+
+ .align 2
+gAnims_UNOWN_QMARK:: @ 8309AA4
+ .4byte gAnimCmd_General_Frame0
+ .4byte gAnimCmd_UNOWN_QMARK_1
+
+ .align 2
+gMonAnimationsSpriteAnimsPtrTable:: @ 8309AAC
+ .4byte gAnims_NONE
+ .4byte gAnims_BULBASAUR
+ .4byte gAnims_IVYSAUR
+ .4byte gAnims_VENUSAUR
+ .4byte gAnims_CHARMANDER
+ .4byte gAnims_CHARMELEON
+ .4byte gAnims_CHARIZARD
+ .4byte gAnims_SQUIRTLE
+ .4byte gAnims_WARTORTLE
+ .4byte gAnims_BLASTOISE
+ .4byte gAnims_CATERPIE
+ .4byte gAnims_METAPOD
+ .4byte gAnims_BUTTERFREE
+ .4byte gAnims_WEEDLE
+ .4byte gAnims_KAKUNA
+ .4byte gAnims_BEEDRILL
+ .4byte gAnims_PIDGEY
+ .4byte gAnims_PIDGEOTTO
+ .4byte gAnims_PIDGEOT
+ .4byte gAnims_RATTATA
+ .4byte gAnims_RATICATE
+ .4byte gAnims_SPEAROW
+ .4byte gAnims_FEAROW
+ .4byte gAnims_EKANS
+ .4byte gAnims_ARBOK
+ .4byte gAnims_PIKACHU
+ .4byte gAnims_RAICHU
+ .4byte gAnims_SANDSHREW
+ .4byte gAnims_SANDSLASH
+ .4byte gAnims_NIDORAN_F
+ .4byte gAnims_NIDORINA
+ .4byte gAnims_NIDOQUEEN
+ .4byte gAnims_NIDORAN_M
+ .4byte gAnims_NIDORINO
+ .4byte gAnims_NIDOKING
+ .4byte gAnims_CLEFAIRY
+ .4byte gAnims_CLEFABLE
+ .4byte gAnims_VULPIX
+ .4byte gAnims_NINETALES
+ .4byte gAnims_JIGGLYPUFF
+ .4byte gAnims_WIGGLYTUFF
+ .4byte gAnims_ZUBAT
+ .4byte gAnims_GOLBAT
+ .4byte gAnims_ODDISH
+ .4byte gAnims_GLOOM
+ .4byte gAnims_VILEPLUME
+ .4byte gAnims_PARAS
+ .4byte gAnims_PARASECT
+ .4byte gAnims_VENONAT
+ .4byte gAnims_VENOMOTH
+ .4byte gAnims_DIGLETT
+ .4byte gAnims_DUGTRIO
+ .4byte gAnims_MEOWTH
+ .4byte gAnims_PERSIAN
+ .4byte gAnims_PSYDUCK
+ .4byte gAnims_GOLDUCK
+ .4byte gAnims_MANKEY
+ .4byte gAnims_PRIMEAPE
+ .4byte gAnims_GROWLITHE
+ .4byte gAnims_ARCANINE
+ .4byte gAnims_POLIWAG
+ .4byte gAnims_POLIWHIRL
+ .4byte gAnims_POLIWRATH
+ .4byte gAnims_ABRA
+ .4byte gAnims_KADABRA
+ .4byte gAnims_ALAKAZAM
+ .4byte gAnims_MACHOP
+ .4byte gAnims_MACHOKE
+ .4byte gAnims_MACHAMP
+ .4byte gAnims_BELLSPROUT
+ .4byte gAnims_WEEPINBELL
+ .4byte gAnims_VICTREEBEL
+ .4byte gAnims_TENTACOOL
+ .4byte gAnims_TENTACRUEL
+ .4byte gAnims_GEODUDE
+ .4byte gAnims_GRAVELER
+ .4byte gAnims_GOLEM
+ .4byte gAnims_PONYTA
+ .4byte gAnims_RAPIDASH
+ .4byte gAnims_SLOWPOKE
+ .4byte gAnims_SLOWBRO
+ .4byte gAnims_MAGNEMITE
+ .4byte gAnims_MAGNETON
+ .4byte gAnims_FARFETCHD
+ .4byte gAnims_DODUO
+ .4byte gAnims_DODRIO
+ .4byte gAnims_SEEL
+ .4byte gAnims_DEWGONG
+ .4byte gAnims_GRIMER
+ .4byte gAnims_MUK
+ .4byte gAnims_SHELLDER
+ .4byte gAnims_CLOYSTER
+ .4byte gAnims_GASTLY
+ .4byte gAnims_HAUNTER
+ .4byte gAnims_GENGAR
+ .4byte gAnims_ONIX
+ .4byte gAnims_DROWZEE
+ .4byte gAnims_HYPNO
+ .4byte gAnims_KRABBY
+ .4byte gAnims_KINGLER
+ .4byte gAnims_VOLTORB
+ .4byte gAnims_ELECTRODE
+ .4byte gAnims_EXEGGCUTE
+ .4byte gAnims_EXEGGUTOR
+ .4byte gAnims_CUBONE
+ .4byte gAnims_MAROWAK
+ .4byte gAnims_HITMONLEE
+ .4byte gAnims_HITMONCHAN
+ .4byte gAnims_LICKITUNG
+ .4byte gAnims_KOFFING
+ .4byte gAnims_WEEZING
+ .4byte gAnims_RHYHORN
+ .4byte gAnims_RHYDON
+ .4byte gAnims_CHANSEY
+ .4byte gAnims_TANGELA
+ .4byte gAnims_KANGASKHAN
+ .4byte gAnims_HORSEA
+ .4byte gAnims_SEADRA
+ .4byte gAnims_GOLDEEN
+ .4byte gAnims_SEAKING
+ .4byte gAnims_STARYU
+ .4byte gAnims_STARMIE
+ .4byte gAnims_MR_MIME
+ .4byte gAnims_SCYTHER
+ .4byte gAnims_JYNX
+ .4byte gAnims_ELECTABUZZ
+ .4byte gAnims_MAGMAR
+ .4byte gAnims_PINSIR
+ .4byte gAnims_TAUROS
+ .4byte gAnims_MAGIKARP
+ .4byte gAnims_GYARADOS
+ .4byte gAnims_LAPRAS
+ .4byte gAnims_DITTO
+ .4byte gAnims_EEVEE
+ .4byte gAnims_VAPOREON
+ .4byte gAnims_JOLTEON
+ .4byte gAnims_FLAREON
+ .4byte gAnims_PORYGON
+ .4byte gAnims_OMANYTE
+ .4byte gAnims_OMASTAR
+ .4byte gAnims_KABUTO
+ .4byte gAnims_KABUTOPS
+ .4byte gAnims_AERODACTYL
+ .4byte gAnims_SNORLAX
+ .4byte gAnims_ARTICUNO
+ .4byte gAnims_ZAPDOS
+ .4byte gAnims_MOLTRES
+ .4byte gAnims_DRATINI
+ .4byte gAnims_DRAGONAIR
+ .4byte gAnims_DRAGONITE
+ .4byte gAnims_MEWTWO
+ .4byte gAnims_MEW
+ .4byte gAnims_CHIKORITA
+ .4byte gAnims_BAYLEEF
+ .4byte gAnims_MEGANIUM
+ .4byte gAnims_CYNDAQUIL
+ .4byte gAnims_QUILAVA
+ .4byte gAnims_TYPHLOSION
+ .4byte gAnims_TOTODILE
+ .4byte gAnims_CROCONAW
+ .4byte gAnims_FERALIGATR
+ .4byte gAnims_SENTRET
+ .4byte gAnims_FURRET
+ .4byte gAnims_HOOTHOOT
+ .4byte gAnims_NOCTOWL
+ .4byte gAnims_LEDYBA
+ .4byte gAnims_LEDIAN
+ .4byte gAnims_SPINARAK
+ .4byte gAnims_ARIADOS
+ .4byte gAnims_CROBAT
+ .4byte gAnims_CHINCHOU
+ .4byte gAnims_LANTURN
+ .4byte gAnims_PICHU
+ .4byte gAnims_CLEFFA
+ .4byte gAnims_IGGLYBUFF
+ .4byte gAnims_TOGEPI
+ .4byte gAnims_TOGETIC
+ .4byte gAnims_NATU
+ .4byte gAnims_XATU
+ .4byte gAnims_MAREEP
+ .4byte gAnims_FLAAFFY
+ .4byte gAnims_AMPHAROS
+ .4byte gAnims_BELLOSSOM
+ .4byte gAnims_MARILL
+ .4byte gAnims_AZUMARILL
+ .4byte gAnims_SUDOWOODO
+ .4byte gAnims_POLITOED
+ .4byte gAnims_HOPPIP
+ .4byte gAnims_SKIPLOOM
+ .4byte gAnims_JUMPLUFF
+ .4byte gAnims_AIPOM
+ .4byte gAnims_SUNKERN
+ .4byte gAnims_SUNFLORA
+ .4byte gAnims_YANMA
+ .4byte gAnims_WOOPER
+ .4byte gAnims_QUAGSIRE
+ .4byte gAnims_ESPEON
+ .4byte gAnims_UMBREON
+ .4byte gAnims_MURKROW
+ .4byte gAnims_SLOWKING
+ .4byte gAnims_MISDREAVUS
+ .4byte gAnims_UNOWN
+ .4byte gAnims_WOBBUFFET
+ .4byte gAnims_GIRAFARIG
+ .4byte gAnims_PINECO
+ .4byte gAnims_FORRETRESS
+ .4byte gAnims_DUNSPARCE
+ .4byte gAnims_GLIGAR
+ .4byte gAnims_STEELIX
+ .4byte gAnims_SNUBBULL
+ .4byte gAnims_GRANBULL
+ .4byte gAnims_QWILFISH
+ .4byte gAnims_SCIZOR
+ .4byte gAnims_SHUCKLE
+ .4byte gAnims_HERACROSS
+ .4byte gAnims_SNEASEL
+ .4byte gAnims_TEDDIURSA
+ .4byte gAnims_URSARING
+ .4byte gAnims_SLUGMA
+ .4byte gAnims_MAGCARGO
+ .4byte gAnims_SWINUB
+ .4byte gAnims_PILOSWINE
+ .4byte gAnims_CORSOLA
+ .4byte gAnims_REMORAID
+ .4byte gAnims_OCTILLERY
+ .4byte gAnims_DELIBIRD
+ .4byte gAnims_MANTINE
+ .4byte gAnims_SKARMORY
+ .4byte gAnims_HOUNDOUR
+ .4byte gAnims_HOUNDOOM
+ .4byte gAnims_KINGDRA
+ .4byte gAnims_PHANPY
+ .4byte gAnims_DONPHAN
+ .4byte gAnims_PORYGON2
+ .4byte gAnims_STANTLER
+ .4byte gAnims_SMEARGLE
+ .4byte gAnims_TYROGUE
+ .4byte gAnims_HITMONTOP
+ .4byte gAnims_SMOOCHUM
+ .4byte gAnims_ELEKID
+ .4byte gAnims_MAGBY
+ .4byte gAnims_MILTANK
+ .4byte gAnims_BLISSEY
+ .4byte gAnims_RAIKOU
+ .4byte gAnims_ENTEI
+ .4byte gAnims_SUICUNE
+ .4byte gAnims_LARVITAR
+ .4byte gAnims_PUPITAR
+ .4byte gAnims_TYRANITAR
+ .4byte gAnims_LUGIA
+ .4byte gAnims_HO_OH
+ .4byte gAnims_CELEBI
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_OLD_UNOWN_B
+ .4byte gAnims_TREECKO
+ .4byte gAnims_GROVYLE
+ .4byte gAnims_SCEPTILE
+ .4byte gAnims_TORCHIC
+ .4byte gAnims_COMBUSKEN
+ .4byte gAnims_BLAZIKEN
+ .4byte gAnims_MUDKIP
+ .4byte gAnims_MARSHTOMP
+ .4byte gAnims_SWAMPERT
+ .4byte gAnims_POOCHYENA
+ .4byte gAnims_MIGHTYENA
+ .4byte gAnims_ZIGZAGOON
+ .4byte gAnims_LINOONE
+ .4byte gAnims_WURMPLE
+ .4byte gAnims_SILCOON
+ .4byte gAnims_BEAUTIFLY
+ .4byte gAnims_CASCOON
+ .4byte gAnims_DUSTOX
+ .4byte gAnims_LOTAD
+ .4byte gAnims_LOMBRE
+ .4byte gAnims_LUDICOLO
+ .4byte gAnims_SEEDOT
+ .4byte gAnims_NUZLEAF
+ .4byte gAnims_SHIFTRY
+ .4byte gAnims_NINCADA
+ .4byte gAnims_NINJASK
+ .4byte gAnims_SHEDINJA
+ .4byte gAnims_TAILLOW
+ .4byte gAnims_SWELLOW
+ .4byte gAnims_SHROOMISH
+ .4byte gAnims_BRELOOM
+ .4byte gAnims_SPINDA
+ .4byte gAnims_WINGULL
+ .4byte gAnims_PELIPPER
+ .4byte gAnims_SURSKIT
+ .4byte gAnims_MASQUERAIN
+ .4byte gAnims_WAILMER
+ .4byte gAnims_WAILORD
+ .4byte gAnims_SKITTY
+ .4byte gAnims_DELCATTY
+ .4byte gAnims_KECLEON
+ .4byte gAnims_BALTOY
+ .4byte gAnims_CLAYDOL
+ .4byte gAnims_NOSEPASS
+ .4byte gAnims_TORKOAL
+ .4byte gAnims_SABLEYE
+ .4byte gAnims_BARBOACH
+ .4byte gAnims_WHISCASH
+ .4byte gAnims_LUVDISC
+ .4byte gAnims_CORPHISH
+ .4byte gAnims_CRAWDAUNT
+ .4byte gAnims_FEEBAS
+ .4byte gAnims_MILOTIC
+ .4byte gAnims_CARVANHA
+ .4byte gAnims_SHARPEDO
+ .4byte gAnims_TRAPINCH
+ .4byte gAnims_VIBRAVA
+ .4byte gAnims_FLYGON
+ .4byte gAnims_MAKUHITA
+ .4byte gAnims_HARIYAMA
+ .4byte gAnims_ELECTRIKE
+ .4byte gAnims_MANECTRIC
+ .4byte gAnims_NUMEL
+ .4byte gAnims_CAMERUPT
+ .4byte gAnims_SPHEAL
+ .4byte gAnims_SEALEO
+ .4byte gAnims_WALREIN
+ .4byte gAnims_CACNEA
+ .4byte gAnims_CACTURNE
+ .4byte gAnims_SNORUNT
+ .4byte gAnims_GLALIE
+ .4byte gAnims_LUNATONE
+ .4byte gAnims_SOLROCK
+ .4byte gAnims_AZURILL
+ .4byte gAnims_SPOINK
+ .4byte gAnims_GRUMPIG
+ .4byte gAnims_PLUSLE
+ .4byte gAnims_MINUN
+ .4byte gAnims_MAWILE
+ .4byte gAnims_MEDITITE
+ .4byte gAnims_MEDICHAM
+ .4byte gAnims_SWABLU
+ .4byte gAnims_ALTARIA
+ .4byte gAnims_WYNAUT
+ .4byte gAnims_DUSKULL
+ .4byte gAnims_DUSCLOPS
+ .4byte gAnims_ROSELIA
+ .4byte gAnims_SLAKOTH
+ .4byte gAnims_VIGOROTH
+ .4byte gAnims_SLAKING
+ .4byte gAnims_GULPIN
+ .4byte gAnims_SWALOT
+ .4byte gAnims_TROPIUS
+ .4byte gAnims_WHISMUR
+ .4byte gAnims_LOUDRED
+ .4byte gAnims_EXPLOUD
+ .4byte gAnims_CLAMPERL
+ .4byte gAnims_HUNTAIL
+ .4byte gAnims_GOREBYSS
+ .4byte gAnims_ABSOL
+ .4byte gAnims_SHUPPET
+ .4byte gAnims_BANETTE
+ .4byte gAnims_SEVIPER
+ .4byte gAnims_ZANGOOSE
+ .4byte gAnims_RELICANTH
+ .4byte gAnims_ARON
+ .4byte gAnims_LAIRON
+ .4byte gAnims_AGGRON
+ .4byte gAnims_CASTFORM
+ .4byte gAnims_VOLBEAT
+ .4byte gAnims_ILLUMISE
+ .4byte gAnims_LILEEP
+ .4byte gAnims_CRADILY
+ .4byte gAnims_ANORITH
+ .4byte gAnims_ARMALDO
+ .4byte gAnims_RALTS
+ .4byte gAnims_KIRLIA
+ .4byte gAnims_GARDEVOIR
+ .4byte gAnims_BAGON
+ .4byte gAnims_SHELGON
+ .4byte gAnims_SALAMENCE
+ .4byte gAnims_BELDUM
+ .4byte gAnims_METANG
+ .4byte gAnims_METAGROSS
+ .4byte gAnims_REGIROCK
+ .4byte gAnims_REGICE
+ .4byte gAnims_REGISTEEL
+ .4byte gAnims_KYOGRE
+ .4byte gAnims_GROUDON
+ .4byte gAnims_RAYQUAZA
+ .4byte gAnims_LATIAS
+ .4byte gAnims_LATIOS
+ .4byte gAnims_JIRACHI
+ .4byte gAnims_DEOXYS
+ .4byte gAnims_CHIMECHO
+ .4byte gAnims_EGG
+ .4byte gAnims_UNOWN_B
+ .4byte gAnims_UNOWN_C
+ .4byte gAnims_UNOWN_D
+ .4byte gAnims_UNOWN_E
+ .4byte gAnims_UNOWN_F
+ .4byte gAnims_UNOWN_G
+ .4byte gAnims_UNOWN_H
+ .4byte gAnims_UNOWN_I
+ .4byte gAnims_UNOWN_J
+ .4byte gAnims_UNOWN_K
+ .4byte gAnims_UNOWN_L
+ .4byte gAnims_UNOWN_M
+ .4byte gAnims_UNOWN_N
+ .4byte gAnims_UNOWN_O
+ .4byte gAnims_UNOWN_P
+ .4byte gAnims_UNOWN_Q
+ .4byte gAnims_UNOWN_R
+ .4byte gAnims_UNOWN_S
+ .4byte gAnims_UNOWN_T
+ .4byte gAnims_UNOWN_U
+ .4byte gAnims_UNOWN_V
+ .4byte gAnims_UNOWN_W
+ .4byte gAnims_UNOWN_X
+ .4byte gAnims_UNOWN_Y
+ .4byte gAnims_UNOWN_Z
+ .4byte gAnims_UNOWN_EMARK
+ .4byte gAnims_UNOWN_QMARK
diff --git a/data/graphics/pokemon/mon_front_pic_table.inc b/data/graphics/pokemon/front_pic_table.inc
index 7f481e190..7f481e190 100644
--- a/data/graphics/pokemon/mon_front_pic_table.inc
+++ b/data/graphics/pokemon/front_pic_table.inc
diff --git a/data/graphics/pokemon/mon_graphics.inc b/data/graphics/pokemon/graphics.inc
index 45ddfe1b5..45ddfe1b5 100644
--- a/data/graphics/pokemon/mon_graphics.inc
+++ b/data/graphics/pokemon/graphics.inc
diff --git a/data/graphics/pokemon/mon_icon_palette_indices.inc b/data/graphics/pokemon/icon_palette_indices.inc
index f1d57466c..f1d57466c 100644
--- a/data/graphics/pokemon/mon_icon_palette_indices.inc
+++ b/data/graphics/pokemon/icon_palette_indices.inc
diff --git a/data/graphics/pokemon/mon_icon_palette_table.inc b/data/graphics/pokemon/icon_palette_table.inc
index eb7919423..eb7919423 100644
--- a/data/graphics/pokemon/mon_icon_palette_table.inc
+++ b/data/graphics/pokemon/icon_palette_table.inc
diff --git a/data/graphics/pokemon/mon_icon_table.inc b/data/graphics/pokemon/icon_table.inc
index 06a86de43..06a86de43 100644
--- a/data/graphics/pokemon/mon_icon_table.inc
+++ b/data/graphics/pokemon/icon_table.inc
diff --git a/data/graphics/pokemon/mon_palette_table.inc b/data/graphics/pokemon/palette_table.inc
index d636d13ec..d636d13ec 100644
--- a/data/graphics/pokemon/mon_palette_table.inc
+++ b/data/graphics/pokemon/palette_table.inc
diff --git a/data/graphics/pokemon/mon_shiny_palette_table.inc b/data/graphics/pokemon/shiny_palette_table.inc
index 724820221..724820221 100644
--- a/data/graphics/pokemon/mon_shiny_palette_table.inc
+++ b/data/graphics/pokemon/shiny_palette_table.inc
diff --git a/data/graphics/pokemon/mon_still_front_pic_table.inc b/data/graphics/pokemon/still_front_pic_table.inc
index 448729955..448729955 100644
--- a/data/graphics/pokemon/mon_still_front_pic_table.inc
+++ b/data/graphics/pokemon/still_front_pic_table.inc
diff --git a/data/graphics/trainers/back_pic_coords.inc b/data/graphics/trainers/back_pic_coords.inc
new file mode 100644
index 000000000..57a45c71e
--- /dev/null
+++ b/data/graphics/trainers/back_pic_coords.inc
@@ -0,0 +1,10 @@
+ .align 2
+gTrainerBackPicCoords:: @ 8305D2C
+ .byte 0x08, 0x04, 0x00, 0x00
+ .byte 0x08, 0x04, 0x00, 0x00
+ .byte 0x08, 0x05, 0x00, 0x00
+ .byte 0x08, 0x05, 0x00, 0x00
+ .byte 0x08, 0x04, 0x00, 0x00
+ .byte 0x08, 0x04, 0x00, 0x00
+ .byte 0x08, 0x04, 0x00, 0x00
+ .byte 0x08, 0x04, 0x00, 0x00
diff --git a/data/graphics/trainers/trainer_back_pic_palette_table.inc b/data/graphics/trainers/back_pic_palette_table.inc
index 46e56f2ac..46e56f2ac 100644
--- a/data/graphics/trainers/trainer_back_pic_palette_table.inc
+++ b/data/graphics/trainers/back_pic_palette_table.inc
diff --git a/data/graphics/trainers/trainer_back_pic_table.inc b/data/graphics/trainers/back_pic_table.inc
index e67c2a073..e67c2a073 100644
--- a/data/graphics/trainers/trainer_back_pic_table.inc
+++ b/data/graphics/trainers/back_pic_table.inc
diff --git a/data/graphics/trainers/front_pic_coords.inc b/data/graphics/trainers/front_pic_coords.inc
new file mode 100644
index 000000000..8d20f0a9e
--- /dev/null
+++ b/data/graphics/trainers/front_pic_coords.inc
@@ -0,0 +1,95 @@
+ .align 2
+gTrainerFrontPicCoords:: @ 83054E0
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x02, 0x00, 0x00
+ .byte 0x08, 0x02, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x02, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x02, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x02, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x02, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
+ .byte 0x08, 0x01, 0x00, 0x00
diff --git a/data/graphics/trainers/trainer_front_pic_palette_table.inc b/data/graphics/trainers/front_pic_palette_table.inc
index 44cf98dab..44cf98dab 100644
--- a/data/graphics/trainers/trainer_front_pic_palette_table.inc
+++ b/data/graphics/trainers/front_pic_palette_table.inc
diff --git a/data/graphics/trainers/trainer_front_pic_table.inc b/data/graphics/trainers/front_pic_table.inc
index 91294d170..91294d170 100644
--- a/data/graphics/trainers/trainer_front_pic_table.inc
+++ b/data/graphics/trainers/front_pic_table.inc
diff --git a/data/graphics/trainers/trainer_graphics.inc b/data/graphics/trainers/graphics.inc
index 897cb9ffb..897cb9ffb 100644
--- a/data/graphics/trainers/trainer_graphics.inc
+++ b/data/graphics/trainers/graphics.inc
diff --git a/data/intro.s b/data/intro.s
index 552799951..d43a57972 100644
--- a/data/intro.s
+++ b/data/intro.s
@@ -3,122 +3,527 @@
.section .rodata
-gUnknown_085E05C4:: @ 85E05C4
- .incbin "baserom.gba", 0x5e05c4, 0x200
+ .align 2
+gIntro1DropsPal:: @ 85DFF90
+ .incbin "graphics/intro/intro1_drops.gbapal"
-gUnknown_085E07C4:: @ 85E07C4
- .incbin "baserom.gba", 0x5e07c4, 0x3b4
+ .align 2
+gIntro1GFLogoPal:: @ 85DFFB0
+ .incbin "graphics/intro/intro1_gflogo.gbapal"
-gUnknown_085E0B78:: @ 85E0B78
- .incbin "baserom.gba", 0x5e0b78, 0x334
+ .align 2
+gIntroTiles:: @ 85DFFD0
+ .incbin "graphics/intro/intro.4bpp.lz"
-gUnknown_085E0EAC:: @ 85E0EAC
- .incbin "baserom.gba", 0x5e0eac, 0x2f0
+ .align 2
+gIntro1BGPals:: @ 85E05C4
+ .incbin "graphics/intro/intro1_bgpal.gbapal"
-gUnknown_085E119C:: @ 85E119C
- .incbin "baserom.gba", 0x5e119c, 0x218
+ .align 2
+gIntro1BG0_Tilemap:: @ 85E07C4
+ .incbin "graphics/intro/intro1_bg0_map.bin.lz"
-gUnknown_085E13B4:: @ 85E13B4
- .incbin "baserom.gba", 0x5e13b4, 0x2170
+ .align 2
+gIntro1BG1_Tilemap:: @ 85E0B78
+ .incbin "graphics/intro/intro1_bg1_map.bin.lz"
-gUnknown_085E3524:: @ 85E3524
- .incbin "baserom.gba", 0x5e3524, 0x200
+ .align 2
+gIntro1BG2_Tilemap:: @ 85E0EAC
+ .incbin "graphics/intro/intro1_bg2_map.bin.lz"
-gUnknown_085E3724:: @ 85E3724
- .incbin "baserom.gba", 0x5e3724, 0x130
+ .align 2
+gIntro1BG3_Tilemap:: @ 85E119C
+ .incbin "graphics/intro/intro1_bg3_map.bin.lz"
-gUnknown_085E3854:: @ 85E3854
- .incbin "baserom.gba", 0x5e3854, 0x1220
+ .align 2
+gIntro1BGLeavesGfx:: @ 85E13B4
+ .incbin "graphics/intro/introgfx.4bpp.lz"
+ .align 2
+gIntro3PokeballPal:: @ 85E3524
+ .incbin "graphics/intro/intro3_pokeball.gbapal"
+
+ .align 2
+gIntro3Pokeball_Tilemap:: @ 85E3724
+ .incbin "graphics/intro/intro3_pokeball_map.bin.lz"
+
+ .align 2
+gIntro3Pokeball_Gfx:: @ 85E3854
+ .incbin "graphics/intro/intro3_pokeball.8bpp.lz"
+
+ .align 2
+ .incbin "graphics/intro/intro3_streaks.gbapal"
+
+ .align 2
+ .incbin "graphics/intro/intro3_streaks.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/intro/intro3_streaks_map.bin.lz"
+
+ .align 2
+gIntro3Misc1Pal:: @ 85E4570
+ .incbin "graphics/intro/intro3_misc1.gbapal"
+
+ .align 2
+ .incbin "graphics/intro/intro3_misc2.gbapal"
+
+ .align 2
+gIntro3MiscTiles:: @ 85E45B0
+ .incbin "graphics/intro/intro3_misc.4bpp.lz"
+
+ .align 2
+gIntro1FlygonPal:: @ 85E492C
+ .incbin "graphics/intro/intro1_flygon.gbapal"
+
+ .align 2
+ .incbin "graphics/intro/intro1_eon.4bpp.lz"
+
+ .align 2
+ .byte 0x02, 0x03, 0x04, 0x05, 0x01, 0x01, 0x01, 0x06
+ .byte 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x02, 0x0d
+ .byte 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15
+ .byte 0x16, 0x17, 0x18, 0x19, 0x02, 0x0d, 0x0e, 0x0f
+ .byte 0x10, 0x11, 0x12, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e
+ .byte 0x1f, 0x20, 0x21, 0x02, 0x0d, 0x0e, 0x0f, 0x10
+ .byte 0x11, 0x12, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27
+ .byte 0x28, 0x29, 0x2a, 0x00
+
+ .align 2
gUnknown_085E4A74:: @ 85E4A74
- .incbin "baserom.gba", 0x5e4a74, 0x10
+ obj_tiles gIntro1SparkleGfx, 0x0400, 0x05e1
+ null_obj_tiles
+ .align 2
gUnknown_085E4A84:: @ 85E4A84
- .incbin "baserom.gba", 0x5e4a84, 0x34
+ obj_pal gIntro3LightningPal, 0x05e1
+ null_obj_pal
+
+ .align 2
+gUnknown_085E4A94:: @ 85E4A94
+ .byte 0xa0, 0x00, 0x00, 0x40, 0x00, 0x04, 0x00, 0x00
+ .align 2
+gUnknown_085E4A9C:: @ 85E4A9C
+ .2byte 0x0000, 0x0002, 0x0004, 0x0002, 0x0008, 0x0002, 0x000c, 0x0002, 0x0010, 0x0002, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085E4AB4:: @ 85E4AB4
+ .4byte gUnknown_085E4A9C
+
+ .align 2
gUnknown_085E4AB8:: @ 85E4AB8
- .incbin "baserom.gba", 0x5e4ab8, 0x18
+ spr_template 0x05e1, 0x05e1, gUnknown_085E4A94, gUnknown_085E4AB4, NULL, gDummySpriteAffineAnimTable, sub_816D338
+ .align 2
gUnknown_085E4AD0:: @ 85E4AD0
- .incbin "baserom.gba", 0x5e4ad0, 0x18
+ .byte 0x7c, 0x28, 0x66, 0x1e, 0x4d, 0x1e, 0x36, 0x0f
+ .byte 0x94, 0x09, 0x3f, 0x1c, 0x5d, 0x28, 0x94, 0x20
+ .byte 0xad, 0x29, 0x5e, 0x14, 0xd0, 0x26, 0x00, 0x00
+ .align 2
gUnknown_085E4AE8:: @ 85E4AE8
- .incbin "baserom.gba", 0x5e4ae8, 0x20
+ obj_tiles gIntro2VolbeatGfx, 0x0400, 0x05dc
+ obj_tiles gIntro2TorchicGfx, 0x0c00, 0x05dd
+ obj_tiles gIntro2ManectricGfx, 0x2000, 0x05de
+ null_obj_tiles
+ .align 2
gUnknown_085E4B08:: @ 85E4B08
- .incbin "baserom.gba", 0x5e4b08, 0x38
+ obj_pal gIntro2VolbeatPal, 0x05dc
+ obj_pal gIntro2TorchicPal, 0x05dd
+ obj_pal gIntro2ManectricPal, 0x05de
+ null_obj_pal
+
+ .align 2
+gUnknown_085E4B28:: @ 85E4B28
+ .byte 0xa0, 0x00, 0x00, 0x80, 0x00, 0x04, 0x00, 0x00
+
+ .align 2
+gUnknown_085E4B30:: @ 85E4B30
+ .2byte 0x0000, 0x0002, 0x0010, 0x0002, 0xfffe, 0x0000
+ .align 2
+gUnknown_085E4B3C:: @ 85E4B3C
+ .4byte gUnknown_085E4B30
+
+ .align 2
gUnknown_085E4B40:: @ 85E4B40
- .incbin "baserom.gba", 0x5e4b40, 0x64
+ spr_template 0x05dc, 0x05dc, gUnknown_085E4B28, gUnknown_085E4B3C, NULL, gDummySpriteAffineAnimTable, sub_816D81C
+
+ .align 2
+gUnknown_085E4B58:: @ 85E4B58
+ .byte 0xa0, 0x00, 0x00, 0x80, 0x00, 0x04, 0x00, 0x00
+
+ .align 2
+gUnknown_085E4B60:: @ 85E4B60
+ .2byte 0x0000, 0x0005, 0x0010, 0x0005, 0x0020, 0x0005, 0x0010, 0x0005, 0xfffe, 0x0000
+ .align 2
+gUnknown_085E4B74:: @ 85E4B74
+ .2byte 0x0000, 0x0003, 0x0010, 0x0003, 0x0020, 0x0003, 0x0010, 0x0003, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085E4B88:: @ 85E4B88
+ .2byte 0x0030, 0x0004, 0x0040, 0x0006, 0x0050, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4B98:: @ 85E4B98
+ .4byte gUnknown_085E4B60
+ .4byte gUnknown_085E4B74
+ .4byte gUnknown_085E4B88
+
+ .align 2
gUnknown_085E4BA4:: @ 85E4BA4
- .incbin "baserom.gba", 0x5e4ba4, 0x38
+ spr_template 0x05dd, 0x05dd, gUnknown_085E4B58, gUnknown_085E4B98, NULL, gDummySpriteAffineAnimTable, sub_816D9C0
+
+ .align 2
+gUnknown_085E4BBC:: @ 85E4BBC
+ .byte 0xa0, 0x00, 0x00, 0xc0, 0x00, 0x04, 0x00, 0x00
+
+ .align 2
+gUnknown_085E4BC4:: @ 85E4BC4
+ .2byte 0x0000, 0x0004, 0x0040, 0x0004, 0x0080, 0x0004, 0x00c0, 0x0004, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085E4BD8:: @ 85E4BD8
+ .4byte gUnknown_085E4BC4
+ .align 2
gUnknown_085E4BDC:: @ 85E4BDC
- .incbin "baserom.gba", 0x5e4bdc, 0x18
+ spr_template 0x05de, 0x05de, gUnknown_085E4BBC, gUnknown_085E4BD8, NULL, gDummySpriteAffineAnimTable, sub_816DAE8
+ .align 2
gUnknown_085E4BF4:: @ 85E4BF4
- .incbin "baserom.gba", 0x5e4bf4, 0x10
+ obj_tiles gIntro3LightningGfx, 0x0c00, 0x05df
+ null_obj_tiles
+ .align 2
gUnknown_085E4C04:: @ 85E4C04
- .incbin "baserom.gba", 0x5e4c04, 0x48
+ obj_pal gIntro3LightningPal, 0x05df
+ null_obj_pal
+ .align 2
+gUnknown_085E4C14:: @ 85E4C14
+ .byte 0xa0, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_085E4C1C:: @ 85E4C1C
+ .2byte 0x0000, 0x0002, 0x0030, 0x0002, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4C28:: @ 85E4C28
+ .2byte 0x0010, 0x0002, 0x0040, 0x0002, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4C34:: @ 85E4C34
+ .2byte 0x0020, 0x0002, 0x0050, 0x0002, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4C40:: @ 85E4C40
+ .4byte gUnknown_085E4C1C
+ .4byte gUnknown_085E4C28
+ .4byte gUnknown_085E4C34
+
+ .align 2
gUnknown_085E4C4C:: @ 85E4C4C
- .incbin "baserom.gba", 0x5e4c4c, 0x18
+ spr_template 0x05df, 0x05df, gUnknown_085E4C14, gUnknown_085E4C40, NULL, gDummySpriteAffineAnimTable, sub_816EC6C
+ .align 2
gUnknown_085E4C64:: @ 85E4C64
- .incbin "baserom.gba", 0x5e4c64, 0x24
+ .2byte 0x0068, 0x0000, 0x00c0, 0x008e, 0x0003, 0x0280, 0x0053, 0x0001
+ .2byte 0x0180, 0x009b, 0x0000, 0x0080, 0x0038, 0x0002, 0x0200, 0x00ae
+ .2byte 0x0001, 0x0100
+ .align 2
gUnknown_085E4C88:: @ 85E4C88
- .incbin "baserom.gba", 0x5e4c88, 0x10
+ obj_tiles gIntro2BubblesGfx, 0x0600, 0x05e0
+ null_obj_tiles
+ .align 2
gUnknown_085E4C98:: @ 85E4C98
- .incbin "baserom.gba", 0x5e4c98, 0x10
+ obj_pal gIntro2BubblesPal, 0x05e0
+ null_obj_pal
+ .align 2
gUnknown_085E4CA8:: @ 85E4CA8
- .incbin "baserom.gba", 0x5e4ca8, 0x6c
-
+ .2byte 0x0042, 0x0040, 0x0001, 0x0060, 0x0060, 0x0008, 0x0080, 0x0040
+ .2byte 0x0001, 0x0090, 0x0030, 0x0008, 0x00a0, 0x0048, 0x0001, 0x00b0
+ .2byte 0x0060, 0x0008, 0x0060, 0x0060, 0x0004, 0x0070, 0x0068, 0x0008
+ .2byte 0x0080, 0x0060, 0x0004, 0x0058, 0x0020, 0x0004, 0x0068, 0x0018
+ .2byte 0x0008, 0x0078, 0x0020, 0x0004
+
+ .align 2
+gUnknown_085E4CF0:: @ 85E4CF0
+ .byte 0xa0, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_085E4CF8:: @ 85E4CF8
+ .2byte 0x0000, 0x0004, 0x0008, 0x0004, 0x0010, 0x0004, 0x0018, 0x0004
+ .2byte 0x0020, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4D10:: @ 85E4D10
+ .4byte gUnknown_085E4CF8
+
+ .align 2
gUnknown_085E4D14:: @ 85E4D14
- .incbin "baserom.gba", 0x5e4d14, 0x50
+ spr_template 0x05e0, 0x05e0, gUnknown_085E4CF0, gUnknown_085E4D10, NULL, gDummySpriteAffineAnimTable, sub_816E7B4
+
+ .align 2
+gUnknown_085E4D2C:: @ 85E4D2C
+ .byte 0xa0, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00
+ .align 2
+gUnknown_085E4D34:: @ 85E4D34
+ .2byte 0x0010, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4D3C:: @ 85E4D3C
+ .2byte 0x0018, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4D44:: @ 85E4D44
+ .2byte 0x0000, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4D4C:: @ 85E4D4C
+ .2byte 0x0030, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4D54:: @ 85E4D54
+ .4byte gUnknown_085E4D34
+ .4byte gUnknown_085E4D3C
+ .4byte gUnknown_085E4D44
+ .4byte gUnknown_085E4D4C
+
+ .align 2
gUnknown_085E4D64:: @ 85E4D64
- .incbin "baserom.gba", 0x5e4d64, 0x60
+ spr_template 0x07d0, 0x07d0, gUnknown_085E4D2C, gUnknown_085E4D54, NULL, gDummySpriteAffineAnimTable, sub_816F454
-gUnknown_085E4DC4:: @ 85E4DC4
- .incbin "baserom.gba", 0x5e4dc4, 0xd0
+ .align 2
+gUnknown_085E4D7C:: @ 85E4D7C
+ .byte 0x00, 0x00, 0x04, 0x00, 0x40, 0x00, 0x04, 0x00
-gUnknown_085E4E94:: @ 85E4E94
- .incbin "baserom.gba", 0x5e4e94, 0xb4
+ .align 2
+gUnknown_085E4D84:: @ 85E4D84
+ .2byte 0x0080, 0x0004, 0x00c0, 0x0004, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085E4D90:: @ 85E4D90
+ .2byte 0x0000, 0x0008, 0x0040, 0x0008, 0x0080, 0x0008, 0x00c0, 0x0008, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085E4DA4:: @ 85E4DA4
+ .2byte 0x0100, 0x0004, 0x0140, 0x0004, 0x0180, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4DB4:: @ 85E4DB4
+ .2byte 0x0180, 0x0010, 0x0140, 0x0010, 0x0100, 0x0010, 0xffff, 0x0000
+ .align 2
+gUnknown_085E4DC4:: @ 85E4DC4
+ .4byte gUnknown_085E4D7C
+ .4byte gUnknown_085E4D90
+ .4byte gUnknown_085E4DA4
+ .4byte gUnknown_085E4DB4
+
+ .align 2
+gUnknown_085E4DD4:: @ 85E4DD4
+ .2byte 0x03a0, 0x4000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085E4DDC:: @ 85E4DDC
+ .2byte 0x00a0, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085E4DE4:: @ 85E4DE4
+ .2byte 0x87a0, 0xc000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085E4DEC:: @ 85E4DEC
+ .2byte 0x0050, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4DF4:: @ 85E4DF4
+ .2byte 0x0054, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4DFC:: @ 85E4DFC
+ .2byte 0x0058, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E04:: @ 85E4E04
+ .2byte 0x005c, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E0C:: @ 85E4E0C
+ .2byte 0x0060, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E14:: @ 85E4E14
+ .2byte 0x0064, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E1C:: @ 85E4E1C
+ .2byte 0x0068, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E24:: @ 85E4E24
+ .2byte 0x0070, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E2C:: @ 85E4E2C
+ .2byte 0x0071, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E34:: @ 85E4E34
+ .2byte 0x0072, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E3C:: @ 85E4E3C
+ .2byte 0x0073, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E44:: @ 85E4E44
+ .2byte 0x0074, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E4C:: @ 85E4E4C
+ .2byte 0x0075, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E54:: @ 85E4E54
+ .2byte 0x0080, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E4E5C:: @ 85E4E5C
+ .4byte gUnknown_085E4DEC
+ .4byte gUnknown_085E4DF4
+ .4byte gUnknown_085E4DFC
+ .4byte gUnknown_085E4E04
+ .4byte gUnknown_085E4E0C
+ .4byte gUnknown_085E4E14
+ .4byte gUnknown_085E4E1C
+
+ .align 2
+gUnknown_085E4E78:: @ 85E4E78
+ .4byte gUnknown_085E4E24
+ .4byte gUnknown_085E4E2C
+ .4byte gUnknown_085E4E34
+ .4byte gUnknown_085E4E3C
+ .4byte gUnknown_085E4E44
+ .4byte gUnknown_085E4E4C
+
+ .align 2
+gUnknown_085E4E90:: @ 85E4E90
+ .4byte gUnknown_085E4E54
+
+ .align 2
+gUnknown_085E4E94:: @ 85E4E94
+ .2byte 0x0000, 0xffb8, 0x0001, 0xffc8, 0x0002, 0xffd8, 0x0003, 0xffe8
+ .2byte 0x0004, 0x0008, 0x0005, 0x0018, 0x0003, 0x0028, 0x0001, 0x0038
+ .2byte 0x0006, 0x0048, 0x0000, 0xffe4, 0x0001, 0xffec, 0x0002, 0xfff4
+ .2byte 0x0003, 0xfffc, 0x0002, 0x0004, 0x0004, 0x000c, 0x0005, 0x0014
+ .2byte 0x0003, 0x001c
+
+ .align 2
+gUnknown_085E4ED8:: @ 85E4ED8
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085E4EE8:: @ 85E4EE8
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x0010, 0x0010, 0x1000, 0x0000
+ .2byte 0xfff0, 0xfff0, 0x0800, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085E4F08:: @ 85E4F08
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0008, 0x0008, 0x3000, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085E4F20:: @ 85E4F20
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0002, 0x0002, 0x3000, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085E4F38:: @ 85E4F38
+ .4byte gUnknown_085E4ED8
+ .4byte gUnknown_085E4EE8
+ .4byte gUnknown_085E4F08
+ .4byte gUnknown_085E4F20
+
+ .align 2
gUnknown_085E4F48:: @ 85E4F48
- .incbin "baserom.gba", 0x5e4f48, 0x14
+ .2byte 0x0100, 0x00c0, 0x0080, 0x0040, 0x0000, 0x0040, 0x0080, 0x00c0
+ .2byte 0x0100, 0x0000
+ .align 2
gUnknown_085E4F5C:: @ 85E4F5C
- .incbin "baserom.gba", 0x5e4f5c, 0x30
+ spr_template 0x07d0, 0x07d1, gUnknown_085E4DD4, gUnknown_085E4E5C, NULL, gUnknown_085E4F38, sub_816FB38
+ spr_template 0x07d0, 0x07d1, gUnknown_085E4DDC, gUnknown_085E4E78, NULL, gDummySpriteAffineAnimTable, sub_816FB38
+ .align 2
gUnknown_085E4F8C:: @ 85E4F8C
- .incbin "baserom.gba", 0x5e4f8c, 0x18
+ spr_template 0x07d0, 0x07d1, gUnknown_085E4DE4, gUnknown_085E4E90, NULL, gUnknown_085E4F38, sub_816FD44
+ .align 2
gUnknown_085E4FA4:: @ 85E4FA4
- .incbin "baserom.gba", 0x5e4fa4, 0x20
+ .byte 0x00, 0x17, 0x17, 0x31, 0x3e, 0x24, 0x24, 0x0a, 0x0a, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_085E4FB0:: @ 85E4FB0
+ .byte 0xa0, 0x40, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
+ .align 2
+gUnknown_085E4FB8:: @ 85E4FB8
+ .2byte 0x0000, 0x000a, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085E4FC0:: @ 85E4FC0
+ .4byte gUnknown_085E4FB8
+
+ .align 2
gUnknown_085E4FC4:: @ 85E4FC4
- .incbin "baserom.gba", 0x5e4fc4, 0x18
+ spr_template 0x07d2, 0x07d2, gUnknown_085E4FB0, gUnknown_085E4FC0, NULL, gDummySpriteAffineAnimTable, sub_816FEDC
+ .align 2
gUnknown_085E4FDC:: @ 85E4FDC
- .incbin "baserom.gba", 0x5e4fdc, 0x10
+ obj_tiles gIntroTiles, 0x1400, 0x07d0
+ null_obj_tiles
gUnknown_085E4FEC:: @ 85E4FEC
- .incbin "baserom.gba", 0x5e4fec, 0x10
+ obj_tiles gIntro1FlygonGfx, 0x0400, 0x07d2
+ null_obj_tiles
+ .align 2
gUnknown_085E4FFC:: @ 85E4FFC
- .incbin "baserom.gba", 0x5e4ffc, 0x34
+ obj_pal gIntro1DropsPal, 0x07d0
+ obj_pal gIntro1GFLogoPal, 0x07d1
+ obj_pal gIntro1FlygonPal, 0x07d2
+ null_obj_pal
+
+ .align 2
+gUnknown_085E501C:: @ 85E501C
+ .byte 0xa0, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
+ .align 2
+gUnknown_085E5024:: @ 85E5024
+ .2byte 0x0010, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085E502C:: @ 85E502C
+ .4byte gUnknown_085E5024
+
+ .align 2
gUnknown_085E5030:: @ 85E5030
- .incbin "baserom.gba", 0x5e5030, 0x18
+ spr_template 0x07d3, 0x07d3, gUnknown_085E501C, gUnknown_085E502C, NULL, gDummySpriteAffineAnimTable, sub_8170040
+ .align 2
gUnknown_085E5048:: @ 85E5048
- .incbin "baserom.gba", 0x5e5048, 0x10
+ obj_tiles gIntro3MiscTiles, 0x0a00, 0x07d3
+ null_obj_tiles
gUnknown_085E5058:: @ 85E5058
- .incbin "baserom.gba", 0x5e5058, 0x10
+ obj_pal gIntro3Misc1Pal, 0x07d3
+ null_obj_pal
+
diff --git a/data/intro_credits_graphics.s b/data/intro_credits_graphics.s
index a1a0eb460..636c1a8fb 100644
--- a/data/intro_credits_graphics.s
+++ b/data/intro_credits_graphics.s
@@ -3,146 +3,457 @@
.section .rodata
+ .align 2
gUnknown_085F06E0:: @ 85F06E0
- .incbin "baserom.gba", 0x5f06e0, 0x20
+ .incbin "graphics/intro/intro2_grass.gbapal"
+ .align 2
gUnknown_085F0700:: @ 85F0700
- .incbin "baserom.gba", 0x5f0700, 0x20
+ .incbin "graphics/intro/intro2_grass_afternoon.gbapal"
+ .align 2
gUnknown_085F0720:: @ 85F0720
- .incbin "baserom.gba", 0x5f0720, 0x20
+ .incbin "graphics/intro/intro2_grass_night.gbapal"
+ .align 2
gUnknown_085F0740:: @ 85F0740
- .incbin "baserom.gba", 0x5f0740, 0x480
+ .incbin "graphics/intro/intro2_grass.4bpp.lz"
+ .align 2
gUnknown_085F0BC0:: @ 85F0BC0
- .incbin "baserom.gba", 0x5f0bc0, 0x13c
+ .incbin "graphics/intro/intro2_grass_map.bin.lz"
+ .align 2
gUnknown_085F0CFC:: @ 85F0CFC
- .incbin "baserom.gba", 0x5f0cfc, 0x60
+ .incbin "graphics/intro/85F0CFC.gbapal"
+ .align 2
gUnknown_085F0D5C:: @ 85F0D5C
- .incbin "baserom.gba", 0x5f0d5c, 0x60
+ .incbin "graphics/intro/85F0D5C.gbapal"
+ .align 2
gUnknown_085F0DBC:: @ 85F0DBC
- .incbin "baserom.gba", 0x5f0dbc, 0x5dc
+ .incbin "graphics/intro/intro2_bgclouds.4bpp.lz"
+ .align 2
gUnknown_085F1398:: @ 85F1398
- .incbin "baserom.gba", 0x5f1398, 0x2d0
+ .incbin "graphics/intro/intro2_bgclouds_map.bin.lz"
+ .align 2
gUnknown_085F1668:: @ 85F1668
- .incbin "baserom.gba", 0x5f1668, 0x20
+ .incbin "graphics/intro/intro2_bgclouds.gbapal"
+ .align 2
gUnknown_085F1688:: @ 85F1688
- .incbin "baserom.gba", 0x5f1688, 0x20
+ .incbin "graphics/intro/intro2_bgclouds_afternoon.gbapal"
+ .align 2
gUnknown_085F16A8:: @ 85F16A8
- .incbin "baserom.gba", 0x5f16a8, 0x13c
+ .incbin "graphics/intro/intro2_bgclouds2.4bpp.lz"
+ .align 2
gUnknown_085F17E4:: @ 85F17E4
- .incbin "baserom.gba", 0x5f17e4, 0x20
+ .incbin "graphics/intro/intro2_bgtrees2.gbapal"
+ .align 2
gUnknown_085F1804:: @ 85F1804
- .incbin "baserom.gba", 0x5f1804, 0x20
+ .incbin "graphics/intro/intro2_bgtrees2_afternoon.gbapal"
+ .align 2
gUnknown_085F1824:: @ 85F1824
- .incbin "baserom.gba", 0x5f1824, 0x688
+ .incbin "graphics/intro/intro2_bgtrees.4bpp.lz"
+ .align 2
gUnknown_085F1EAC:: @ 85F1EAC
- .incbin "baserom.gba", 0x5f1eac, 0x304
+ .incbin "graphics/intro/intro2_bgtrees_map.bin.lz"
+ .align 2
gUnknown_085F21B0:: @ 85F21B0
- .incbin "baserom.gba", 0x5f21b0, 0x16c
+ .incbin "graphics/intro/intro2_bgtrees.gbapal"
+ .align 2
+gIntro2TreeGfx:: @ 85F21D0
+ .incbin "graphics/intro/intro2_bgtreessmall.4bpp.lz"
+
+ .align 2
gUnknown_085F231C:: @ 85F231C
- .incbin "baserom.gba", 0x5f231c, 0x40
+ .incbin "graphics/intro/85F231C.gbapal"
+ .align 2
gUnknown_085F235C:: @ 85F235C
- .incbin "baserom.gba", 0x5f235c, 0x1ec
+ .incbin "graphics/intro/intro2_bgnight.4bpp.lz"
+ .align 2
gUnknown_085F2548:: @ 85F2548
- .incbin "baserom.gba", 0x5f2548, 0x20
+ .incbin "graphics/intro/intro2_bgnight.gbapal"
+ .align 2
gUnknown_085F2568:: @ 85F2568
- .incbin "baserom.gba", 0x5f2568, 0x2ae4
+ .incbin "graphics/intro/intro2_bgnight_map.bin.lz"
+
+ .align 2
+gIntro2NightGfx:: @ 85F2814
+ .incbin "graphics/intro/intro2_night.4bpp.lz"
+
+ .align 2
+gIntro2BrendanPal:: @ 85F2898
+ .incbin "graphics/intro/intro2_brendan.gbapal"
+
+ .align 2
+gIntro2BrendanGfx:: @ 85F28B8
+ .incbin "graphics/intro/intro2_brendan.4bpp.lz"
+
+ .align 2
+gIntro2MayPal:: @ 85F3470
+ .incbin "graphics/intro/intro2_may.gbapal"
+
+ .align 2
+gUnknown_085F3490:: @ 85F3490
+ .space 0x1E0
+
+ .align 2
+gIntro2MayGfx:: @ 85F3670
+ .incbin "graphics/intro/intro2_may.4bpp.lz"
+ .align 2
+gIntro2BicycleGfx:: @ 85F4318
+ .incbin "graphics/intro/intro2_bicycle.4bpp.lz"
+
+ .align 2
+gIntro2LatiosPal:: @ 85F4744
+ .incbin "graphics/intro/intro2_latios.gbapal"
+
+ .align 2
+gIntro2LatiosGfx:: @ 85F4764
+ .incbin "graphics/intro/intro2_latios.4bpp.lz"
+
+ .align 2
+gIntro2LatiasPal:: @ 85F4C08
+ .incbin "graphics/intro/intro2_latias.gbapal"
+
+ .align 2
+gIntro2LatiasGfx:: @ 85F4C28
+ .incbin "graphics/intro/intro2_latias.4bpp.lz"
+
+ .align 2
gUnknown_085F504C:: @ 85F504C
- .incbin "baserom.gba", 0x5f504c, 0x18
+ spr_template 0x07d0, 0xffff, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_817B62C
+ .align 2
gUnknown_085F5064:: @ 85F5064
- .incbin "baserom.gba", 0x5f5064, 0x30
-
+ obj_tiles gUnknown_085F16A8, 0x0400, 0x07d0
+ null_obj_tiles
+
+ .align 2
+gUnknown_085F5074:: @ 85F5074
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gUnknown_085F507C:: @ 85F507C
+ obj_image_anim_frame 16, 30
+ obj_image_anim_end
+
+ .align 2
+gUnknown_085F5084:: @ 85F5084
+ obj_image_anim_frame 20, 30
+ obj_image_anim_end
+
+ .align 2
+gUnknown_085F508C:: @ 85F508C
+ obj_image_anim_frame 22, 30
+ obj_image_anim_end
+
+ .align 2
gUnknown_085F5094:: @ 85F5094
- .incbin "baserom.gba", 0x5f5094, 0x10
+ .4byte gUnknown_085F5074
+ .4byte gUnknown_085F507C
+ .4byte gUnknown_085F5084
+ .4byte gUnknown_085F508C
+ .align 2
gUnknown_085F50A4:: @ 85F50A4
- .incbin "baserom.gba", 0x5f50a4, 0x48
-
+ .byte -128, 72, 32, 100
+ .2byte 0xC00
+ .space 2
+ .byte -128, -98, 32, 100
+ .2byte 0xC00
+ .space 2
+ .byte 65, -64, 40, 101
+ .2byte 0x800
+ .space 2
+ .byte 65, 56, 40, 101
+ .2byte 0x800
+ .space 2
+ .byte 18, 100, 44, 102
+ .2byte 0x400
+ .space 2
+ .byte 18, -104, 44, 102
+ .2byte 0x400
+ .space 2
+ .byte 19, 8, 46, 103
+ .2byte 0x100
+ .space 2
+ .byte 19, 56, 46, 103
+ .2byte 0x100
+ .space 2
+ .byte 19, -16, 46, 103
+ .2byte 0x100
+ .space 2
+
+ .align 2
gUnknown_085F50EC:: @ 85F50EC
- .incbin "baserom.gba", 0x5f50ec, 0x28
+ obj_tiles gIntro2TreeGfx, 0x0400, 0x07d0
+ null_obj_tiles
+
+ .align 2
+gUnknown_085F50FC:: @ 85F50FC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gUnknown_085F5104:: @ 85F5104
+ obj_image_anim_frame 16, 30
+ obj_image_anim_end
+ .align 2
+gUnknown_085F510C:: @ 85F510C
+ obj_image_anim_frame 24, 30
+ obj_image_anim_end
+
+ .align 2
gUnknown_085F5114:: @ 85F5114
- .incbin "baserom.gba", 0x5f5114, 0xc
+ .4byte gUnknown_085F50FC
+ .4byte gUnknown_085F5104
+ .4byte gUnknown_085F510C
+ .align 2
gUnknown_085F5120:: @ 85F5120
- .incbin "baserom.gba", 0x5f5120, 0x60
-
+ .byte -128, 16, 88, 100
+ .2byte 0x2000
+ .space 2
+ .byte -128, 80, 88, 100
+ .2byte 0x2000
+ .space 2
+ .byte -128, -112, 88, 100
+ .2byte 0x2000
+ .space 2
+ .byte -128, -48, 88, 100
+ .2byte 0x2000
+ .space 2
+ .byte -95, 40, 88, 101
+ .2byte 0x1000
+ .space 2
+ .byte -95, 104, 88, 101
+ .2byte 0x1000
+ .space 2
+ .byte -95, -88, 88, 101
+ .2byte 0x1000
+ .space 2
+ .byte -95, -24, 88, 101
+ .2byte 0x1000
+ .space 2
+ .byte -94, 56, 88, 102
+ .2byte 0x800
+ .space 2
+ .byte -94, 120, 88, 102
+ .2byte 0x800
+ .space 2
+ .byte -94, -72, 88, 102
+ .2byte 0x800
+ .space 2
+ .byte -94, -8, 88, 102
+ .2byte 0x800
+ .space 2
+
+ .align 2
gUnknown_085F5180:: @ 85F5180
- .incbin "baserom.gba", 0x5f5180, 0x18
+ obj_tiles gIntro2NightGfx, 0x0400, 0x07d0
+ null_obj_tiles
+
+ .align 2
+gUnknown_085F5190:: @ 85F5190
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+ .align 2
gUnknown_085F5198:: @ 85F5198
- .incbin "baserom.gba", 0x5f5198, 0x4
+ .4byte gUnknown_085F5190
+ .align 2
gUnknown_085F519C:: @ 85F519C
- .incbin "baserom.gba", 0x5f519c, 0x50
-
+ .byte -128, 24, 88, 100
+ .2byte 0x1000
+ .space 2
+ .byte -128, 64, 88, 100
+ .2byte 0x1000
+ .space 2
+ .byte -128, 104, 88, 100
+ .2byte 0x1000
+ .space 2
+ .byte -128, -112, 88, 100
+ .2byte 0x1000
+ .space 2
+ .byte -128, -72, 88, 100
+ .2byte 0x1000
+ .space 2
+ .byte -128, -32, 88, 100
+ .2byte 0x1000
+ .space 2
+
+ .align 2
+gOamData_85F51CC:: @ 85F51CC
+ .2byte 0x00A0
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gUnknown_085F51D4:: @ 85F51D4
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 64, 8
+ obj_image_anim_frame 128, 8
+ obj_image_anim_frame 192, 8
+ obj_image_anim_jump 0
+
+ .align 2
+gUnknown_085F51E8:: @ 85F51E8
+ .4byte gUnknown_085F51D4
+
+ .align 2
gUnknown_085F51EC:: @ 85F51EC
- .incbin "baserom.gba", 0x5f51ec, 0x18
+ spr_template 0x03ea, 0x03ea, gOamData_85F51CC, gUnknown_085F51E8, NULL, gDummySpriteAffineAnimTable, nullsub_65
+ .align 2
gUnknown_085F5204:: @ 85F5204
- .incbin "baserom.gba", 0x5f5204, 0x38
-
+ spr_template 0x03eb, 0x03eb, gOamData_85F51CC, gUnknown_085F51E8, NULL, gDummySpriteAffineAnimTable, nullsub_65
+
+ .align 2
+gUnknown_085F521C:: @ 85F521C
+ .2byte 0x40A0
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gUnknown_085F5224:: @ 85F5224
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 32, 8
+ obj_image_anim_frame 64, 8
+ obj_image_anim_frame 96, 8
+ obj_image_anim_jump 0
+
+ .align 2
+gUnknown_085F5238:: @ 85F5238
+ .4byte gUnknown_085F5224
+
+ .align 2
gUnknown_085F523C:: @ 85F523C
- .incbin "baserom.gba", 0x5f523c, 0x18
+ spr_template 0x03e9, 0x03ea, gUnknown_085F521C, gUnknown_085F5238, NULL, gDummySpriteAffineAnimTable, sub_817B7C4
+ .align 2
gUnknown_085F5254:: @ 85F5254
- .incbin "baserom.gba", 0x5f5254, 0x38
-
+ spr_template 0x03e9, 0x03eb, gUnknown_085F521C, gUnknown_085F5238, NULL, gDummySpriteAffineAnimTable, sub_817B7C4
+
+ .align 2
+gUnknown_085F526C:: @ 85F526C
+ .2byte 0x00A0
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gUnknown_085F5274:: @ 85F5274
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+ .align 2
+gUnknown_085F527C:: @ 85F527C
+ obj_image_anim_frame 64, 16
+ obj_image_anim_end
+
+ .align 2
+gUnknown_085F5284:: @ 85F5284
+ .4byte gUnknown_085F5274
+ .4byte gUnknown_085F527C
+
+ .align 2
gUnknown_085F528C:: @ 85F528C
- .incbin "baserom.gba", 0x5f528c, 0x18
+ spr_template 0x03ec, 0x03ec, gUnknown_085F526C, gUnknown_085F5284, NULL, gDummySpriteAffineAnimTable, nullsub_66
+ .align 2
gUnknown_085F52A4:: @ 85F52A4
- .incbin "baserom.gba", 0x5f52a4, 0x18
+ spr_template 0x03ed, 0x03ed, gUnknown_085F526C, gUnknown_085F5284, NULL, gDummySpriteAffineAnimTable, nullsub_66
+ .align 2
gUnknown_085F52BC:: @ 85F52BC
- .incbin "baserom.gba", 0x5f52bc, 0x10
+ obj_tiles gIntro2BrendanNoTurnGfx, 0x2000, 0x03ea
+ null_obj_tiles
+ .align 2
gUnknown_085F52CC:: @ 85F52CC
- .incbin "baserom.gba", 0x5f52cc, 0x10
+ obj_tiles gIntro2MayNoTurnGfx, 0x2000, 0x03eb
+ null_obj_tiles
+ .align 2
gUnknown_085F52DC:: @ 85F52DC
- .incbin "baserom.gba", 0x5f52dc, 0x20
+ obj_tiles gIntro2BicycleGfx, 0x1000, 0x03e9
+ null_obj_tiles
+ .align 2
+gUnknown_085F52EC:: @ 85F52EC
+ obj_tiles gIntro2FlygonGfx, 0x1000, 0x03ec
+ null_obj_tiles
+
+ .align 2
gUnknown_085F52FC:: @ 85F52FC
- .incbin "baserom.gba", 0x5f52fc, 0x10
+ obj_tiles gIntro2FlygonGfx, 0x1000, 0x03ed
+ null_obj_tiles
+ .align 2
gUnknown_085F530C:: @ 85F530C
- .incbin "baserom.gba", 0x5f530c, 0x28
+ obj_pal gIntro2BrendanNoTurnPal, 0x03ea
+ obj_pal gIntro2BrendanNoTurnPal, 0x03eb
+ obj_pal gIntro2FlygonPal, 0x03ec
+ obj_pal gIntro2FlygonPal, 0x03ed
+ null_obj_pal
+ .align 2
gUnknown_085F5334:: @ 85F5334
- .incbin "baserom.gba", 0x5f5334, 0x10
+ obj_tiles gIntro2BrendanGfx, 0x3800, 0x03ea
+ null_obj_tiles
+ .align 2
gUnknown_085F5344:: @ 85F5344
- .incbin "baserom.gba", 0x5f5344, 0x10
+ obj_tiles gIntro2MayGfx, 0x3800, 0x03eb
+ null_obj_tiles
+ .align 2
gUnknown_085F5354:: @ 85F5354
- .incbin "baserom.gba", 0x5f5354, 0x30
+ obj_tiles gIntro2BicycleGfx, 0x1000, 0x03e9
+ null_obj_tiles
+
+ .align 2
+gUnknown_085F5364:: @ 85F5364
+ obj_tiles gIntro2LatiosGfx, 0x1000, 0x03ec
+ null_obj_tiles
+
+ .align 2
+gUnknown_085F5374:: @ 85F5374
+ obj_tiles gIntro2LatiasGfx, 0x1000, 0x03ed
+ null_obj_pal
+ .align 2
gUnknown_085F5384:: @ 85F5384
- .incbin "baserom.gba", 0x5f5384, 0x28
+ obj_pal gIntro2BrendanPal, 0x03ea
+ obj_pal gIntro2MayPal, 0x03eb
+ obj_pal gIntro2LatiosPal, 0x03ec
+ obj_pal gIntro2LatiasPal, 0x03ed
+ null_obj_pal
+ .align 2
gUnknown_085F53AC:: @ 85F53AC
- .incbin "baserom.gba", 0x5f53ac, 0x10
+ obj_tiles gIntro2BrendanGfx, 0x2000, 0x03ea
+ null_obj_tiles
+ .align 2
gUnknown_085F53BC:: @ 85F53BC
- .incbin "baserom.gba", 0x5f53bc, 0x8
+ obj_tiles gIntro2MayGfx, 0x2000, 0x03eb
+ null_obj_tiles
diff --git a/data/item_use.s b/data/item_use.s
index 20ca8d683..d9bcc44f6 100644
--- a/data/item_use.s
+++ b/data/item_use.s
@@ -5,11 +5,17 @@
.section .rodata
.align 2, 0
+ .align 2
gUnknown_085920D8:: @ 85920D8
- .incbin "baserom.gba", 0x5920d8, 0xc
+ .4byte sub_81B617C
+ .4byte c2_exit_to_overworld_2_switch
+ .4byte NULL
+ .align 2
gUnknown_085920E4:: @ 85920E4
- .incbin "baserom.gba", 0x5920e4, 0x4
+ .byte 0x02, 0x04, 0x01, 0x03
+ .align 2
gUnknown_085920E8:: @ 85920E8
- .incbin "baserom.gba", 0x5920e8, 0x128
+ .4byte sub_80FE03C
+ .4byte bag_menu_inits_lists_menu
diff --git a/data/learn_move.s b/data/learn_move.s
new file mode 100644
index 000000000..bcb8aeba1
--- /dev/null
+++ b/data/learn_move.s
@@ -0,0 +1,22 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_085CEBB0:: @ 85CEBB0
+ .incbin "baserom.gba", 0x5cebb0, 0x8
+
+gUnknown_085CEBB8:: @ 85CEBB8
+ .incbin "baserom.gba", 0x5cebb8, 0x8
+
+gUnknown_085CEBC0:: @ 85CEBC0
+ .incbin "baserom.gba", 0x5cebc0, 0x10
+
+gUnknown_085CEBD0:: @ 85CEBD0
+ .incbin "baserom.gba", 0x5cebd0, 0x40
+
+gUnknown_085CEC10:: @ 85CEC10
+ .incbin "baserom.gba", 0x5cec10, 0x18
+
+gUnknown_085CEC28:: @ 85CEC28
+ .incbin "baserom.gba", 0x5cec28, 0x8
diff --git a/data/mail.s b/data/mail.s
deleted file mode 100644
index 5dc8270bc..000000000
--- a/data/mail.s
+++ /dev/null
@@ -1,26 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_0859F290:: @ 859F290
- .incbin "baserom.gba", 0x59f290, 0xc
-
-gUnknown_0859F29C:: @ 859F29C
- .incbin "baserom.gba", 0x59f29c, 0x10
-
-gUnknown_0859F2AC:: @ 859F2AC
- .incbin "baserom.gba", 0x59f2ac, 0x4
-
-gUnknown_0859F2B0:: @ 859F2B0
- .incbin "baserom.gba", 0x59f2b0, 0x8
-
-gUnknown_0859F2B8:: @ 859F2B8
- .incbin "baserom.gba", 0x59f2b8, 0xfc
-
-gUnknown_0859F3B4:: @ 859F3B4
- .incbin "baserom.gba", 0x59f3b4, 0xa4
-
-gUnknown_0859F458:: @ 859F458
- .incbin "baserom.gba", 0x59f458, 0xbc
diff --git a/data/main_menu.s b/data/main_menu.s
new file mode 100644
index 000000000..fba0e7ddb
--- /dev/null
+++ b/data/main_menu.s
@@ -0,0 +1,141 @@
+@ the second big chunk of data
+
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_082FECFC:: @ 82FECFC
+ .incbin "graphics/birch_speech/bg0.gbapal"
+ .incbin "graphics/birch_speech/bg1.gbapal"
+
+ .align 2
+gBirchIntroShadowGfx:: @ 82FED3C
+ .incbin "graphics/birch_speech/shadow.4bpp.lz"
+
+ .align 2
+gUnknown_082FEEF0:: @ 82FEEF0
+ .incbin "graphics/birch_speech/map.bin.lz"
+
+ .align 2
+gUnknown_082FF018:: @ 82FF018
+ .incbin "graphics/birch_speech/bg2.gbapal"
+
+ .align 2
+gUnknown_082FF028:: @ 82FF028
+ .space 16
+
+ .align 2
+gUnknown_082FF038:: @ 82FF038
+ window_template 0x00, 0x02, 0x01, 0x1a, 0x02, 0x0f, 0x0001
+ window_template 0x00, 0x02, 0x05, 0x1a, 0x02, 0x0f, 0x0035
+
+ .align 2
+gUnknown_082FF048:: @ 82FF048
+ window_template 0x00, 0x02, 0x01, 0x1a, 0x06, 0x0f, 0x0001
+ window_template 0x00, 0x02, 0x09, 0x1a, 0x02, 0x0f, 0x009d
+ window_template 0x00, 0x02, 0x0d, 0x1a, 0x02, 0x0f, 0x00d1
+ window_template 0x00, 0x02, 0x11, 0x1a, 0x02, 0x0f, 0x0105
+ window_template 0x00, 0x02, 0x15, 0x1a, 0x02, 0x0f, 0x0139
+
+ .align 2
+gUnknown_082FF070:: @ 82FF070
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x0f, 0x016d
+ window_template_terminator
+
+ .align 2
+gUnknown_082FF080:: @ 82FF080
+ window_template 0x00, 0x02, 0x0f, 0x1b, 0x04, 0x0f, 0x0001
+
+ .align 2
+gUnknown_082FF088:: @ 82FF088
+ window_template 0x00, 0x03, 0x05, 0x06, 0x04, 0x0f, 0x006d
+ window_template 0x00, 0x03, 0x02, 0x09, 0x0a, 0x0f, 0x0085
+ window_template_terminator
+
+ .align 2
+gMainMenuBgPal:: @ 82FF0A0
+ .incbin "graphics/misc/main_menu_bg.gbapal"
+
+ .align 2
+gMainMenuTextPal:: @ 82FF0C0
+ .incbin "graphics/misc/main_menu_text.gbapal"
+
+ .align 2
+gUnknown_082FF0E0:: @ 82FF0E0
+ .byte 0x0a, 0x0b, 0x0c
+
+gUnknown_082FF0E3:: @ 82FF0E3
+ .byte 0x0a, 0x01, 0x0c
+
+ .align 2
+gUnknown_082FF0E8:: @ 82FF0E8
+ .4byte 0x000001e8, 0x00003071
+
+ .align 2
+gUnknown_082FF0F0:: @ 82FF0F0
+ .4byte 0x000001ec
+
+ .align 2
+gUnknown_082FF0F4:: @ 82FF0F4
+ .byte 0x02, 0x78, 0x08, 0x03, 0x78, 0x98, 0x03, 0x00, 0x04, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_082FF104:: @ 82FF104
+ .2byte 0xfffe, 0xfffe, 0x3000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_082FF114:: @ 82FF114
+ .4byte gUnknown_082FF104
+
+ .align 2
+gUnknown_082FF118:: @ 82FF118
+ .4byte gText_BirchBoy, 0x00000000
+ .4byte gText_BirchGirl, 0x00000000
+
+ .align 2
+gMalePresetNames:: @ 82FF128
+ .4byte gText_DefaultNameStu
+ .4byte gText_DefaultNameMilton
+ .4byte gText_DefaultNameTom
+ .4byte gText_DefaultNameKenny
+ .4byte gText_DefaultNameReid
+ .4byte gText_DefaultNameJude
+ .4byte gText_DefaultNameJaxson
+ .4byte gText_DefaultNameEaston
+ .4byte gText_DefaultNameWalker
+ .4byte gText_DefaultNameTeru
+ .4byte gText_DefaultNameJohnny
+ .4byte gText_DefaultNameBrett
+ .4byte gText_DefaultNameSeth
+ .4byte gText_DefaultNameTerry
+ .4byte gText_DefaultNameCasey
+ .4byte gText_DefaultNameDarren
+ .4byte gText_DefaultNameLandon
+ .4byte gText_DefaultNameCollin
+ .4byte gText_DefaultNameStanley
+ .4byte gText_DefaultNameQuincy
+
+ .align 2
+gFemalePresetNames:: @ 82FF178
+ .4byte gText_DefaultNameKimmy
+ .4byte gText_DefaultNameTiara
+ .4byte gText_DefaultNameBella
+ .4byte gText_DefaultNameJayla
+ .4byte gText_DefaultNameAllie
+ .4byte gText_DefaultNameLianna
+ .4byte gText_DefaultNameSara
+ .4byte gText_DefaultNameMonica
+ .4byte gText_DefaultNameCamila
+ .4byte gText_DefaultNameAubree
+ .4byte gText_DefaultNameRuthie
+ .4byte gText_DefaultNameHazel
+ .4byte gText_DefaultNameNadine
+ .4byte gText_DefaultNameTanja
+ .4byte gText_DefaultNameYasmin
+ .4byte gText_DefaultNameNicola
+ .4byte gText_DefaultNameLillie
+ .4byte gText_DefaultNameTerra
+ .4byte gText_DefaultNameLucy
+ .4byte gText_DefaultNameHalie
diff --git a/data/money.s b/data/money.s
deleted file mode 100644
index d7457be46..000000000
--- a/data/money.s
+++ /dev/null
@@ -1,13 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_0858C28C:: @ 858C28C
- .incbin "baserom.gba", 0x58c28c, 0x18
-
-gUnknown_0858C2A4:: @ 858C2A4
- .incbin "baserom.gba", 0x58c2a4, 0x8
-
-gUnknown_0858C2AC:: @ 858C2AC
- .incbin "baserom.gba", 0x58c2ac, 0x8
diff --git a/data/naming_screen.s b/data/naming_screen.s
index 352fac8e4..80cbd0b09 100644
--- a/data/naming_screen.s
+++ b/data/naming_screen.s
@@ -148,4 +148,4 @@ gUnknown_0858C1C8:: @ 858C1C8
.incbin "baserom.gba", 0x58c1c8, 0x68
gUnknown_0858C230:: @ 858C230
- .incbin "baserom.gba", 0x58c230, 0x5c
+ .incbin "baserom.gba", 0x58c230, 0x48
diff --git a/data/palette.s b/data/palette.s
deleted file mode 100644
index 2dbfed8d2..000000000
--- a/data/palette.s
+++ /dev/null
@@ -1,18 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_0852487C:: @ 852487C
- .incbin "baserom.gba", 0x52487c, 0x10
-
-gDummyPaletteStructTemplate:: @ 852488C
- .2byte 0xFFFF
- .space 9
- .byte 0x20
- .space 4
-
- .align 2
-gUnknown_0852489C:: @ 852489C
- .incbin "baserom.gba", 0x52489c, 0x20
diff --git a/data/pickup_items.inc b/data/pickup_items.inc
deleted file mode 100644
index 88ad1a43d..000000000
--- a/data/pickup_items.inc
+++ /dev/null
@@ -1,45 +0,0 @@
- .align 1
-gPickupItems:: @ 831C440
- .2byte ITEM_POTION
- .2byte ITEM_ANTIDOTE
- .2byte ITEM_SUPER_POTION
- .2byte ITEM_GREAT_BALL
- .2byte ITEM_REPEL
- .2byte ITEM_ESCAPE_ROPE
- .2byte ITEM_X_ATTACK
- .2byte ITEM_FULL_HEAL
- .2byte ITEM_ULTRA_BALL
- .2byte ITEM_HYPER_POTION
- .2byte ITEM_RARE_CANDY
- .2byte ITEM_PROTEIN
- .2byte ITEM_REVIVE
- .2byte ITEM_HP_UP
- .2byte ITEM_FULL_RESTORE
- .2byte ITEM_MAX_REVIVE
- .2byte ITEM_PP_UP
- .2byte ITEM_MAX_ELIXIR
-
- .align 1
-gRarePickupItems:: @ 831C464
- .2byte ITEM_HYPER_POTION
- .2byte ITEM_NUGGET
- .2byte ITEM_KINGS_ROCK
- .2byte ITEM_FULL_RESTORE
- .2byte ITEM_ETHER
- .2byte ITEM_WHITE_HERB
- .2byte ITEM_TM44
- .2byte ITEM_ELIXIR
- .2byte ITEM_TM01
- .2byte ITEM_LEFTOVERS
- .2byte ITEM_TM26
-
-gPickupProbabilities:: @ 831C47A
- .byte 30
- .byte 40
- .byte 50
- .byte 60
- .byte 70
- .byte 80
- .byte 90
- .byte 94
- .byte 98
diff --git a/data/player_pc.s b/data/player_pc.s
index 1a4f62b4f..c3422db30 100644
--- a/data/player_pc.s
+++ b/data/player_pc.s
@@ -3,41 +3,72 @@
.section .rodata
+ .align 2
gUnknown_085DFEA4:: @ 85DFEA4
- .incbin "baserom.gba", 0x5dfea4, 0x10
+ .4byte gText_TakeOutItemsFromPC
+ .4byte gText_StoreItemsInPC
+ .4byte gText_ThrowAwayItemsInPC
+ .4byte gText_GoBackPrevMenu
+ .align 2
gUnknown_085DFEB4:: @ 85DFEB4
- .incbin "baserom.gba", 0x5dfeb4, 0x20
+ .4byte gText_ItemStorage, task_pc_itemstorage
+ .4byte gText_Mailbox, sub_816B0A8
+ .4byte gText_Decoration, sub_816B138
+ .4byte gText_TurnOff, sub_816B148
+ .align 2
gUnknown_085DFED4:: @ 85DFED4
- .incbin "baserom.gba", 0x5dfed4, 0x4
+ .byte 0x00, 0x01, 0x02, 0x03
+ .align 2
gUnknown_085DFED8:: @ 85DFED8
- .incbin "baserom.gba", 0x5dfed8, 0x4
+ .byte 0x00, 0x01, 0x03, 0x00
+ .align 2
gUnknown_085DFEDC:: @ 85DFEDC
- .incbin "baserom.gba", 0x5dfedc, 0x20
+ .4byte gText_WithdrawItem, sub_816B398
+ .4byte gText_DepositItem, sub_816B2C8
+ .4byte gText_TossItem, sub_816B3E4
+ .4byte gText_Cancel, sub_816B4A4
+ .align 2
gUnknown_085DFEFC:: @ 85DFEFC
- .incbin "baserom.gba", 0x5dfefc, 0x8
+ .2byte ITEM_POTION, 0x0001
+ .2byte 0x0000, 0x0000
+ .align 2
gUnknown_085DFF04:: @ 85DFF04
- .incbin "baserom.gba", 0x5dff04, 0x20
+ .4byte gText_Read, sub_816B878
+ .4byte gText_MoveToBag, sub_816B994
+ .4byte gText_Give2, sub_816BABC
+ .4byte gText_Cancel2, sub_816BBD4
+ .align 2
gUnknown_085DFF24:: @ 85DFF24
- .incbin "baserom.gba", 0x5dff24, 0x18
+ .4byte 0x09010100, 0x00010f06, 0x09010100, 0x00010f08, 0x0a010100, 0x00010f08
+ .align 2
gUnknown_085DFF3C:: @ 85DFF3C
- .incbin "baserom.gba", 0x5dff3c, 0x8
+ .4byte sub_816CA94
+ .4byte sub_816CAC8
+ .align 2
gUnknown_085DFF44:: @ 85DFF44
- .incbin "baserom.gba", 0x5dff44, 0x18
+ .4byte 0x00000000, sub_816BDDC, fish4_goto_x5_or_x6, 0x00000000, 0x00080000, 0x07003129
+ .align 2
gUnknown_085DFF5C:: @ 85DFF5C
- .incbin "baserom.gba", 0x5dff5c, 0x28
+ window_template 0x00, 0x10, 0x01, 0x0d, 0x12, 0x0f, 0x0001
+ window_template 0x00, 0x01, 0x0d, 0x0d, 0x06, 0x0f, 0x00eb
+ window_template 0x00, 0x01, 0x08, 0x03, 0x03, 0x0f, 0x0153
+ window_template 0x00, 0x01, 0x01, 0x0d, 0x02, 0x0f, 0x0139
+ window_template 0x00, 0x08, 0x09, 0x06, 0x02, 0x0f, 0x015c
+ .align 2
gUnknown_085DFF84:: @ 85DFF84
- .incbin "baserom.gba", 0x5dff84, 0x8
+ window_template 0x00, 0x09, 0x07, 0x05, 0x04, 0x0f, 0x0168
+ .align 2
gUnknown_085DFF8C:: @ 85DFF8C
- .incbin "baserom.gba", 0x5dff8c, 0x638
+ .byte 0x01, 0x03, 0x02, 0x00
diff --git a/data/pokedex.s b/data/pokedex.s
index e81a3d78a..3ba94dbc5 100644
--- a/data/pokedex.s
+++ b/data/pokedex.s
@@ -95,7 +95,7 @@ gUnknown_0856E688:: @ 856E688
.incbin "baserom.gba", 0x56e688, 0xc
@ 856E694
- .include "data/graphics/pokemon/mon_footprint_table.inc"
+ .include "data/graphics/pokemon/footprint_table.inc"
gUnknown_0856ED08:: @ 856ED08
.incbin "baserom.gba", 0x56ed08, 0x28
diff --git a/data/pokemon_icon.s b/data/pokemon_icon.s
index ab3824f35..9d6c7ac2e 100644
--- a/data/pokemon_icon.s
+++ b/data/pokemon_icon.s
@@ -5,19 +5,20 @@
.align 2, 0
@ 857BCA8
- .include "data/graphics/pokemon/mon_icon_table.inc"
+ .include "data/graphics/pokemon/icon_table.inc"
@ 857C388
- .include "data/graphics/pokemon/mon_icon_palette_indices.inc"
+ .include "data/graphics/pokemon/icon_palette_indices.inc"
@ 857C540
- .include "data/graphics/pokemon/mon_icon_palette_table.inc"
+ .include "data/graphics/pokemon/icon_palette_table.inc"
gUnknown_0857C570:: @ 857C570
.incbin "baserom.gba", 0x57c570, 0x44
gUnknown_0857C5B4:: @ 857C5B4
- .incbin "baserom.gba", 0x57c5b4, 0x34
+ .incbin "baserom.gba", 0x57c5b4, 0x14
+ .incbin "baserom.gba", 0x57c5c8, 0x20
gUnknown_0857C5E8:: @ 857C5E8
.incbin "baserom.gba", 0x57c5e8, 0x8
diff --git a/data/pokemon_summary_screen.s b/data/pokemon_summary_screen.s
index ac28d47c5..fc1c79096 100644
--- a/data/pokemon_summary_screen.s
+++ b/data/pokemon_summary_screen.s
@@ -40,7 +40,10 @@ gUnknown_0861CD14:: @ 861CD14
.incbin "baserom.gba", 0x61cd14, 0x18
gUnknown_0861CD2C:: @ 861CD2C
- .incbin "baserom.gba", 0x61cd2c, 0xa7
+ .incbin "baserom.gba", 0x61cd2c, 0x27
+
+gUnknown_0861CD53:: @ 861CD53
+ .incbin "baserom.gba", 0x61cd53, 0x80
gUnknown_0861CDD3:: @ 861CDD3
.incbin "baserom.gba", 0x61cdd3, 0x81
diff --git a/data/reset_rtc_screen.s b/data/reset_rtc_screen.s
index 2ed5f746c..f680a87bc 100644
--- a/data/reset_rtc_screen.s
+++ b/data/reset_rtc_screen.s
@@ -4,20 +4,75 @@
.section .rodata
.align 2, 0
-gUnknown_08510404:: @ 8510404
- .incbin "baserom.gba", 0x510404, 0x4
+gUnknown_08510404:: @ 8510404 struct BgTemplate
+ .4byte 0x000001f0
+ .align 2
gUnknown_08510408:: @ 8510408
- .incbin "baserom.gba", 0x510408, 0x14
-
-gUnknown_0851041C:: @ 851041C
- .incbin "baserom.gba", 0x51041c, 0x4
+ window_template 0x00, 0x01, 0x01, 0x13, 0x09, 0x0f, 0x0155
+ window_template 0x00, 0x02, 0x0f, 0x1b, 0x04, 0x0f, 0x00e9
+ window_template_terminator
+ .align 2
gUnknown_08510420:: @ 8510420
- .incbin "baserom.gba", 0x510420, 0xa4
+ window_template 0x00, 0x04, 0x09, 0x15, 0x02, 0x0f, 0x00bf
+
+ .align 2
+gUnknown_08510428:: @ 8510428
+ .byte 3, 0, 1, 0, 15, 39, 0, 2, 0, 0, 0, 0
+ .byte 4, 0, 0, 0, 23, 0, 1, 3, 0, 0, 0, 0
+ .byte 5, 0, 0, 0, 59, 0, 2, 4, 0, 0, 0, 0
+ .byte 6, 0, 0, 0, 59, 0, 3, 5, 0, 0, 0, 0
+ .byte 7, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0
+
+ .align 2
+gOamData_08510464:: @ 8510464
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gResetRtcScreen_DownArrowGfx:: @ 851046C
+ .incbin "graphics/misc/reset_rtc_screen_downarrow.4bpp"
+
+ .align 2
+gResetRtcScreen_RightArrowGfx:: @ 851048C
+ .incbin "graphics/misc/reset_rtc_screen_rightarrow.4bpp"
+
+ .align 2
+gResetRtcScreen_ArrowPal: @ 85104AC
+ .incbin "graphics/misc/reset_rtc_screen_arrow.gbapal"
+ .align 2
+gSpriteImageTable_85104B4:: @ 85104B4
+ obj_frame_tiles gResetRtcScreen_DownArrowGfx, 0x20
+ obj_frame_tiles gResetRtcScreen_RightArrowGfx, 0x20
+
+ .align 2
gUnknown_085104C4:: @ 85104C4
- .incbin "baserom.gba", 0x5104c4, 0x2c
+ obj_pal gResetRtcScreen_ArrowPal, 0x1000
+
+ .align 2
+gSpriteAnim_85104CC:: @ 85104CC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_85104D4: @ 85104D4
+ obj_image_anim_frame 0, 30, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_85104DC:: @ 85104DC
+ obj_image_anim_frame 1, 30
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_85104E4:: @ 85104E4
+ .4byte gSpriteAnim_85104CC
+ .4byte gSpriteAnim_85104D4
+ .4byte gSpriteAnim_85104DC
-gUnknown_085104F0:: @ 85104F0
- .incbin "baserom.gba", 0x5104f0, 0x18
+ .align 2
+gSpriteTemplate_85104F0:: @ 85104F0
+ spr_template 0xFFFF, 0x1000, gOamData_08510464, gSpriteAnimTable_85104E4, gSpriteImageTable_85104B4, gDummySpriteAffineAnimTable, SpriteCallbackDummy
diff --git a/data/rom_8158B30.s b/data/rom_8158B30.s
deleted file mode 100644
index c8d9baa1a..000000000
--- a/data/rom_8158B30.s
+++ /dev/null
@@ -1,236 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-
-gUnknown_085CE2A0:: @ 85CE2A0
- .incbin "baserom.gba", 0x5ce2a0, 0xb0
-
-gUnknown_085CE350:: @ 85CE350
- .incbin "baserom.gba", 0x5ce350, 0x38
-
-gUnknown_085CE388:: @ 85CE388
- .incbin "baserom.gba", 0x5ce388, 0x18
-
-gUnknown_085CE3A0:: @ 85CE3A0
- .incbin "baserom.gba", 0x5ce3a0, 0x18
-
-gUnknown_085CE3B8:: @ 85CE3B8
- .incbin "baserom.gba", 0x5ce3b8, 0x28
-
-gUnknown_085CE3E0:: @ 85CE3E0
- .incbin "baserom.gba", 0x5ce3e0, 0x50
-
-gUnknown_085CE430:: @ 85CE430
- .incbin "baserom.gba", 0x5ce430, 0x30
-
-gUnknown_085CE460:: @ 85CE460
- .incbin "baserom.gba", 0x5ce460, 0x2c
-
-gUnknown_085CE48C:: @ 85CE48C
- .incbin "baserom.gba", 0x5ce48c, 0x18
-
-gUnknown_085CE4A4:: @ 85CE4A4
- .incbin "baserom.gba", 0x5ce4a4, 0x4
-
-gUnknown_085CE4A8:: @ 85CE4A8
- .incbin "baserom.gba", 0x5ce4a8, 0x8
-
-gUnknown_085CE4B0:: @ 85CE4B0
- .incbin "baserom.gba", 0x5ce4b0, 0x140
-
-gUnknown_085CE5F0:: @ 85CE5F0
- .incbin "baserom.gba", 0x5ce5f0, 0x15c
-
-gUnknown_085CE74C:: @ 85CE74C
- .incbin "baserom.gba", 0x5ce74c, 0x20
-
-gUnknown_085CE76C:: @ 85CE76C
- .incbin "baserom.gba", 0x5ce76c, 0x18
-
-gUnknown_085CE784:: @ 85CE784
- .incbin "baserom.gba", 0x5ce784, 0x68
-
-gUnknown_085CE7EC:: @ 85CE7EC
- .incbin "baserom.gba", 0x5ce7ec, 0x60
-
-gUnknown_085CE84C:: @ 85CE84C
- .incbin "baserom.gba", 0x5ce84c, 0x30
-
-gUnknown_085CE87C:: @ 85CE87C
- .incbin "baserom.gba", 0x5ce87c, 0x14c
-
-gUnknown_085CE9C8:: @ 85CE9C8
- .incbin "baserom.gba", 0x5ce9c8, 0x1e8
-
-gUnknown_085CEBB0:: @ 85CEBB0
- .incbin "baserom.gba", 0x5cebb0, 0x8
-
-gUnknown_085CEBB8:: @ 85CEBB8
- .incbin "baserom.gba", 0x5cebb8, 0x8
-
-gUnknown_085CEBC0:: @ 85CEBC0
- .incbin "baserom.gba", 0x5cebc0, 0x10
-
-gUnknown_085CEBD0:: @ 85CEBD0
- .incbin "baserom.gba", 0x5cebd0, 0x40
-
-gUnknown_085CEC10:: @ 85CEC10
- .incbin "baserom.gba", 0x5cec10, 0x18
-
-gUnknown_085CEC28:: @ 85CEC28
- .incbin "baserom.gba", 0x5cec28, 0x8
-
-sRoamerLocations:: @ 85CEC30
- .incbin "baserom.gba", 0x5cec30, 0x80
-
-@ 85CECB0
- .include "data/battle_frontier/battle_frontier_held_items.inc"
-
-@ 85CED2E
- .include "data/battle_frontier/battle_frontier_trainer_mons.inc"
-
-@ 85D5ACC
- .include "data/battle_frontier/battle_frontier_trainers.inc"
-
-@ 85D97BC
- .include "data/battle_frontier/battle_frontier_mons.inc"
-
-gUnknown_085DCEDC:: @ 85DCEDC
- .incbin "baserom.gba", 0x5dcedc, 0x1e
-
-gUnknown_085DCEFA:: @ 85DCEFA
- .incbin "baserom.gba", 0x5dcefa, 0x14
-
-gUnknown_085DCF0E:: @ 85DCF0E
- .incbin "baserom.gba", 0x5dcf0e, 0x1e
-
-gUnknown_085DCF2C:: @ 85DCF2C
- .incbin "baserom.gba", 0x5dcf2c, 0x14
-
-gUnknown_085DCF40:: @ 85DCF40
- .incbin "baserom.gba", 0x5dcf40, 0x5c0
-
-gUnknown_085DD500:: @ 85DD500
- .incbin "baserom.gba", 0x5dd500, 0x190
-
-gUnknown_085DD690:: @ 85DD690
- .incbin "baserom.gba", 0x5dd690, 0x40
-
-gUnknown_085DD6D0:: @ 85DD6D0
- .incbin "baserom.gba", 0x5dd6d0, 0x5
-
-gUnknown_085DD6D5:: @ 85DD6D5
- .incbin "baserom.gba", 0x5dd6d5, 0x7
-
-gUnknown_085DD6DC:: @ 85DD6DC
- .incbin "baserom.gba", 0x5dd6dc, 0x30
-
-@ 85DD70C
- .include "data/battle_frontier/slateport_battle_tent_trainer_mons.inc"
-
-@ 85DDA14
- .include "data/battle_frontier/slateport_battle_tent_trainers.inc"
-
-@ 85DE02C
- .include "data/battle_frontier/slateport_battle_tent_mons.inc"
-
-@ 85DE48C
- .include "data/battle_frontier/verdanturf_battle_tent_trainer_mons.inc"
-
-@ 85DE610
- .include "data/battle_frontier/verdanturf_battle_tent_trainers.inc"
-
-@ 85DEC28
- .include "data/battle_frontier/verdanturf_battle_tent_mons.inc"
-
-@ 85DEEF8
- .include "data/battle_frontier/fallarbor_battle_tent_trainer_mons.inc"
-
-@ 85DF084
- .include "data/battle_frontier/fallarbor_battle_tent_trainers.inc"
-
-@ 85DF69C
- .include "data/battle_frontier/fallarbor_battle_tent_mons.inc"
-
-gUnknown_085DF96C:: @ 85DF96C
- .incbin "baserom.gba", 0x5df96c, 0x40
-
-gUnknown_085DF9AC:: @ 85DF9AC
- .incbin "baserom.gba", 0x5df9ac, 0x20
-
-gUnknown_085DF9CC:: @ 85DF9CC
- .incbin "baserom.gba", 0x5df9cc, 0x20
-
-gUnknown_085DF9EC:: @ 85DF9EC
- .incbin "baserom.gba", 0x5df9ec, 0xa
-
-gUnknown_085DF9F6:: @ 85DF9F6
- .incbin "baserom.gba", 0x5df9f6, 0x4
-
-gUnknown_085DF9FA:: @ 85DF9FA
- .incbin "baserom.gba", 0x5df9fa, 0x20
-
-gUnknown_085DFA1A:: @ 85DFA1A
- .incbin "baserom.gba", 0x5dfa1a, 0x28
-
-gUnknown_085DFA42:: @ 85DFA42
- .incbin "baserom.gba", 0x5dfa42, 0x4
-
-gUnknown_085DFA46:: @ 85DFA46
- .incbin "baserom.gba", 0x5dfa46, 0xc
-
-gUnknown_085DFA52:: @ 85DFA52
- .incbin "baserom.gba", 0x5dfa52, 0xe
-
-gUnknown_085DFA60:: @ 85DFA60
- .incbin "baserom.gba", 0x5dfa60, 0x20
-
-gUnknown_085DFA80:: @ 85DFA80
- .incbin "baserom.gba", 0x5dfa80, 0xe0
-
-gUnknown_085DFB60:: @ 85DFB60
- .incbin "baserom.gba", 0x5dfb60, 0xac
-
-gUnknown_085DFC0C:: @ 85DFC0C
- .incbin "baserom.gba", 0x5dfc0c, 0xa4
-
-gUnknown_085DFCB0:: @ 85DFCB0
- .incbin "baserom.gba", 0x5dfcb0, 0x14
-
-gUnknown_085DFCC4:: @ 85DFCC4
- .incbin "baserom.gba", 0x5dfcc4, 0x5
-
-gUnknown_085DFCC9:: @ 85DFCC9
- .incbin "baserom.gba", 0x5dfcc9, 0x3
-
-gUnknown_085DFCCC:: @ 85DFCCC
- .incbin "baserom.gba", 0x5dfccc, 0x10
-
-gUnknown_085DFCDC:: @ 85DFCDC
- .incbin "baserom.gba", 0x5dfcdc, 0x20
-
-gUnknown_085DFCFC:: @ 85DFCFC
- .incbin "baserom.gba", 0x5dfcfc, 0x8
-
-gUnknown_085DFD04:: @ 85DFD04
- .incbin "baserom.gba", 0x5dfd04, 0x14
-
-gUnknown_085DFD18:: @ 85DFD18
- .incbin "baserom.gba", 0x5dfd18, 0x8
-
-gUnknown_085DFD20:: @ 85DFD20
- .incbin "baserom.gba", 0x5dfd20, 0x8
-
-gUnknown_085DFD28:: @ 85DFD28
- .incbin "baserom.gba", 0x5dfd28, 0x34
-
-gUnknown_085DFD5C:: @ 85DFD5C
- .incbin "baserom.gba", 0x5dfd5c, 0x44
-
-gUnknown_085DFDA0:: @ 85DFDA0
- .incbin "baserom.gba", 0x5dfda0, 0x18
-
-gUnknown_085DFDB8:: @ 85DFDB8
- .incbin "baserom.gba", 0x5dfdb8, 0x8
diff --git a/data/metatile_behavior.s b/data/rom_8486FEC.s
index ea19a3031..9b7834a32 100644
--- a/data/metatile_behavior.s
+++ b/data/rom_8486FEC.s
@@ -4,5 +4,5 @@
.section .rodata
.align 2, 0
-gUnknown_08486EFC:: @ 8486EFC
- .incbin "baserom.gba", 0x486efc, 0x10090
+gUnknown_8486FEC:: @ 8486FEC
+ .incbin "baserom.gba", 0x486fec, 0xFFA0
diff --git a/data/rom_8525F58.s b/data/rom_8525F58.s
new file mode 100644
index 000000000..1cee7112a
--- /dev/null
+++ b/data/rom_8525F58.s
@@ -0,0 +1,57 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+
+
+gUnknown_08525F58:: @ 8525F58
+ .byte 0x48, 0x50, 0x00, 0x00, 0xb0, 0x28, 0x00, 0x00
+ .byte 0x30, 0x28, 0x00, 0x00, 0x70, 0x50, 0x00, 0x00
+ .byte 0x20, 0x50, 0x00, 0x00, 0xc8, 0x28, 0x00, 0x00
+ .byte 0x5a, 0x58, 0x00, 0x00, 0x98, 0x20, 0x00, 0x00
+
+ .align 2
+gCastformFrontSpriteCoords:: @ 8525F78
+ .byte 0x44, 0x11, 0x00, 0x00, 0x66, 0x09, 0x00, 0x00
+ .byte 0x46, 0x09, 0x00, 0x00, 0x86, 0x08, 0x00, 0x00
+
+ .align 2
+gUnknown_08525F88:: @ 8525F88
+ .byte 0x0d, 0x0e, 0x0d, 0x0d
+
+ .align 2
+gUnknown_08525F8C:: @ 8525F8C
+ .byte 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_08525F90:: @ 8525F90
+ spr_template 0xd755, 0xd755, gUnknown_0852497C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 0xd756, 0xd756, gUnknown_0852497C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_08525FC0:: @ 8525FC0
+ obj_tiles gMiscBlank_Gfx, 0x0800, 0xd755
+ obj_tiles gMiscBlank_Gfx, 0x0800, 0xd756
+
+ .align 2
+@ the mother of all baserom includes
+ .incbin "baserom.gba", 0x525fd0, 0x18f60
+
+ .align 2
+gUnknown_0853EF30:: @ 853EF30
+ .byte 0xf0, 0xf0, 0x0c, 0x80, 0xf0, 0x30, 0x0d, 0x84, 0x30, 0xf0, 0x0e, 0x86, 0x30, 0x30, 0x08, 0x88
+
+ .align 2
+gUnknown_0853EF40:: @ 853EF40
+ .4byte 0x00000004, gUnknown_0853EF30
+
+ .align 2
+gUnknown_0853EF48:: @ 853EF48
+ spr_template 0x271a, 0x271a, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_0853EF60:: @ 853EF60
+ spr_template 0x2798, 0x2798, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A9E44
+
diff --git a/data/save_failed_screen.s b/data/save_failed_screen.s
deleted file mode 100644
index 446eee2d2..000000000
--- a/data/save_failed_screen.s
+++ /dev/null
@@ -1,28 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_085EFD80:: @ 85EFD80
- .incbin "baserom.gba", 0x5efd80, 0x8
-
-gUnknown_085EFD88:: @ 85EFD88
- .incbin "baserom.gba", 0x5efd88, 0xc
-
-gUnknown_085EFD94:: @ 85EFD94
- .incbin "baserom.gba", 0x5efd94, 0x8
-
-gUnknown_085EFD9C:: @ 85EFD9C
- .incbin "baserom.gba", 0x5efd9c, 0x8
-
-gUnknown_085EFDA4:: @ 85EFDA4
- .incbin "baserom.gba", 0x5efda4, 0x8
-
-gUnknown_085EFDAC:: @ 85EFDAC
- .incbin "baserom.gba", 0x5efdac, 0x18
-
-gUnknown_085EFDC4:: @ 85EFDC4
- .incbin "baserom.gba", 0x5efdc4, 0x20
-
-gUnknown_085EFDE4:: @ 85EFDE4
- .incbin "baserom.gba", 0x5efde4, 0x90
diff --git a/data/save_location.s b/data/save_location.s
deleted file mode 100644
index eabed7d86..000000000
--- a/data/save_location.s
+++ /dev/null
@@ -1,13 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_086143BC:: @ 86143BC
- .incbin "baserom.gba", 0x6143bc, 0x4e
-
-gUnknown_0861440A:: @ 861440A
- .incbin "baserom.gba", 0x61440a, 0x4
-
-gUnknown_0861440E:: @ 861440E
- .incbin "baserom.gba", 0x61440e, 0x2
diff --git a/data/scrcmd.s b/data/scrcmd.s
deleted file mode 100644
index dfa802684..000000000
--- a/data/scrcmd.s
+++ /dev/null
@@ -1,14 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gNullScriptPtr:: @ 85102BC
- .incbin "baserom.gba", 0x5102bc, 0x4
-
-gUnknown_085102C0:: @ 85102C0
- .incbin "baserom.gba", 0x5102c0, 0x14
-
-gUnknown_085102D4:: @ 85102D4
- .incbin "baserom.gba", 0x5102d4, 0xc
diff --git a/data/smokescreen.s b/data/smokescreen.s
new file mode 100644
index 000000000..6f2478842
--- /dev/null
+++ b/data/smokescreen.s
@@ -0,0 +1,64 @@
+@ data used in battle_7.s and smokescreen.s, can't split because they're interleaved
+
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_0831C604:: @ 831C604
+ .byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x02, 0x00
+ .byte 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x02, 0x01
+ .byte 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_0831C620:: @ 831C620
+ obj_tiles gUnknown_08C01644, 0x0180, 0xd6eb
+
+ .align 2
+gUnknown_0831C628:: @ 831C628
+ obj_pal gUnknown_08C01724, 0xd6eb
+
+ .align 2
+gUnknown_0831C630:: @ 831C630
+ .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0x04, 0x00, 0x00
+
+ .align 2
+gUnknown_0831C638:: @ 831C638
+ .2byte 0x0000, 0x0004, 0x0004, 0x0004, 0x0008, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0831C648:: @ 831C648
+ .2byte 0x0000, 0x0044, 0x0004, 0x0044, 0x0008, 0x0044, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0831C658:: @ 831C658
+ .2byte 0x0000, 0x0084, 0x0004, 0x0084, 0x0008, 0x0084, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0831C668:: @ 831C668
+ .2byte 0x0000, 0x00c4, 0x0004, 0x00c4, 0x0008, 0x00c4, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0831C678:: @ 831C678
+ .4byte gUnknown_0831C638
+ .4byte gUnknown_0831C648
+ .4byte gUnknown_0831C658
+ .4byte gUnknown_0831C668
+
+ .align 2
+gUnknown_0831C688:: @ 831C688
+ spr_template 0xd6eb, 0xd6eb, gUnknown_0831C630, gUnknown_0831C678, NULL, gDummySpriteAffineAnimTable, sub_80753B4
+
+ .align 2
+gUnknown_0831C6A0:: @ 831C6A0
+ obj_tiles gUnknown_08D8FBC0, 0x0080, 0xd759
+
+ .align 2
+gUnknown_0831C6A8:: @ 831C6A8
+ .byte 0x00, 0x40, 0x00, 0x40, 0x00, 0x0c, 0x00, 0x00
+
+ .align 2
+gUnknown_0831C6B0:: @ 831C6B0
+ spr_template 0xd759, 0xd6ff, gUnknown_0831C6A8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_805EE48
diff --git a/data/specials.inc b/data/specials.inc
new file mode 100644
index 000000000..49f6b91a0
--- /dev/null
+++ b/data/specials.inc
@@ -0,0 +1,537 @@
+.macro def_special ptr
+.set SPECIAL_\ptr, __special__
+.set __special__, __special__ + 1
+ .4byte \ptr
+ .endm
+
+.set __special__, 0
+ .align 2
+gSpecials:: @ 81DBA64
+ def_special sp000_heal_pokemon
+ def_special sub_809D2BC
+ def_special sub_80AF948
+ def_special sub_80AF9F8
+ def_special sub_80B36EC
+ def_special sub_80B371C
+ def_special sub_80E8E18
+ def_special sub_80E8BC8
+ def_special sub_80E9068
+ def_special sub_80E9A90
+ def_special sub_80E9AC0
+ def_special sub_80E9744
+ def_special sub_80E9BDC
+ def_special sub_80E9C2C
+ def_special sub_80E9C74
+ def_special sub_80E9C88
+ def_special sub_80EA2E4
+ def_special sub_80EA354
+ def_special sub_80E933C
+ def_special sub_8127E18
+ def_special sub_81297AC
+ def_special sub_80E8C98
+ def_special sub_80E95D4
+ def_special sub_8129708
+ def_special sub_80E91F8
+ def_special sub_80EA30C
+ def_special sub_80FA57C
+ def_special sub_80E6BE8
+ def_special sub_80B2DA4
+ def_special sub_80B2E4C
+ def_special sub_80B2E74
+ def_special sub_80B2EA8
+ def_special sub_80097E8
+ def_special sub_80B3968
+ def_special sub_80B3924
+ def_special nullsub_37
+ def_special sub_80B3254
+ def_special sub_80B2FD8
+ def_special sub_8138240
+ def_special SpawnLinkPartnerFieldObject
+ def_special copy_player_party_to_sav1
+ def_special copy_player_party_from_sav1
+ def_special sub_80F9438
+ def_special sp02A_crash_sound
+ def_special FieldObjectInteractionGetBerryTreeData
+ def_special FieldObjectInteractionGetBerryName
+ def_special FieldObjectInteractionGetBerryCountString
+ def_special Bag_ChooseBerry
+ def_special FieldObjectInteractionPlantBerryTree
+ def_special FieldObjectInteractionPickBerryTree
+ def_special FieldObjectInteractionRemoveBerryTree
+ def_special FieldObjectInteractionWaterBerryTree
+ def_special PlayerHasBerries
+ def_special IsEnigmaBerryValid
+ def_special sub_80B170C
+ def_special sub_80B1A14
+ def_special special_trainer_unable_to_battle
+ def_special check_trainer_flag
+ def_special sub_80B45AC
+ def_special SetUpTrainerEncounterMusic
+ def_special sub_80B226C
+ def_special sub_80B22A0
+ def_special sub_80B19EC
+ def_special sub_80C7578
+ def_special sub_80F92F8
+ def_special TurnOffTVScreen
+ def_special DoTVShow
+ def_special DoPokeNews
+ def_special special_0x44
+ def_special special_0x45
+ def_special InterviewBefore
+ def_special InterviewAfter
+ def_special sub_80EF8F8
+ def_special SetContestCategoryStringVarForInterview
+ def_special special_0x4a
+ def_special TV_IsScriptShowKindAlreadyInQueue
+ def_special CheckForBigMovieOrEmergencyNewsOnTV
+ def_special GetMomOrDadStringForTVMessage
+ def_special ResetTVShowState
+ def_special sub_80F831C
+ def_special sub_80F84B0
+ def_special sub_80F8814
+ def_special sub_80F834C
+ def_special sub_80F8390
+ def_special sub_80F8850
+ def_special sub_80F82B4
+ def_special sub_80F87D8
+ def_special sub_80F7F30
+ def_special sub_80F8970
+ def_special sub_80F8AFC
+ def_special sub_80F82FC
+ def_special sub_80F7F7C
+ def_special sub_80F7FFC
+ def_special sub_80F8D24
+ def_special sub_80F8C7C
+ def_special sub_80B3000
+ def_special sub_809FF80
+ def_special sub_80FAFF8
+ def_special easy_chat_input_maybe
+ def_special sub_811EECC
+ def_special sub_81201DC
+ def_special sub_81201F4
+ def_special sub_8120210
+ def_special sub_8120358
+ def_special sub_8120374
+ def_special sub_812038C
+ def_special sub_8120340
+ def_special sub_8120B5C
+ def_special sub_81203FC
+ def_special sub_81203C4
+ def_special sub_81213B0
+ def_special sub_812139C
+ def_special sub_8121388
+ def_special sub_81213D8
+ def_special sub_8121450
+ def_special sub_8121424
+ def_special sub_8133EC0
+ def_special sub_8133CD8
+ def_special sub_8133CF4
+ def_special sub_8133D2C
+ def_special sub_8133D8C
+ def_special sub_8133E38
+ def_special GetSeedotSizeRecordInfo
+ def_special CompareSeedotSize
+ def_special GetLotadSizeRecordInfo
+ def_special CompareLotadSize
+ def_special TV_PutNameRaterShowOnTheAirIfNicnkameChanged
+ def_special TV_CopyNicknameToStringVar1AndEnsureTerminated
+ def_special TV_CheckMonOTIDEqualsPlayerID
+ def_special sub_8122998
+ def_special sub_81229C8
+ def_special sub_811EF6C
+ def_special sub_8122A30
+ def_special sub_80D6EDC
+ def_special CalculatePlayerPartyCount
+ def_special sub_80C7008
+ def_special sub_80C70AC
+ def_special sub_80F88E8
+ def_special sub_80F88DC
+ def_special sub_80F8864
+ def_special sub_80F8940
+ def_special ShowContestWinner
+ def_special sub_8138540
+ def_special sub_81384F0
+ def_special sub_8138AC0
+ def_special DrawWholeMapView
+ def_special sub_8138AD0
+ def_special sub_8138750
+ def_special sub_81388E4
+ def_special sub_8138AA4
+ def_special sub_8138AF0
+ def_special sub_8138B10
+ def_special sub_8138B48
+ def_special sub_8138BC8
+ def_special sub_8138B8C
+ def_special sub_814FC9C
+ def_special sub_8085784
+ def_special Special_StartWallClock
+ def_special Special_ViewWallClock
+ def_special sub_80B1138
+ def_special sub_80B086C
+ def_special ChangePokemonNickname
+ def_special sub_81B94B0
+ def_special sub_8136EF4
+ def_special sub_807FA80
+ def_special sub_8142BC8
+ def_special sub_813BD60
+ def_special sub_813BCA8
+ def_special sub_813BDB4
+ def_special sub_813BA30
+ def_special sub_813BCE8
+ def_special sub_813BF60
+ def_special sub_813BA60
+ def_special sub_813BF7C
+ def_special rock_smash_wild_pokemon_encounter
+ def_special GabbyAndTyGetBattleNum
+ def_special GabbyAndTyAfterInterview
+ def_special GabbyAndTyBeforeInterview
+ def_special DoTVShowInSearchOfTrainers
+ def_special IsTVShowInSearchOfTrainersAiring
+ def_special GabbyAndTyGetLastQuote
+ def_special GabbyAndTyGetLastBattleTrivia
+ def_special GabbyAndTySetScriptVarsToFieldObjectLocalIds
+ def_special sub_8138B80
+ def_special sp0B5_daycare
+ def_special sp0B6_daycare
+ def_special sub_8070728
+ def_special sp0B8_daycare
+ def_special sp0B9_daycare_relationship_comment
+ def_special sub_8070C58
+ def_special daycare_send_selected_pokemon
+ def_special sub_8071330
+ def_special sub_80712C0
+ def_special sub_806FF30
+ def_special sub_806FED8
+ def_special sub_806FDC4
+ def_special ScriptHatchMon
+ def_special EggHatch
+ def_special sub_8071614
+ def_special sub_813C4BC
+ def_special IsEnoughForCostInVar0x8005
+ def_special SubtractMoneyFromVar0x8005
+ def_special sub_80F972C
+ def_special sp0C8_whiteout_maybe
+ def_special sub_80FBE90
+ def_special sub_80FBED0
+ def_special sub_8137F90
+ def_special sub_8137FB0
+ def_special EnterSafariMode
+ def_special ExitSafariMode
+ def_special GetPokeblockFeederInFront
+ def_special sub_8135908
+ def_special sub_813793C
+ def_special sub_8137988
+ def_special sub_8137A0C
+ def_special sub_8137A4C
+ def_special sub_8137C10
+ def_special sp0D9_ComputerRelated
+ def_special sub_8138E20
+ def_special sub_8139994
+ def_special sub_8138EC0
+ def_special sub_8138FAC
+ def_special sub_81B951C
+ def_special sub_81B968C
+ def_special sub_81B9770
+ def_special sub_81B9718
+ def_special sub_81B96D0
+ def_special sub_8160638
+ def_special sub_8137EFC
+ def_special sub_8137D0C
+ def_special sp0E3_walkrun_bitfield_interpretation
+ def_special sub_8137E6C
+ def_special sub_8137F44
+ def_special sub_8138C04
+ def_special sub_81A1780
+ def_special sub_8161F74
+ def_special sub_818E9AC
+ def_special sub_8195960
+ def_special sub_8165360
+ def_special sub_8163AC4
+ def_special sub_81A5238
+ def_special sub_81A5E74
+ def_special sub_81A703C
+ def_special sub_81A8E7C
+ def_special StopMapMusic
+ def_special sub_81B99B4
+ def_special sub_81B9B80
+ def_special sub_81B9D08
+ def_special sub_80F9490
+ def_special sub_81652B4
+ def_special sub_8139228
+ def_special sub_80F94E8
+ def_special sub_816AE58
+ def_special sub_816AE98
+ def_special sub_8138C94
+ def_special sub_807E73C
+ def_special sub_807EA10
+ def_special sub_807F0E4
+ def_special sub_807E9D4
+ def_special sub_8138BDC
+ def_special RetrieveLotteryNumber
+ def_special PickLotteryCornerTicket
+ def_special ShowBerryBlenderRecordWindow
+ def_special sub_8138FEC
+ def_special sub_8138FD4
+ def_special sp109_CreatePCMenu
+ def_special sub_8137C28
+ def_special sub_8137CB4
+ def_special sub_8139004
+ def_special sub_8139030
+ def_special sub_813905C
+ def_special sub_8139088
+ def_special sub_81390B4
+ def_special sub_80FB7A4
+ def_special DoSoftReset
+ def_special sub_8137734
+ def_special sub_8139A78
+ def_special nullsub_55
+ def_special SpawnScriptFieldObject
+ def_special RemoveScriptFieldObject
+ def_special sub_81391D0
+ def_special sub_8139200
+ def_special CheckRelicanthWailord
+ def_special ShouldDoBrailleStrengthEffectOld
+ def_special sub_80B0534
+ def_special sub_80B058C
+ def_special sub_81379F8
+ def_special sub_8139238
+ def_special sub_8139248
+ def_special player_get_direction_lower_nybble
+ def_special sub_81392AC
+ def_special sub_81392D4
+ def_special sub_81392F8
+ def_special sub_8139320
+ def_special sub_8139348
+ def_special sub_8139370
+ def_special sub_81393C8
+ def_special sub_8098574
+ def_special sub_809859C
+ def_special InitRoamer
+ def_special sub_81393FC
+ def_special sub_81390E0
+ def_special sub_80AFC60
+ def_special sub_813946C
+ def_special sub_81394D8
+ def_special sub_80E980C
+ def_special sub_8139530
+ def_special DoSealedChamberShakingEffect1
+ def_special sub_8139B60
+ def_special sub_80FAC78
+ def_special sub_8139540
+ def_special sub_809E1C8
+ def_special sub_8139560
+ def_special sub_80B0A18
+ def_special sub_80B0934
+ def_special sub_80B0A74
+ def_special sub_80B16D8
+ def_special DoSealedChamberShakingEffect2
+ def_special sub_8139634
+ def_special sub_80AC81C
+ def_special sp13E_warp_to_last_warp
+ def_special sp13F_fall_to_last_warp
+ def_special sub_80F8D28
+ def_special sub_80F8EB8
+ def_special sub_8162794
+ def_special sub_80B08EC
+ def_special sub_8139648
+ def_special sub_8139668
+ def_special sub_80F8FA0
+ def_special sub_81396E0
+ def_special sub_81B98DC
+ def_special nullsub_54
+ def_special sub_80E9B70
+ def_special copy_bags_and_unk_data_from_save_blocks
+ def_special sub_80B05B4
+ def_special sub_8139754
+ def_special sub_813970C
+ def_special sub_80C08E4
+ def_special sub_8139770
+ def_special sub_81397C4
+ def_special sub_81653CC
+ def_special sub_80F9370
+ def_special sub_80F8FE8
+ def_special sub_81AFDD0
+ def_special sub_80EDCE8
+ def_special sub_80EE2CC
+ def_special sub_80EE72C
+ def_special sub_80EE7C0
+ def_special nullsub_55
+ def_special PutFanClubSpecialOnTheAir
+ def_special sub_80EED10
+ def_special sub_80EED34
+ def_special sub_80EB1AC
+ def_special sub_80EBE7C
+ def_special sub_80EB300
+ def_special sub_80EB438
+ def_special sub_80EB368
+ def_special sub_80EB3D0
+ def_special sub_80EB290
+ def_special sub_80EB2C8
+ def_special sub_80EB56C
+ def_special sub_80EB9E0
+ def_special sub_80EBB28
+ def_special sub_80EB498
+ def_special sub_818D9C0
+ def_special sub_818DAEC
+ def_special sub_818DBE8
+ def_special sub_818DC2C
+ def_special sub_818DC60
+ def_special sub_818DCC8
+ def_special sub_818DD14
+ def_special sub_818DD54
+ def_special sub_818DD78
+ def_special sub_818DE44
+ def_special sub_818DE5C
+ def_special sub_818DEA0
+ def_special sub_818DEDC
+ def_special sub_818E038
+ def_special sub_818E06C
+ def_special sub_818E2D8
+ def_special sub_811A858
+ def_special sub_818E2FC
+ def_special sub_818E308
+ def_special sub_818E358
+ def_special sub_818E37C
+ def_special sub_818E298
+ def_special sub_818E39C
+ def_special sub_818E3BC
+ def_special sub_818E3E0
+ def_special sub_818E430
+ def_special sub_818E47C
+ def_special sub_818E490
+ def_special sub_813986C
+ def_special sub_818E4A4
+ def_special sub_818E510
+ def_special sub_818E538
+ def_special sub_818E274
+ def_special sub_818E3EC
+ def_special sub_818E8E0
+ def_special sub_818E8B4
+ def_special sub_818E914
+ def_special sub_818E92C
+ def_special sub_818E940
+ def_special sub_818E960
+ def_special sub_818E990
+ def_special PutLilycoveContestLadyShowOnTheAir
+ def_special sub_813B880
+ def_special sub_81A085C
+ def_special CheckIfMultipleTrainersWantBattle
+ def_special AddMapNamePopUpWindowTask
+ def_special AddMapNamePopUpWindowTask
+ def_special sub_81BE994
+ def_special sub_81BE79C
+ def_special sub_81BE7F4
+ def_special sub_81398C0
+ def_special sub_80093CC
+ def_special BerryBlenderLinkBecomeLeader
+ def_special BerryBlenderLinkJoinGroup
+ def_special UnionRoomSpecial
+ def_special sub_801A42C
+ def_special sub_8016934
+ def_special sp182_move_string
+ def_special sub_801DC20
+ def_special sub_81B8958
+ def_special sub_8018090
+ def_special sub_813990C
+ def_special sub_801B27C
+ def_special HasAtLeastOneBerry
+ def_special sub_802C920
+ def_special sub_802E3C4
+ def_special sub_8027A5C
+ def_special sub_8027AAC
+ def_special sub_8139980
+ def_special sub_81399F4
+ def_special sub_8139D98
+ def_special sub_80F905C
+ def_special sub_800B518
+ def_special sub_80F90DC
+ def_special sub_80F910C
+ def_special sub_80F9160
+ def_special sub_81A4AA0
+ def_special sub_81A4AE8
+ def_special sub_8139F20
+ def_special sub_80F9134
+ def_special sub_80F9154
+ def_special sub_80B3028
+ def_special sub_813A128
+ def_special sub_813A630
+ def_special sub_813A080
+ def_special sub_81C6A94
+ def_special sub_81C4F24
+ def_special sub_81B95E0
+ def_special sub_81B9620
+ def_special sub_813A76C
+ def_special sub_813A7B8
+ def_special sub_813A958
+ def_special sub_813A8FC
+ def_special sub_813A988
+ def_special sub_813A9D0
+ def_special sub_813A9A4
+ def_special sub_813AA04
+ def_special sub_813AA18
+ def_special sub_813AA44
+ def_special sub_80248B0
+ def_special sub_8024918
+ def_special sub_80246D4
+ def_special sub_802477C
+ def_special sub_802488C
+ def_special sub_813A820
+ def_special sub_813A854
+ def_special sub_813B7D8
+ def_special sub_81C72A4
+ def_special sp106_CreateStartMenu
+ def_special sub_80C2E40
+ def_special sub_813AC7C
+ def_special sub_813ADB8
+ def_special sub_813ADD4
+ def_special sub_81B892C
+ def_special sub_813AEB4
+ def_special sub_813AF48
+ def_special sub_813AFC8
+ def_special sub_813B1D0
+ def_special DoScriptedWildBattle
+ def_special sub_81BEB54
+ def_special sub_81BEB68
+ def_special sub_81BEB7C
+ def_special ChangeBoxPokemonNickname
+ def_special get_unknown_box_id
+ def_special sub_813B21C
+ def_special sub_81D1C20
+ def_special sub_8175280
+ def_special sub_813B2E4
+ def_special sub_813B374
+ def_special sub_813B490
+ def_special sub_80A08CC
+ def_special sub_813B484
+ def_special sub_81AFDA0
+ def_special sub_813B4E0
+ def_special ShouldDoBrailleRegicePuzzle
+ def_special EnableNationalPokedex
+ def_special sub_80E2548
+ def_special sub_80E2878
+ def_special TurnOnTVScreen
+ def_special sub_81D4A90
+ def_special sub_813B514
+ def_special sub_813B568
+ def_special sub_813B534
+ def_special sp194_trainer_tower
+ def_special sub_813B7D8
+ def_special sub_813B80C
+ def_special sub_81D4BEC
+ def_special sub_80224D0
+ def_special TryBufferWaldaPhrase
+ def_special DoWaldaNamingScreen
+ def_special TryGetWallpaperWithWaldaPhrase
+ def_special sub_8139ED0
+ def_special sub_813B968
+ def_special sub_80F8B94
+ def_special sub_813C904
+ def_special sub_80B4808
+ def_special sub_813B9A0
+ def_special sub_81B9918
+ def_special sub_80722E0
+ def_special sub_80B45D0
+ def_special sub_813C5A0
+ def_special sub_8139C10
+ def_special sub_80B3BC4
+
diff --git a/data/start_menu.s b/data/start_menu.s
index eaba0b8e1..07e428d0d 100644
--- a/data/start_menu.s
+++ b/data/start_menu.s
@@ -26,4 +26,4 @@ gUnknown_085105AC:: @ 85105AC
.incbin "baserom.gba", 0x5105ac, 0x10
gUnknown_085105BC:: @ 85105BC
- .incbin "baserom.gba", 0x5105bc, 0x1a8
+ .incbin "baserom.gba", 0x5105bc, 0x8
diff --git a/data/strings.s b/data/strings.s
index bfe642915..2b88c6d03 100644
--- a/data/strings.s
+++ b/data/strings.s
@@ -165,130 +165,130 @@ gText_PickCancel:: @ 85E8574
gText_UnkCtrlF800Exit:: @ 85E8588
.string "{UNK_CTRL_F800}EXIT$"
-gUnknown_085E858F:: @ 85E858F
+gText_BirchBoy:: @ 85E858F
.string "BOY$"
-gUnknown_085E8593:: @ 85E8593
+gText_BirchGirl:: @ 85E8593
.string "GIRL$"
-gUnknown_085E8598:: @ 85E8598
+gText_DefaultNameStu:: @ 85E8598
.string "STU$"
-gUnknown_085E859C:: @ 85E859C
+gText_DefaultNameMilton:: @ 85E859C
.string "MILTON$"
-gUnknown_085E85A3:: @ 85E85A3
+gText_DefaultNameTom:: @ 85E85A3
.string "TOM$"
-gUnknown_085E85A7:: @ 85E85A7
+gText_DefaultNameKenny:: @ 85E85A7
.string "KENNY$"
-gUnknown_085E85AD:: @ 85E85AD
+gText_DefaultNameReid:: @ 85E85AD
.string "REID$"
-gUnknown_085E85B2:: @ 85E85B2
+gText_DefaultNameJude:: @ 85E85B2
.string "JUDE$"
-gUnknown_085E85B7:: @ 85E85B7
+gText_DefaultNameJaxson:: @ 85E85B7
.string "JAXSON$"
-gUnknown_085E85BE:: @ 85E85BE
+gText_DefaultNameEaston:: @ 85E85BE
.string "EASTON$"
-gUnknown_085E85C5:: @ 85E85C5
+gText_DefaultNameWalker:: @ 85E85C5
.string "WALKER$"
-gUnknown_085E85CC:: @ 85E85CC
+gText_DefaultNameTeru:: @ 85E85CC
.string "TERU$"
-gUnknown_085E85D1:: @ 85E85D1
+gText_DefaultNameJohnny:: @ 85E85D1
.string "JOHNNY$"
-gUnknown_085E85D8:: @ 85E85D8
+gText_DefaultNameBrett:: @ 85E85D8
.string "BRETT$"
-gUnknown_085E85DE:: @ 85E85DE
+gText_DefaultNameSeth:: @ 85E85DE
.string "SETH$"
-gUnknown_085E85E3:: @ 85E85E3
+gText_DefaultNameTerry:: @ 85E85E3
.string "TERRY$"
-gUnknown_085E85E9:: @ 85E85E9
+gText_DefaultNameCasey:: @ 85E85E9
.string "CASEY$"
-gUnknown_085E85EF:: @ 85E85EF
+gText_DefaultNameDarren:: @ 85E85EF
.string "DARREN$"
-gUnknown_085E85F6:: @ 85E85F6
+gText_DefaultNameLandon:: @ 85E85F6
.string "LANDON$"
-gUnknown_085E85FD:: @ 85E85FD
+gText_DefaultNameCollin:: @ 85E85FD
.string "COLLIN$"
-gUnknown_085E8604:: @ 85E8604
+gText_DefaultNameStanley:: @ 85E8604
.string "STANLEY$"
-gUnknown_085E860C:: @ 85E860C
+gText_DefaultNameQuincy:: @ 85E860C
.string "QUINCY$"
-gUnknown_085E8613:: @ 85E8613
+gText_DefaultNameKimmy:: @ 85E8613
.string "KIMMY$"
-gUnknown_085E8619:: @ 85E8619
+gText_DefaultNameTiara:: @ 85E8619
.string "TIARA$"
-gUnknown_085E861F:: @ 85E861F
+gText_DefaultNameBella:: @ 85E861F
.string "BELLA$"
-gUnknown_085E8625:: @ 85E8625
+gText_DefaultNameJayla:: @ 85E8625
.string "JAYLA$"
-gUnknown_085E862B:: @ 85E862B
+gText_DefaultNameAllie:: @ 85E862B
.string "ALLIE$"
-gUnknown_085E8631:: @ 85E8631
+gText_DefaultNameLianna:: @ 85E8631
.string "LIANNA$"
-gUnknown_085E8638:: @ 85E8638
+gText_DefaultNameSara:: @ 85E8638
.string "SARA$"
-gUnknown_085E863D:: @ 85E863D
+gText_DefaultNameMonica:: @ 85E863D
.string "MONICA$"
-gUnknown_085E8644:: @ 85E8644
+gText_DefaultNameCamila:: @ 85E8644
.string "CAMILA$"
-gUnknown_085E864B:: @ 85E864B
+gText_DefaultNameAubree:: @ 85E864B
.string "AUBREE$"
-gUnknown_085E8652:: @ 85E8652
+gText_DefaultNameRuthie:: @ 85E8652
.string "RUTHIE$"
-gUnknown_085E8659:: @ 85E8659
+gText_DefaultNameHazel:: @ 85E8659
.string "HAZEL$"
-gUnknown_085E865F:: @ 85E865F
+gText_DefaultNameNadine:: @ 85E865F
.string "NADINE$"
-gUnknown_085E8666:: @ 85E8666
+gText_DefaultNameTanja:: @ 85E8666
.string "TANJA$"
-gUnknown_085E866C:: @ 85E866C
+gText_DefaultNameYasmin:: @ 85E866C
.string "YASMIN$"
-gUnknown_085E8673:: @ 85E8673
+gText_DefaultNameNicola:: @ 85E8673
.string "NICOLA$"
-gUnknown_085E867A:: @ 85E867A
+gText_DefaultNameLillie:: @ 85E867A
.string "LILLIE$"
-gUnknown_085E8681:: @ 85E8681
+gText_DefaultNameTerra:: @ 85E8681
.string "TERRA$"
-gUnknown_085E8687:: @ 85E8687
+gText_DefaultNameLucy:: @ 85E8687
.string "LUCY$"
-gUnknown_085E868C:: @ 85E868C
+gText_DefaultNameHalie:: @ 85E868C
.string "HALIE$"
gText_ThisIsAPokemon:: @ 85E8692
@@ -824,7 +824,6 @@ gText_FirmSlash:: @ 85E922C
gText_Var1DotVar2:: @ 85E9233
.string "{STR_VAR_1}.{STR_VAR_2}”$"
-
.include "data/text/berry_firmness_strings.inc"
gText_UnkF908Var1Var2:: @ 85E9263
@@ -833,7 +832,6 @@ gText_UnkF908Var1Var2:: @ 85E9263
gText_BerryTag:: @ 85E926B
.string "BERRY TAG$"
-
gUnknown_085E9275:: @ 85E9275
.string "RED {POKEBLOCK}$"
@@ -891,7 +889,6 @@ gText_Bitter:: @ 85E932D
gText_Sour:: @ 85E9334
.string "SOUR$"
-
gUnknown_085E9339:: @ 85E9339
.string "TASTY$"
@@ -919,7 +916,6 @@ gText_Var1HappilyAteVar2:: @ 85E9390
gText_Var1DisdainfullyAteVar2:: @ 85E93A9
.string "{STR_VAR_1} disdainfully ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$"
-
gUnknown_085E93C7:: @ 85E93C7
.string "BUY$"
@@ -992,7 +988,6 @@ gText_TurnedOverVar1ForVar2:: @ 85E9677
gText_PokedollarVar1:: @ 85E969C
.string "¥{STR_VAR_1}$"
-
gUnknown_085E96A0:: @ 85E96A0
.string "SHIFT$"
@@ -1149,7 +1144,6 @@ gText_PkmnThawedOut:: @ 85E9CA2
gText_PPWasRestored:: @ 85E9CB7
.string "PP was restored.{PAUSE_UNTIL_PRESS}$"
-
gUnknown_085E9CCA:: @ 85E9CCA
.string "{STR_VAR_1} regained health.{PAUSE_UNTIL_PRESS}$"
@@ -1186,7 +1180,6 @@ gText_ThrowAwayItem:: @ 85E9E00
gText_ItemThrownAway:: @ 85E9E14
.string "The {STR_VAR_1}\nwas thrown away.{PAUSE_UNTIL_PRESS}$"
-
gUnknown_085E9E2E:: @ 85E9E2E
.string "Teach which POKéMON?$"
@@ -1392,7 +1385,6 @@ gText_Speed2:: @ 85EA35B
gText_HP4:: @ 85EA361
.string "HP$"
-
gUnknown_085EA364:: @ 85EA364
.string "$"
@@ -1432,7 +1424,6 @@ gText_RibbonsVar1:: @ 85EA3B4
gText_EmptyString5:: @ 85EA3C0
.string "$"
-
gUnknown_085EA3C1:: @ 85EA3C1
.string "EVENTS$"
@@ -1520,61 +1511,58 @@ gText_RegisteredDataDeleted:: @ 85EA762
gText_NoRegistry:: @ 85EA785
.string "There is no REGISTRY.{PAUSE_UNTIL_PRESS}$"
-
gUnknown_085EA79D:: @ 85EA79D
.string "DEL REGIST.$"
gUnknown_085EA7A9:: @ 85EA7A9
.string "{STR_VAR_3}{STR_VAR_1}/{STR_VAR_2}$"
-gUnknown_085EA7B1:: @ 85EA7B1
+gText_Decorate:: @ 85EA7B1
.string "DECORATE$"
-gUnknown_085EA7BA:: @ 85EA7BA
+gText_PutAway:: @ 85EA7BA
.string "PUT AWAY$"
-gUnknown_085EA7C3:: @ 85EA7C3
+gText_Toss2:: @ 85EA7C3
.string "TOSS$"
gText_Color161Shadow161:: @ 85EA7C8
.string "{COLOR 161}{SHADOW 161}$"
-
-gUnknown_085EA7CF:: @ 85EA7CF
+gText_PutOutSelectedDecorItem:: @ 85EA7CF
.string "Put out the selected decoration item.$"
-gUnknown_085EA7F5:: @ 85EA7F5
+gText_StoreChosenDecorInPC:: @ 85EA7F5
.string "Store the chosen decoration in the PC.$"
-gUnknown_085EA81C:: @ 85EA81C
+gText_ThrowAwayUnwantedDecors:: @ 85EA81C
.string "Throw away unwanted decorations.$"
gText_NoDecorations:: @ 85EA83D
.string "There are no decorations.{PAUSE_UNTIL_PRESS}$"
-
-gUnknown_085EA859:: @ 85EA859
+gText_Desk:: @ 85EA859
.string "DESK$"
-gUnknown_085EA85E:: @ 85EA85E
+gText_Chair:: @ 85EA85E
.string "CHAIR$"
-gUnknown_085EA864:: @ 85EA864
+gText_Plant:: @ 85EA864
.string "PLANT$"
-gUnknown_085EA86A:: @ 85EA86A
+gText_Ornament:: @ 85EA86A
.string "ORNAMENT$"
-gUnknown_085EA873:: @ 85EA873
+gText_Mat:: @ 85EA873
.string "MAT$"
-gUnknown_085EA877:: @ 85EA877
+gText_Poster:: @ 85EA877
.string "POSTER$"
-gUnknown_085EA87E:: @ 85EA87E
+gText_Doll:: @ 85EA87E
.string "DOLL$"
-gUnknown_085EA883:: @ 85EA883
+gText_Cushion:: @ 85EA883
.string "CUSHION$"
gText_Gold:: @ 85EA88B
@@ -1601,7 +1589,6 @@ gText_NoMoreDecorations:: @ 85EA8EA
gText_NoMoreDecorations2:: @ 85EA931
.string "No more decorations can be placed.\nThe most that can be placed are {STR_VAR_1}.$"
-
gUnknown_085EA978:: @ 85EA978
.string "This can’t be placed here.\nIt must be on a DESK, etc.$"
@@ -1632,7 +1619,6 @@ gText_DecorationReturnedToPC:: @ 85EAAC5
gText_NoDecorationsInUse:: @ 85EAAEC
.string "There are no decorations in use.{PAUSE_UNTIL_PRESS}$"
-
gUnknown_085EAB0F:: @ 85EAB0F
.string "TRISTAN$"
@@ -1645,20 +1631,19 @@ gUnknown_085EAB1E:: @ 85EAB1E
gUnknown_085EAB25:: @ 85EAB25
.string "ROBERTO$"
-gUnknown_085EAB2D:: @ 85EAB2D
+gText_TurnOff:: @ 85EAB2D
.string "TURN OFF$"
-gUnknown_085EAB36:: @ 85EAB36
+gText_Decoration:: @ 85EAB36
.string "DECORATION$"
-gUnknown_085EAB41:: @ 85EAB41
+gText_ItemStorage:: @ 85EAB41
.string "ITEM STORAGE$"
gText_Mailbox:: @ 85EAB4E
.string "MAILBOX$"
-
-gUnknown_085EAB56:: @ 85EAB56
+gText_DepositItem:: @ 85EAB56
.string "DEPOSIT ITEM$"
gText_WithdrawItem:: @ 85EAB63
@@ -1667,14 +1652,13 @@ gText_WithdrawItem:: @ 85EAB63
gText_TossItem:: @ 85EAB71
.string "TOSS ITEM$"
-
-gUnknown_085EAB7B:: @ 85EAB7B
+gText_StoreItemsInPC:: @ 85EAB7B
.string "Store items in the PC.$"
-gUnknown_085EAB92:: @ 85EAB92
+gText_TakeOutItemsFromPC:: @ 85EAB92
.string "Take out items from the PC.$"
-gUnknown_085EABAE:: @ 85EABAE
+gText_ThrowAwayItemsInPC:: @ 85EABAE
.string "Throw away items stored in the PC.$"
gText_NoItems:: @ 85EABD1
@@ -1689,14 +1673,13 @@ gText_WithdrawHowManyItems:: @ 85EAC09
gText_WithdrawXItems:: @ 85EAC22
.string "Withdrew {STR_VAR_2}\n{STR_VAR_1}(s).$"
-
-gUnknown_085EAC35:: @ 85EAC35
+gText_Read:: @ 85EAC35
.string "READ$"
-gUnknown_085EAC3A:: @ 85EAC3A
+gText_MoveToBag:: @ 85EAC3A
.string "MOVE TO BAG$"
-gUnknown_085EAC46:: @ 85EAC46
+gText_Give2:: @ 85EAC46
.string "GIVE$"
gText_NoMailHere:: @ 85EAC4B
@@ -1738,7 +1721,6 @@ gText_Phoebe:: @ 85EAD29
gText_Glacia:: @ 85EAD30
.string "GLACIA$"
-
gUnknown_085EAD37:: @ 85EAD37
.string "PETALBURG$"
@@ -1844,7 +1826,6 @@ gText_Yes:: @ 85EAE62
gText_No:: @ 85EAE66
.string "NO$"
-
gUnknown_085EAE69:: @ 85EAE69
.string "INFO$"
@@ -1872,7 +1853,6 @@ gText_Lv50:: @ 85EAEB1
gText_OpenLevel:: @ 85EAEB8
.string "OPEN LEVEL$"
-
gUnknown_085EAEC3:: @ 85EAEC3
.string "FRESH WATER{CLEAR_TO 0x48}¥200$"
@@ -2005,7 +1985,6 @@ gText_Smart:: @ 85EB0F9
gText_Tough:: @ 85EB0FF
.string "TOUGH$"
-
gUnknown_085EB105:: @ 85EB105
.string "NORMAL$"
@@ -2063,7 +2042,6 @@ gText_HallOfFame:: @ 85EB18B
gText_LogOff:: @ 85EB198
.string "LOG OFF$"
-
gUnknown_085EB1A0:: @ 85EB1A0
.string "OPPONENT$"
@@ -2130,7 +2108,6 @@ gText_MenuOptionBag:: @ 85EB26C
gText_MenuOptionPokenav:: @ 85EB270
.string "POKéNAV$"
-
gUnknown_085EB278:: @ 85EB278
.string "$"
@@ -2371,7 +2348,6 @@ gText_SpaceSeconds:: @ 85EB5E5
gText_SpaceTimes:: @ 85EB5EE
.string " time(s)$"
-
gUnknown_085EB5F7:: @ 85EB5F7
.string ".$"
@@ -2387,7 +2363,6 @@ gText_Son:: @ 85EB60A
gText_Daughter:: @ 85EB60E
.string "daughter$"
-
gUnknown_085EB617:: @ 85EB617
.string "BLUE FLUTE$"
@@ -2463,7 +2438,6 @@ gText_ElevatorNowOn:: @ 85EB6A5
gText_BP:: @ 85EB6AD
.string "BP$"
-
gUnknown_085EB6B0:: @ 85EB6B0
.string "ENERGYPOWDER{CLEAR_TO 0x72}{SIZE 0}50$"
@@ -2524,7 +2498,6 @@ gUnknown_085EB7DB:: @ 85EB7DB
gText_Exit:: @ 85EB7EA
.string "EXIT$"
-
gUnknown_085EB7EF:: @ 85EB7EF
.string "Exit from the BOX?$"
@@ -2771,7 +2744,6 @@ gText_PartyFull:: @ 85EBCAD
gText_Box:: @ 85EBCC1
.string "BOX$"
-
gUnknown_085EBCC5:: @ 85EBCC5
.string "Check the map of the HOENN region.$"
@@ -2790,7 +2762,6 @@ gUnknown_085EBD34:: @ 85EBD34
gText_NoRibbonWinners:: @ 85EBD4A
.string "There are no RIBBON winners.$"
-
gUnknown_085EBD67:: @ 85EBD67
.string "No TRAINERS are registered.$"
@@ -2827,7 +2798,6 @@ gText_NumberRegistered:: @ 85EBE5F
gText_NumberOfBattles:: @ 85EBE6E
.string "No. of battles$"
-
gUnknown_085EBE7D:: @ 85EBE7D
.string "DETAIL$"
@@ -2897,7 +2867,6 @@ gText_InParty:: @ 85EBFCE
gText_Number2:: @ 85EBFD7
.string "No. $"
-
gUnknown_085EBFDC:: @ 85EBFDC
.string "RIBBONS$"
@@ -2913,7 +2882,6 @@ gUnknown_085EC008:: @ 85EC008
gText_Unknown:: @ 85EC00F
.string "UNKNOWN$"
-
gUnknown_085EC017:: @ 85EC017
.string "CALL$"
@@ -2929,7 +2897,6 @@ gText_NumberF700:: @ 85EC029
gText_RibbonsF700:: @ 85EC030
.string "RIBBONS {SPECIAL_F7 0x00}$"
-
gUnknown_085EC03B:: @ 85EC03B
.string "{SPECIAL_F7 0x00}{COLOR_HIGHLIGHT_SHADOW LIGHT_RED WHITE GREEN}♂{COLOR_HIGHLIGHT_SHADOW DARK_GREY WHITE LIGHT_GREY}/{LV}{SPECIAL_F7 0x01}{SPECIAL_F7 0x02}$"
@@ -3053,7 +3020,6 @@ gText_QuitEditing:: @ 85EC3A6
gText_StopGivingPkmnMail:: @ 85EC3B4
.string "Stop giving the POKéMON MAIL?$"
-
gUnknown_085EC3D2:: @ 85EC3D2
.string "and fill out the questionnaire.$"
@@ -3066,7 +3032,6 @@ gText_AllTextBeingEditedWill:: @ 85EC410
gText_BeDeletedThatOkay:: @ 85EC42F
.string "be deleted. Is that okay?$"
-
gUnknown_085EC449:: @ 85EC449
.string "Quit editing?$"
@@ -3088,14 +3053,12 @@ gText_OnlyOnePhrase:: @ 85EC4C9
gText_OriginalSongWillBeUsed:: @ 85EC4E9
.string "The original song will be used.$"
-
gUnknown_085EC509:: @ 85EC509
.string "That’s trendy already!$"
gText_CombineTwoWordsOrPhrases:: @ 85EC520
.string "Combine two words or phrases.$"
-
gUnknown_085EC53E:: @ 85EC53E
.string "Quit giving information?$"
@@ -3159,7 +3122,6 @@ gText_F700sQuiz:: @ 85EC6A8
gText_Lady:: @ 85EC6B2
.string "Lady$"
-
gUnknown_085EC6B7:: @ 85EC6B7
.string "After you have read the quiz$"
@@ -3175,7 +3137,6 @@ gText_LikeToQuitQuiz:: @ 85EC706
gText_ChallengeQuestionMark:: @ 85EC727
.string "challenge?$"
-
gUnknown_085EC732:: @ 85EC732
.string "Is this quiz OK?$"
@@ -3188,7 +3149,6 @@ gText_SelectTheAnswer:: @ 85EC752
gText_LyricsCantBeDeleted:: @ 85EC765
.string "The lyrics can’t be deleted.$"
-
gUnknown_085EC782:: @ 85EC782
.string "POKéMON LEAGUE$"
@@ -3198,7 +3158,6 @@ gUnknown_085EC791:: @ 85EC791
gText_GetsAPokeBlockQuestion:: @ 85EC7A0
.string " gets a {POKEBLOCK}?$"
-
gUnknown_085EC7AF:: @ 85EC7AF
.string "Coolness $"
@@ -3334,7 +3293,6 @@ gText_Second:: @ 85ECB80
gText_Third:: @ 85ECB87
.string "third$"
-
gUnknown_085ECB8D:: @ 85ECB8D
.string "0 pts$"
@@ -3536,7 +3494,6 @@ gText_TrainerCardIDNo:: @ 85ECF78
gText_TrainerCardMoney:: @ 85ECF7E
.string "MONEY$"
-
gUnknown_085ECF84:: @ 85ECF84
.string "¥$"
@@ -3549,14 +3506,12 @@ gText_EmptyString6:: @ 85ECF8E
gText_Colon2:: @ 85ECF8F
.string ":$"
-
gUnknown_085ECF91:: @ 85ECF91
.string " points$"
gText_TrainerCardTime:: @ 85ECF99
.string "TIME$"
-
gUnknown_085ECF9E:: @ 85ECF9E
.string "ゲ-ムポイント$" @ "geemupointo" ("game point" in Japanese)
@@ -3566,7 +3521,6 @@ gText_Var1sTrainerCard:: @ 85ECFA6
gText_HallOfFameDebut:: @ 85ECFB8
.string "HALL OF FAME DEBUT $"
-
gUnknown_085ECFCD:: @ 85ECFCD
.string "LINK BATTLES$"
@@ -3609,7 +3563,6 @@ gText_BattleTower:: @ 85ED0D3
gText_WSlashStraightSlash:: @ 85ED0E0
.string "W/{COLOR RED}{SHADOW LIGHT_RED}{STR_VAR_1}{COLOR DARK_GREY}{SHADOW LIGHT_GREY} STRAIGHT/{COLOR RED}{SHADOW LIGHT_RED}{STR_VAR_2}$"
-
gUnknown_085ED104:: @ 85ED104
.string "BATTLE TOWER$"
@@ -3695,14 +3648,12 @@ gText_CommunicationStandby:: @ 85ED207
gText_ColorDarkGrey:: @ 85ED21E
.string "{COLOR DARK_GREY}$"
-
gUnknown_085ED222:: @ 85ED222
.string "{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR6 WHITE DYNAMIC_COLOR5}$"
gText_HighlightDarkGrey:: @ 85ED228
.string "{HIGHLIGHT DARK_GREY}$"
-
gUnknown_085ED22C:: @ 85ED22C
.string " $"
@@ -3751,7 +3702,6 @@ gText_F700JoinedChat:: @ 85ED2A9
gText_F700LeftChat:: @ 85ED2BD
.string "{SPECIAL_F7 0x00} left the chat.$"
-
gUnknown_085ED2CF:: @ 85ED2CF
.string "{SPECIAL_F7 0x00}の{SPECIAL_F7 0x01}ひきめ:$" @ "{SPECIAL_F7 0x00}'s {SPECIAL_F7 0x01}hikime"
@@ -3809,7 +3759,6 @@ gText_ThankYou:: @ 85ED440
gText_ByeBye:: @ 85ED44A
.string "BYE-BYE!$"
-
gUnknown_085ED453:: @ 85ED453
.string "Attack the weak points!$"
@@ -3992,7 +3941,6 @@ gText_BattleRecord:: @ 85ED90E
gText_BattlePoints:: @ 85ED91C
.string "Battle Points$"
-
gUnknown_085ED92A:: @ 85ED92A
.string "CANCEL$"
@@ -4212,7 +4160,6 @@ gText_4th:: @ 85EDFAC
gText_Friend:: @ 85EDFB0
.string "Friend$"
-
gUnknown_085EDFB7:: @ 85EDFB7
.string "POKeMON$"
@@ -4397,7 +4344,6 @@ gUnknown_085EE410:: @ 85EE410
gText_1Dot:: @ 85EE424
.string "1.$"
-
gUnknown_085EE427:: @ 85EE427
.string "2.$"
@@ -4440,7 +4386,6 @@ gText_ABtnTitleScreen:: @ 85EE572
gText_Option:: @ 85EE589
.string "OPTION$"
-
gUnknown_085EE590:: @ 85EE590
.string "TEXT SPEED$"
@@ -4507,17 +4452,16 @@ gText_ButtonTypeLEqualsA:: @ 85EE65D
gText_XPLink:: @ 85EE667
.string "{STR_VAR_1}P LINK$"
-
-gUnknown_085EE670:: @ 85EE670
+gText_BronzeCard:: @ 85EE670
.string "BRONZE$"
-gUnknown_085EE677:: @ 85EE677
+gText_CopperCard:: @ 85EE677
.string "COPPER$"
-gUnknown_085EE67E:: @ 85EE67E
+gText_SilverCard:: @ 85EE67E
.string "SILVER$"
-gUnknown_085EE685:: @ 85EE685
+gText_GoldCard:: @ 85EE685
.string "GOLD$"
gText_Day:: @ 85EE68A
@@ -4529,7 +4473,6 @@ gText_Colon3:: @ 85EE68E
gText_Confirm2:: @ 85EE690
.string "CONFIRM$"
-
gUnknown_085EE698:: @ 85EE698
.string "Days$"
@@ -4581,7 +4524,6 @@ gText_SafariBallStock:: @ 85EE6FF
gText_BattlePyramidFloor:: @ 85EE716
.string "Battle Pyramid\n{STR_VAR_1}$"
-
gUnknown_085EE728:: @ 85EE728
.string "Floor 1$"
@@ -4624,7 +4566,6 @@ gText_EventSafelyLoaded:: @ 85EE80A
gText_LoadErrorEndingSession:: @ 85EE827
.string "Loading error.\nEnding session.$"
-
gUnknown_085EE846:: @ 85EE846
.string "プレイヤー$" @ "pureiyaa" ("player" in Japanese)
@@ -4640,7 +4581,6 @@ gText_DexNational:: @ 85EE855
gText_PokedexDiploma:: @ 85EE85E
.string "PLAYER: {CLEAR 0x10}{COLOR RED}{SHADOW LIGHT_RED}{PLAYER}{COLOR DARK_GREY}{SHADOW LIGHT_GREY}\n\nThis document certifies\nthat you have successfully\ncompleted your\n{STR_VAR_1} POKéDEX.\n\n{CLEAR_TO 0x42}{COLOR RED}{SHADOW LIGHT_RED}GAME FREAK$"
-
gUnknown_085EE8DC:: @ 85EE8DC
.string "{COLOR RED}{SHADOW LIGHT_RED}ゲ-ムフリ-ク$" @ geemufuriku ("Game Freak" in Japanese)
@@ -4674,13 +4614,11 @@ gText_XSentOverY:: @ 85EE966
gText_TakeGoodCareOfX:: @ 85EE977
.string "Take good care of {STR_VAR_3}!$"
-
.include "data/text/easy_chat/easy_chat_group_names.inc"
gText_ThreeQuestionMarks:: @ 85EEA42
.string "???$"
-
gUnknown_085EEA46:: @ 85EEA46
.string "MAX. HP$"
@@ -4714,7 +4652,6 @@ gText_MixingRecords:: @ 85EEA7E
gText_RecordMixingComplete:: @ 85EEA8E
.string "Record mixing completed.\nThank you for waiting.$"
-
gUnknown_085EEABE:: @ 85EEABE
.string "YOUR NAME?$"
@@ -4853,7 +4790,6 @@ gText_PkmnForSwap:: @ 85EECD1
gText_Cancel3:: @ 85EECDD
.string "CANCEL$"
-
gUnknown_085EECE4:: @ 85EECE4
.string "SWAP$"
@@ -4863,7 +4799,6 @@ gUnknown_085EECE9:: @ 85EECE9
gText_AcceptThisPkmn:: @ 85EECF0
.string "Accept this POKéMON?$"
-
gUnknown_085EED05:: @ 85EED05
.string " $"
@@ -5186,7 +5121,6 @@ gText_YouDontHaveThreeCoins:: @ 85EF734
gText_ReelTimeHelp:: @ 85EF750
.string "REEL TIME\nHere’s your chance to take\naim and nail marks!\nReel Time continues for the\nawarded number of spins.\nIt all ends on a Big Bonus.$"
-
gUnknown_085EF7DA:: @ 85EF7DA
.string "The two seem to get along\nvery well.$"
@@ -5217,7 +5151,6 @@ gText_TimeCleared:: @ 85EF895
gText_XMinYDotZSec:: @ 85EF8A3
.string "{STR_VAR_1} min. {STR_VAR_2}.{STR_VAR_3} sec.$"
-
gUnknown_085EF8B6:: @ 85EF8B6
.string "1F$"
@@ -5251,7 +5184,6 @@ gText_12AndPoof:: @ 85EF979
gText_PkmnForgotMoveAndLearnedNew:: @ 85EF9A6
.string "{STR_VAR_1} forgot {STR_VAR_3}.\pAnd…\p{STR_VAR_1} learned {STR_VAR_2}.$"
-
gUnknown_085EF9C8:: @ 85EF9C8
.string "{STR_VAR_1} did not learn the\nmove {STR_VAR_2}.$"
@@ -5267,7 +5199,6 @@ gText_BattleMoves2:: @ 85EFA31
gText_ContestMoves2:: @ 85EFA3E
.string "CONTEST MOVES$"
-
gUnknown_085EFA4C:: @ 85EFA4C
.string "TYPE/$"
@@ -5286,7 +5217,6 @@ gText_Appeal2:: @ 85EFA67
gText_Jam2:: @ 85EFA6E
.string "JAM$"
-
gUnknown_085EFA72:: @ 85EFA72
.string "KIRA$"
@@ -5320,7 +5250,6 @@ gText_Confirm3:: @ 85EFAE0
gText_Cancel4:: @ 85EFAE8
.string "CANCEL$"
-
gUnknown_085EFAEF:: @ 85EFAEF
.string "DEVON PRES$"
@@ -5396,7 +5325,6 @@ gText_BattleWasRefused:: @ 85EFC0C
gText_RefusedBattle:: @ 85EFC27
.string "Refused the battle.{PAUSE 60}$"
-
gUnknown_085EFC3E:: @ 85EFC3E
.string "NO WEATHER$"
diff --git a/data/text/pokemon_news.inc b/data/text/pokemon_news.inc
new file mode 100644
index 000000000..5af4e2994
--- /dev/null
+++ b/data/text/pokemon_news.inc
@@ -0,0 +1,165 @@
+
+gPokeNewsTextSlateport_Upcoming:: @ 0828D0F8
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "SLATEPORT’s most popular kind of guy,\n"
+ .string "the ENERGY GURU, is in the news again!\p"
+ .string "He promises to, “Stupendously go for\n"
+ .string "it in just this many days: {STR_VAR_1}!”\p"
+ .string "While he refused to elaborate on what\n"
+ .string "he will stupendously go for, the\l"
+ .string "ENERGY GURU advised, “Save up your\l"
+ .string "money. That’ll be good…”\p"
+ .string "It sounds like a trip to SLATEPORT\n"
+ .string "would be well worth your while that day.\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextSlateport_Ongoing:: @ 0828D2A1
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "This is the news you’ve all been\n"
+ .string "waiting for!\p"
+ .string "SLATEPORT’S ENERGY GURU is going\n"
+ .string "for it stupendously in the MARKET!\p"
+ .string "He promises unbeatable bargain\n"
+ .string "prices on CALCIUM and PROTEIN!\p"
+ .string "A trip to SLATEPORT CITY sounds\n"
+ .string "worthwhile. Why not visit and shop\l"
+ .string "to your heart’s content?\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextSlateport_Ending:: @ 0828D3F5
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "This is the news you’ve all been\n"
+ .string "waiting for!\p"
+ .string "SLATEPORT’S ENERGY GURU is going\n"
+ .string "for it stupendously in the MARKET!\p"
+ .string "He promises unbeatable bargain\n"
+ .string "prices on CALCIUM and PROTEIN!\p"
+ .string "According to the ENERGY GURU, he\n"
+ .string "still has ample merchandise left.\p"
+ .string "Why not visit SLATEPORT CITY for\n"
+ .string "a most enjoyable shopping trip?\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextGameCorner_Upcoming:: @ 0828D571
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "It’s approaching!\n"
+ .string "It’s finally coming!\p"
+ .string "The GAME CORNER’s service day will be\n"
+ .string "here in just this many days: {STR_VAR_1}!\p"
+ .string "Even those who are usually unlucky\n"
+ .string "may be lucky on this particular day!\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextGameCorner_Ongoing:: @ 0828D66F
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "It’s here!\n"
+ .string "It’s finally arrived!\p"
+ .string "GAME CORNER’s service day has finally\n"
+ .string "arrived!\p"
+ .string "Could you be lucky at the SLOTS \n"
+ .string "and ROULETTE?\p"
+ .string "The location is MAUVILLE CITY.\n"
+ .string "This is the place!\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextGameCorner_Ending:: @ 0828D768
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "It’s here!\n"
+ .string "It’s finally arrived!\p"
+ .string "GAME CORNER’s service day has finally\n"
+ .string "arrived!\p"
+ .string "Could you be lucky at the SLOTS\n"
+ .string "and ROULETTE?\p"
+ .string "Time is limited and has almost run out.\n"
+ .string "The location is MAUVILLE CITY.\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextLilycove_Upcoming:: @ 0828D875
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "We’ve just received wonderful news\n"
+ .string "from LILYCOVE DEPARTMENT STORE.\p"
+ .string "The DEPARTMENT STORE’s clear-out sale\n"
+ .string "will be in just this many days: {STR_VAR_1}!\p"
+ .string "That thingamajig or that doodad that\n"
+ .string "you’ve always wanted could be yours!\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextLilycove_Ongoing:: @ 0828D994
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "This is the news you’ve all been\n"
+ .string "waiting for!\p"
+ .string "LILYCOVE DEPARTMENT STORE’s clear-out\n"
+ .string "sale has finally arrived!\p"
+ .string "All the thingamajigs and doodads that\n"
+ .string "you’ve always dreamt about…\p"
+ .string "You may be in for fateful encounters\n"
+ .string "with them all!\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextLilycove_Ending:: @ 0828DAC0
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "This is the news you’ve all been\n"
+ .string "waiting for!\p"
+ .string "LILYCOVE DEPARTMENT STORE’s clear-out\n"
+ .string "sale has finally arrived!\p"
+ .string "All the thingamajigs and doodads that\n"
+ .string "you’ve always dreamt about…\p"
+ .string "You may be in for fateful encounters\n"
+ .string "with them all!\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextBlendMaster_Upcoming:: @ 0828DBEC
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "We have big news for everyone\n"
+ .string "involved in the making of {POKEBLOCK}S.\p"
+ .string "The legendary BLEND MASTER will be\n"
+ .string "appearing in LILYCOVE CITY with just\l"
+ .string "a mere {STR_VAR_1}-day wait to go!\p"
+ .string "The BLEND MASTER is said to be\n"
+ .string "the best in all HOENN when it comes to\l"
+ .string "spinning a BERRY BLENDER.\p"
+ .string "Those people who want to make great\n"
+ .string "{POKEBLOCK}S or see the MASTER in action\l"
+ .string "are urged to save their BERRIES.\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextBlendMaster_Ongoing:: @ 0828DD9E
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "We have big news for everyone\n"
+ .string "involved in the making of {POKEBLOCK}S.\p"
+ .string "The legendary BLEND MASTER has\n"
+ .string "finally appeared!\p"
+ .string "The BLEND MASTER is spinning\n"
+ .string "the BERRY BLENDER at the LILYCOVE\l"
+ .string "CONTEST HALL.\p"
+ .string "Those people who want to make great\n"
+ .string "{POKEBLOCK}S or see the MASTER in action\l"
+ .string "should hurry to LILYCOVE.\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gPokeNewsTextBlendMaster_Ending:: @ 0828DF05
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "It’s incredible!\n"
+ .string "Too incredible, even!\p"
+ .string "The BERRY BLENDER is spinning at\n"
+ .string "a dizzying pace!\p"
+ .string "The BLEND MASTER has lived up to\n"
+ .string "his reputation!\p"
+ .string "The BLEND MASTER will soon be\n"
+ .string "leaving LILYCOVE.\p"
+ .string "If you haven’t seen the MASTER in\n"
+ .string "action, don’t waste this chance!\l"
+ .string "Head to LILYCOVE right now!\p"
+ .string "That’s the news on POKéMON NEWS.$"
diff --git a/data/text/tv.inc b/data/text/tv.inc
new file mode 100644
index 000000000..fa2d0ac73
--- /dev/null
+++ b/data/text/tv.inc
@@ -0,0 +1,2891 @@
+gTVBravoTrainerText00:: @ 0827F275
+ .string "Yeah!\n"
+ .string "It’s BRAVO TRAINER time!\p"
+ .string "Today, we’re going to profile a POKéMON\n"
+ .string "belonging to {STR_VAR_1}.\p"
+ .string "Now, this POKéMON boasts a {STR_VAR_3}\n"
+ .string "Rank in the {STR_VAR_2} Category.$"
+
+gTVBravoTrainerText01:: @ 0827F304
+ .string "Introducing {STR_VAR_2} the\n"
+ .string "{STR_VAR_1}!\p"
+ .string "The nickname {STR_VAR_2}…\p"
+ .string "Even the nickname exudes an air that\n"
+ .string "proclaims “{STR_VAR_3}”!$"
+
+gTVBravoTrainerText02:: @ 0827F361
+ .string "Anyway, when the TRAINER {STR_VAR_1}\n"
+ .string "entered the POKéMON in a CONTEST,\l"
+ .string "we managed to get a few impassioned\l"
+ .string "quotes about the trusty partner.$"
+
+gTVBravoTrainerText03:: @ 0827F3E4
+ .string "Asked about the CONTEST afterwards,\n"
+ .string "{STR_VAR_1} happily replied with a huge\l"
+ .string "grin, “{STR_VAR_2}!”\p"
+ .string "Well, sure, {STR_VAR_1}’s POKéMON came in\n"
+ .string "number {STR_VAR_3} in the CONTEST.\p"
+ .string "That line perfectly suits {STR_VAR_1}\n"
+ .string "right now, I’d say!$"
+
+gTVBravoTrainerText04:: @ 0827F49F
+ .string "Asked about the CONTEST afterwards,\n"
+ .string "{STR_VAR_1} replied with a tinge of\l"
+ .string "bitterness, “{STR_VAR_2}.”\p"
+ .string "Well, sure, {STR_VAR_1}’s POKéMON came in\n"
+ .string "number {STR_VAR_3} in the CONTEST.\p"
+ .string "{STR_VAR_1}’s disappointment comes across\n"
+ .string "loud and clear, I’d say!$"
+
+gTVBravoTrainerText05:: @ 0827F565
+ .string "Wouldn’t you also like to know what\n"
+ .string "{STR_VAR_1} imagines {STR_VAR_2} to be?\p"
+ .string "You bet we did!\n"
+ .string "So we asked, of course!\p"
+ .string "The answer is all perfectly condensed:\n"
+ .string "“{STR_VAR_3}!”\p"
+ .string "That’s what the concept of {STR_VAR_2}\n"
+ .string "represents to {STR_VAR_1}!$"
+
+gTVBravoTrainerText06:: @ 0827F624
+ .string "The last move {STR_VAR_2} used by\n"
+ .string "the {STR_VAR_1} is entirely about\l"
+ .string "“{STR_VAR_3}”!$"
+
+gTVBravoTrainerText07:: @ 0827F65C
+ .string "Bravo, {STR_VAR_1}!\n"
+ .string "Bravo, {STR_VAR_2}!\p"
+ .string "I hope we can count on seeing\n"
+ .string "{STR_VAR_1} scale even greater heights!\p"
+ .string "That’s all the time we have!\n"
+ .string "Until next time, see you!$"
+
+gTVBravoTrainerText08:: @ 0827F6E6
+ .string "Introducing the TRAINER’s {STR_VAR_1}!$"
+
+ .string "Hello! You’re the TRAINER who just had\n"
+ .string "a battle, right?\p"
+ .string "I’m gathering interviews with TRAINERS\n"
+ .string "all over the place.\p"
+ .string "May I get a few words from you about\n"
+ .string "your impressions on battling?$"
+
+ .string "You will? Really?\n"
+ .string "Thank you!\l"
+ .string "Then, uh…\p"
+ .string "How did things turn out in\n"
+ .string "the BATTLE TOWER today?\p"
+ .string "Were you satisfied with the battle?\n"
+ .string "Or are you unhappy?$"
+
+ .string "Oh…\n"
+ .string "Sorry we disturbed you.\p"
+ .string "Please give us an interview the next\n"
+ .string "time you visit the BATTLE TOWER.$"
+
+ .string "Well, of course!\p"
+ .string "That unmistakable look of satisfaction\n"
+ .string "on your face…\p"
+ .string "It’s obvious that you’ve had a great\n"
+ .string "battle.$"
+
+ .string "Oh, I see…\p"
+ .string "Well, it certainly is difficult to make a\n"
+ .string "battle turn out exactly as planned.$"
+
+ .string "Oh, oh, may I ask one more question?\p"
+ .string "If you were to describe your\n"
+ .string "impressions about this battle with\l"
+ .string "one saying, what would it be?$"
+
+ .string "Oh, that is stunningly cool!\p"
+ .string "That’s a great line!\n"
+ .string "I hope you’ll do great next time, too.\p"
+ .string "I hope to see you again!$"
+
+ .string "Oh, I see…\p"
+ .string "Still, being the silent type is also\n"
+ .string "cool, isn’t it?\p"
+ .string "I hope you’ll give me the opportunity\n"
+ .string "to share your thoughts again!$"
+
+ .string "I’ll be looking forward to your\n"
+ .string "next battle!$"
+
+gTVBravoTrainerBattleTowerText00:: @ 0827FB20
+ .string "Yeah!\n"
+ .string "It’s BRAVO TRAINER time!\p"
+ .string "Today, we’re going to profile {STR_VAR_1},\n"
+ .string "who took the BATTLE TOWER challenge!\p"
+ .string "For the challenge, {STR_VAR_1} entered\n"
+ .string "one wicked {STR_VAR_2}.$"
+
+gTVBravoTrainerBattleTowerText01:: @ 0827FBB3
+ .string "The pair set a new record of {STR_VAR_2} wins\n"
+ .string "in a row in {STR_VAR_1} competition!\l"
+ .string "Bravo, TRAINER!$"
+
+gTVBravoTrainerBattleTowerText02:: @ 0827FC04
+ .string "The twosome finally succumbed to\n"
+ .string "{STR_VAR_1} in match number {STR_VAR_2}.\l"
+ .string "Nice try, TRAINER!\p"
+ .string "But, hey, it’s just bad luck to run into\n"
+ .string "{STR_VAR_1} so early in the challenge.\p"
+ .string "We asked the TRAINER for impressions\n"
+ .string "on the match with {STR_VAR_1}.$"
+
+gTVBravoTrainerBattleTowerText03:: @ 0827FCD1
+ .string "The twosome won it all by defeating\n"
+ .string "{STR_VAR_1}’s {STR_VAR_2} thoroughly.\l"
+ .string "Bravo, TRAINER!\p"
+ .string "Knocking off even {STR_VAR_1}…\n"
+ .string "It defies belief! Simply astounding!\p"
+ .string "We asked the TRAINER for impressions\n"
+ .string "on the moment of glory.$"
+
+gTVBravoTrainerBattleTowerText04:: @ 0827FD91
+ .string "After a string of wins, the pair finally\n"
+ .string "succumbed to {STR_VAR_1}’s {STR_VAR_2},\l"
+ .string "their final hurdle.\p"
+ .string "Nice try, TRAINER!\p"
+ .string "Still, you have to give credit.\n"
+ .string "You don’t see many famous combinations\l"
+ .string "like {STR_VAR_1} and {STR_VAR_2}.\p"
+ .string "We asked the TRAINER for impressions\n"
+ .string "on battling the celebrity pair.$"
+
+gTVBravoTrainerBattleTowerText05:: @ 0827FE93
+ .string "This is what the TRAINER had to say:\n"
+ .string "“I’m satisfied!”\p"
+ .string "Now isn’t that a refreshing reply?\n"
+ .string "Bravo, TRAINER!\p"
+ .string "Isn’t it out-and-out awesome to be\n"
+ .string "able to battle to full satisfaction?\p"
+ .string "I found out exactly how satisfied\n"
+ .string "when I heard the TRAINER say this:$"
+
+gTVBravoTrainerBattleTowerText06:: @ 0827FF89
+ .string "This is what the TRAINER had to say:\n"
+ .string "“I’m not satisfied…”\p"
+ .string "Our TRAINER was obviously a little down\n"
+ .string "when that was uttered.\p"
+ .string "Still, it’s not easy to be able to battle\n"
+ .string "with complete satisfaction, am I right?\p"
+ .string "Anyway, I found out how dissatisfied\n"
+ .string "our TRAINER was when I heard this:$"
+
+gTVBravoTrainerBattleTowerText07:: @ 0828009C
+ .string "None$"
+
+gTVBravoTrainerBattleTowerText08:: @ 082800A1
+ .string "None$"
+
+gTVBravoTrainerBattleTowerText09:: @ 082800A6
+ .string "None$"
+
+gTVBravoTrainerBattleTowerText10:: @ 082800AB
+ .string "None$"
+
+gTVBravoTrainerBattleTowerText11:: @ 082800B0
+ .string "“{STR_VAR_1}.”$"
+
+gTVBravoTrainerBattleTowerText12:: @ 082800B6
+ .string "“{STR_VAR_1}.”\n"
+ .string "Now isn’t that great?\p"
+ .string "It really expresses {STR_VAR_2}’s joy,\n"
+ .string "I’d say.\p"
+ .string "That battle with {STR_VAR_3} at the\n"
+ .string "end… It really was what you’d call\l"
+ .string "“{STR_VAR_1}”!$"
+
+gTVBravoTrainerBattleTowerText13:: @ 0828013D
+ .string "“{STR_VAR_1}.”\n"
+ .string "Now isn’t that fitting?\p"
+ .string "That battle with {STR_VAR_3} at the\n"
+ .string "end… You can’t describe it as anything\l"
+ .string "else but “{STR_VAR_1}”!\p"
+ .string "{STR_VAR_2}’s disappointment comes across\n"
+ .string "loud and clear, I’d say!$"
+
+gTVBravoTrainerBattleTowerText14:: @ 082801E6
+ .string "Bravo, {STR_VAR_1}!\n"
+ .string "Bravo, {STR_VAR_2}!\p"
+ .string "I hope we can count on seeing\n"
+ .string "{STR_VAR_1} scale even greater heights!\p"
+ .string "That’s all the time we have!\n"
+ .string "Until next time, see you!$"
+
+ .string "Wow!\p"
+ .string "It’s plain to see that you lavish your\n"
+ .string "love on your {STR_VAR_1}.\p"
+ .string "Okay, it’s named {STR_VAR_2}.\p"
+ .string "Can I ask you a favor?\p"
+ .string "I’m a TV reporter, and I’m running\n"
+ .string "a survey on POKéMON.\p"
+ .string "Would you be willing to answer a few\n"
+ .string "simple questions for me?$"
+
+ .string "Great! Thank you!\p"
+ .string "Okay, here goes.\n"
+ .string "I just need quick answers, okay?$"
+
+ .string "When you first met {STR_VAR_1},\n"
+ .string "what did you feel?\p"
+ .string "How would you describe your feelings\n"
+ .string "at the time?$"
+
+ .string "Your {STR_VAR_1} is cared for lovingly.\p"
+ .string "If you were to liken it to something\n"
+ .string "that you like, what would it be?$"
+
+ .string "This question also relates to your\n"
+ .string "beloved {STR_VAR_1}.\p"
+ .string "What was it about {STR_VAR_1} that\n"
+ .string "attracted you?$"
+
+ .string "Okay, that makes sense.\p"
+ .string "The next question might be a little\n"
+ .string "on the tough side.\p"
+ .string "Here goes…\p"
+ .string "What do POKéMON mean to you?$"
+
+ .string "I see!\p"
+ .string "Hmhm…\p"
+ .string "Okay!\n"
+ .string "Thanks for helping me out.\p"
+ .string "It was fun and enlightening\n"
+ .string "chatting with you.\p"
+ .string "It’s possible that our interview will\n"
+ .string "end up on TV. Tune in and check!\p"
+ .string "Okay, that’s all.\n"
+ .string "Bye-bye!$"
+
+ .string "Oh, okay…\p"
+ .string "Well, if you get the urge to tell me\n"
+ .string "about POKéMON, I’ll be here!$"
+
+ .string "I enjoy this job--you get to learn\n"
+ .string "about POKéMON by doing interviews.$"
+
+ .string "Hi, you seem to be very close to your\n"
+ .string "{STR_VAR_1}.\p"
+ .string "Do you know what?\n"
+ .string "I’m a TV reporter.\p"
+ .string "I travel around interviewing people\n"
+ .string "about POKéMON.\p"
+ .string "I’m wondering if you’d be willing to tell\n"
+ .string "me a little about your {STR_VAR_1}?$"
+
+ .string "Wow, thank you!\p"
+ .string "Okay, then, please tell me anything\n"
+ .string "you’d like about your {STR_VAR_1}.$"
+
+ .string "Wow…\n"
+ .string "That’s an interesting account.\p"
+ .string "You really are tight with {STR_VAR_1},\n"
+ .string "aren’t you?\p"
+ .string "I get the feeling that your account\n"
+ .string "will make a great TV story.\p"
+ .string "I promise that I’ll turn this into\n"
+ .string "an entertaining show.\l"
+ .string "Keep your eyes out for it.\p"
+ .string "Okay, that’s all.\n"
+ .string "Bye-bye!$"
+
+gTVFanClubOpinionsText00:: @ 08280886
+ .string "WE ARE THE POKéMON FAN CLUB!\p"
+ .string "We’re on the air!\p"
+ .string "On this program, we get your opinions,\n"
+ .string "and I shout them out on your behalf!\l"
+ .string "Isn’t it a fantastic program concept?\p"
+ .string "Today, we bring you this report from\n"
+ .string "our reporter, who we sent out to the\l"
+ .string "POKéMON FAN CLUB.\p"
+ .string "So, just who is today’s featured\n"
+ .string "POKéMON fan?\p"
+ .string "… … … … … … … …\p"
+ .string "{STR_VAR_1}!\p"
+ .string "So, let’s hear what {STR_VAR_1} has to\n"
+ .string "say about {STR_VAR_3} the {STR_VAR_2}.\p"
+ .string "And, I will shout those words of love\n"
+ .string "out loud on TV!\p"
+ .string "Hoo-hah!\p"
+ .string "Let’s shout!$"
+
+gTVFanClubOpinionsText01:: @ 08280A44
+ .string "We asked {STR_VAR_1}, “When you first\n"
+ .string "laid eyes on your {STR_VAR_2}, what was\l"
+ .string "your initial thought?”\p"
+ .string "“{STR_VAR_3}!”\p"
+ .string "Yeahah! That’s a mighty fine shout!\p"
+ .string "Doesn’t it bring back memories of those\n"
+ .string "days long gone by?$"
+
+gTVFanClubOpinionsText02:: @ 08280AFC
+ .string "We asked {STR_VAR_1}, “If you were to\n"
+ .string "liken your {STR_VAR_2} to something,\l"
+ .string "it would be…”\p"
+ .string "… … … … … … … …\p"
+ .string "“{STR_VAR_3}!”\p"
+ .string "Whoah-oh, now that’s an original idea!\p"
+ .string "You sure can sense the intensity of\n"
+ .string "feeling the TRAINER has for\l"
+ .string "{STR_VAR_2}.$"
+
+gTVFanClubOpinionsText03:: @ 08280BC4
+ .string "And let’s see…\n"
+ .string "What was it about that {STR_VAR_2}\l"
+ .string "that so attracted {STR_VAR_1}?\p"
+ .string "… … … … … … … …\p"
+ .string "“{STR_VAR_3}!”\p"
+ .string "Whoa! Such a spectacular declaration!\p"
+ .string "The TRAINER’s love for the {STR_VAR_2}\n"
+ .string "comes across loud and clear!$"
+
+gTVFanClubOpinionsText04:: @ 08280C7A
+ .string "Hm? Oh, there’s still more.\n"
+ .string "Let’s check it out!\p"
+ .string "Let me see, now…\p"
+ .string "We asked {STR_VAR_1}, “What do POKéMON\n"
+ .string "mean to you?”\p"
+ .string "… … … … … …\p"
+ .string "“{STR_VAR_3}!”\p"
+ .string "Bravo!\p"
+ .string "That’s the best shout I’ve had all day!\p"
+ .string "“{STR_VAR_3}!”\p"
+ .string "It makes you want to shout it out loud\n"
+ .string "again and again!\p"
+ .string "Now that we’ve had a great shout, it’s\n"
+ .string "time to say good-bye until next time!\p"
+ .string "So, let’s all have one last shout!\n"
+ .string "All together now…\p"
+ .string "“{STR_VAR_3}!”$"
+
+gTVFanClubText00:: @ 08280DEE
+ .string "WE ARE THE POKéMON FAN CLUB!\p"
+ .string "We’re on the air!\p"
+ .string "Today, we’ll get rolling with the\n"
+ .string "POKéMON SURVEY CORNER.\p"
+ .string "Out of all the tales woven by POKéMON\n"
+ .string "and TRAINERS, what startling new drama\l"
+ .string "will grab our attention today?\p"
+ .string "Let me see…\p"
+ .string "This one!\p"
+ .string "We’ll start with this letter!\p"
+ .string "It’s a letter from {STR_VAR_1} about a\n"
+ .string "beloved {STR_VAR_2}.\p"
+ .string "Let’s see how passionately our writer\n"
+ .string "can express love for the {STR_VAR_2}!\l"
+ .string "Hmhm…$"
+
+gTVFanClubText01:: @ 08280F69
+ .string "Whoah!\n"
+ .string "What an amazing letter!$"
+
+gTVFanClubText02:: @ 08280F88
+ .string "I loved it, so here it is again!$"
+
+gTVFanClubText03:: @ 08280FA9
+ .string "A great letter bears reading over\n"
+ .string "and over!$"
+
+gTVFanClubText04:: @ 08280FD5
+ .string "The bit “{STR_VAR_3},” that really\n"
+ .string "accentuates emotional impact!\p"
+ .string "It’s a great letter that has real\n"
+ .string "heartfelt depth!$"
+
+gTVFanClubText05:: @ 08281040
+ .string "Especially that “{STR_VAR_3}” bit!\p"
+ .string "I love how “{STR_VAR_3}” is used!$"
+
+gTVFanClubText06:: @ 08281073
+ .string "By the way, and it’s not important,\n"
+ .string "but “{STR_VAR_3}” is a great saying.\p"
+ .string "I’ve been using “{STR_VAR_3}” a lot\n"
+ .string "in conversations lately.$"
+
+gTVFanClubText07:: @ 082810E7
+ .string "If I had to score this letter,\n"
+ .string "I’d give it {STR_VAR_3} points.\p"
+ .string "Next time, I’ll be expecting an even\n"
+ .string "better letter, {STR_VAR_1}!\p"
+ .string "A-whoops, will you look at the time?\n"
+ .string "Time to say good-bye until next time!$"
+
+ .string "Oh?\n"
+ .string "Do you perhaps like POKéMON?\p"
+ .string "I’m on assignment with the TV network.\p"
+ .string "I’m gathering stories on POKéMON and\n"
+ .string "TRAINERS that occurred recently.\p"
+ .string "If you don’t mind, could you tell me\n"
+ .string "something about yourself?$"
+
+ .string "I’m gathering stories on POKéMON and\n"
+ .string "TRAINERS that occurred recently.\p"
+ .string "If you don’t mind, could you tell me\n"
+ .string "something about yourself?$"
+
+ .string "Oh, you will?\n"
+ .string "Thank you!\p"
+ .string "Then, please, tell me anything of\n"
+ .string "interest that you experienced recently\l"
+ .string "involving POKéMON.$"
+
+ .string "Oh, I see…\p"
+ .string "Well, if you do have an interesting\n"
+ .string "story to tell, please let me know.$"
+
+ .string "Oh, what an uplifting story!\p"
+ .string "I’ll be sure to get your story told\n"
+ .string "on television.\p"
+ .string "It should be aired sometime, I think,\n"
+ .string "so please look forward to it.$"
+
+ .string "Hmmm…\n"
+ .string "I’ve got a good story for a TV program.\p"
+ .string "I’d better write it up in a hurry!$"
+
+gTVRecentHappeningsText00:: @ 0828149E
+ .string "Hello, it’s time for RECENT HAPPENINGS.\p"
+ .string "For POKéMON TRAINERS, every day\n"
+ .string "is a storybook tale.\p"
+ .string "What we want to do is to introduce you\n"
+ .string "to some of these POKéMON tales.\p"
+ .string "Today, we bring you the story\n"
+ .string "of the TRAINER {STR_VAR_1}.\p"
+ .string "What did {STR_VAR_1} experience recently?\n"
+ .string "Let’s find out.\p"
+ .string "Let’s see…$"
+
+gTVRecentHappeningsText01:: @ 082815AF
+ .string "Wasn’t that enlightening?\p"
+ .string "The story gives you a clear idea of what\n"
+ .string "{STR_VAR_1} has experienced recently.\l"
+ .string "It’s as if we were there as witnesses!$"
+
+gTVRecentHappeningsText02:: @ 08281636
+ .string "“{STR_VAR_3}.” That\n"
+ .string "accents the tale and gives it depth.$"
+
+gTVRecentHappeningsText03:: @ 08281666
+ .string "“{STR_VAR_3}.”\n"
+ .string "That gives the tale a sense of place.\l"
+ .string "It lets us envision the tale’s setting.$"
+
+gTVRecentHappeningsText04:: @ 082816BA
+ .string "The “{STR_VAR_3}”\n"
+ .string "section of the tale is very expressive.$"
+
+gTVRecentHappeningsText05:: @ 082816EB
+ .string "{STR_VAR_1} has recounted a wonderful\n"
+ .string "tale involving POKéMON.\p"
+ .string "And now {STR_VAR_1}’s tale is indelibly\n"
+ .string "etched into your soul, too.\p"
+ .string "That’s it for today.\n"
+ .string "Please tune in next time.$"
+
+gTVMassOutbreakText00:: @ 0828178A
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "We’ve just received word of a very\n"
+ .string "rare occurrence.\p"
+ .string "There have been reports of a mass\n"
+ .string "outbreak of {STR_VAR_2} in the vicinity\l"
+ .string "of {STR_VAR_1}.\p"
+ .string "{STR_VAR_2}, as you’re probably aware,\n"
+ .string "is known as a POKéMON that’s rare\l"
+ .string "and hard to find.\p"
+ .string "It sounds like a rare opportunity to\n"
+ .string "see the mystifying outbreak of\l"
+ .string "{STR_VAR_2} in the wild.\p"
+ .string "That’s the news on POKéMON NEWS.$"
+
+gTV3CheersForPokeblocksText00:: @ 082818F4
+ .string "MC: We hope you’re in good cheer,\n"
+ .string "“3 CHEERS FOR {POKEBLOCK}S” is here!\p"
+ .string "Today, we examine the {POKEBLOCK} blended\n"
+ .string "by {STR_VAR_1} and associates.\p"
+ .string "Without any delay, let me feed it\n"
+ .string "to my gourmet POKéMON GULPIN.\p"
+ .string "… … … … … …\n"
+ .string "… … … … … …$"
+
+gTV3CheersForPokeblocksText01:: @ 082819C7
+ .string "GULPIN: Gubi! Gubii!\p"
+ .string "MC: And the verdict is very {STR_VAR_1}!\n"
+ .string "GULPIN says it tastes “{STR_VAR_2}!”\p"
+ .string "Thank you so much, {STR_VAR_3}!$"
+
+gTV3CheersForPokeblocksText02:: @ 08281A2F
+ .string "{STR_VAR_1}’s blending performance\n"
+ .string "left something to be desired.\p"
+ .string "If this TRAINER could blend better,\n"
+ .string "the {POKEBLOCK} would be much tastier.$"
+
+gTV3CheersForPokeblocksText03:: @ 08281AAC
+ .string "GULPIN: Gubi! Gubii!\p"
+ .string "MC: Hmm… It’s too {STR_VAR_1}.\n"
+ .string "GULPIN says it tastes “{STR_VAR_2}!”\p"
+ .string "It looks like {STR_VAR_3}’s errors\n"
+ .string "hurt the blending quality…$"
+
+gTV3CheersForPokeblocksText04:: @ 08281B28
+ .string "It’s too bad that {STR_VAR_1}’s\n"
+ .string "leading effort went to waste.\p"
+ .string "Let’s hope {STR_VAR_2} can turn in\n"
+ .string "a better showing next time!$"
+
+gTV3CheersForPokeblocksText05:: @ 08281B93
+ .string "Tune in next time!\n"
+ .string "Our slogan is “3 CHEERS FOR {POKEBLOCK}S!”$"
+
+ .string "Hi, there!\p"
+ .string "I’m a big fan of {STR_VAR_1}.\n"
+ .string "What’s your opinion of {STR_VAR_1}?$"
+
+ .string "I see, I see. That’s what you think\n"
+ .string "about the TRAINER.$"
+
+ .string "Have you completely forgotten\n"
+ .string "about {STR_VAR_1}?$"
+
+ .string "I’m a big fan of {STR_VAR_1}.\n"
+ .string "What’s your opinion of {STR_VAR_1}?$"
+
+ .string "How strong would you rate {STR_VAR_1}\n"
+ .string "on a scale of one hundred?$"
+
+ .string "Have you completely forgotten\n"
+ .string "about {STR_VAR_1}?$"
+
+ .string "Oh, I see!\n"
+ .string "You should meet {STR_VAR_1} sometime.\l"
+ .string "I’m sure you’ll become a fan, too!$"
+
+ .string "I see, I see.\p"
+ .string "Thank you!\n"
+ .string "That’s very useful to know.\p"
+ .string "I’ll share this information with other\n"
+ .string "{STR_VAR_1} fans and discuss it.$"
+
+ .string "There’s going to be a TV special on\n"
+ .string "{STR_VAR_1} very soon.\p"
+ .string "I hope you catch it!$"
+
+gTVTrainerFanClubSpecialText00:: @ 08281DFB
+ .string "TRAINER FAN CLUB\n"
+ .string "{STR_VAR_1} SPECIAL!\p"
+ .string "This is a special presentation for\n"
+ .string "the fans of {STR_VAR_1} all over HOENN!\p"
+ .string "Today, we ask the question, “What do\n"
+ .string "people think of {STR_VAR_1}?”\p"
+ .string "We posed the question to {STR_VAR_2}\n"
+ .string "as the TRAINER representative.\p"
+ .string "We asked, “In one word, how would\n"
+ .string "you describe {STR_VAR_1}?”\p"
+ .string "The reply: “{STR_VAR_3}.”\p"
+ .string "Kudos to {STR_VAR_2}!\n"
+ .string "What a perceptive opinion!\p"
+ .string "“{STR_VAR_3} {STR_VAR_1}.”\n"
+ .string "It has such a nice ring to it!\p"
+ .string "{STR_VAR_2} also scored {STR_VAR_1}’s\n"
+ .string "strength from 0 to 100.$"
+
+gTVTrainerFanClubSpecialText01:: @ 08281F90
+ .string "The score was {STR_VAR_3} points!\n"
+ .string "That is a very high score indeed!\p"
+ .string "{STR_VAR_2} must obviously hold\n"
+ .string "{STR_VAR_1} in very high esteem.$"
+
+gTVTrainerFanClubSpecialText02:: @ 08281FFA
+ .string "The score was {STR_VAR_3} points!\n"
+ .string "That is quite a good score.\p"
+ .string "{STR_VAR_2} must consider\n"
+ .string "{STR_VAR_1} to be a rival.$"
+
+gTVTrainerFanClubSpecialText03:: @ 08282052
+ .string "The score was {STR_VAR_3} points!\n"
+ .string "That’s a rather weak score.\p"
+ .string "{STR_VAR_2} must consider\n"
+ .string "{STR_VAR_1} to be a mere sidekick.$"
+
+gTVTrainerFanClubSpecialText04:: @ 082820B2
+ .string "The score was {STR_VAR_3} point(s)!\n"
+ .string "That’s a terrible score.\p"
+ .string "{STR_VAR_2} must consider\n"
+ .string "{STR_VAR_1} to be an underling.$"
+
+gTVTrainerFanClubSpecialText05:: @ 0828210E
+ .string "There you have it, folks!\p"
+ .string "I think we all learned something\n"
+ .string "new about {STR_VAR_1}.\p"
+ .string "In closing, I’ll leave you with\n"
+ .string "{STR_VAR_2}’s words.\p"
+ .string "{STR_VAR_3} {STR_VAR_1}!$"
+
+gTVNameRaterText00:: @ 0828218A
+ .string "And now, it’s time for…\n"
+ .string "THE NAME RATER SHOW.\p"
+ .string "I tell your POKéMON’s fortune from\n"
+ .string "the nickname you’ve bestowed.\p"
+ .string "Advice is what I have to give, and it is\n"
+ .string "helpful advice that I offer.\p"
+ .string "Today, I shall do a reading of\n"
+ .string "the nickname {STR_VAR_3} of {STR_VAR_1}’s\l"
+ .string "POKéMON {STR_VAR_2}.\p"
+ .string "Hmhm…\p"
+ .string "Hmm…\n"
+ .string "This nickname is…$"
+
+gTVNameRaterText01:: @ 0828229E
+ .string "A nickname that hints at talent in many\n"
+ .string "different ways.\p"
+ .string "I urge this TRAINER to take courage\n"
+ .string "and take on many challenges.$"
+
+gTVNameRaterText02:: @ 08282317
+ .string "A nickname that perfectly complements\n"
+ .string "{STR_VAR_1}, the TRAINER’s name.\p"
+ .string "It suggests that you will forge a fine\n"
+ .string "partnership with precise timing.$"
+
+gTVNameRaterText03:: @ 0828239D
+ .string "A nickname fit for a unique individual\n"
+ .string "of a POKéMON!\p"
+ .string "If raised properly, this POKéMON’s\n"
+ .string "uniqueness will bloom excessively!$"
+
+gTVNameRaterText04:: @ 08282418
+ .string "A nickname that will nurture the caring\n"
+ .string "and compassionate side of POKéMON.\p"
+ .string "If raised properly, this POKéMON will\n"
+ .string "come to exhibit real warmth!$"
+
+gTVNameRaterText05:: @ 082824A6
+ .string "A very fine nickname that hints at\n"
+ .string "greatness to come.\p"
+ .string "I am intrigued about what the future\n"
+ .string "holds in store for this POKéMON.$"
+
+gTVNameRaterText06:: @ 08282522
+ .string "A good nickname that should make the\n"
+ .string "POKéMON hale and hearty!\p"
+ .string "That POKéMON should remain fit and\n"
+ .string "robust for a long, long time.$"
+
+gTVNameRaterText07:: @ 082825A1
+ .string "A good nickname that should make the\n"
+ .string "POKéMON very active!\p"
+ .string "I should think that this POKéMON will be\n"
+ .string "a strong performer in battles.$"
+
+gTVNameRaterText08:: @ 08282623
+ .string "An appealing nickname that should make\n"
+ .string "the POKéMON very charming!\p"
+ .string "I don’t doubt that this POKéMON will be\n"
+ .string "quite the charmer in POKéMON CONTESTS.$"
+
+gTVNameRaterText09:: @ 082826B4
+ .string "The nickname {STR_VAR_1} is rooted by\n"
+ .string "the letter “{STR_VAR_3}.”\p"
+ .string "That letter is supported by the first\n"
+ .string "letter “{STR_VAR_2},” which gives it a solid sense\l"
+ .string "of presence as a nickname.$"
+
+gTVNameRaterText10:: @ 0828274D
+ .string "The nickname {STR_VAR_1} is very\n"
+ .string "shapely in a pleasing manner.\p"
+ .string "The presence of the letters “{STR_VAR_2}” and\n"
+ .string "“{STR_VAR_3}”--now that is remarkably good!$"
+
+gTVNameRaterText11:: @ 082827CB
+ .string "The nickname {STR_VAR_1}--it has a\n"
+ .string "sublime, flowing feel to it.\p"
+ .string "The flow from the initial letter “{STR_VAR_2}” to\n"
+ .string "“{STR_VAR_3}” is especially wonderful.$"
+
+gTVNameRaterText12:: @ 08282849
+ .string "Let’s examine other examples of fine\n"
+ .string "nicknames, shall we?$"
+
+gTVNameRaterText13:: @ 08282883
+ .string "Try this example. Take a part of the\n"
+ .string "TRAINER name of {STR_VAR_1}, and end\l"
+ .string "up with the fine nickname {STR_VAR_2}{STR_VAR_3}.$"
+
+gTVNameRaterText14:: @ 082828E4
+ .string "The nickname {STR_VAR_2}{STR_VAR_3} would also work\n"
+ .string "quite well.$"
+
+gTVNameRaterText15:: @ 08282912
+ .string "The POKéMON’s species name of\n"
+ .string "{STR_VAR_2} could be used as the basis\l"
+ .string "for making the nickname {STR_VAR_1}{STR_VAR_3}.$"
+
+gTVNameRaterText16:: @ 0828296C
+ .string "{STR_VAR_1}{STR_VAR_3} would also be an effective\n"
+ .string "nickname.$"
+
+gTVNameRaterText17:: @ 08282996
+ .string "What should always be avoided is using\n"
+ .string "another POKéMON species name.\p"
+ .string "For instance, avoid taking the name of\n"
+ .string "{STR_VAR_2} to make the nickname {STR_VAR_1}{STR_VAR_3}.\l"
+ .string "That is unacceptable.$"
+
+gTVNameRaterText18:: @ 08282A36
+ .string "I must say that {STR_VAR_1} is quite\n"
+ .string "a good nickname.\p"
+ .string "I hope that the TRAINER will continue\n"
+ .string "to treat {STR_VAR_1} with love.\p"
+ .string "That’s it for today’s show.\n"
+ .string "May we meet again.$"
+
+gTVPokemonAnglerText00:: @ 08282ACF
+ .string "{STR_VAR_2} ANGLER\p"
+ .string "ANNOUNCER: Hello! Today, we’ll get tips\n"
+ .string "on fishing for {STR_VAR_2}.\p"
+ .string "GURU, what advice can you give for\n"
+ .string "catching {STR_VAR_2}?\p"
+ .string "GURU: Hm? Catching {STR_VAR_2}?\n"
+ .string "Well, let me tell you, be patient and\l"
+ .string "wait. That’s the bottom line.\p"
+ .string "Do you see {STR_VAR_1} over there?\n"
+ .string "That TRAINER makes a good example.\p"
+ .string "That TRAINER’s already had\n"
+ .string "{STR_VAR_3} POKéMON get away.\p"
+ .string "But there {STR_VAR_1} waits. No giving up.\n"
+ .string "That’s the law for catching {STR_VAR_2}.\p"
+ .string "ANNOUNCER: I see…\p"
+ .string "Oh! {STR_VAR_1} has finally landed an\n"
+ .string "elusive {STR_VAR_2}!\p"
+ .string "The TRAINER appears close to tears\n"
+ .string "out of sheer joy!\p"
+ .string "Seeing that elated look, I’m getting\n"
+ .string "the itch to go fishing, too!\p"
+ .string "Viewers, why not take this as a cue to\n"
+ .string "try some {STR_VAR_2} fishing?\p"
+ .string "Until our next broadcast, farewell and\n"
+ .string "good fishing to you all!$"
+
+gTVPokemonAnglerText01:: @ 08282D7C
+ .string "{STR_VAR_2} ANGLER\p"
+ .string "ANNOUNCER: Hello! Today, we’ll get tips\n"
+ .string "on fishing for {STR_VAR_2}.\p"
+ .string "GURU, what advice can you give for\n"
+ .string "catching {STR_VAR_2}?\p"
+ .string "GURU: Hm? Catching {STR_VAR_2}?\n"
+ .string "Well, let me tell you, use your fishing\l"
+ .string "ROD with vigor!\p"
+ .string "Do you see {STR_VAR_1} over there?\n"
+ .string "See how the ROD is handled?\p"
+ .string "That TRAINER’s already caught\n"
+ .string "{STR_VAR_3} in a row.\p"
+ .string "ANNOUNCER: It’s incredible!\n"
+ .string "It looks like a storm…\p"
+ .string "Seeing technique of that caliber, I’m\n"
+ .string "getting the itch to go fishing, too.\p"
+ .string "Viewers, why not take this as a cue to\n"
+ .string "try some {STR_VAR_2} fishing?\p"
+ .string "Until our next broadcast, farewell and\n"
+ .string "good fishing to you all!$"
+
+gTVPokemonTodayFailedText00:: @ 08282F9B
+ .string "Hello!\p"
+ .string "It’s time for POKéMON TODAY!\p"
+ .string "BIG SIS: Hi! Is everyone peachy and\n"
+ .string "perky today?\p"
+ .string "Today, we’re going to look at {STR_VAR_1}’s\n"
+ .string "POKéMON {STR_VAR_2}!\p"
+ .string "BIG BRO: Yeah! That’s what we’re going\n"
+ .string "to do!$"
+
+gTVPokemonTodayFailedText01:: @ 0828304D
+ .string "Oh!\n"
+ .string "Speaking of {STR_VAR_1}…\p"
+ .string "BIG SIS, I saw the TRAINER with my very\n"
+ .string "own eyes!\p"
+ .string "BIG SIS: Oh, what did you see?\p"
+ .string "BIG BRO: Well, I had to go on a trip to\n"
+ .string "{STR_VAR_2}.\p"
+ .string "That’s when I happened to come across\n"
+ .string "{STR_VAR_1}, who was trying to catch the\l"
+ .string "POKéMON {STR_VAR_3}, but…$"
+
+gTVPokemonTodayFailedText02:: @ 08283135
+ .string "The POKéMON managed to get away!\p"
+ .string "It ended up wasting this many\n"
+ .string "POKé BALLS: {STR_VAR_2}!\p"
+ .string "You should have seen the expression\n"
+ .string "of frustration on {STR_VAR_1}’s face when\l"
+ .string "the POKéMON took off!$"
+
+gTVPokemonTodayFailedText03:: @ 082831DF
+ .string "But {STR_VAR_1} goofed and made the\n"
+ .string "POKéMON faint!\p"
+ .string "It ended up wasting this many\n"
+ .string "POKé BALLS: {STR_VAR_2}!\p"
+ .string "You should have seen the expression\n"
+ .string "of stunned dismay on {STR_VAR_1}’s face\l"
+ .string "when the POKéMON fainted!$"
+
+gTVPokemonTodayFailedText04:: @ 08283294
+ .string "BIG SIS: Hey, there!\n"
+ .string "That’s not nice!\p"
+ .string "You shouldn’t be laughing at other\n"
+ .string "people’s misfortune!\p"
+ .string "Oh, poor {STR_VAR_1}.\n"
+ .string "What a shame!\p"
+ .string "BIG BRO: That’s true!\n"
+ .string "Sorry for laughing.$"
+
+gTVPokemonTodayFailedText05:: @ 08283337
+ .string "BIG SIS: Bufufu…\p"
+ .string "BIG BRO: Hey!\n"
+ .string "You just laughed, too!\p"
+ .string "BIG SIS: Huh?!\p"
+ .string "I didn’t laugh!\n"
+ .string "Honestly, I didn’t!\p"
+ .string "Oh, poor {STR_VAR_1}.\n"
+ .string "What a shame!\p"
+ .string "BIG BRO: …$"
+
+gTVPokemonTodayFailedText06:: @ 082833C6
+ .string "BIG SIS: That’s enough silliness!\n"
+ .string "Let’s look at today’s POKéMON…\p"
+ .string "Huh?\n"
+ .string "We’re out of time already?\p"
+ .string "Aww!\n"
+ .string "We couldn’t profile a POKéMON today!\p"
+ .string "BIG BRO: See you again next time!\p"
+ .string "BIG SIS: Hey, don’t end the show\n"
+ .string "without me!$"
+
+gTVPokemonTodaySuccessfulText00:: @ 082834A0
+ .string "Hello!\p"
+ .string "It’s time for POKéMON TODAY!\p"
+ .string "BIG SIS: Hi! Is everyone peachy and\n"
+ .string "perky today?\p"
+ .string "Today, we’re going to look at {STR_VAR_1}’s\n"
+ .string "POKéMON {STR_VAR_2}!\p"
+ .string "BIG BRO: Yeah! That’s what we’re going\n"
+ .string "to do!$"
+
+gTVPokemonTodaySuccessfulText01:: @ 08283552
+ .string "BIG SIS: {STR_VAR_1} gave the nickname\n"
+ .string "{STR_VAR_3} to the {STR_VAR_2}!\p"
+ .string "It sounds like {STR_VAR_3} is getting\n"
+ .string "good, loving care!$"
+
+gTVPokemonTodaySuccessfulText02:: @ 082835AE
+ .string "BIG BRO: The TRAINER had to throw this\n"
+ .string "many POKé BALLS to catch it: {STR_VAR_3}!\p"
+ .string "It finally took a single {STR_VAR_2}\n"
+ .string "to catch it!$"
+
+gTVPokemonTodaySuccessfulText03:: @ 0828361F
+ .string "BIG SIS: If it was that easy to catch,\n"
+ .string "it must have been destiny that brought\l"
+ .string "{STR_VAR_1} and the {STR_VAR_2} together!$"
+
+gTVPokemonTodaySuccessfulText04:: @ 08283685
+ .string "BIG SIS: Wow! That’s so neat!\p"
+ .string "But you know what they say, a POKéMON\n"
+ .string "that takes a lot of effort to catch\l"
+ .string "earns the love of its TRAINER!$"
+
+gTVPokemonTodaySuccessfulText05:: @ 0828370C
+ .string "BIG SIS: {STR_VAR_1}’s {STR_VAR_2} is a\n"
+ .string "memorable POKéMON because it took an\l"
+ .string "invaluable MASTER BALL to catch!\p"
+ .string "BIG BRO: Wow! That’s mega-awesome!\p"
+ .string "BIG SIS: {STR_VAR_1} must have really\n"
+ .string "wanted that {STR_VAR_2}, for sure!$"
+
+gTVPokemonTodaySuccessfulText06:: @ 082837C2
+ .string "BIG BRO: Then to give the nickname\n"
+ .string "{STR_VAR_3} to that {STR_VAR_2}…\p"
+ .string "You really get a good idea about\n"
+ .string "{STR_VAR_1}’s TRAINER sense.\p"
+ .string "BIG SIS: I second that notion!$"
+
+gTVPokemonTodaySuccessfulText07:: @ 08283848
+ .string "If it were me, I’d give that nickname\n"
+ .string "to something like this {STR_VAR_3}!\p"
+ .string "BIG BRO: Whoa! That could be the start\n"
+ .string "of something new!$"
+
+gTVPokemonTodaySuccessfulText08:: @ 082838C2
+ .string "{STR_VAR_2} the {STR_VAR_1}?\n"
+ .string "Doesn’t that sound perfect?\p"
+ .string "The letters and everything--they\n"
+ .string "sound just right for the POKéMON\l"
+ .string "{STR_VAR_1}!\p"
+ .string "BIG BRO: Yeah, true, that!$"
+
+gTVPokemonTodaySuccessfulText09:: @ 0828394A
+ .string "As far as I know, no TRAINER has ever\n"
+ .string "given the nickname {STR_VAR_2} to their\l"
+ .string "{STR_VAR_1}!\p"
+ .string "BIG BRO: That just goes to show what\n"
+ .string "great taste the TRAINER has in picking\l"
+ .string "nicknames!$"
+
+gTVPokemonTodaySuccessfulText10:: @ 082839EA
+ .string "The next time I catch a POKéMON,\n"
+ .string "I should give it the name {STR_VAR_2}.\p"
+ .string "BIG BRO: Huh? Me, too!\n"
+ .string "I’ll use the nickname {STR_VAR_2}, too!$"
+
+gTVPokemonTodaySuccessfulText11:: @ 08283A5F
+ .string "BIG SIS: Oh, no!\n"
+ .string "Look at the time!\p"
+ .string "Well, gang, this is it for today.\n"
+ .string "See you again next time!\p"
+ .string "BIG BRO: Remember, it could be your\n"
+ .string "POKéMON in the spotlight next time!$"
+
+gTVTodaysSmartShopperText00:: @ 08283B05
+ .string "Hello!\p"
+ .string "It’s time for TODAY’S SMART SHOPPER.\p"
+ .string "INTERVIEWER: How are you, viewers?\p"
+ .string "Today we’re visiting a shop\n"
+ .string "in {STR_VAR_2}.\p"
+ .string "Let’s check on what the hot sellers\n"
+ .string "have been recently.$"
+
+gTVTodaysSmartShopperText01:: @ 08283BAF
+ .string "Let’s interview the clerk to get the\n"
+ .string "lowdown.\p"
+ .string "Hi, how’s your business?\p"
+ .string "CLERK: Oh, we’re doing excellent.\p"
+ .string "Recently, {STR_VAR_2} has been\n"
+ .string "selling especially strongly.\p"
+ .string "Why, just the other day a TRAINER\n"
+ .string "named {STR_VAR_1} bought {STR_VAR_3}.$"
+
+gTVTodaysSmartShopperText02:: @ 08283C81
+ .string "INTERVIEWER: The TRAINER bought\n"
+ .string "{STR_VAR_3} {STR_VAR_2}S? That’s a haul!\p"
+ .string "If I may say so, {STR_VAR_1} must have\n"
+ .string "been stocking up for a long journey\l"
+ .string "to far-off places.\p"
+ .string "For traveling, {STR_VAR_2}S are so\n"
+ .string "important!$"
+
+gTVTodaysSmartShopperText03:: @ 08283D32
+ .string "INTERVIEWER: Speaking of the item\n"
+ .string "{STR_VAR_2}, I just bought {STR_VAR_3} of\l"
+ .string "them recently.\p"
+ .string "After all, {STR_VAR_2}’s a great item!$"
+
+gTVTodaysSmartShopperText04:: @ 08283D99
+ .string "INTERVIEWER: {STR_VAR_2}?!\n"
+ .string "But {STR_VAR_3} of them?!\p"
+ .string "I didn’t think there would be anyone\n"
+ .string "buying that many.\p"
+ .string "My goodness, I can only afford one or\n"
+ .string "two at a time…$"
+
+gTVTodaysSmartShopperText05:: @ 08283E28
+ .string "INTERVIEWER: One time, I bought\n"
+ .string "a whole lot of the item {STR_VAR_2}.\p"
+ .string "But it turned out to be too many.\n"
+ .string "I ended up regretting it…\p"
+ .string "Since then, I only buy strictly what\n"
+ .string "I absolutely need…\p"
+ .string "Oops!\p"
+ .string "There’s no point talking about me!$"
+
+gTVTodaysSmartShopperText06:: @ 08283F01
+ .string "CLERK: {STR_VAR_1} also bought the item\n"
+ .string "{STR_VAR_2} in bulk, taking {STR_VAR_3}.\p"
+ .string "INTERVIEWER: Oh, that’s smart.\n"
+ .string "{STR_VAR_2}’s a very good item, too.$"
+
+gTVTodaysSmartShopperText07:: @ 08283F72
+ .string "CLERK: And, the TRAINER also bought\n"
+ .string "{STR_VAR_3} of the item {STR_VAR_2}.$"
+
+gTVTodaysSmartShopperText08:: @ 08283FA9
+ .string "CLERK: Plus, it was during a big sale.\n"
+ .string "That’s smart shopping.$"
+
+gTVTodaysSmartShopperText09:: @ 08283FE7
+ .string "INTERVIEWER: Hmm… {STR_VAR_1} sounds like\n"
+ .string "quite the shrewd bargain hunter!\p"
+ .string "In total, {STR_VAR_1}’s purchases came to…\p"
+ .string "¥{STR_VAR_2}?!\n"
+ .string "What an amazing sum!\p"
+ .string "Oops! We’re out of time!\n"
+ .string "See you on our next broadcast!$"
+
+gTVTodaysSmartShopperText10:: @ 0828409E
+ .string "CLERK: {STR_VAR_1} is a VIP customer,\n"
+ .string "no doubt about it.$"
+
+gTVTodaysSmartShopperText11:: @ 082840CE
+ .string "Let’s interview the clerk to get the\n"
+ .string "lowdown.\p"
+ .string "Hi, how’s your business?\p"
+ .string "CLERK: Oh, we’re doing unbelievable\n"
+ .string "business. It’s almost overwhelming.\p"
+ .string "Recently, a TRAINER named {STR_VAR_1}\n"
+ .string "bought the item {STR_VAR_2} in bulk.\p"
+ .string "The TRAINER almost cleared out our\n"
+ .string "entire stock of {STR_VAR_2}S.\p"
+ .string "I never dreamt that any customer\n"
+ .string "would ever need so many {STR_VAR_2}S.\l"
+ .string "It’s just unheard of!\p"
+ .string "INTERVIEWER: So that would be like 100\n"
+ .string "or 200 sold?\p"
+ .string "CLERK: Oh, no, much more than that!\p"
+ .string "INTERVIEWER: Oh, my goodness!\n"
+ .string "{STR_VAR_1} must be a special shopper!\p"
+ .string "CLERK: {STR_VAR_1} is a VIP customer,\n"
+ .string "no doubt about it.$"
+
+gTVTodaysSmartShopperText12:: @ 082842E6
+ .string "INTERVIEWER: Hmm…\n"
+ .string "That is amazing.\p"
+ .string "But why would the TRAINER need to buy\n"
+ .string "so many?\p"
+ .string "… …\p"
+ .string "The mystery deepens, but this is all\n"
+ .string "the time we have today.\l"
+ .string "See you on our next broadcast!\p"
+ .string "Still, {STR_VAR_1} is certainly an enigma…$"
+
+gTVWorldOfMastersText00:: @ 082843BA
+ .string "THE WORLD OF MASTERS\p"
+ .string "Hello, viewers.\p"
+ .string "Perhaps you are aware of a TRAINER\n"
+ .string "named {STR_VAR_1}.\p"
+ .string "{STR_VAR_1} is famous as a master at\n"
+ .string "catching POKéMON.\p"
+ .string "{STR_VAR_1}’s quest for POKéMON depends\n"
+ .string "entirely on a careful search on foot.\p"
+ .string "On one memorable day, the TRAINER\n"
+ .string "walked some {STR_VAR_2} steps.\p"
+ .string "The total number of POKéMON caught\n"
+ .string "that day reached an impressive {STR_VAR_3}!$"
+
+gTVWorldOfMastersText01:: @ 082844FD
+ .string "That remarkable feat must have been\n"
+ .string "possible because of the trust between\l"
+ .string "the TRAINER and {STR_VAR_1}.$"
+
+gTVWorldOfMastersText02:: @ 0828455B
+ .string "The master caught the day’s last\n"
+ .string "{STR_VAR_3} near {STR_VAR_2}.\p"
+ .string "That POKéMON apparently enjoys\n"
+ .string "a special status as a record holder.\p"
+ .string "Skilled TRAINERS should be encouraged\n"
+ .string "to challenge this fine record.\p"
+ .string "That’s all for today.\n"
+ .string "Please tune in next time.$"
+
+gTVTodaysRivalTrainerText00:: @ 08284641
+ .string "TODAY’S RIVAL TRAINER!\p"
+ .string "Hello, fellow POKéMON TRAINERS!\n"
+ .string "How are we all doing today?\p"
+ .string "Today, like every other day,\n"
+ .string "we’ll examine one of our rivals!$"
+
+gTVTodaysRivalTrainerText07:: @ 082846D2
+ .string "Today’s rival TRAINER is {STR_VAR_1},\n"
+ .string "who’s around {STR_VAR_3} now.\p"
+ .string "{STR_VAR_1} has so far registered\n"
+ .string "{STR_VAR_2} POKéMON in the POKéDEX.$"
+
+gTVTodaysRivalTrainerText08:: @ 08284738
+ .string "Today’s rival TRAINER is {STR_VAR_1},\n"
+ .string "who’s in a SECRET BASE now.\p"
+ .string "{STR_VAR_1} has so far registered\n"
+ .string "{STR_VAR_2} POKéMON in the POKéDEX.$"
+
+gTVTodaysRivalTrainerText09:: @ 082847A5
+ .string "Today’s rival TRAINER is {STR_VAR_1}.\p"
+ .string "So far, {STR_VAR_1} has registered\n"
+ .string "{STR_VAR_2} POKéMON in the POKéDEX.$"
+
+gTVTodaysRivalTrainerText10:: @ 082847F7
+ .string "Today’s rival TRAINER is {STR_VAR_1},\n"
+ .string "who’s on a ferry now.\p"
+ .string "{STR_VAR_1} has so far registered\n"
+ .string "{STR_VAR_2} POKéMON in the POKéDEX.$"
+
+ .string "$"
+
+gTVTodaysRivalTrainerText01:: @ 0828485F
+ .string "And how many BADGES does our rival\n"
+ .string "have? The number is {STR_VAR_1}!$"
+
+gTVTodaysRivalTrainerText02:: @ 0828489A
+ .string "But our rival hasn’t obtained\n"
+ .string "a single BADGE yet!$"
+
+gTVTodaysRivalTrainerText03:: @ 082848CC
+ .string "Our rival hasn’t obtained a single\n"
+ .string "BATTLE FRONTIER Symbol yet.$"
+
+gTVTodaysRivalTrainerText04:: @ 0828490B
+ .string "Let’s see how many BATTLE FRONTIER\n"
+ .string "Symbols our rival has.\p"
+ .string "Gold Symbols: {STR_VAR_1}!\n"
+ .string "Silver Symbols: {STR_VAR_2}!$"
+
+gTVTodaysRivalTrainerText05:: @ 0828496B
+ .string "Our rival has collected {STR_VAR_1} Battle\n"
+ .string "Point(s) at the BATTLE FRONTIER.$"
+
+gTVTodaysRivalTrainerText06:: @ 082849AE
+ .string "So, how did you measure up in\n"
+ .string "comparison to {STR_VAR_1}?\p"
+ .string "The adventure rolls on!\p"
+ .string "Fellow TRAINERS!\p"
+ .string "Let’s all keep moving forward\n"
+ .string "and ahead of our rivals!$"
+
+gTVDewfordTrendWatcherNetworkText00:: @ 08284A3E
+ .string "DEWFORD TREND-WATCHER NETWORK!\p"
+ .string "MC: Wassup?\n"
+ .string "We’ll keep it real with the latest on\l"
+ .string "what’s hip and happening in DEWFORD.\p"
+ .string "Our guest today is this old cat whose\n"
+ .string "claim to fame is being the authority\l"
+ .string "on all things in DEWFORD.\p"
+ .string "Old man: Glad to be here.\p"
+ .string "MC: Let’s cut to the chase, right on.\p"
+ .string "What’s your word on what’s groovin’\n"
+ .string "the good folks of DEWFORD?\p"
+ .string "Old man: {STR_VAR_1} {STR_VAR_2}.\p"
+ .string "MC: {STR_VAR_1} {STR_VAR_2},\n"
+ .string "you say?\p"
+ .string "Old man: No.\p"
+ .string "{STR_VAR_1} {STR_VAR_2} never\n"
+ .string "did get popular at all.\p"
+ .string "Would you like to hear about it?\p"
+ .string "MC: Uh, no. What we want to know is\n"
+ .string "what’s the in thing of the moment…$"
+
+gTVDewfordTrendWatcherNetworkText01:: @ 08284C55
+ .string "Old man: {STR_VAR_1} {STR_VAR_2}\n"
+ .string "was what {STR_VAR_3} from LITTLEROOT\l"
+ .string "taught me as being trendy…$"
+
+gTVDewfordTrendWatcherNetworkText02:: @ 08284C9B
+ .string "Old man: {STR_VAR_1} {STR_VAR_2}\n"
+ .string "was what {STR_VAR_3} from LITTLEROOT\l"
+ .string "taught me as being trendy…$"
+
+gTVDewfordTrendWatcherNetworkText03:: @ 08284CE1
+ .string "But it was utterly hopeless.\p"
+ .string "{STR_VAR_1} {STR_VAR_2} festival!\p"
+ .string "{STR_VAR_1} {STR_VAR_2} contest!\p"
+ .string "I tried teaching everyone the best\n"
+ .string "I could, but…\p"
+ .string "Perhaps the {STR_VAR_1} part just\n"
+ .string "wasn’t right…\p"
+ .string "MC: Uh, excuse me, compadre, I need\n"
+ .string "to hear about what’s in now…$"
+
+gTVDewfordTrendWatcherNetworkText04:: @ 08284DB6
+ .string "Old man: {STR_VAR_3}!\n"
+ .string "Please, tell me something bigger than\l"
+ .string "that {STR_VAR_1} {STR_VAR_2}!$"
+
+gTVDewfordTrendWatcherNetworkText05:: @ 08284DF5
+ .string "Old man: {STR_VAR_3}!\n"
+ .string "Please, tell me something bigger than\l"
+ .string "that {STR_VAR_1} {STR_VAR_2}!$"
+
+gTVDewfordTrendWatcherNetworkText06:: @ 08284E34
+ .string "MC: …Uh… So, there you have it,\n"
+ .string "all you trendy, hep cats out there!\p"
+ .string "{STR_VAR_1} {STR_VAR_2}…uh…\n"
+ .string "Didn’t get hip or happening in DEWFORD!\p"
+ .string "My time is up. Catch you on the fly!\p"
+ .string "Old man: {STR_VAR_1} {STR_VAR_2}!$"
+
+gTVHoennTreasureInvestigatorsText00:: @ 08284EDF
+ .string "HOENN TREASURE INVESTIGATORS!\p"
+ .string "Hi, gang!\n"
+ .string "Score any secret items lately?\p"
+ .string "As always, we’ll examine eyewitness\n"
+ .string "reports of secrets from all over!\p"
+ .string "Let’s start with a letter.\n"
+ .string "It says, “{STR_VAR_1} discovered!”$"
+
+gTVHoennTreasureInvestigatorsText01:: @ 08284FA1
+ .string "Wow, we’d better check this letter\n"
+ .string "out! Let me read it to you.\p"
+ .string "…Dear INVESTIGATORS,\n"
+ .string "I hope you are well.\p"
+ .string "I recently saw {STR_VAR_2} somewhere\n"
+ .string "around {STR_VAR_3}.\p"
+ .string "The TRAINER found the item\n"
+ .string "{STR_VAR_1}. It made me envious.\p"
+ .string "…Well, good going, {STR_VAR_2}!\p"
+ .string "Viewers, let that motivate you to\n"
+ .string "fire up your ITEMFINDERS and search!\p"
+ .string "I’ll be waiting for exciting news\n"
+ .string "from all of you!$"
+
+gTVHoennTreasureInvestigatorsText02:: @ 082850F5
+ .string "Wow, we’d better check this letter\n"
+ .string "out! Let me read it to you.\p"
+ .string "…Dear INVESTIGATORS,\n"
+ .string "I hope you are well.\p"
+ .string "I recently saw {STR_VAR_2} on a ferry.\p"
+ .string "The TRAINER found the item\n"
+ .string "{STR_VAR_1}. It made me envious.\p"
+ .string "…Well, good going, {STR_VAR_2}!\p"
+ .string "Viewers, let that motivate you to\n"
+ .string "fire up your ITEMFINDERS and search!\p"
+ .string "I’ll be waiting for exciting news\n"
+ .string "from all of you!$"
+
+gTVFindThatGamerText00:: @ 08285240
+ .string "FIND THAT GAMER!\p"
+ .string "Hey, all you gamers!\n"
+ .string "How’s your {STR_VAR_2} spinning?\p"
+ .string "Like always, we’ll cast our spotlight\n"
+ .string "on a rare TRAINER who’s visited the\l"
+ .string "GAME CORNER!\p"
+ .string "Today, our no. 1 gamer is…\n"
+ .string "{STR_VAR_1}!$"
+
+gTVFindThatGamerText01:: @ 082852F4
+ .string "{STR_VAR_1} played the {STR_VAR_2} game\n"
+ .string "and won a rare {STR_VAR_3} COINS.\p"
+ .string "“When {STR_VAR_1} comes, we need to\n"
+ .string "make sure we have enough COINS.”\p"
+ .string "That’s what the GAME CORNER clerks\n"
+ .string "mutter when our gamer is in play!\p"
+ .string "Viewers, it’s best to watch your COINS\n"
+ .string "like {STR_VAR_1} if you visit the GAME\l"
+ .string "CORNER and play the {STR_VAR_2} game.\p"
+ .string "This is live from the GAME CORNER--\n"
+ .string "where you can feel the excitement!\p"
+ .string "That’s all for today!$"
+
+gTVFindThatGamerText02:: @ 08285463
+ .string "{STR_VAR_1} played the {STR_VAR_2} game\n"
+ .string "and lost {STR_VAR_3} COINS.\p"
+ .string "“When {STR_VAR_1} comes, our COIN\n"
+ .string "sales seem to increase.”\p"
+ .string "That’s what the GAME CORNER clerks\n"
+ .string "say when our gamer is in play!$"
+
+gTVFindThatGamerText03:: @ 08285500
+ .string "Viewers, it’s best to watch your COINS\n"
+ .string "like {STR_VAR_1} if you visit the GAME\l"
+ .string "CORNER and play the {STR_VAR_2} game.\p"
+ .string "This is live from the GAME CORNER--\n"
+ .string "where you can feel the excitement!\p"
+ .string "That’s all for today!$"
+
+gTVBreakingNewsText00:: @ 082855BF
+ .string "BREAKING NEWS TV!$"
+
+gTVBreakingNewsText01:: @ 082855D1
+ .string "Rare {STR_VAR_2} caught by\n"
+ .string "{STR_VAR_1}!\p"
+ .string "We’re live from the vicinity of\n"
+ .string "{STR_VAR_3}!\p"
+ .string "{STR_VAR_1} successfully captured\n"
+ .string "a rare {STR_VAR_2} earlier here!$"
+
+gTVBreakingNewsText02:: @ 0828563C
+ .string "When {STR_VAR_1} encountered the rare\n"
+ .string "{STR_VAR_2}, the TRAINER sent out\l"
+ .string "the POKéMON {STR_VAR_3}.$"
+
+gTVBreakingNewsText03:: @ 08285682
+ .string "In the battle, the number of POKé\n"
+ .string "BALLS thrown by the TRAINER was {STR_VAR_1}.\p"
+ .string "Ultimately, the rare POKéMON was\n"
+ .string "caught by the {STR_VAR_2} used last.$"
+
+gTVBreakingNewsText04:: @ 08285705
+ .string "In that instant, {STR_VAR_2}\n"
+ .string "echoed with {STR_VAR_1}’s roars of\l"
+ .string "triumphant joy.\p"
+ .string "I must say I’m a little envious of\n"
+ .string "{STR_VAR_1}. I’d love to roar, too.\p"
+ .string "…That ends the live feed from\n"
+ .string "the happy scene!$"
+
+gTVBreakingNewsText05:: @ 082857B0
+ .string "{STR_VAR_1} fails to capture a rare\n"
+ .string "{STR_VAR_2}!\p"
+ .string "We’re live from the vicinity of\n"
+ .string "{STR_VAR_3}!\p"
+ .string "It was here that {STR_VAR_1} failed\n"
+ .string "to capture a rare {STR_VAR_2}!$"
+
+gTVBreakingNewsText06:: @ 08285824
+ .string "When {STR_VAR_1} encountered the rare\n"
+ .string "{STR_VAR_2}, the TRAINER sent out\l"
+ .string "the POKéMON {STR_VAR_3}.$"
+
+gTVBreakingNewsText07:: @ 0828586A
+ .string "The TRAINER made the {STR_VAR_2}\n"
+ .string "use the move {STR_VAR_1}.\p"
+ .string "Without meaning to, the TRAINER\n"
+ .string "made the rare POKéMON faint…$"
+
+gTVBreakingNewsText12:: @ 082858D0
+ .string "However, {STR_VAR_1} panicked at\n"
+ .string "the sight of the rare {STR_VAR_2}.\p"
+ .string "In confusion, the TRAINER ordered\n"
+ .string "{STR_VAR_3} to attack.\p"
+ .string "Without meaning to, the TRAINER\n"
+ .string "made the rare POKéMON faint.$"
+
+gTVBreakingNewsText08:: @ 0828596F
+ .string "In that instant, {STR_VAR_2}\n"
+ .string "echoed with {STR_VAR_1}’s shrieks of\l"
+ .string "frustration…$"
+
+gTVBreakingNewsText09:: @ 082859AC
+ .string "However, {STR_VAR_1} seemed to run\n"
+ .string "out of POKé BALLS.\p"
+ .string "The TRAINER had to break off\n"
+ .string "the battle with the rare {STR_VAR_2}.\p"
+ .string "In that instant, {STR_VAR_3}\n"
+ .string "echoed with {STR_VAR_1}’s shrieks of\l"
+ .string "frustration…$"
+
+gTVBreakingNewsText10:: @ 08285A50
+ .string "However, the {STR_VAR_2} fled without\n"
+ .string "warning.\p"
+ .string "In that instant, {STR_VAR_3}\n"
+ .string "echoed with {STR_VAR_1}’s shrieks of\l"
+ .string "frustration…$"
+
+gTVBreakingNewsText11:: @ 08285AB3
+ .string "I must say I feel for {STR_VAR_1}.\n"
+ .string "Why, it makes me want to shriek, too.\p"
+ .string "…That ends the live feed from\n"
+ .string "the melancholy scene!$"
+
+gTVSecretBaseVisitText00:: @ 08285B27
+ .string "Hello, folks!\n"
+ .string "It’s time again for\l"
+ .string "a SECRET BASE VISIT.\p"
+ .string "Today, we visit the SECRET BASE\n"
+ .string "of {STR_VAR_1}.\p"
+ .string "How has {STR_VAR_1} personalized\n"
+ .string "the SECRET BASE?\p"
+ .string "Let’s find out!\n"
+ .string "… … … … … …$"
+
+gTVSecretBaseVisitText01:: @ 08285BCA
+ .string "Oh!\n"
+ .string "How marvelous!\p"
+ .string "This {STR_VAR_2}…\n"
+ .string "It’s not what one would expect to\l"
+ .string "find here!$"
+
+gTVSecretBaseVisitText02:: @ 08285C13
+ .string "Oh!\n"
+ .string "How remarkable!\p"
+ .string "There isn’t a single piece\n"
+ .string "of furniture or interior goods!\p"
+ .string "Mere mortals couldn’t hope to\n"
+ .string "imitate this bold statement!\p"
+ .string "It’s simple, but it bursts, yes,\n"
+ .string "bursts with wildness!\p"
+ .string "My hat’s off to you, {STR_VAR_1}.\n"
+ .string "It had to be you!$"
+
+gTVSecretBaseVisitText03:: @ 08285CFF
+ .string "Oh! I see!\n"
+ .string "With perfect clarity, I see it!\p"
+ .string "This {STR_VAR_2} being here…\n"
+ .string "It sends an effective message!$"
+
+gTVSecretBaseVisitText04:: @ 08285D5D
+ .string "Oh! I see!\n"
+ .string "With perfect clarity, I see it!\p"
+ .string "This space is kept deliberately\n"
+ .string "clear of interior items!\p"
+ .string "It sends an effective message!$"
+
+gTVSecretBaseVisitText05:: @ 08285DE0
+ .string "Wheeew!\p"
+ .string "The pairing of the {STR_VAR_2}\n"
+ .string "with the {STR_VAR_3}!\p"
+ .string "It’s a dream combination if there\n"
+ .string "ever was one!$"
+
+gTVSecretBaseVisitText06:: @ 08285E3B
+ .string "Wheeew!\p"
+ .string "The placement of this {STR_VAR_2}\n"
+ .string "right here…\p"
+ .string "It has a presence that fills\n"
+ .string "the entire SECRET BASE!$"
+
+gTVSecretBaseVisitText07:: @ 08285E9D
+ .string "Wheeew!\p"
+ .string "There’s nothing in place here.\p"
+ .string "This empty space has an effect on\n"
+ .string "the entire SECRET BASE.$"
+
+gTVSecretBaseVisitText08:: @ 08285EFE
+ .string "Oh!\n"
+ .string "Here comes {STR_VAR_1}!\l"
+ .string "Let’s challenge the TRAINER!\p"
+ .string "… … … … … …\n"
+ .string "… … … … … …$"
+
+gTVSecretBaseVisitText09:: @ 08285F46
+ .string "Sigh…\n"
+ .string "I’ve got to hand it to {STR_VAR_1}.\p"
+ .string "The TRAINER’s POKéMON were truly\n"
+ .string "worthy of the CHAMPION’s title.\p"
+ .string "They gave ample proof of {STR_VAR_1}’s\n"
+ .string "toughness as a TRAINER.\p"
+ .string "That the {STR_VAR_2} knew the move\n"
+ .string "{STR_VAR_3}…\p"
+ .string "It shows you what sort of a TRAINER\n"
+ .string "{STR_VAR_1} is.\p"
+ .string "Certainly, it was quite a lesson!$"
+
+gTVSecretBaseVisitText10:: @ 08286049
+ .string "Aiyeeh!\n"
+ .string "I’ve got to hand it to {STR_VAR_1}.\p"
+ .string "The TRAINER’s POKéMON were\n"
+ .string "monstrously tough!\p"
+ .string "They gave ample proof of {STR_VAR_1}’s\n"
+ .string "tenacity as a TRAINER.\p"
+ .string "That the {STR_VAR_2} knew the move\n"
+ .string "{STR_VAR_3}…\p"
+ .string "It shows you what sort of a TRAINER\n"
+ .string "{STR_VAR_1} is.\p"
+ .string "Certainly, it was quite a lesson!$"
+
+gTVSecretBaseVisitText11:: @ 0828613A
+ .string "Wheeew!\n"
+ .string "I’ve got to hand it to {STR_VAR_1}.\p"
+ .string "The TRAINER’s POKéMON were clearly\n"
+ .string "raised in a well-balanced manner.\p"
+ .string "They gave ample proof of {STR_VAR_1}’s\n"
+ .string "thoughtfulness as a TRAINER.\p"
+ .string "That the {STR_VAR_2} knew the move\n"
+ .string "{STR_VAR_3}…\p"
+ .string "It shows you what sort of a TRAINER\n"
+ .string "{STR_VAR_1} is.\p"
+ .string "Certainly, it was quite a lesson!$"
+
+gTVSecretBaseVisitText12:: @ 08286248
+ .string "Well, well!\n"
+ .string "I’ve got to hand it to {STR_VAR_1}.\p"
+ .string "The TRAINER’s POKéMON showed\n"
+ .string "great promise for future growth.\p"
+ .string "They represented {STR_VAR_1}’s\n"
+ .string "hopes and dreams.\p"
+ .string "That the {STR_VAR_2} knew the move\n"
+ .string "{STR_VAR_3}…\p"
+ .string "It shows you what sort of a TRAINER\n"
+ .string "{STR_VAR_1} is.\p"
+ .string "Certainly, it was quite a lesson!$"
+
+gTVSecretBaseVisitText13:: @ 08286340
+ .string "I must say, what a superb SECRET BASE\n"
+ .string "it was!\p"
+ .string "Viewers, if you have the chance,\n"
+ .string "do visit {STR_VAR_1}’s SECRET BASE.\p"
+ .string "Until next time, I bid you adieu!$"
+
+gTVPokemonLotteryWinnerFlashReportText00:: @ 082863CC
+ .string "It’s exciting!\n"
+ .string "It’s dramatic!\p"
+ .string "It’s the POKéMON LOTTERY\n"
+ .string "WINNER FLASH REPORT!\p"
+ .string "Hello! We’re coming at you live from\n"
+ .string "the POKéMON LOTTERY CORNER on\l"
+ .string "the ground floor of the LILYCOVE\l"
+ .string "DEPARTMENT STORE!\p"
+ .string "Like it always happens, another\n"
+ .string "lucky TRAINER appeared today!\p"
+ .string "That TRAINER’s name…\n"
+ .string "{STR_VAR_1}!\p"
+ .string "{STR_VAR_1} won the {STR_VAR_2} prize\n"
+ .string "and took home the {STR_VAR_3}!\p"
+ .string "{STR_VAR_1}!\n"
+ .string "Congratulations!\p"
+ .string "Viewers, don’t just watch,\n"
+ .string "get in on the action!\p"
+ .string "All of us at the LILYCOVE DEPARTMENT\n"
+ .string "STORE look forward to your next visit!\p"
+ .string "This has been a live broadcast from\n"
+ .string "the LILYCOVE DEPARTMENT STORE,\l"
+ .string "offering you the greatest selection\l"
+ .string "in all HOENN!$"
+
+gTVThePokemonBattleSeminarText00:: @ 08286616
+ .string "THE POKéMON BATTLE SEMINAR!\p"
+ .string "We examine battles to see what\n"
+ .string "lessons we may learn from others.\p"
+ .string "Today’s case study is on {STR_VAR_1}’s\n"
+ .string "battle.\p"
+ .string "{STR_VAR_1}’s {STR_VAR_2} was\n"
+ .string "battling one {STR_VAR_3}…$"
+
+gTVThePokemonBattleSeminarText01:: @ 082866B6
+ .string "And it used the move {STR_VAR_3}\n"
+ .string "on the {STR_VAR_2}…\p"
+ .string "Hmm… {STR_VAR_1}!\n"
+ .string "That’s the wrong thing to do!$"
+
+gTVThePokemonBattleSeminarText02:: @ 08286700
+ .string "In addition to the doomed move,\n"
+ .string "the TRAINER’s {STR_VAR_1} also knew$"
+
+gTVThePokemonBattleSeminarText03:: @ 0828673B
+ .string "the moves {STR_VAR_1}, {STR_VAR_2},\n"
+ .string "and {STR_VAR_3}.$"
+
+gTVThePokemonBattleSeminarText04:: @ 08286755
+ .string "the moves {STR_VAR_1} and\n"
+ .string "{STR_VAR_2}.$"
+
+gTVThePokemonBattleSeminarText05:: @ 0828676A
+ .string "the move {STR_VAR_2}.$"
+
+gTVThePokemonBattleSeminarText06:: @ 08286777
+ .string "So, in this situation, what should\n"
+ .string "the TRAINER have used?\p"
+ .string "… … … … … …\n"
+ .string "The move {STR_VAR_1}!\p"
+ .string "The move {STR_VAR_1} would have been\n"
+ .string "absolutely better than {STR_VAR_2}.\p"
+ .string "Viewers, I urge you to learn from this\n"
+ .string "case and battle with intelligence!\p"
+ .string "Until next time, farewell!$"
+
+gTVTrainerFanClubText00:: @ 08286866
+ .string "All together now!\n"
+ .string "TRAINER FAN CLUB!\p"
+ .string "MC: How’s everyone groovin’?\n"
+ .string "Today, we’ve rounded up the fans of\l"
+ .string "the hyper-popular TRAINER {STR_VAR_1}!\p"
+ .string "FANS: Wrooooooaaaaah!\p"
+ .string "FANS: {STR_VAR_1}!\p"
+ .string "MC: Everyone!\n"
+ .string "How do you like {STR_VAR_1}?!\p"
+ .string "FANS: We love {STR_VAR_1}!\p"
+ .string "MC: What do you love about\n"
+ .string "{STR_VAR_1}?!$"
+
+gTVTrainerFanClubText01:: @ 0828695E
+ .string "FANS: Their cool way of throwing\n"
+ .string "POKé BALLS!$"
+
+gTVTrainerFanClubText02:: @ 0828698B
+ .string "FANS: Their adorable way of running!$"
+
+gTVTrainerFanClubText03:: @ 082869B0
+ .string "FANS: How the TRAINER turns tough\n"
+ .string "when the going gets tough!$"
+
+gTVTrainerFanClubText04:: @ 082869ED
+ .string "FANS: The TRAINER’s knowledge of\n"
+ .string "POKéMON!$"
+
+gTVTrainerFanClubText05:: @ 08286A17
+ .string "FANS: The TRAINER’s kindness toward\n"
+ .string "all POKéMON!$"
+
+gTVTrainerFanClubText06:: @ 08286A48
+ .string "FANS: The TRAINER’s amazing\n"
+ .string "BIKE-riding techniques!$"
+
+gTVTrainerFanClubText07:: @ 08286A7C
+ .string "FANS: The TRAINER’s impressive\n"
+ .string "item-buying style!$"
+
+gTVTrainerFanClubText08:: @ 08286AAE
+ .string "FANS: The TRAINER’s charming way\n"
+ .string "of nicknaming POKéMON!$"
+
+gTVTrainerFanClubText09:: @ 08286AE6
+ .string "FANS: The TRAINER’s nifty style of\n"
+ .string "decorating a SECRET BASE!$"
+
+gTVTrainerFanClubText10:: @ 08286B23
+ .string "FANS: The TRAINER’s bold ways of\n"
+ .string "using TMs!$"
+
+gTVTrainerFanClubText11:: @ 08286B4F
+ .string "MC: As you’ve just seen, {STR_VAR_1}\n"
+ .string "is hot! Like, too hot to touch, yow!\p"
+ .string "Among {STR_VAR_1}’s FANS\n"
+ .string "there’s a special slogan!\p"
+ .string "MC: When I say {STR_VAR_1},\n"
+ .string "you say…\p"
+ .string "FANS: {STR_VAR_2}!\p"
+ .string "FANS: {STR_VAR_3}!\p"
+ .string "FANS: {STR_VAR_2}!\p"
+ .string "FANS: {STR_VAR_3}!\p"
+ .string "MC: That’s right, when someone says,\n"
+ .string "“{STR_VAR_1}”…\p"
+ .string "Come back with, “{STR_VAR_2}\n"
+ .string "{STR_VAR_3}!”\p"
+ .string "That has such a unique ring to it!\n"
+ .string "I can see why people become FANS\l"
+ .string "of {STR_VAR_1}!\p"
+ .string "Okay, you, in front of the TV, join us!\n"
+ .string "All together now!\p"
+ .string "MC: When I say {STR_VAR_1},\n"
+ .string "you say…\p"
+ .string "FANS: {STR_VAR_2}!\p"
+ .string "FANS: {STR_VAR_3}!\p"
+ .string "FANS: {STR_VAR_2}!\p"
+ .string "FANS: {STR_VAR_3}!\p"
+ .string "MC: Thanks for joining us, all you\n"
+ .string "wild FANS of {STR_VAR_1}!\l"
+ .string "That’s the show! See you again!\p"
+ .string "MC: When I say {STR_VAR_1},\n"
+ .string "you say…\p"
+ .string "FANS: {STR_VAR_2}!\p"
+ .string "FANS: {STR_VAR_3}!$"
+
+gTVCutiesText00:: @ 08286D8F
+ .string "SPOT THE CUTIES!\n"
+ .string "POKéMON IN RIBBONS!\p"
+ .string "Hello, my sweet viewers!\p"
+ .string "I just know you’ll agree, but a POKéMON\n"
+ .string "wearing RIBBONS is simply divine!\p"
+ .string "Today, I want to share with you\n"
+ .string "a lovely POKéMON I spotted while\l"
+ .string "out on a stroll in town.\p"
+ .string "Today’s featured pretty POKéMON\n"
+ .string "is {STR_VAR_1}’s {STR_VAR_2}.$"
+
+gTVCutiesText01:: @ 08286E9D
+ .string "The number of RIBBONS that\n"
+ .string "{STR_VAR_2} wears is {STR_VAR_3}.\p"
+ .string "It says a lot about how much\n"
+ .string "{STR_VAR_1} adores the POKéMON.$"
+
+gTVCutiesText02:: @ 08286EFC
+ .string "{STR_VAR_2} wears an amazing\n"
+ .string "{STR_VAR_3} RIBBONS!\p"
+ .string "It speaks volumes about {STR_VAR_1}’s\n"
+ .string "commitment to the POKéMON!$"
+
+gTVCutiesText03:: @ 08286F54
+ .string "{STR_VAR_2} wears an incredible\n"
+ .string "{STR_VAR_3} RIBBONS!\p"
+ .string "It shows you {STR_VAR_1}’s total\n"
+ .string "dedication as a collector!$"
+
+gTVCutiesText04:: @ 08286FAA
+ .string "Let us take a closer look at the many\n"
+ .string "RIBBONS worn by {STR_VAR_2}.$"
+
+gTVCutiesText05:: @ 08286FE4
+ .string "The CHAMPION RIBBON is especially\n"
+ .string "fetching.\p"
+ .string "{STR_VAR_2} received it upon entering\n"
+ .string "the HALL OF FAME.\p"
+ .string "It verily draws out the bravery\n"
+ .string "of {STR_VAR_2}.\p"
+ .string "{STR_VAR_2} and the CHAMP RIBBON!\n"
+ .string "The combination is super effective!$"
+
+gTVCutiesText06:: @ 082870A3
+ .string "The COOL RIBBON is especially\n"
+ .string "fetching.\p"
+ .string "{STR_VAR_2} received it for winning\n"
+ .string "a COOL CONTEST.\p"
+ .string "It verily draws out the coolness\n"
+ .string "of {STR_VAR_2}.\p"
+ .string "{STR_VAR_2} and the COOL RIBBON!\n"
+ .string "The combination is super effective!$"
+
+gTVCutiesText07:: @ 0828715A
+ .string "The BEAUTY RIBBON is especially\n"
+ .string "fetching.\p"
+ .string "{STR_VAR_2} received it for winning\n"
+ .string "a BEAUTY CONTEST.\p"
+ .string "It verily draws out the beauty\n"
+ .string "of {STR_VAR_2}.\p"
+ .string "{STR_VAR_2} and the BEAUTY RIBBON!\n"
+ .string "The combination is super effective!$"
+
+gTVCutiesText08:: @ 08287215
+ .string "The CUTE RIBBON is especially\n"
+ .string "fetching.\p"
+ .string "{STR_VAR_2} received it for winning\n"
+ .string "a CUTE CONTEST.\p"
+ .string "It verily draws out the cuteness\n"
+ .string "of {STR_VAR_2}.\p"
+ .string "{STR_VAR_2} and the CUTE RIBBON!\n"
+ .string "The combination is super effective!$"
+
+gTVCutiesText09:: @ 082872CC
+ .string "The SMART RIBBON is especially\n"
+ .string "fetching.\p"
+ .string "{STR_VAR_2} received it for winning\n"
+ .string "a SMART CONTEST.\p"
+ .string "It verily draws out the smartness\n"
+ .string "of {STR_VAR_2}.\p"
+ .string "{STR_VAR_2} and the SMART RIBBON!\n"
+ .string "The combination is super effective!$"
+
+gTVCutiesText10:: @ 08287387
+ .string "The TOUGH RIBBON is especially\n"
+ .string "fetching.\p"
+ .string "{STR_VAR_2} received it for winning\n"
+ .string "a TOUGH CONTEST.\p"
+ .string "It verily draws out the toughness\n"
+ .string "of {STR_VAR_2}.\p"
+ .string "{STR_VAR_2} and the TOUGH RIBBON!\n"
+ .string "The combination is super effective!$"
+
+gTVCutiesText11:: @ 08287442
+ .string "The WINNING RIBBON is especially\n"
+ .string "fetching.\p"
+ .string "{STR_VAR_2} received it for its feats\n"
+ .string "at the BATTLE TOWER.\p"
+ .string "It verily draws out the mightiness\n"
+ .string "of {STR_VAR_2}.\p"
+ .string "{STR_VAR_2} and the WINNING RIBBON!\n"
+ .string "The combination is super effective!$"
+
+gTVCutiesText12:: @ 08287508
+ .string "The VICTORY RIBBON is especially\n"
+ .string "fetching.\p"
+ .string "{STR_VAR_2} received it for its feats\n"
+ .string "at the BATTLE TOWER.\p"
+ .string "It verily draws out the incredible\n"
+ .string "mightiness of {STR_VAR_2}.\p"
+ .string "{STR_VAR_2} and the VICTORY RIBBON!\n"
+ .string "The combination is super effective!$"
+
+gTVCutiesText13:: @ 082875D9
+ .string "The ARTIST RIBBON is especially\n"
+ .string "fetching.\p"
+ .string "{STR_VAR_2} received it for being\n"
+ .string "the model for an artist.\p"
+ .string "It verily draws out the pop-star charm\n"
+ .string "of {STR_VAR_2}.\p"
+ .string "{STR_VAR_2} and the ARTIST RIBBON!\n"
+ .string "The combination is super effective!$"
+
+gTVCutiesText14:: @ 082876A1
+ .string "The Hard Worker RIBBON is\n"
+ .string "especially fetching.\p"
+ .string "{STR_VAR_2} received it for being\n"
+ .string "an especially dedicated worker.\p"
+ .string "It verily draws out the determination\n"
+ .string "of {STR_VAR_2}.\p"
+ .string "{STR_VAR_2} and the Hard Worker RIBBON!\n"
+ .string "The combination is super effective!$"
+
+gTVCutiesText15:: @ 08287779
+ .string "…Sigh…\p"
+ .string "RIBBONS and POKéMON…\n"
+ .string "They go so wonderfully together!\p"
+ .string "Before I swoon,\n"
+ .string "I bid you all farewell!$"
+
+gTVPokemonNewsBattleFrontierText00:: @ 082877DE
+ .string "Greetings!\n"
+ .string "It’s time for POKéMON NEWS.\p"
+ .string "We’ve got some uplifting news from\n"
+ .string "the BATTLE FRONTIER.$"
+
+gTVPokemonNewsBattleFrontierText01:: @ 0828783D
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-win-streak record while on\l"
+ .string "the BATTLE TOWER’s SINGLE BATTLE\l"
+ .string "ROOM challenge.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText02:: @ 082878B3
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-win-streak record while on\l"
+ .string "the BATTLE TOWER’s DOUBLE BATTLE\l"
+ .string "ROOM challenge.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText03:: @ 08287929
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-win-streak record while on\l"
+ .string "the BATTLE TOWER’s MULTI BATTLE\l"
+ .string "ROOM challenge.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText04:: @ 0828799E
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-win-streak record while on\l"
+ .string "the BATTLE TOWER’s LINK MULTI BATTLE\l"
+ .string "ROOM challenge.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText05:: @ 08287A18
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-championship-streak record\l"
+ .string "competing in the BATTLE DOME’s\l"
+ .string "SINGLE BATTLE Tournaments.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText06:: @ 08287A97
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-championship-streak record\l"
+ .string "competing in the BATTLE DOME’s\l"
+ .string "DOUBLE BATTLE Tournaments.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText07:: @ 08287B16
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-win-streak record while on\l"
+ .string "the BATTLE FACTORY’s Battle\l"
+ .string "Swap Single challenge.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText08:: @ 08287B8E
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-win-streak record while on\l"
+ .string "the BATTLE FACTORY’s Battle\l"
+ .string "Swap Double challenge.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText09:: @ 08287C06
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "record of clearing {STR_VAR_2} rooms\l"
+ .string "while on the BATTLE PIKE’s Battle\l"
+ .string "Choice challenge.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText10:: @ 08287C7D
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-win-streak record while\l"
+ .string "competing in the BATTLE ARENA’s\l"
+ .string "Set KO Tournaments.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText11:: @ 08287CF3
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-win-streak record while on\l"
+ .string "the BATTLE PALACE’s SINGLE BATTLE\l"
+ .string "HALL challenge.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText12:: @ 08287D6A
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "{STR_VAR_2}-win-streak record while on\l"
+ .string "the BATTLE PALACE’s DOUBLE BATTLE\l"
+ .string "HALL challenge.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText13:: @ 08287DE1
+ .string "The TRAINER {STR_VAR_1} set a new\n"
+ .string "record of clearing {STR_VAR_2} floors\l"
+ .string "while on the BATTLE PYRAMID’s\l"
+ .string "Battle Quest challenge.\p"
+ .string "Here’s to {STR_VAR_1}!$"
+
+gTVPokemonNewsBattleFrontierText14:: @ 08287E5B
+ .string "And to the three POKéMON, {STR_VAR_1},\n"
+ .string "{STR_VAR_2}, and {STR_VAR_3}!\p"
+ .string "Congratulations for your\n"
+ .string "record-breaking performance!$"
+
+gTVPokemonNewsBattleFrontierText15:: @ 08287EBB
+ .string "And to the two POKéMON, {STR_VAR_1}\n"
+ .string "and {STR_VAR_2}!\p"
+ .string "Congratulations for your\n"
+ .string "record-breaking performance!$"
+
+gTVPokemonNewsBattleFrontierText16:: @ 08287F14
+ .string "And to the four POKéMON: {STR_VAR_1}!\p"
+ .string "{STR_VAR_2}!\p"
+ .string "{STR_VAR_3}!$"
+
+gTVPokemonNewsBattleFrontierText17:: @ 08287F39
+ .string "And {STR_VAR_1}!\p"
+ .string "Congratulations for your\n"
+ .string "record-breaking performance!$"
+
+gTVPokemonNewsBattleFrontierText18:: @ 08287F77
+ .string "Let’s hope for more record-setting\n"
+ .string "feats from {STR_VAR_1} and the loyal\l"
+ .string "POKéMON!\p"
+ .string "That’s the news on POKéMON NEWS!$"
+
+gTVWhatsNo1InHoennTodayText00:: @ 08287FE0
+ .string "WHAT’S NO. 1 IN HOENN TODAY?\n"
+ .string "Yes, it’s that time again!\p"
+ .string "Hello, viewers! Are you giving your\n"
+ .string "best at whatever you do?\p"
+ .string "Let’s have a look at the TRAINER\n"
+ .string "who did the very best today!\p"
+ .string "Today’s no. 1 TRAINER is none other\n"
+ .string "than {STR_VAR_1}!$"
+
+gTVWhatsNo1InHoennTodayText01:: @ 082880C0
+ .string "In one day, {STR_VAR_1} spun the SLOTS\n"
+ .string "at the GAME CORNER {STR_VAR_2} times.\p"
+ .string "While playing, {STR_VAR_1} was heard\n"
+ .string "murmuring, “For me, the reels don’t\l"
+ .string "even move…”\l"
+ .string "Isn’t that interesting?$"
+
+gTVWhatsNo1InHoennTodayText02:: @ 0828815F
+ .string "In one day, {STR_VAR_1} played\n"
+ .string "the ROULETTE game at the GAME\l"
+ .string "CORNER {STR_VAR_2} times.\p"
+ .string "While playing, {STR_VAR_1} shouted,\n"
+ .string "“Let the balls decide!”\p"
+ .string "The TRAINER’s eyes were focused and\n"
+ .string "the face showed concentration.$"
+
+gTVWhatsNo1InHoennTodayText03:: @ 0828821A
+ .string "In one day, {STR_VAR_1} battled\n"
+ .string "wild POKéMON {STR_VAR_2} times!\p"
+ .string "Apparently, {STR_VAR_1}’s POKéMON\n"
+ .string "have grown incomparably stronger.\p"
+ .string "They appear eager to battle anywhere,\n"
+ .string "anytime, and anyhow!$"
+
+gTVWhatsNo1InHoennTodayText04:: @ 082882BE
+ .string "In just one day, {STR_VAR_1} spun\n"
+ .string "the BERRY BLENDER {STR_VAR_2} times!\p"
+ .string "Toward the end, even {STR_VAR_1}\n"
+ .string "seemed to get dizzy.\p"
+ .string "The TRAINER appeared to totter\n"
+ .string "around like a SPINDA!$"
+
+gTVWhatsNo1InHoennTodayText05:: @ 08288355
+ .string "In just one day, {STR_VAR_1} planted\n"
+ .string "{STR_VAR_2} BERRIES!\p"
+ .string "As a result, {STR_VAR_1}’s clothes\n"
+ .string "became filthy with dirt.\p"
+ .string "Where the TRAINER planted, countless\n"
+ .string "flowers have burst into bloom.\p"
+ .string "The flowers are said to soothe\n"
+ .string "the emotions of people.$"
+
+gTVWhatsNo1InHoennTodayText06:: @ 0828842B
+ .string "In just one day, {STR_VAR_1} picked\n"
+ .string "{STR_VAR_2} BERRIES!\p"
+ .string "{STR_VAR_1}’s BAG became so filled\n"
+ .string "with BERRIES, the TRAINER had trouble\l"
+ .string "walking afterward!$"
+
+gTVWhatsNo1InHoennTodayText07:: @ 082884A5
+ .string "In just one day, {STR_VAR_1} obtained\n"
+ .string "{STR_VAR_2} Battle Points!\p"
+ .string "{STR_VAR_1} was later seen wrestling\n"
+ .string "with the choice of exchanging\l"
+ .string "the Battle Points for a cool item or\l"
+ .string "a nifty interior decoration.\p"
+ .string "The TRAINER reportedly was grinning\n"
+ .string "while mulling options.$"
+
+gTVWhatsNo1InHoennTodayText08:: @ 0828858B
+ .string "Well, isn’t that something!\p"
+ .string "{STR_VAR_1}!\n"
+ .string "You’re today’s no. 1 TRAINER!\p"
+ .string "Viewers, take heart from {STR_VAR_1}!\n"
+ .string "You, too, can be no. 1 every day!$"
+
+gTVSecretBaseSecretsText00:: @ 08288608
+ .string "SECRET BASE SECRETS!\p"
+ .string "What do TRAINERS do in the secrecy\n"
+ .string "of SECRET BASES?\p"
+ .string "Today, we investigate {STR_VAR_1}’s\n"
+ .string "SECRET BASE.\p"
+ .string "Oh? It looks like {STR_VAR_2} has come\n"
+ .string "for a visit.\p"
+ .string "Let’s have a peek!\p"
+ .string "What will {STR_VAR_2} do?$"
+
+gTVSecretBaseSecretsText01:: @ 082886C8
+ .string "What will {STR_VAR_2} do next?$"
+
+gTVSecretBaseSecretsText02:: @ 082886DE
+ .string "And now, what will {STR_VAR_2} do?$"
+
+gTVSecretBaseSecretsText03:: @ 082886F8
+ .string "In the end, {STR_VAR_2} took {STR_VAR_3} steps\n"
+ .string "in {STR_VAR_1}’s SECRET BASE before\l"
+ .string "leaving.$"
+
+gTVSecretBaseSecretsText04:: @ 08288739
+ .string "Hmm…\p"
+ .string "It appears as if {STR_VAR_1}’s SECRET\n"
+ .string "BASE failed to interest {STR_VAR_2}…$"
+
+gTVSecretBaseSecretsText05:: @ 08288777
+ .string "{STR_VAR_2} appears to have enjoyed\n"
+ .string "{STR_VAR_1}’s SECRET BASE thoroughly.$"
+
+gTVSecretBaseSecretsText06:: @ 082887AF
+ .string "{STR_VAR_2} appears to have become\n"
+ .string "a huge fan of {STR_VAR_1}’s\l"
+ .string "SECRET BASE.$"
+
+gTVSecretBaseSecretsText07:: @ 082887E9
+ .string "Viewers may want to check out\n"
+ .string "{STR_VAR_1}’s SECRET BASE, too.\p"
+ .string "Tune in next time as we visit another\n"
+ .string "SECRET BASE! Thanks for joining us!$"
+
+gTVSecretBaseSecretsText08:: @ 08288868
+ .string "The visitor has stopped!\p"
+ .string "The visitor isn’t moving at all!\p"
+ .string "Was {STR_VAR_1}’s SECRET BASE\n"
+ .string "that unimpressive?$"
+
+gTVSecretBaseSecretsText09:: @ 082888CA
+ .string "The visitor has stopped!\p"
+ .string "The visitor isn’t moving at all!\p"
+ .string "Is it fatigue?\n"
+ .string "Has the visitor grown weary?$"
+
+gTVSecretBaseSecretsText10:: @ 08288930
+ .string "The visitor sat down on a chair!\n"
+ .string "The visitor is seated!\p"
+ .string "Look at that look of delight!\p"
+ .string "That chair must be very comfortable\n"
+ .string "to get that response!$"
+
+gTVSecretBaseSecretsText11:: @ 082889C0
+ .string "The visitor charged at a balloon!\p"
+ .string "It burst!\n"
+ .string "Oh, my goodness, it popped!\p"
+ .string "The visitor appears startled by\n"
+ .string "the sudden noise!$"
+
+gTVSecretBaseSecretsText12:: @ 08288A3A
+ .string "The visitor entered a TENT!\p"
+ .string "The visitor is running around!\p"
+ .string "Oh, my, the visitor is frolicking!\p"
+ .string "The visitor appears surprised by\n"
+ .string "the TENT’s size!$"
+
+gTVSecretBaseSecretsText13:: @ 08288ACA
+ .string "The visitor is examining\n"
+ .string "a potted plant!\p"
+ .string "The visitor has surprisingly\n"
+ .string "mature taste!$"
+
+gTVSecretBaseSecretsText14:: @ 08288B1E
+ .string "The visitor is examining\n"
+ .string "a GOLD SHIELD!\p"
+ .string "The visitor’s eyes appear to be\n"
+ .string "lit up with wonder!$"
+
+gTVSecretBaseSecretsText15:: @ 08288B7A
+ .string "The visitor is examining\n"
+ .string "a SILVER SHIELD!\p"
+ .string "The visitor appears to be wide-eyed!$"
+
+gTVSecretBaseSecretsText16:: @ 08288BC9
+ .string "The visitor is examining\n"
+ .string "a GLASS ORNAMENT!\p"
+ .string "Oh, no!\p"
+ .string "The visitor is touching it!\p"
+ .string "It’s getting covered with\n"
+ .string "fingerprints…$"
+
+gTVSecretBaseSecretsText17:: @ 08288C40
+ .string "The visitor is watching television!\p"
+ .string "Looks like we have a big fan of TV!$"
+
+gTVSecretBaseSecretsText18:: @ 08288C88
+ .string "The visitor stomped on a MUD BALL!\p"
+ .string "The visitor looks delighted!$"
+
+gTVSecretBaseSecretsText19:: @ 08288CC8
+ .string "…Oh?\p"
+ .string "The visitor is reaching for their own\n"
+ .string "BAG and rummaging about in it!\p"
+ .string "The visitor pulled out\n"
+ .string "one {STR_VAR_2}!\p"
+ .string "Look at the visitor smile while\n"
+ .string "holding up the {STR_VAR_2}!\p"
+ .string "It’s like a TV commercial!$"
+
+gTVSecretBaseSecretsText20:: @ 08288D7F
+ .string "The visitor grabs a cushion and…$"
+
+gTVSecretBaseSecretsText21:: @ 08288DA0
+ .string "…begins hitting it!\p"
+ .string "Is the visitor under a lot of stress?$"
+
+gTVSecretBaseSecretsText22:: @ 08288DDA
+ .string "…hugs it tight!\p"
+ .string "Could the visitor be feeling happy\n"
+ .string "about something?$"
+
+gTVSecretBaseSecretsText23:: @ 08288E1E
+ .string "The visitor is chatting with\n"
+ .string "{STR_VAR_1}!\p"
+ .string "It looks like they’re going to\n"
+ .string "have a battle!\p"
+ .string "And…\p"
+ .string "It’s the visitor!\n"
+ .string "The visitor won an away match!\p"
+ .string "The visitor is doing\n"
+ .string "a victory dance!$"
+
+gTVSecretBaseSecretsText24:: @ 08288EC9
+ .string "The visitor is chatting with\n"
+ .string "{STR_VAR_1}!\p"
+ .string "It looks like they’re going to\n"
+ .string "have a battle!\p"
+ .string "And…\p"
+ .string "It’s {STR_VAR_1}!\n"
+ .string "The visitor has lost!\p"
+ .string "The visitor looks dejected!$"
+
+gTVSecretBaseSecretsText25:: @ 08288F58
+ .string "The visitor is chatting with\n"
+ .string "{STR_VAR_1}!\p"
+ .string "It looks like they’re going to\n"
+ .string "have a battle!\p"
+ .string "And…\p"
+ .string "No, the visitor has refused!\p"
+ .string "There won’t be a battle after all!\p"
+ .string "Did the visitor find {STR_VAR_1}\n"
+ .string "unappealing?$"
+
+gTVSecretBaseSecretsText26:: @ 08289011
+ .string "The visitor is staring intently\n"
+ .string "at a poster!\p"
+ .string "Is the poster to the visitor’s\n"
+ .string "liking?\p"
+ .string "…But… There’s something disturbing\n"
+ .string "about the visitor’s stares.$"
+
+gTVSecretBaseSecretsText27:: @ 082890A4
+ .string "The visitor stepped on a NOTE MAT!\p"
+ .string "…Hmm…\n"
+ .string "The visitor composed a funny tune!$"
+
+gTVSecretBaseSecretsText28:: @ 082890F0
+ .string "The visitor is chatting with\n"
+ .string "{STR_VAR_1}!\p"
+ .string "It looks like they’re going to\n"
+ .string "have a battle!\p"
+ .string "And…\p"
+ .string "It’s a draw!\n"
+ .string "Nothing’s resolved!\p"
+ .string "Both TRAINERS appear to be very\n"
+ .string "disappointed!$"
+
+gTVSecretBaseSecretsText29:: @ 08289193
+ .string "The visitor stepped on\n"
+ .string "a SPIN MAT!\p"
+ .string "It looks like the visitor is dizzy!\p"
+ .string "The visitor is tottering about!\n"
+ .string "Look out!$"
+
+gTVSecretBaseSecretsText30:: @ 08289204
+ .string "The visitor is reaching for\n"
+ .string "a SAND ORNAMENT!\p"
+ .string "Oh!\p"
+ .string "It crumbled!\n"
+ .string "It’s fallen apart!\p"
+ .string "The visitor looks sheepish\n"
+ .string "and guilty!$"
+
+gTVSecretBaseSecretsText31:: @ 0828927C
+ .string "The visitor is rubbing a desktop\n"
+ .string "with their finger!\p"
+ .string "Apparently, the visitor disapproves\n"
+ .string "of dust!\p"
+ .string "The visitor is surprisingly concerned\n"
+ .string "about neatness!$"
+
+gTVSecretBaseSecretsText32:: @ 08289313
+ .string "The visitor is staring at a BRICK!\p"
+ .string "Perhaps the visitor is thinking about\n"
+ .string "the object on the BRICK.$"
+
+gTVSecretBaseSecretsText33:: @ 08289375
+ .string "The visitor is walking across\n"
+ .string "the SOLID BOARD.\p"
+ .string "The visitor keeps looking down.\p"
+ .string "The visitor appears to be surprisingly\n"
+ .string "timid and cautious!$"
+
+gTVSecretBaseSecretsText34:: @ 082893FF
+ .string "The visitor is looking intently\n"
+ .string "at a FENCE!\p"
+ .string "Has a new idea for a trap popped\n"
+ .string "into the visitor’s head?$"
+
+gTVSecretBaseSecretsText35:: @ 08289465
+ .string "The visitor stepped on\n"
+ .string "a GLITTER MAT!\p"
+ .string "The visitor is striking a variety\n"
+ .string "of poses!\p"
+ .string "The visitor appears to be fantasizing\n"
+ .string "about being an idol!$"
+
+gTVSecretBaseSecretsText36:: @ 082894F2
+ .string "The visitor is staring intently\n"
+ .string "at a TIRE!\p"
+ .string "Could the visitor be thinking about\n"
+ .string "the kind of car that would use it?$"
+
+gTVSecretBaseSecretsText37:: @ 08289564
+ .string "The visitor climbed a STAND!\p"
+ .string "The visitor is looking out across\n"
+ .string "{STR_VAR_1}’s BASE from high up!\p"
+ .string "And…\p"
+ .string "Lets loose a roar!\n"
+ .string "The visitor is roaring!$"
+
+gTVSecretBaseSecretsText38:: @ 082895EB
+ .string "The visitor charged headlong into\n"
+ .string "a BREAKABLE DOOR!\p"
+ .string "The visitor is laughing uproariously!$"
+
+gTVSecretBaseSecretsText39:: @ 08289645
+ .string "The visitor is talking to a DOLL!\p"
+ .string "…It’s a little creepy…$"
+
+gTVSecretBaseSecretsText40:: @ 0828967E
+ .string "The visitor is climbing the ladder\n"
+ .string "on a SLIDE!\p"
+ .string "And…\p"
+ .string "The visitor slid down!\p"
+ .string "Looks like the visitor is having\n"
+ .string "a grand old time!$"
+
+gTVSecretBaseSecretsText41:: @ 082896FC
+ .string "The visitor is climbing the ladder\n"
+ .string "on a SLIDE!\p"
+ .string "And…\p"
+ .string "The visitor went back down\n"
+ .string "the ladder!\p"
+ .string "Did the visitor suddenly chicken out?$"
+
+gTVSecretBaseSecretsText42:: @ 0828977D
+ .string "The visitor stepped on\n"
+ .string "a JUMP MAT!\p"
+ .string "The visitor jumped once!\p"
+ .string "Jumped twice!\p"
+ .string "And a successful landing!\p"
+ .string "The visitor is clapping!\n"
+ .string "What a solo performance!$"
+
+gTVSafariFanClubText00:: @ 08289813
+ .string "SAFARI FAN CLUB!\p"
+ .string "REPORTER: All right, mates!\n"
+ .string "Tossing them SAFARI BALLS, are you?\p"
+ .string "You can bet I am here in the SAFARI\n"
+ .string "ZONE chock-full of amazing POKéMON!\p"
+ .string "Let’s get with it and have a chat with\n"
+ .string "this good fellow of a SAFARI GUIDE!\p"
+ .string "All right, mate, how are the visiting\n"
+ .string "TRAINERS looking?$"
+
+gTVSafariFanClubText01:: @ 0828992F
+ .string "GUIDE: Everyone seems to be going\n"
+ .string "hard at it.\p"
+ .string "{STR_VAR_1} is doing especially well.\p"
+ .string "Why, before, {STR_VAR_1} caught\n"
+ .string "{STR_VAR_2} POKéMON.$"
+
+gTVSafariFanClubText02:: @ 0828999D
+ .string "The TRAINER is clever with {POKEBLOCK}S.\n"
+ .string "Used {STR_VAR_2} that time, I think.$"
+
+gTVSafariFanClubText03:: @ 082899DC
+ .string "The TRAINER didn’t use a single\n"
+ .string "{POKEBLOCK}! Not a one!\p"
+ .string "There’s an expert for you.$"
+
+gTVSafariFanClubText04:: @ 08289A29
+ .string "REPORTER: Is that right, then?\p"
+ .string "Sounds like our mate {STR_VAR_1}\n"
+ .string "is a stout SAFARI master!\p"
+ .string "GUIDE: I hope the TRAINER comes back\n"
+ .string "and shows us that great technique.$"
+
+gTVSafariFanClubText05:: @ 08289AC2
+ .string "GUIDE: No one seems to be doing\n"
+ .string "very well.\p"
+ .string "{STR_VAR_1} had it especially bad.\p"
+ .string "Why, before, the TRAINER only\n"
+ .string "managed to catch {STR_VAR_2} POKéMON.$"
+
+gTVSafariFanClubText06:: @ 08289B42
+ .string "GUIDE: No one seems to be doing\n"
+ .string "very well.\p"
+ .string "{STR_VAR_1} had it especially bad.\p"
+ .string "Why, before, the TRAINER didn’t\n"
+ .string "catch one POKéMON. Not a one!$"
+
+gTVSafariFanClubText07:: @ 08289BC5
+ .string "The TRAINER does use {POKEBLOCK}S.\n"
+ .string "Used {STR_VAR_2} that time, I think.\p"
+ .string "But, boy, I wish the TRAINER would\n"
+ .string "get a bit better at this.$"
+
+gTVSafariFanClubText08:: @ 08289C3B
+ .string "I think the TRAINER would have better\n"
+ .string "luck using {POKEBLOCK}S, which weren’t\l"
+ .string "used at all that time.$"
+
+gTVSafariFanClubText09:: @ 08289C99
+ .string "REPORTER: Is that right, then?\p"
+ .string "Sounds like our mate {STR_VAR_1}\n"
+ .string "needs more SAFARI seasoning.\p"
+ .string "GUIDE: I hope the TRAINER visits\n"
+ .string "over and over to get the hang of it.$"
+
+gTVSafariFanClubText10:: @ 08289D33
+ .string "REPORTER: Quite right, it is!\n"
+ .string "Facing up to challenges is important!\p"
+ .string "Viewers, come on down to the SAFARI\n"
+ .string "and make the challenge yourself!\p"
+ .string "Until next time, cheerio!$"
+
+gTVContestLiveUpdatesText00:: @ 08289DD6
+ .string "“POKéMON CONTEST LIVE UPDATES!”\p"
+ .string "MC: Thanks for joining us!\p"
+ .string "We’re live from the just-ended\n"
+ .string "{STR_VAR_1} site.\p"
+ .string "The hall is still filled with\n"
+ .string "an audience unwilling to leave.\p"
+ .string "Spectator: {STR_VAR_2}!\p"
+ .string "Spectator: {STR_VAR_3}!\p"
+ .string "MC: As you’ve just heard, the CONTEST\n"
+ .string "was won by the POKéMON {STR_VAR_2}\l"
+ .string "of {STR_VAR_3}.\p"
+ .string "Spectator: {STR_VAR_2}!\n"
+ .string "You’re the best!\p"
+ .string "Spectator: {STR_VAR_3}!\n"
+ .string "Way to go!\p"
+ .string "MC: Let’s hear what the fans have\n"
+ .string "to say about this CONTEST.$"
+
+gTVContestLiveUpdatesText01:: @ 08289F53
+ .string "Spectator: The {STR_VAR_2} was tops in\n"
+ .string "both primary and secondary judging!\p"
+ .string "That {STR_VAR_2} will keep winning!$"
+
+gTVContestLiveUpdatesText02:: @ 08289FB0
+ .string "Spectator: The {STR_VAR_2} didn’t do\n"
+ .string "well in the primary judging, but it\l"
+ .string "cleaned up in the secondary judging!\p"
+ .string "It was a miraculous comeback\n"
+ .string "for that {STR_VAR_2}. Yippee!$"
+
+gTVContestLiveUpdatesText03:: @ 0828A047
+ .string "Spectator: The {STR_VAR_2} remained\n"
+ .string "consistent throughout both primary\l"
+ .string "and secondary judging.\p"
+ .string "{STR_VAR_3} and the {STR_VAR_2},\n"
+ .string "they’re no ordinary combo!$"
+
+gTVContestLiveUpdatesText04:: @ 0828A0C6
+ .string "Spectator: In terms of being {STR_VAR_1},\n"
+ .string "that {STR_VAR_2} was outstanding.\p"
+ .string "I hope it makes better appeals\n"
+ .string "next time, though.$"
+
+gTVContestLiveUpdatesText05:: @ 0828A132
+ .string "Spectator: When the {STR_VAR_2} got\n"
+ .string "nervous, I couldn’t stop myself from\l"
+ .string "shouting encouragement.\p"
+ .string "I’d like to say this to that\n"
+ .string "{STR_VAR_2}, “Congratulations!”$"
+
+gTVContestLiveUpdatesText06:: @ 0828A1BE
+ .string "Spectator: That {STR_VAR_2}’s appeal\n"
+ .string "startled even me!\p"
+ .string "{STR_VAR_2}, you were awesome!$"
+
+gTVContestLiveUpdatesText07:: @ 0828A202
+ .string "Spectator: That {STR_VAR_2}’s combo\n"
+ .string "appeal was stunning!\p"
+ .string "It’s shaken me to the core!$"
+
+gTVContestLiveUpdatesText08:: @ 0828A24E
+ .string "Spectator: The winning {STR_VAR_2}’s\n"
+ .string "appeal got my heart pounding!$"
+
+gTVContestLiveUpdatesText09:: @ 0828A288
+ .string "{STR_VAR_2}!\n"
+ .string "You were cool!$"
+
+gTVContestLiveUpdatesText10:: @ 0828A29B
+ .string "{STR_VAR_2}!\n"
+ .string "You were beautiful!$"
+
+gTVContestLiveUpdatesText11:: @ 0828A2B3
+ .string "{STR_VAR_2}!\n"
+ .string "You were cute!$"
+
+gTVContestLiveUpdatesText12:: @ 0828A2C6
+ .string "{STR_VAR_2}!\n"
+ .string "You were smart!$"
+
+gTVContestLiveUpdatesText13:: @ 0828A2DA
+ .string "{STR_VAR_2}!\n"
+ .string "You were tough!$"
+
+gTVContestLiveUpdatesText14:: @ 0828A2EE
+ .string "Spectator: The winning {STR_VAR_2}’s\n"
+ .string "appeal still has my heart pounding!$"
+
+gTVContestLiveUpdatesText15:: @ 0828A32E
+ .string "{STR_VAR_2}!\n"
+ .string "You’re the last word in cool!$"
+
+gTVContestLiveUpdatesText16:: @ 0828A350
+ .string "{STR_VAR_2}!\n"
+ .string "You’re the most beautiful!$"
+
+gTVContestLiveUpdatesText17:: @ 0828A36F
+ .string "{STR_VAR_2}!\n"
+ .string "You’re simply the cutest!$"
+
+gTVContestLiveUpdatesText18:: @ 0828A38D
+ .string "{STR_VAR_2}!\n"
+ .string "You’re the smartest among the smart!$"
+
+gTVContestLiveUpdatesText19:: @ 0828A3B6
+ .string "{STR_VAR_2}!\n"
+ .string "You’re the toughest of the tough!$"
+
+gTVContestLiveUpdatesText20:: @ 0828A3DC
+ .string "Spectator: Even when the {STR_VAR_2}\n"
+ .string "took a break from making appeals,\l"
+ .string "I couldn’t take my eyes off it.\p"
+ .string "I’m captivated by that {STR_VAR_2}.$"
+
+gTVContestLiveUpdatesText21:: @ 0828A455
+ .string "Spectator: When the {STR_VAR_2} was\n"
+ .string "startled by another POKéMON’s appeal,\l"
+ .string "I was close to tears.\p"
+ .string "{STR_VAR_2}, you were resilient!\n"
+ .string "Way to go!$"
+
+gTVContestLiveUpdatesText22:: @ 0828A4CF
+ .string "Spectator: Oh…\n"
+ .string "That {STR_VAR_2}’s {STR_VAR_3}!\l"
+ .string "{STR_VAR_2}’s {STR_VAR_3}!\l"
+ .string "{STR_VAR_2}’s {STR_VAR_3}!\l"
+ .string "How could it be so wonderful?$"
+
+gTVContestLiveUpdatesText23:: @ 0828A51C
+ .string "MC: Well, there you have it. This place\n"
+ .string "is full of the {STR_VAR_1}’s fans!\p"
+ .string "I should also mention that another\n"
+ .string "POKéMON, {STR_VAR_2}’s {STR_VAR_3}, \l"
+ .string "caught my eye.\p"
+ .string "{STR_VAR_2}’s {STR_VAR_3}…$"
+
+gTVContestLiveUpdatesText24:: @ 0828A5AC
+ .string "It failed to make a single appeal during\n"
+ .string "secondary judging out of nervousness.\p"
+ .string "Next time, I would like to see this\n"
+ .string "{STR_VAR_1} make even one appeal.$"
+
+gTVContestLiveUpdatesText25:: @ 0828A638
+ .string "It came dead last in both primary\n"
+ .string "and secondary judging.\p"
+ .string "I hope that {STR_VAR_1} will retrain this\n"
+ .string "{STR_VAR_2} and erase the shame of\l"
+ .string "this undisputed last-place finish.$"
+
+gTVContestLiveUpdatesText26:: @ 0828A6CF
+ .string "It failed to take advantage of\n"
+ .string "the audience’s excitement and make\l"
+ .string "an appropriate appeal.\p"
+ .string "We hope {STR_VAR_1} will learn how to get\n"
+ .string "a feel for the audience and whip their\l"
+ .string "excitement to a fever pitch next time.$"
+
+gTVContestLiveUpdatesText27:: @ 0828A797
+ .string "While finishing first in the primary\n"
+ .string "judging, its appeals in the secondary\l"
+ .string "judging failed to click.\p"
+ .string "It suffered a humiliating come-from-\n"
+ .string "behind loss.\p"
+ .string "I’m sure {STR_VAR_1} is studying how to\n"
+ .string "make more effective appeals now.$"
+
+gTVContestLiveUpdatesText28:: @ 0828A86D
+ .string "The audience never got excited by its\n"
+ .string "appeals during the secondary judging.\p"
+ .string "We hope it will stop worrying about\n"
+ .string "other POKéMON and learn to pitch\l"
+ .string "its appeals to the audience more.$"
+
+gTVContestLiveUpdatesText29:: @ 0828A920
+ .string "It lost to {STR_VAR_1}’s {STR_VAR_2}\n"
+ .string "by only a small margin.\p"
+ .string "It must be heartbreaking to come\n"
+ .string "so close to victory only to fail.\p"
+ .string "I wouldn’t be surprised if {STR_VAR_3}\n"
+ .string "were weeping over this outcome.$"
+
+gTVContestLiveUpdatesText30:: @ 0828A9CC
+ .string "It disappointed the JUDGE by\n"
+ .string "repeating the same appeals.\p"
+ .string "It’s an unforgivable error in any\n"
+ .string "CONTEST, and the POKéMON paid.\p"
+ .string "{STR_VAR_1} should feel guilty for\n"
+ .string "this sorry showing.$"
+
+gTVContestLiveUpdatesText31:: @ 0828AA74
+ .string "{STR_VAR_1} turned in a valiant effort,\n"
+ .string "but…\p"
+ .string "It was all for naught, finishing last.\p"
+ .string "{STR_VAR_1} should learn from this loss\n"
+ .string "and put the knowledge to good use.$"
+
+gTVContestLiveUpdatesText32:: @ 0828AB01
+ .string "I’d like to end this program with our\n"
+ .string "usual farewell to the winners.\p"
+ .string "This time, it’s {STR_VAR_1} and\n"
+ .string "the {STR_VAR_2}!\p"
+ .string "MC: Is everyone ready?\n"
+ .string "All together now!\p"
+ .string "Audience: {STR_VAR_1}! {STR_VAR_2}!\n"
+ .string "Congratulations!\l"
+ .string "You’re the CONTEST winner!$"
+
+gTVPokemonBattleUpdateText00:: @ 0828ABCC
+ .string "“POKéMON BATTLE UPDATE!”\p"
+ .string "Bringing you the results of POKéMON\n"
+ .string "battles as they come in!$"
+
+gTVPokemonBattleUpdateText01:: @ 0828AC22
+ .string "The TRAINERS {STR_VAR_1} and\n"
+ .string "{STR_VAR_2} faced each other in\l"
+ .string "a {STR_VAR_3} BATTLE.\p"
+ .string "This match ended in victory for\n"
+ .string "{STR_VAR_1}!$"
+
+gTVPokemonBattleUpdateText02:: @ 0828AC7E
+ .string "In the battle, {STR_VAR_1}’s\n"
+ .string "{STR_VAR_2} was a formidable force\l"
+ .string "using {STR_VAR_3}!$"
+
+gTVPokemonBattleUpdateText03:: @ 0828ACB6
+ .string "{STR_VAR_1}’s {STR_VAR_2} had a weak\n"
+ .string "showing that really hurt.$"
+
+gTVPokemonBattleUpdateText04:: @ 0828ACE3
+ .string "Congratulations on your victory,\n"
+ .string "{STR_VAR_1}!\p"
+ .string "And for the defeated {STR_VAR_2},\n"
+ .string "we hope for a better result next time!\p"
+ .string "This concludes this episode of\n"
+ .string "“POKéMON BATTLE UPDATE!”$"
+
+gTVPokemonBattleUpdateText05:: @ 0828AD80
+ .string "The teams of TRAINERS {STR_VAR_1} and\n"
+ .string "{STR_VAR_2} met in a MULTI BATTLE.\p"
+ .string "This match ended in victory for\n"
+ .string "{STR_VAR_1}’s team.$"
+
+gTVPokemonBattleUpdateText06:: @ 0828ADE2
+ .string "In the battle, the {STR_VAR_2} on\n"
+ .string "{STR_VAR_1}’s team was a formidable\l"
+ .string "force using {STR_VAR_3}.$"
+
+gTVPokemonBattleUpdateText07:: @ 0828AE26
+ .string "The weak showing by the {STR_VAR_3}\n"
+ .string "on {STR_VAR_2}’s team really hurt.\p"
+ .string "Congratulations on your team’s\n"
+ .string "victory, {STR_VAR_1}!\p"
+ .string "As for the defeated {STR_VAR_2}’s team,\n"
+ .string "we hope for a better result next time!\p"
+ .string "This concludes this episode of\n"
+ .string "“POKéMON BATTLE UPDATE!”$"
+
+ .string "GABBY: Oh! We’ve just spotted a tough-\n"
+ .string "looking TRAINER here of all places!\p"
+ .string "Okay, roll camera!\n"
+ .string "Let’s get this interview.$"
+
+ .string "GABBY: Oh! You’re {PLAYER}! Hi!\n"
+ .string "Do you remember us from last time?\p"
+ .string "Can you show us how much stronger\n"
+ .string "you’ve become? Okay, cue interview!$"
+
+ .string "GABBY: My eyes didn’t lie!\n"
+ .string "I did discover an astonishing TRAINER!$"
+
+ .string "GABBY: Awesome! Awesome!\n"
+ .string "Who are you?!\p"
+ .string "I knew we were onto something wild\n"
+ .string "when we spotted you!\p"
+ .string "Oh, please let me explain. We travel\n"
+ .string "around everywhere interviewing all\l"
+ .string "sorts of TRAINERS.\p"
+ .string "So, would you give us a bit of your time\n"
+ .string "for an interview?$"
+
+ .string "GABBY: “{STR_VAR_1}!”\p"
+ .string "Remember? That’s the quote you gave\n"
+ .string "us as the battle clincher last time.\p"
+ .string "I never, ever forget stuff like that!$"
+
+ .string "The last time we battled, you stomped\n"
+ .string "us before we could brace ourselves…\p"
+ .string "Anyway, what do you think?\n"
+ .string "Do you want to be interviewed again?$"
+
+ .string "The last time we battled, didn’t you\n"
+ .string "throw a POKé BALL at us?\p"
+ .string "We were shocked! So we told everyone,\n"
+ .string "just everyone, about it!\p"
+ .string "Anyway, what do you think?\n"
+ .string "Do you want to be interviewed again?$"
+
+ .string "The last time we battled, your item\n"
+ .string "skills cleverly did us in.\p"
+ .string "Anyway, what do you think?\n"
+ .string "Do you want to be interviewed again?$"
+
+ .string "The last time we battled, we managed\n"
+ .string "to look respectable.\p"
+ .string "Anyway, what do you think?\n"
+ .string "Do you want to be interviewed again?$"
+
+ .string "Anyway, what do you think?\n"
+ .string "Do you want to be interviewed again?$"
+
+ .string "You will?\n"
+ .string "Thank you!\p"
+ .string "Okay, I need you to describe your\n"
+ .string "feelings about our battle, but it\l"
+ .string "has to be short and sweet. Go!$"
+
+ .string "GABBY: Mmm, yeah!\n"
+ .string "That’s the perfect clincher!\p"
+ .string "I get the feeling that this will make\n"
+ .string "a great TV show.\p"
+ .string "There’s a chance that they’ll air this\n"
+ .string "on TV, so make sure to look for us!\p"
+ .string "Okay!\n"
+ .string "We’ll be seeing you!$"
+
+ .string "GABBY: Oh…\p"
+ .string "Okay, but don’t give up!\n"
+ .string "We’ll be keeping an eye out for you!$"
+
+ .string "GABBY: We’ll be keeping an eye out\n"
+ .string "for you!$"
+
+ .string "GABBY: Is there a strong TRAINER\n"
+ .string "anywhere with a lot of POKéMON?$"
+
+ .string "GABBY: Wow, you are something!\p"
+ .string "You’ve gotten a lot stronger--a lot--\n"
+ .string "since we last battled.\p"
+ .string "We were right about you when we\n"
+ .string "spotted you as a hot TRAINER.\p"
+ .string "So, anyway, what do you think?\n"
+ .string "Are you willing to give us an interview\l"
+ .string "this time?$"
+
+ .string "GABBY: That was an intense battle!\n"
+ .string "Did you get all that on camera?$"
+
+ .string "TY: Hey, lookie here! A tough-looking\n"
+ .string "TRAINER here, of all places!\l"
+ .string "Camera’s rolling!$"
+
+ .string "TY: Hey, lookie here!\n"
+ .string "I remember you!\p"
+ .string "I’ll get this battle all on this\n"
+ .string "here camera!$"
+
+ .string "TY: You’re a natural!\n"
+ .string "Got me some prime footage right here!$"
+
+ .string "TY: Do you only have the one POKéMON\n"
+ .string "and that’s it?\p"
+ .string "If you had more POKéMON, it’d make for\n"
+ .string "better footage, but…$"
+
+ .string "TY: Yep, we sure spotted a hot TRAINER.\n"
+ .string "This is a huge scoop for us!$"
+
+ .string "TY: Yep, I got it all.\n"
+ .string "That whole battle’s on camera.$"
+
+gTVInSearchOfTrainersText00:: @ 0828B92C
+ .string "IN SEARCH OF TRAINERS…\p"
+ .string "GABBY: Hi! Today I’m visiting an area\n"
+ .string "near {STR_VAR_1}.\p"
+ .string "We’re trying to spot some up-and-\n"
+ .string "coming new talent in the field.\p"
+ .string "Today, we turned our lens on the\n"
+ .string "TRAINER {PLAYER}.\p"
+ .string "There’s something about this TRAINER\n"
+ .string "that piqued our interest.$"
+
+gTVInSearchOfTrainersText01:: @ 0828BA20
+ .string "We’ve battled {PLAYER} before, but we\n"
+ .string "can attest that the TRAINER has most\l"
+ .string "definitely improved from before.\p"
+ .string "I knew we were onto someone special\n"
+ .string "when we spotted this TRAINER!$"
+
+gTVInSearchOfTrainersText02:: @ 0828BAC8
+ .string "The best way to determine how strong\n"
+ .string "a TRAINER is…\p"
+ .string "Well, the fastest way is to battle.\n"
+ .string "And so we began our investigation!\p"
+ .string "… …\p"
+ .string "That’s how we ended up in battle\n"
+ .string "with {PLAYER}.\p"
+ .string "In a dominating performance, we were\n"
+ .string "flattened, rolled up, and tossed aside!\p"
+ .string "{PLAYER} is ruthlessly strong…\p"
+ .string "Here’s our impressions after having\n"
+ .string "battled our featured TRAINER.$"
+
+gTVInSearchOfTrainersText03:: @ 0828BC18
+ .string "The combination of {STR_VAR_1} and\n"
+ .string "{STR_VAR_3} was divine!\p"
+ .string "The sight of them--{STR_VAR_1} and\n"
+ .string "{STR_VAR_3}--selflessly supporting\l"
+ .string "each other in the thick of battle…\p"
+ .string "It was a marvelous sight to behold!\p"
+ .string "{STR_VAR_2} was the move the TRAINER\n"
+ .string "used last in our battle.\p"
+ .string "The move {STR_VAR_2} is {STR_VAR_1}\n"
+ .string "and {STR_VAR_3}’s sign of friendship!$"
+
+gTVInSearchOfTrainersText04:: @ 0828BD20
+ .string "…I lost confidence in myself as\n"
+ .string "a result of our encounter.\p"
+ .string "We were beaten before we could launch\n"
+ .string "a single attack.\l"
+ .string "Ohhh… Snivel…\p"
+ .string "In spite of that, {PLAYER}’s battles\n"
+ .string "are worth seeing.\p"
+ .string "I recommend confident TRAINERS to\n"
+ .string "challenge {PLAYER}.$"
+
+gTVInSearchOfTrainersText05:: @ 0828BE01
+ .string "There’s only one thing to be said.\n"
+ .string "Don’t you dare throw a POKé BALL during\l"
+ .string "a TRAINER battle!\p"
+ .string "{PLAYER} is certainly strong, but has\n"
+ .string "no clue about the basic rules.\p"
+ .string "To our TV audience, I have a request.\p"
+ .string "If you see {PLAYER}, please caution\n"
+ .string "the TRAINER!$"
+
+gTVInSearchOfTrainersText06:: @ 0828BEEE
+ .string "{PLAYER} is adept at reading the\n"
+ .string "opponent’s actions.\p"
+ .string "The timing of item usage was remarkably\n"
+ .string "effective!$"
+
+gTVInSearchOfTrainersText07:: @ 0828BF50
+ .string "Honestly speaking, I thought that\n"
+ .string "I might even be pretty good.\p"
+ .string "While we did end up losing, we did have\n"
+ .string "a hotly contested battle.\p"
+ .string "But if you’re struggling against me,\n"
+ .string "you have a ways to go, {PLAYER}!$"
+
+gTVInSearchOfTrainersText08:: @ 0828C011
+ .string "After our battle, we asked {PLAYER} for\n"
+ .string "a succinct summary.\p"
+ .string "The TRAINER replied, “{STR_VAR_1}.”\p"
+ .string "{PLAYER}’s POKéMON {STR_VAR_2} and\n"
+ .string "{STR_VAR_3}…\l"
+ .string "And “{STR_VAR_1}”…\p"
+ .string "Mmm! That’s deep! There’s deep\n"
+ .string "significance behind that quote!\p"
+ .string "It’s no surprise--a good TRAINER has\n"
+ .string "good things to say.\p"
+ .string "That’s all for today!\n"
+ .string "See you again on our next broadcast!$"
+
+gTVPokemonContestLiveUpdates2Text00:: @ 0828C137
+ .string "“POKéMON CONTEST LIVE UPDATES!”\p"
+ .string "MC: Sorry to interrupt the regular\n"
+ .string "programming, and thanks for joining us!\p"
+ .string "We bring you this live from\n"
+ .string "the scene of a just-completed\l"
+ .string "{STR_VAR_1}!\p"
+ .string "Spectators: ?!!!!\p"
+ .string "MC: Oh! It looks like the CONTEST\n"
+ .string "participants are headed this way!\p"
+ .string "I’ll try to get an impromptu interview\n"
+ .string "for you folks at home!\p"
+ .string "Spectators: ?!!!!\n"
+ .string "?!!!!$"
+
+gTVPokemonContestLiveUpdates2Text01:: @ 0828C28C
+ .string "MC: Excuse me!\n"
+ .string "Thanks for joining us on live TV!\p"
+ .string "May I congratulate you on your win?\p"
+ .string "What was the key factor in today’s\n"
+ .string "stunning victory?\p"
+ .string "BEAUTY: We gave it our best effort\n"
+ .string "today, my {STR_VAR_2} and I!\p"
+ .string "But I’m sure we wouldn’t have made it\n"
+ .string "if it weren’t for all the help we\l"
+ .string "received leading up to the CONTEST!\p"
+ .string "MC: Do you have a special someone\n"
+ .string "with whom you’d like to share your joy?\l"
+ .string "Let’s hear it live!\p"
+ .string "BEAUTY: Hey, out there!\p"
+ .string "{STR_VAR_3}! Are you watching?\n"
+ .string "We did it!\l"
+ .string "Thank you!$"
+
+gTVPokemonContestLiveUpdates2Text02:: @ 0828C45B
+ .string "MC: Excuse me!\n"
+ .string "Thanks for joining us on live TV!\p"
+ .string "You must be disappointed by that turn\n"
+ .string "of events. Do you have any comments?\p"
+ .string "BEAUTY: It’s heartbreaking…\n"
+ .string "My {STR_VAR_2} and I, we did our best…\p"
+ .string "But I feel like I’ve let down everyone\n"
+ .string "who has supported us through this.\p"
+ .string "MC: I hate to say it, but the POKéMON’s\n"
+ .string "coloration is a little wanting.\p"
+ .string "BEAUTY: {STR_VAR_3}, I’m so sorry…\n"
+ .string "I’ll do better next time, I swear…\l"
+ .string "…Sniff… Waaaaah!\p"
+ .string "Spectators: See that?\n"
+ .string "The poor girl!\p"
+ .string "MC: Uh… Uh-oh…\p"
+ .string "Uh… That’s all the time we have today!\n"
+ .string "Thanks for tuning in!$"
+
+gTVPokemonContestLiveUpdates2Text03:: @ 0828C662
+ .string "MC: Excuse me!\n"
+ .string "Thanks for joining us on live TV!\p"
+ .string "How did your CONTEST appearance go?\p"
+ .string "BEAUTY: Nothing went right…\n"
+ .string "For some reason, my {STR_VAR_2}\l"
+ .string "couldn’t attract any popularity.\p"
+ .string "MC: I hate to say it, but the POKéMON’s\n"
+ .string "coloration is a little wanting.\p"
+ .string "BEAUTY: … … … … … …\n"
+ .string "…Sniff… Waaaaah!\p"
+ .string "Spectators: See that?\n"
+ .string "The poor girl!\p"
+ .string "MC: Uh… Uh-oh…\p"
+ .string "Uh… That’s all the time we have today!\n"
+ .string "Thanks for tuning in!$"
diff --git a/data/tileset.s b/data/tileset.s
deleted file mode 100644
index 1221d8967..000000000
--- a/data/tileset.s
+++ /dev/null
@@ -1,116 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_08510764:: @ 8510764
- .incbin "baserom.gba", 0x510764, 0xb60
-
-gUnknown_085112C4:: @ 85112C4
- .incbin "baserom.gba", 0x5112c4, 0x908
-
-gUnknown_08511BCC:: @ 8511BCC
- .incbin "baserom.gba", 0x511bcc, 0x9a8
-
-gUnknown_08512574:: @ 8512574
- .incbin "baserom.gba", 0x512574, 0x8e0
-
-gUnknown_08512E54:: @ 8512E54
- .incbin "baserom.gba", 0x512e54, 0x320
-
-gUnknown_08513174:: @ 8513174
- .incbin "baserom.gba", 0x513174, 0x510
-
-gUnknown_08513684:: @ 8513684
- .incbin "baserom.gba", 0x513684, 0x210
-
-gUnknown_08513894:: @ 8513894
- .incbin "baserom.gba", 0x513894, 0xb50
-
-gUnknown_085143E4:: @ 85143E4
- .incbin "baserom.gba", 0x5143e4, 0x210
-
-gUnknown_085145F4:: @ 85145F4
- .incbin "baserom.gba", 0x5145f4, 0x810
-
-gUnknown_08514E04:: @ 8514E04
- .incbin "baserom.gba", 0x514e04, 0x540
-
-gUnknown_08515344:: @ 8515344
- .incbin "baserom.gba", 0x515344, 0x20
-
-gUnknown_08515364:: @ 8515364
- .incbin "baserom.gba", 0x515364, 0x20
-
-gUnknown_08515384:: @ 8515384
- .incbin "baserom.gba", 0x515384, 0x30
-
-gUnknown_085153B4:: @ 85153B4
- .incbin "baserom.gba", 0x5153b4, 0x30
-
-gUnknown_085153E4:: @ 85153E4
- .incbin "baserom.gba", 0x5153e4, 0x10
-
-gUnknown_085153F4:: @ 85153F4
- .incbin "baserom.gba", 0x5153f4, 0x410
-
-gUnknown_08515804:: @ 8515804
- .incbin "baserom.gba", 0x515804, 0x20
-
-gUnknown_08515824:: @ 8515824
- .incbin "baserom.gba", 0x515824, 0x140
-
-gUnknown_08515964:: @ 8515964
- .incbin "baserom.gba", 0x515964, 0x428
-
-gUnknown_08515D8C:: @ 8515D8C
- .incbin "baserom.gba", 0x515d8c, 0x430
-
-gUnknown_085161BC:: @ 85161BC
- .incbin "baserom.gba", 0x5161bc, 0x20
-
-gUnknown_085161DC:: @ 85161DC
- .incbin "baserom.gba", 0x5161dc, 0x320
-
-gUnknown_085164FC:: @ 85164FC
- .incbin "baserom.gba", 0x5164fc, 0x310
-
-gUnknown_0851680C:: @ 851680C
- .incbin "baserom.gba", 0x51680c, 0x310
-
-gUnknown_08516B1C:: @ 8516B1C
- .incbin "baserom.gba", 0x516b1c, 0x210
-
-gUnknown_08516D2C:: @ 8516D2C
- .incbin "baserom.gba", 0x516d2c, 0x110
-
-gUnknown_08516E3C:: @ 8516E3C
- .incbin "baserom.gba", 0x516e3c, 0xc08
-
-gUnknown_08517A44:: @ 8517A44
- .incbin "baserom.gba", 0x517a44, 0xc
-
-gUnknown_08517A50:: @ 8517A50
- .incbin "baserom.gba", 0x517a50, 0x1ac
-
-gUnknown_08517BFC:: @ 8517BFC
- .incbin "baserom.gba", 0x517bfc, 0x10
-
-gUnknown_08517C0C:: @ 8517C0C
- .incbin "baserom.gba", 0x517c0c, 0x428
-
-gUnknown_08518034:: @ 8518034
- .incbin "baserom.gba", 0x518034, 0x268
-
-gUnknown_0851829C:: @ 851829C
- .incbin "baserom.gba", 0x51829c, 0x8028
-
-gUnknown_085202C4:: @ 85202C4
- .incbin "baserom.gba", 0x5202c4, 0x45a0
-
-gUnknown_08524864:: @ 8524864
- .incbin "baserom.gba", 0x524864, 0xc
-
-gUnknown_08524870:: @ 8524870
- .incbin "baserom.gba", 0x524870, 0xc
diff --git a/data/tilesets/primary/building/anim/0.png b/data/tilesets/primary/building/anim/0.png
new file mode 100644
index 000000000..004eccc67
--- /dev/null
+++ b/data/tilesets/primary/building/anim/0.png
Binary files differ
diff --git a/data/tilesets/primary/building/anim/1.png b/data/tilesets/primary/building/anim/1.png
new file mode 100644
index 000000000..e28281dea
--- /dev/null
+++ b/data/tilesets/primary/building/anim/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/0/0.png b/data/tilesets/primary/general/anim/0/0.png
new file mode 100644
index 000000000..d535d920e
--- /dev/null
+++ b/data/tilesets/primary/general/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/0/1.png b/data/tilesets/primary/general/anim/0/1.png
new file mode 100644
index 000000000..74f93ecce
--- /dev/null
+++ b/data/tilesets/primary/general/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/0/2.png b/data/tilesets/primary/general/anim/0/2.png
new file mode 100644
index 000000000..fb0bfe89f
--- /dev/null
+++ b/data/tilesets/primary/general/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/0.png b/data/tilesets/primary/general/anim/1/0.png
new file mode 100644
index 000000000..a7bb2e631
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/1.png b/data/tilesets/primary/general/anim/1/1.png
new file mode 100644
index 000000000..c215f1683
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/2.png b/data/tilesets/primary/general/anim/1/2.png
new file mode 100644
index 000000000..f8e0ee273
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/2.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/3.png b/data/tilesets/primary/general/anim/1/3.png
new file mode 100644
index 000000000..6c6ce3611
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/3.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/4.png b/data/tilesets/primary/general/anim/1/4.png
new file mode 100644
index 000000000..cc1f9576c
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/4.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/5.png b/data/tilesets/primary/general/anim/1/5.png
new file mode 100644
index 000000000..3c0c57a86
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/5.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/6.png b/data/tilesets/primary/general/anim/1/6.png
new file mode 100644
index 000000000..be5ecacaa
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/6.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/7.png b/data/tilesets/primary/general/anim/1/7.png
new file mode 100644
index 000000000..85bc7561a
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/7.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/0.png b/data/tilesets/primary/general/anim/2/0.png
new file mode 100644
index 000000000..6f9f0c309
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/0.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/1.png b/data/tilesets/primary/general/anim/2/1.png
new file mode 100644
index 000000000..bef1f3023
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/2.png b/data/tilesets/primary/general/anim/2/2.png
new file mode 100644
index 000000000..b5d7a9ee9
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/2.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/3.png b/data/tilesets/primary/general/anim/2/3.png
new file mode 100644
index 000000000..42a953a83
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/3.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/4.png b/data/tilesets/primary/general/anim/2/4.png
new file mode 100644
index 000000000..112b20077
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/4.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/5.png b/data/tilesets/primary/general/anim/2/5.png
new file mode 100644
index 000000000..7f58c0b94
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/5.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/6.png b/data/tilesets/primary/general/anim/2/6.png
new file mode 100644
index 000000000..784a543b4
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/6.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/3/0.png b/data/tilesets/primary/general/anim/3/0.png
new file mode 100644
index 000000000..2f8bb49b6
--- /dev/null
+++ b/data/tilesets/primary/general/anim/3/0.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/3/1.png b/data/tilesets/primary/general/anim/3/1.png
new file mode 100644
index 000000000..5a2744a66
--- /dev/null
+++ b/data/tilesets/primary/general/anim/3/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/3/2.png b/data/tilesets/primary/general/anim/3/2.png
new file mode 100644
index 000000000..0ddf1cda7
--- /dev/null
+++ b/data/tilesets/primary/general/anim/3/2.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/3/3.png b/data/tilesets/primary/general/anim/3/3.png
new file mode 100644
index 000000000..f3fee8470
--- /dev/null
+++ b/data/tilesets/primary/general/anim/3/3.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/4/0.png b/data/tilesets/primary/general/anim/4/0.png
new file mode 100644
index 000000000..90dc0bc02
--- /dev/null
+++ b/data/tilesets/primary/general/anim/4/0.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/4/1.png b/data/tilesets/primary/general/anim/4/1.png
new file mode 100644
index 000000000..4459a94e5
--- /dev/null
+++ b/data/tilesets/primary/general/anim/4/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/4/2.png b/data/tilesets/primary/general/anim/4/2.png
new file mode 100644
index 000000000..389875c31
--- /dev/null
+++ b/data/tilesets/primary/general/anim/4/2.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/4/3.png b/data/tilesets/primary/general/anim/4/3.png
new file mode 100644
index 000000000..ac8936cce
--- /dev/null
+++ b/data/tilesets/primary/general/anim/4/3.png
Binary files differ
diff --git a/data/tilesets/primary/general/tiles.png b/data/tilesets/primary/general/tiles.png
index 3d1e90510..121e835a2 100644
--- a/data/tilesets/primary/general/tiles.png
+++ b/data/tilesets/primary/general/tiles.png
Binary files differ
diff --git a/data/tilesets/primary/inside_building/tiles.png b/data/tilesets/primary/inside_building/tiles.png
index 7d267dfb7..506bb7400 100644
--- a/data/tilesets/primary/inside_building/tiles.png
+++ b/data/tilesets/primary/inside_building/tiles.png
Binary files differ
diff --git a/data/tilesets/primary/secret_base/tiles.png b/data/tilesets/primary/secret_base/tiles.png
index 9adc0e13f..9dee014ea 100644
--- a/data/tilesets/primary/secret_base/tiles.png
+++ b/data/tilesets/primary/secret_base/tiles.png
Binary files differ
diff --git a/data/tilesets/primary/secret_base/unknown_tiles.png b/data/tilesets/primary/secret_base/unknown_tiles.png
index dd5c4e16a..3ca4d9e87 100644
--- a/data/tilesets/primary/secret_base/unknown_tiles.png
+++ b/data/tilesets/primary/secret_base/unknown_tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_arena/tiles.png b/data/tilesets/secondary/battle_arena/tiles.png
index 43297aa7b..7414666df 100644
--- a/data/tilesets/secondary/battle_arena/tiles.png
+++ b/data/tilesets/secondary/battle_arena/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_dome/tiles.png b/data/tilesets/secondary/battle_dome/tiles.png
index e0fce3196..be3708bfd 100644
--- a/data/tilesets/secondary/battle_dome/tiles.png
+++ b/data/tilesets/secondary/battle_dome/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_factory/tiles.png b/data/tilesets/secondary/battle_factory/tiles.png
index 7857f0813..4d9463b20 100644
--- a/data/tilesets/secondary/battle_factory/tiles.png
+++ b/data/tilesets/secondary/battle_factory/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier/tiles.png b/data/tilesets/secondary/battle_frontier/tiles.png
index 70ec420e9..1b14ce555 100644
--- a/data/tilesets/secondary/battle_frontier/tiles.png
+++ b/data/tilesets/secondary/battle_frontier/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_outside_east/anim/0.png b/data/tilesets/secondary/battle_frontier_outside_east/anim/0.png
new file mode 100644
index 000000000..8a9905198
--- /dev/null
+++ b/data/tilesets/secondary/battle_frontier_outside_east/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_outside_east/anim/1.png b/data/tilesets/secondary/battle_frontier_outside_east/anim/1.png
new file mode 100644
index 000000000..836986b12
--- /dev/null
+++ b/data/tilesets/secondary/battle_frontier_outside_east/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_outside_east/anim/2.png b/data/tilesets/secondary/battle_frontier_outside_east/anim/2.png
new file mode 100644
index 000000000..660d3080f
--- /dev/null
+++ b/data/tilesets/secondary/battle_frontier_outside_east/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_outside_east/anim/3.png b/data/tilesets/secondary/battle_frontier_outside_east/anim/3.png
new file mode 100644
index 000000000..7fe571b4a
--- /dev/null
+++ b/data/tilesets/secondary/battle_frontier_outside_east/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_outside_east/tiles.png b/data/tilesets/secondary/battle_frontier_outside_east/tiles.png
index 20cb7d67e..da34656d1 100644
--- a/data/tilesets/secondary/battle_frontier_outside_east/tiles.png
+++ b/data/tilesets/secondary/battle_frontier_outside_east/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_outside_west/anim/0.png b/data/tilesets/secondary/battle_frontier_outside_west/anim/0.png
new file mode 100644
index 000000000..8a9905198
--- /dev/null
+++ b/data/tilesets/secondary/battle_frontier_outside_west/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_outside_west/anim/1.png b/data/tilesets/secondary/battle_frontier_outside_west/anim/1.png
new file mode 100644
index 000000000..836986b12
--- /dev/null
+++ b/data/tilesets/secondary/battle_frontier_outside_west/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_outside_west/anim/2.png b/data/tilesets/secondary/battle_frontier_outside_west/anim/2.png
new file mode 100644
index 000000000..660d3080f
--- /dev/null
+++ b/data/tilesets/secondary/battle_frontier_outside_west/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_outside_west/anim/3.png b/data/tilesets/secondary/battle_frontier_outside_west/anim/3.png
new file mode 100644
index 000000000..7fe571b4a
--- /dev/null
+++ b/data/tilesets/secondary/battle_frontier_outside_west/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_outside_west/tiles.png b/data/tilesets/secondary/battle_frontier_outside_west/tiles.png
index 3d5ea94f9..03704bfd0 100644
--- a/data/tilesets/secondary/battle_frontier_outside_west/tiles.png
+++ b/data/tilesets/secondary/battle_frontier_outside_west/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_frontier_ranking_hall/tiles.png b/data/tilesets/secondary/battle_frontier_ranking_hall/tiles.png
index cf54e1d77..1c1f700c0 100644
--- a/data/tilesets/secondary/battle_frontier_ranking_hall/tiles.png
+++ b/data/tilesets/secondary/battle_frontier_ranking_hall/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_palace/tiles.png b/data/tilesets/secondary/battle_palace/tiles.png
index a848a9eef..4e11e3596 100644
--- a/data/tilesets/secondary/battle_palace/tiles.png
+++ b/data/tilesets/secondary/battle_palace/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pike/tiles.png b/data/tilesets/secondary/battle_pike/tiles.png
index cba2f5794..fc11f1d1a 100644
--- a/data/tilesets/secondary/battle_pike/tiles.png
+++ b/data/tilesets/secondary/battle_pike/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/0/0.png b/data/tilesets/secondary/battle_pyramid/anim/0/0.png
new file mode 100644
index 000000000..c0fb59c0e
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/0/1.png b/data/tilesets/secondary/battle_pyramid/anim/0/1.png
new file mode 100644
index 000000000..29c019209
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/0/2.png b/data/tilesets/secondary/battle_pyramid/anim/0/2.png
new file mode 100644
index 000000000..7c463d9c3
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/1/0.png b/data/tilesets/secondary/battle_pyramid/anim/1/0.png
new file mode 100644
index 000000000..2a0921dea
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/1/1.png b/data/tilesets/secondary/battle_pyramid/anim/1/1.png
new file mode 100644
index 000000000..3474d081f
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/1/2.png b/data/tilesets/secondary/battle_pyramid/anim/1/2.png
new file mode 100644
index 000000000..b9f1c4423
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/1/2.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/1/3.png b/data/tilesets/secondary/battle_pyramid/anim/1/3.png
new file mode 100644
index 000000000..8ad81b1e1
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/1/3.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/1/4.png b/data/tilesets/secondary/battle_pyramid/anim/1/4.png
new file mode 100644
index 000000000..bea921d90
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/1/4.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/1/5.png b/data/tilesets/secondary/battle_pyramid/anim/1/5.png
new file mode 100644
index 000000000..bea921d90
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/1/5.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/1/6.png b/data/tilesets/secondary/battle_pyramid/anim/1/6.png
new file mode 100644
index 000000000..16652df19
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/1/6.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/1/7.png b/data/tilesets/secondary/battle_pyramid/anim/1/7.png
new file mode 100644
index 000000000..8ea7a49e6
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/1/7.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/1/8.png b/data/tilesets/secondary/battle_pyramid/anim/1/8.png
new file mode 100644
index 000000000..2895d3319
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/1/8.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/anim/1/9.png b/data/tilesets/secondary/battle_pyramid/anim/1/9.png
new file mode 100644
index 000000000..63c22acf2
--- /dev/null
+++ b/data/tilesets/secondary/battle_pyramid/anim/1/9.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_pyramid/tiles.png b/data/tilesets/secondary/battle_pyramid/tiles.png
index cd45ea045..d9609f3dd 100644
--- a/data/tilesets/secondary/battle_pyramid/tiles.png
+++ b/data/tilesets/secondary/battle_pyramid/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/battle_tent/tiles.png b/data/tilesets/secondary/battle_tent/tiles.png
index 919e3878f..35e5c4b65 100644
--- a/data/tilesets/secondary/battle_tent/tiles.png
+++ b/data/tilesets/secondary/battle_tent/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/bike_shop/anim/0.png b/data/tilesets/secondary/bike_shop/anim/0.png
new file mode 100644
index 000000000..069509b27
--- /dev/null
+++ b/data/tilesets/secondary/bike_shop/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/bike_shop/anim/1.png b/data/tilesets/secondary/bike_shop/anim/1.png
new file mode 100644
index 000000000..4123bb0bf
--- /dev/null
+++ b/data/tilesets/secondary/bike_shop/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/bike_shop/anim/2.png b/data/tilesets/secondary/bike_shop/anim/2.png
new file mode 100644
index 000000000..7c463d9c3
--- /dev/null
+++ b/data/tilesets/secondary/bike_shop/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/bike_shop/tiles.png b/data/tilesets/secondary/bike_shop/tiles.png
index ec109c3be..e068538f5 100644
--- a/data/tilesets/secondary/bike_shop/tiles.png
+++ b/data/tilesets/secondary/bike_shop/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/brendans_mays_house/tiles.png b/data/tilesets/secondary/brendans_mays_house/tiles.png
index 10163e9f1..6d6a5f047 100644
--- a/data/tilesets/secondary/brendans_mays_house/tiles.png
+++ b/data/tilesets/secondary/brendans_mays_house/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/cable_club/tiles.png b/data/tilesets/secondary/cable_club/tiles.png
index 2b153c1f4..c5ad4cfac 100644
--- a/data/tilesets/secondary/cable_club/tiles.png
+++ b/data/tilesets/secondary/cable_club/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/cable_club/unknown_tiles.png b/data/tilesets/secondary/cable_club/unknown_tiles.png
index da68cdff2..84e79f720 100644
--- a/data/tilesets/secondary/cable_club/unknown_tiles.png
+++ b/data/tilesets/secondary/cable_club/unknown_tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/0.png b/data/tilesets/secondary/cave/anim/0.png
new file mode 100644
index 000000000..67f294ffe
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/1.png b/data/tilesets/secondary/cave/anim/1.png
new file mode 100644
index 000000000..9c92be807
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/2.png b/data/tilesets/secondary/cave/anim/2.png
new file mode 100644
index 000000000..78ea00e04
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/3.png b/data/tilesets/secondary/cave/anim/3.png
new file mode 100644
index 000000000..7edd52eaa
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/unused/0.png b/data/tilesets/secondary/cave/anim/unused/0.png
new file mode 100644
index 000000000..44564e67a
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/unused/0.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/unused/1.png b/data/tilesets/secondary/cave/anim/unused/1.png
new file mode 100644
index 000000000..47e7e17ee
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/unused/1.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/unused/2.png b/data/tilesets/secondary/cave/anim/unused/2.png
new file mode 100644
index 000000000..d1447cde2
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/unused/2.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/unused/3.png b/data/tilesets/secondary/cave/anim/unused/3.png
new file mode 100644
index 000000000..8ad81b1e1
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/unused/3.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/tiles.png b/data/tilesets/secondary/cave/tiles.png
index f905c6b21..e8c98dd71 100644
--- a/data/tilesets/secondary/cave/tiles.png
+++ b/data/tilesets/secondary/cave/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/contest/tiles.png b/data/tilesets/secondary/contest/tiles.png
index 09ddee472..710654f5f 100644
--- a/data/tilesets/secondary/contest/tiles.png
+++ b/data/tilesets/secondary/contest/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/dewford/anim/0.png b/data/tilesets/secondary/dewford/anim/0.png
new file mode 100644
index 000000000..adf42975f
--- /dev/null
+++ b/data/tilesets/secondary/dewford/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/dewford/anim/1.png b/data/tilesets/secondary/dewford/anim/1.png
new file mode 100644
index 000000000..6e7c23a18
--- /dev/null
+++ b/data/tilesets/secondary/dewford/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/dewford/anim/2.png b/data/tilesets/secondary/dewford/anim/2.png
new file mode 100644
index 000000000..86075ffb0
--- /dev/null
+++ b/data/tilesets/secondary/dewford/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/dewford/anim/3.png b/data/tilesets/secondary/dewford/anim/3.png
new file mode 100644
index 000000000..6e3c57621
--- /dev/null
+++ b/data/tilesets/secondary/dewford/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/dewford/tiles.png b/data/tilesets/secondary/dewford/tiles.png
index f79972197..1cf4c165c 100644
--- a/data/tilesets/secondary/dewford/tiles.png
+++ b/data/tilesets/secondary/dewford/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/dewford_gym/tiles.png b/data/tilesets/secondary/dewford_gym/tiles.png
index 1dad6f205..7d923b505 100644
--- a/data/tilesets/secondary/dewford_gym/tiles.png
+++ b/data/tilesets/secondary/dewford_gym/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/0/0.png b/data/tilesets/secondary/elite_four/anim/0/0.png
new file mode 100644
index 000000000..806d26e57
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/0/1.png b/data/tilesets/secondary/elite_four/anim/0/1.png
new file mode 100644
index 000000000..2a8e6a31c
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/0/2.png b/data/tilesets/secondary/elite_four/anim/0/2.png
new file mode 100644
index 000000000..c4e6161a6
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/0/3.png b/data/tilesets/secondary/elite_four/anim/0/3.png
new file mode 100644
index 000000000..2a8e6a31c
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/0/3.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/1/0.png b/data/tilesets/secondary/elite_four/anim/1/0.png
new file mode 100644
index 000000000..7822d1896
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/1/1.png b/data/tilesets/secondary/elite_four/anim/1/1.png
new file mode 100644
index 000000000..66d60e90b
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/1/2.png b/data/tilesets/secondary/elite_four/anim/1/2.png
new file mode 100644
index 000000000..09fb59fbf
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/1/2.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/1/3.png b/data/tilesets/secondary/elite_four/anim/1/3.png
new file mode 100644
index 000000000..0c7c05034
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/1/3.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/1/4.png b/data/tilesets/secondary/elite_four/anim/1/4.png
new file mode 100644
index 000000000..317db1714
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/1/4.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/1/5.png b/data/tilesets/secondary/elite_four/anim/1/5.png
new file mode 100644
index 000000000..d0cbfeb57
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/1/5.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/1/6.png b/data/tilesets/secondary/elite_four/anim/1/6.png
new file mode 100644
index 000000000..4b35ededd
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/1/6.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/1/7.png b/data/tilesets/secondary/elite_four/anim/1/7.png
new file mode 100644
index 000000000..dfe698edb
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/1/7.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/tiles.png b/data/tilesets/secondary/elite_four/tiles.png
index 834be3701..d16b2db03 100644
--- a/data/tilesets/secondary/elite_four/tiles.png
+++ b/data/tilesets/secondary/elite_four/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/0.png b/data/tilesets/secondary/ever_grande/anim/0.png
new file mode 100644
index 000000000..7536d08ad
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/1.png b/data/tilesets/secondary/ever_grande/anim/1.png
new file mode 100644
index 000000000..7536d08ad
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/2.png b/data/tilesets/secondary/ever_grande/anim/2.png
new file mode 100644
index 000000000..f0835aa3b
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/3.png b/data/tilesets/secondary/ever_grande/anim/3.png
new file mode 100644
index 000000000..c07cbbd17
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/4.png b/data/tilesets/secondary/ever_grande/anim/4.png
new file mode 100644
index 000000000..7536d08ad
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/4.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/5.png b/data/tilesets/secondary/ever_grande/anim/5.png
new file mode 100644
index 000000000..7536d08ad
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/5.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/6.png b/data/tilesets/secondary/ever_grande/anim/6.png
new file mode 100644
index 000000000..9b5030306
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/6.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/7.png b/data/tilesets/secondary/ever_grande/anim/7.png
new file mode 100644
index 000000000..9b5030306
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/7.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/tiles.png b/data/tilesets/secondary/ever_grande/tiles.png
index 0f3689c24..943a3f8f4 100644
--- a/data/tilesets/secondary/ever_grande/tiles.png
+++ b/data/tilesets/secondary/ever_grande/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/facility/tiles.png b/data/tilesets/secondary/facility/tiles.png
index 5585dee3b..f99c24150 100644
--- a/data/tilesets/secondary/facility/tiles.png
+++ b/data/tilesets/secondary/facility/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/fallarbor/tiles.png b/data/tilesets/secondary/fallarbor/tiles.png
index 4c5d72277..21ab321ef 100644
--- a/data/tilesets/secondary/fallarbor/tiles.png
+++ b/data/tilesets/secondary/fallarbor/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/fortree/tiles.png b/data/tilesets/secondary/fortree/tiles.png
index 0875d1d47..78cb1c1ae 100644
--- a/data/tilesets/secondary/fortree/tiles.png
+++ b/data/tilesets/secondary/fortree/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/fortree_gym/tiles.png b/data/tilesets/secondary/fortree_gym/tiles.png
index bb16dd0ca..932b5c06a 100644
--- a/data/tilesets/secondary/fortree_gym/tiles.png
+++ b/data/tilesets/secondary/fortree_gym/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/generic_building/tiles.png b/data/tilesets/secondary/generic_building/tiles.png
index d94085b06..6f681f837 100644
--- a/data/tilesets/secondary/generic_building/tiles.png
+++ b/data/tilesets/secondary/generic_building/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/inside_of_truck/tiles.png b/data/tilesets/secondary/inside_of_truck/tiles.png
index 44f923a5a..65a82e888 100644
--- a/data/tilesets/secondary/inside_of_truck/tiles.png
+++ b/data/tilesets/secondary/inside_of_truck/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/inside_ship/tiles.png b/data/tilesets/secondary/inside_ship/tiles.png
index d4b0471b2..77142a755 100644
--- a/data/tilesets/secondary/inside_ship/tiles.png
+++ b/data/tilesets/secondary/inside_ship/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/island_harbor/tiles.png b/data/tilesets/secondary/island_harbor/tiles.png
index e70a72977..82e419e72 100644
--- a/data/tilesets/secondary/island_harbor/tiles.png
+++ b/data/tilesets/secondary/island_harbor/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/lab/tiles.png b/data/tilesets/secondary/lab/tiles.png
index c2a86a73d..6a213d960 100644
--- a/data/tilesets/secondary/lab/tiles.png
+++ b/data/tilesets/secondary/lab/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/anim/0.png b/data/tilesets/secondary/lavaridge/anim/0.png
new file mode 100644
index 000000000..303855f71
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/anim/1.png b/data/tilesets/secondary/lavaridge/anim/1.png
new file mode 100644
index 000000000..7cdee79e2
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/anim/2.png b/data/tilesets/secondary/lavaridge/anim/2.png
new file mode 100644
index 000000000..b5810b806
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/anim/3.png b/data/tilesets/secondary/lavaridge/anim/3.png
new file mode 100644
index 000000000..caf7b5698
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/tiles.png b/data/tilesets/secondary/lavaridge/tiles.png
index 4886aa28e..896c43194 100644
--- a/data/tilesets/secondary/lavaridge/tiles.png
+++ b/data/tilesets/secondary/lavaridge/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge_gym/tiles.png b/data/tilesets/secondary/lavaridge_gym/tiles.png
index 0865ea207..8734cc3bf 100644
--- a/data/tilesets/secondary/lavaridge_gym/tiles.png
+++ b/data/tilesets/secondary/lavaridge_gym/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/lilycove/tiles.png b/data/tilesets/secondary/lilycove/tiles.png
index 88c5c7a28..b77f3d379 100644
--- a/data/tilesets/secondary/lilycove/tiles.png
+++ b/data/tilesets/secondary/lilycove/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/lilycove_museum/tiles.png b/data/tilesets/secondary/lilycove_museum/tiles.png
index 495187301..5bcc0ecfe 100644
--- a/data/tilesets/secondary/lilycove_museum/tiles.png
+++ b/data/tilesets/secondary/lilycove_museum/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/a/0.png b/data/tilesets/secondary/mauville/anim/0/a/0.png
new file mode 100644
index 000000000..88b028b52
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/a/0.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/a/1.png b/data/tilesets/secondary/mauville/anim/0/a/1.png
new file mode 100644
index 000000000..ce4010db2
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/a/1.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/a/2.png b/data/tilesets/secondary/mauville/anim/0/a/2.png
new file mode 100644
index 000000000..5ea20f6db
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/a/2.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/a/3.png b/data/tilesets/secondary/mauville/anim/0/a/3.png
new file mode 100644
index 000000000..fdf4d30bf
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/a/3.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/a/4.png b/data/tilesets/secondary/mauville/anim/0/a/4.png
new file mode 100644
index 000000000..c8097808c
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/a/4.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/a/5.png b/data/tilesets/secondary/mauville/anim/0/a/5.png
new file mode 100644
index 000000000..88b028b52
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/a/5.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/a/6.png b/data/tilesets/secondary/mauville/anim/0/a/6.png
new file mode 100644
index 000000000..ce4010db2
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/a/6.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/a/7.png b/data/tilesets/secondary/mauville/anim/0/a/7.png
new file mode 100644
index 000000000..5ea20f6db
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/a/7.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/a/8.png b/data/tilesets/secondary/mauville/anim/0/a/8.png
new file mode 100644
index 000000000..fdf4d30bf
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/a/8.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/a/9.png b/data/tilesets/secondary/mauville/anim/0/a/9.png
new file mode 100644
index 000000000..c8097808c
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/a/9.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/b/0.png b/data/tilesets/secondary/mauville/anim/0/b/0.png
new file mode 100644
index 000000000..88b028b52
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/b/0.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/b/1.png b/data/tilesets/secondary/mauville/anim/0/b/1.png
new file mode 100644
index 000000000..ce4010db2
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/b/1.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/b/2.png b/data/tilesets/secondary/mauville/anim/0/b/2.png
new file mode 100644
index 000000000..5ea20f6db
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/b/2.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/b/3.png b/data/tilesets/secondary/mauville/anim/0/b/3.png
new file mode 100644
index 000000000..fdf4d30bf
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/b/3.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/b/4.png b/data/tilesets/secondary/mauville/anim/0/b/4.png
new file mode 100644
index 000000000..91f368cf8
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/b/4.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/b/5.png b/data/tilesets/secondary/mauville/anim/0/b/5.png
new file mode 100644
index 000000000..91f368cf8
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/b/5.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/b/6.png b/data/tilesets/secondary/mauville/anim/0/b/6.png
new file mode 100644
index 000000000..91f368cf8
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/b/6.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/b/7.png b/data/tilesets/secondary/mauville/anim/0/b/7.png
new file mode 100644
index 000000000..91f368cf8
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/b/7.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/a/0.png b/data/tilesets/secondary/mauville/anim/1/a/0.png
new file mode 100644
index 000000000..88b028b52
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/a/0.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/a/1.png b/data/tilesets/secondary/mauville/anim/1/a/1.png
new file mode 100644
index 000000000..c8097808c
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/a/1.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/a/2.png b/data/tilesets/secondary/mauville/anim/1/a/2.png
new file mode 100644
index 000000000..5ea20f6db
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/a/2.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/a/3.png b/data/tilesets/secondary/mauville/anim/1/a/3.png
new file mode 100644
index 000000000..fdf4d30bf
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/a/3.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/b/0.png b/data/tilesets/secondary/mauville/anim/1/b/0.png
new file mode 100644
index 000000000..88b028b52
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/b/0.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/b/1.png b/data/tilesets/secondary/mauville/anim/1/b/1.png
new file mode 100644
index 000000000..c8097808c
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/b/1.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/b/2.png b/data/tilesets/secondary/mauville/anim/1/b/2.png
new file mode 100644
index 000000000..5ea20f6db
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/b/2.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/b/3.png b/data/tilesets/secondary/mauville/anim/1/b/3.png
new file mode 100644
index 000000000..fdf4d30bf
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/b/3.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/b/4.png b/data/tilesets/secondary/mauville/anim/1/b/4.png
new file mode 100644
index 000000000..44564e67a
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/b/4.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/b/5.png b/data/tilesets/secondary/mauville/anim/1/b/5.png
new file mode 100644
index 000000000..47e7e17ee
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/b/5.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/b/6.png b/data/tilesets/secondary/mauville/anim/1/b/6.png
new file mode 100644
index 000000000..d1447cde2
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/b/6.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/b/7.png b/data/tilesets/secondary/mauville/anim/1/b/7.png
new file mode 100644
index 000000000..8ad81b1e1
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/b/7.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/tiles.png b/data/tilesets/secondary/mauville/tiles.png
index a015fe5b4..e4ce0d4f8 100644
--- a/data/tilesets/secondary/mauville/tiles.png
+++ b/data/tilesets/secondary/mauville/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville_game_corner/tiles.png b/data/tilesets/secondary/mauville_game_corner/tiles.png
index c8f0dd1ee..3f7f565c9 100644
--- a/data/tilesets/secondary/mauville_game_corner/tiles.png
+++ b/data/tilesets/secondary/mauville_game_corner/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville_gym/anim/0.png b/data/tilesets/secondary/mauville_gym/anim/0.png
new file mode 100644
index 000000000..090fe6a1a
--- /dev/null
+++ b/data/tilesets/secondary/mauville_gym/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville_gym/anim/1.png b/data/tilesets/secondary/mauville_gym/anim/1.png
new file mode 100644
index 000000000..48f325890
--- /dev/null
+++ b/data/tilesets/secondary/mauville_gym/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville_gym/anim/2.png b/data/tilesets/secondary/mauville_gym/anim/2.png
new file mode 100644
index 000000000..16652df19
--- /dev/null
+++ b/data/tilesets/secondary/mauville_gym/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville_gym/anim/3.png b/data/tilesets/secondary/mauville_gym/anim/3.png
new file mode 100644
index 000000000..8ea7a49e6
--- /dev/null
+++ b/data/tilesets/secondary/mauville_gym/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville_gym/tiles.png b/data/tilesets/secondary/mauville_gym/tiles.png
index d710d2e40..5606bb101 100644
--- a/data/tilesets/secondary/mauville_gym/tiles.png
+++ b/data/tilesets/secondary/mauville_gym/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/meteor_falls/tiles.png b/data/tilesets/secondary/meteor_falls/tiles.png
index 5b0342f9b..9c7532805 100644
--- a/data/tilesets/secondary/meteor_falls/tiles.png
+++ b/data/tilesets/secondary/meteor_falls/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/mirage_tower/tiles.png b/data/tilesets/secondary/mirage_tower/tiles.png
index 8eab57f93..fd2904ca1 100644
--- a/data/tilesets/secondary/mirage_tower/tiles.png
+++ b/data/tilesets/secondary/mirage_tower/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/mossdeep/tiles.png b/data/tilesets/secondary/mossdeep/tiles.png
index 1933b8983..818406b23 100644
--- a/data/tilesets/secondary/mossdeep/tiles.png
+++ b/data/tilesets/secondary/mossdeep/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/mossdeep_game_corner/tiles.png b/data/tilesets/secondary/mossdeep_game_corner/tiles.png
index 379c4f42f..f09edf436 100644
--- a/data/tilesets/secondary/mossdeep_game_corner/tiles.png
+++ b/data/tilesets/secondary/mossdeep_game_corner/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/mossdeep_gym/tiles.png b/data/tilesets/secondary/mossdeep_gym/tiles.png
index 919d0334e..36a0873a4 100644
--- a/data/tilesets/secondary/mossdeep_gym/tiles.png
+++ b/data/tilesets/secondary/mossdeep_gym/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/mystery_events_house/tiles.png b/data/tilesets/secondary/mystery_events_house/tiles.png
index 1f5f8639b..5afa07fcf 100644
--- a/data/tilesets/secondary/mystery_events_house/tiles.png
+++ b/data/tilesets/secondary/mystery_events_house/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/navel_rock/tiles.png b/data/tilesets/secondary/navel_rock/tiles.png
index 06d8065f1..ffbc04584 100644
--- a/data/tilesets/secondary/navel_rock/tiles.png
+++ b/data/tilesets/secondary/navel_rock/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/oceanic_museum/tiles.png b/data/tilesets/secondary/oceanic_museum/tiles.png
index 25a20d586..a074d4a05 100644
--- a/data/tilesets/secondary/oceanic_museum/tiles.png
+++ b/data/tilesets/secondary/oceanic_museum/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/0/0.png b/data/tilesets/secondary/pacifidlog/anim/0/0.png
new file mode 100644
index 000000000..e7bcfd743
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/0/1.png b/data/tilesets/secondary/pacifidlog/anim/0/1.png
new file mode 100644
index 000000000..dde024f6e
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/0/2.png b/data/tilesets/secondary/pacifidlog/anim/0/2.png
new file mode 100644
index 000000000..1a4cea24d
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/0.png b/data/tilesets/secondary/pacifidlog/anim/1/0.png
new file mode 100644
index 000000000..beb8ee82d
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/1.png b/data/tilesets/secondary/pacifidlog/anim/1/1.png
new file mode 100644
index 000000000..594655120
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/2.png b/data/tilesets/secondary/pacifidlog/anim/1/2.png
new file mode 100644
index 000000000..747306d5c
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/2.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/3.png b/data/tilesets/secondary/pacifidlog/anim/1/3.png
new file mode 100644
index 000000000..20e0a7cdd
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/3.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/4.png b/data/tilesets/secondary/pacifidlog/anim/1/4.png
new file mode 100644
index 000000000..7b74ee349
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/4.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/5.png b/data/tilesets/secondary/pacifidlog/anim/1/5.png
new file mode 100644
index 000000000..b135bdfbe
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/5.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/6.png b/data/tilesets/secondary/pacifidlog/anim/1/6.png
new file mode 100644
index 000000000..4eae151e6
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/6.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/7.png b/data/tilesets/secondary/pacifidlog/anim/1/7.png
new file mode 100644
index 000000000..f1863fdd5
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/7.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/tiles.png b/data/tilesets/secondary/pacifidlog/tiles.png
index 496232735..94fe6d96b 100644
--- a/data/tilesets/secondary/pacifidlog/tiles.png
+++ b/data/tilesets/secondary/pacifidlog/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/petalburg/tiles.png b/data/tilesets/secondary/petalburg/tiles.png
index 97e8bf187..dd0e23ca4 100644
--- a/data/tilesets/secondary/petalburg/tiles.png
+++ b/data/tilesets/secondary/petalburg/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/petalburg_gym/tiles.png b/data/tilesets/secondary/petalburg_gym/tiles.png
index 8c996f701..cb7c40e5a 100644
--- a/data/tilesets/secondary/petalburg_gym/tiles.png
+++ b/data/tilesets/secondary/petalburg_gym/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_center/tiles.png b/data/tilesets/secondary/pokemon_center/tiles.png
index 826da07bf..673746c5a 100644
--- a/data/tilesets/secondary/pokemon_center/tiles.png
+++ b/data/tilesets/secondary/pokemon_center/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_day_care/tiles.png b/data/tilesets/secondary/pokemon_day_care/tiles.png
index eab49af32..76cd9ab96 100644
--- a/data/tilesets/secondary/pokemon_day_care/tiles.png
+++ b/data/tilesets/secondary/pokemon_day_care/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_fan_club/tiles.png b/data/tilesets/secondary/pokemon_fan_club/tiles.png
index 2714292f0..62dd0f03f 100644
--- a/data/tilesets/secondary/pokemon_fan_club/tiles.png
+++ b/data/tilesets/secondary/pokemon_fan_club/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_school/tiles.png b/data/tilesets/secondary/pokemon_school/tiles.png
index 3c8c4dffe..20e3f32c8 100644
--- a/data/tilesets/secondary/pokemon_school/tiles.png
+++ b/data/tilesets/secondary/pokemon_school/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/pretty_petal_flower_shop/tiles.png b/data/tilesets/secondary/pretty_petal_flower_shop/tiles.png
index 7a9e44935..f10306e7a 100644
--- a/data/tilesets/secondary/pretty_petal_flower_shop/tiles.png
+++ b/data/tilesets/secondary/pretty_petal_flower_shop/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/0.png b/data/tilesets/secondary/rustboro/anim/0/0.png
new file mode 100644
index 000000000..358745e4b
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/1.png b/data/tilesets/secondary/rustboro/anim/0/1.png
new file mode 100644
index 000000000..f5a095b15
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/2.png b/data/tilesets/secondary/rustboro/anim/0/2.png
new file mode 100644
index 000000000..91f368cf8
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/3.png b/data/tilesets/secondary/rustboro/anim/0/3.png
new file mode 100644
index 000000000..91f368cf8
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/3.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/4.png b/data/tilesets/secondary/rustboro/anim/0/4.png
new file mode 100644
index 000000000..91f368cf8
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/4.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/5.png b/data/tilesets/secondary/rustboro/anim/0/5.png
new file mode 100644
index 000000000..91f368cf8
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/5.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/6.png b/data/tilesets/secondary/rustboro/anim/0/6.png
new file mode 100644
index 000000000..91f368cf8
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/6.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/7.png b/data/tilesets/secondary/rustboro/anim/0/7.png
new file mode 100644
index 000000000..91f368cf8
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/7.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/1/0.png b/data/tilesets/secondary/rustboro/anim/1/0.png
new file mode 100644
index 000000000..75bd2f8a4
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/1/1.png b/data/tilesets/secondary/rustboro/anim/1/1.png
new file mode 100644
index 000000000..9f8b3a02f
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/1/2.png b/data/tilesets/secondary/rustboro/anim/1/2.png
new file mode 100644
index 000000000..86075ffb0
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/1/2.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/1/3.png b/data/tilesets/secondary/rustboro/anim/1/3.png
new file mode 100644
index 000000000..6e3c57621
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/1/3.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/tiles.png b/data/tilesets/secondary/rustboro/tiles.png
index 8cea2a4d9..fbfc72d46 100644
--- a/data/tilesets/secondary/rustboro/tiles.png
+++ b/data/tilesets/secondary/rustboro/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro_gym/tiles.png b/data/tilesets/secondary/rustboro_gym/tiles.png
index bfdc07c07..d4ebc14a1 100644
--- a/data/tilesets/secondary/rustboro_gym/tiles.png
+++ b/data/tilesets/secondary/rustboro_gym/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/rusturf_tunnel/tiles.png b/data/tilesets/secondary/rusturf_tunnel/tiles.png
index dc947bcc5..913935f77 100644
--- a/data/tilesets/secondary/rusturf_tunnel/tiles.png
+++ b/data/tilesets/secondary/rusturf_tunnel/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/seashore_house/tiles.png b/data/tilesets/secondary/seashore_house/tiles.png
index 695f83037..ea48f5006 100644
--- a/data/tilesets/secondary/seashore_house/tiles.png
+++ b/data/tilesets/secondary/seashore_house/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/blue_cave/tiles.png b/data/tilesets/secondary/secret_base/blue_cave/tiles.png
index 207e8d845..9d820463b 100644
--- a/data/tilesets/secondary/secret_base/blue_cave/tiles.png
+++ b/data/tilesets/secondary/secret_base/blue_cave/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/blue_cave/unused_tiles.png b/data/tilesets/secondary/secret_base/blue_cave/unused_tiles.png
new file mode 100644
index 000000000..1e42fed54
--- /dev/null
+++ b/data/tilesets/secondary/secret_base/blue_cave/unused_tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/brown_cave/tiles.png b/data/tilesets/secondary/secret_base/brown_cave/tiles.png
index 7888f8cc2..a1c8bfe72 100644
--- a/data/tilesets/secondary/secret_base/brown_cave/tiles.png
+++ b/data/tilesets/secondary/secret_base/brown_cave/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/brown_cave/unused_tiles.png b/data/tilesets/secondary/secret_base/brown_cave/unused_tiles.png
new file mode 100644
index 000000000..dfd187d51
--- /dev/null
+++ b/data/tilesets/secondary/secret_base/brown_cave/unused_tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/red_cave/tiles.png b/data/tilesets/secondary/secret_base/red_cave/tiles.png
index 5c21865e2..2652f6bbf 100644
--- a/data/tilesets/secondary/secret_base/red_cave/tiles.png
+++ b/data/tilesets/secondary/secret_base/red_cave/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/red_cave/unused_tiles.png b/data/tilesets/secondary/secret_base/red_cave/unused_tiles.png
new file mode 100644
index 000000000..5cfebd309
--- /dev/null
+++ b/data/tilesets/secondary/secret_base/red_cave/unused_tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/shrub/tiles.png b/data/tilesets/secondary/secret_base/shrub/tiles.png
index 2e0a6d028..692141b04 100644
--- a/data/tilesets/secondary/secret_base/shrub/tiles.png
+++ b/data/tilesets/secondary/secret_base/shrub/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/shrub/unused_tiles.png b/data/tilesets/secondary/secret_base/shrub/unused_tiles.png
new file mode 100644
index 000000000..461d620ae
--- /dev/null
+++ b/data/tilesets/secondary/secret_base/shrub/unused_tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/tree/tiles.png b/data/tilesets/secondary/secret_base/tree/tiles.png
index 83ddd6144..94887cc1f 100644
--- a/data/tilesets/secondary/secret_base/tree/tiles.png
+++ b/data/tilesets/secondary/secret_base/tree/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/tree/unused_tiles.png b/data/tilesets/secondary/secret_base/tree/unused_tiles.png
new file mode 100644
index 000000000..567cf7800
--- /dev/null
+++ b/data/tilesets/secondary/secret_base/tree/unused_tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/yellow_cave/tiles.png b/data/tilesets/secondary/secret_base/yellow_cave/tiles.png
index e8386a804..b171b5ec6 100644
--- a/data/tilesets/secondary/secret_base/yellow_cave/tiles.png
+++ b/data/tilesets/secondary/secret_base/yellow_cave/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/yellow_cave/unused_tiles.png b/data/tilesets/secondary/secret_base/yellow_cave/unused_tiles.png
new file mode 100644
index 000000000..f825201cc
--- /dev/null
+++ b/data/tilesets/secondary/secret_base/yellow_cave/unused_tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/shop/tiles.png b/data/tilesets/secondary/shop/tiles.png
index 31e3c5319..f253a2e53 100644
--- a/data/tilesets/secondary/shop/tiles.png
+++ b/data/tilesets/secondary/shop/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/slateport/anim/0.png b/data/tilesets/secondary/slateport/anim/0.png
new file mode 100644
index 000000000..ef62c4143
--- /dev/null
+++ b/data/tilesets/secondary/slateport/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/slateport/anim/1.png b/data/tilesets/secondary/slateport/anim/1.png
new file mode 100644
index 000000000..9b926bdfc
--- /dev/null
+++ b/data/tilesets/secondary/slateport/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/slateport/anim/2.png b/data/tilesets/secondary/slateport/anim/2.png
new file mode 100644
index 000000000..c5974f105
--- /dev/null
+++ b/data/tilesets/secondary/slateport/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/slateport/anim/3.png b/data/tilesets/secondary/slateport/anim/3.png
new file mode 100644
index 000000000..9b926bdfc
--- /dev/null
+++ b/data/tilesets/secondary/slateport/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/slateport/tiles.png b/data/tilesets/secondary/slateport/tiles.png
index f89ca2b0c..d8661b99a 100644
--- a/data/tilesets/secondary/slateport/tiles.png
+++ b/data/tilesets/secondary/slateport/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/anim/0.png b/data/tilesets/secondary/sootopolis/anim/0.png
new file mode 100644
index 000000000..63f97ad47
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/anim/1.png b/data/tilesets/secondary/sootopolis/anim/1.png
new file mode 100644
index 000000000..aa14ec04a
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/anim/2.png b/data/tilesets/secondary/sootopolis/anim/2.png
new file mode 100644
index 000000000..09fb59fbf
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/anim/3.png b/data/tilesets/secondary/sootopolis/anim/3.png
new file mode 100644
index 000000000..0c7c05034
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/anim/4.png b/data/tilesets/secondary/sootopolis/anim/4.png
new file mode 100644
index 000000000..317db1714
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis/anim/4.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/anim/5.png b/data/tilesets/secondary/sootopolis/anim/5.png
new file mode 100644
index 000000000..d0cbfeb57
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis/anim/5.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/anim/6.png b/data/tilesets/secondary/sootopolis/anim/6.png
new file mode 100644
index 000000000..4b35ededd
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis/anim/6.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/anim/7.png b/data/tilesets/secondary/sootopolis/anim/7.png
new file mode 100644
index 000000000..dfe698edb
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis/anim/7.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/tiles.png b/data/tilesets/secondary/sootopolis/tiles.png
index 5e9866821..92df774ae 100644
--- a/data/tilesets/secondary/sootopolis/tiles.png
+++ b/data/tilesets/secondary/sootopolis/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/0/0.png b/data/tilesets/secondary/sootopolis_gym/anim/0/0.png
new file mode 100644
index 000000000..f0ec1ac00
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/0/1.png b/data/tilesets/secondary/sootopolis_gym/anim/0/1.png
new file mode 100644
index 000000000..4fefe4598
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/0/2.png b/data/tilesets/secondary/sootopolis_gym/anim/0/2.png
new file mode 100644
index 000000000..f603b3046
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/0/3.png b/data/tilesets/secondary/sootopolis_gym/anim/0/3.png
new file mode 100644
index 000000000..2a8e6a31c
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/0/3.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/1/0.png b/data/tilesets/secondary/sootopolis_gym/anim/1/0.png
new file mode 100644
index 000000000..e0f807ef4
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/1/1.png b/data/tilesets/secondary/sootopolis_gym/anim/1/1.png
new file mode 100644
index 000000000..08413b63c
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/1/2.png b/data/tilesets/secondary/sootopolis_gym/anim/1/2.png
new file mode 100644
index 000000000..6681b5e96
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/1/2.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/tiles.png b/data/tilesets/secondary/sootopolis_gym/tiles.png
index b2533b243..4f6b25769 100644
--- a/data/tilesets/secondary/sootopolis_gym/tiles.png
+++ b/data/tilesets/secondary/sootopolis_gym/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/trainer_hill/tiles.png b/data/tilesets/secondary/trainer_hill/tiles.png
index f5330af84..78d292513 100644
--- a/data/tilesets/secondary/trainer_hill/tiles.png
+++ b/data/tilesets/secondary/trainer_hill/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/trick_house_puzzle/tiles.png b/data/tilesets/secondary/trick_house_puzzle/tiles.png
index eb81554cc..5ef1bf9ca 100644
--- a/data/tilesets/secondary/trick_house_puzzle/tiles.png
+++ b/data/tilesets/secondary/trick_house_puzzle/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/underwater/anim/0.png b/data/tilesets/secondary/underwater/anim/0.png
new file mode 100644
index 000000000..7609cc82a
--- /dev/null
+++ b/data/tilesets/secondary/underwater/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/underwater/anim/1.png b/data/tilesets/secondary/underwater/anim/1.png
new file mode 100644
index 000000000..64cddd371
--- /dev/null
+++ b/data/tilesets/secondary/underwater/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/underwater/anim/2.png b/data/tilesets/secondary/underwater/anim/2.png
new file mode 100644
index 000000000..ff6ff8437
--- /dev/null
+++ b/data/tilesets/secondary/underwater/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/underwater/anim/3.png b/data/tilesets/secondary/underwater/anim/3.png
new file mode 100644
index 000000000..2863c2261
--- /dev/null
+++ b/data/tilesets/secondary/underwater/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/underwater/tiles.png b/data/tilesets/secondary/underwater/tiles.png
index e0569d970..5af21f353 100644
--- a/data/tilesets/secondary/underwater/tiles.png
+++ b/data/tilesets/secondary/underwater/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/union_room/tiles.png b/data/tilesets/secondary/union_room/tiles.png
index 50d44bf93..b38ffe9e5 100644
--- a/data/tilesets/secondary/union_room/tiles.png
+++ b/data/tilesets/secondary/union_room/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/unused_1/0.png b/data/tilesets/secondary/unused_1/0.png
new file mode 100644
index 000000000..bea921d90
--- /dev/null
+++ b/data/tilesets/secondary/unused_1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/unused_1/1.png b/data/tilesets/secondary/unused_1/1.png
new file mode 100644
index 000000000..bea921d90
--- /dev/null
+++ b/data/tilesets/secondary/unused_1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/unused_1/2.png b/data/tilesets/secondary/unused_1/2.png
new file mode 100644
index 000000000..16652df19
--- /dev/null
+++ b/data/tilesets/secondary/unused_1/2.png
Binary files differ
diff --git a/data/tilesets/secondary/unused_1/3.png b/data/tilesets/secondary/unused_1/3.png
new file mode 100644
index 000000000..8ea7a49e6
--- /dev/null
+++ b/data/tilesets/secondary/unused_1/3.png
Binary files differ
diff --git a/data/tilesets/secondary/unused_1/tiles.png b/data/tilesets/secondary/unused_1/tiles.png
index 0a35187c8..3ae8bce42 100644
--- a/data/tilesets/secondary/unused_1/tiles.png
+++ b/data/tilesets/secondary/unused_1/tiles.png
Binary files differ
diff --git a/data/tilesets/secondary/unused_2/0.png b/data/tilesets/secondary/unused_2/0.png
new file mode 100644
index 000000000..2895d3319
--- /dev/null
+++ b/data/tilesets/secondary/unused_2/0.png
Binary files differ
diff --git a/data/tilesets/secondary/unused_2/1.png b/data/tilesets/secondary/unused_2/1.png
new file mode 100644
index 000000000..63c22acf2
--- /dev/null
+++ b/data/tilesets/secondary/unused_2/1.png
Binary files differ
diff --git a/data/tilesets/secondary/unused_2/2.png b/data/tilesets/secondary/unused_2/2.png
new file mode 100644
index 000000000..d1447cde2
--- /dev/null
+++ b/data/tilesets/secondary/unused_2/2.png
Binary files differ
diff --git a/data/tilesets/secondary/unused_2/3.png b/data/tilesets/secondary/unused_2/3.png
new file mode 100644
index 000000000..8ad81b1e1
--- /dev/null
+++ b/data/tilesets/secondary/unused_2/3.png
Binary files differ
diff --git a/data/tilesets/secondary/unused_2/tiles.png b/data/tilesets/secondary/unused_2/tiles.png
index b9c594303..2ab3b63d6 100644
--- a/data/tilesets/secondary/unused_2/tiles.png
+++ b/data/tilesets/secondary/unused_2/tiles.png
Binary files differ
diff --git a/data/title_screen.s b/data/title_screen.s
index 281afe51f..b07464ce9 100644
--- a/data/title_screen.s
+++ b/data/title_screen.s
@@ -1,46 +1,163 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
- .section .rodata
- .align 2, 0
+ .section .rodata
+ .align 2, 0
-gTitleScreenRayquazaTiles:: @ 853F058
+ .incbin "graphics/title_screen/unk_853EF78.gbapal"
+
+ .align 2
+gTitleScreenRayquazaGfx:: @ 853F058
.incbin "graphics/title_screen/rayquaza.4bpp.lz"
.align 2
-gUnknown_0853F83C:: @ 853F83C
- .incbin "baserom.gba", 0x53f83c, 0x450
+gTitleScreenRayquazaTilemap:: @ 853F83C
+ .incbin "graphics/title_screen/rayquaza.bin.lz"
+
+ .align 2
+gTitleScreenLogoShineGfx:: @ 853FB3C
+ .incbin "graphics/title_screen/logo_shine.4bpp.lz"
-gTitleScreenCloudsTiles:: @ 853FC8C
+ .align 2
+gTitleScreenCloudsGfx:: @ 853FC8C
.incbin "graphics/title_screen/clouds.4bpp.lz"
.align 2
gUnknown_0853FF70:: @ 853FF70
- .incbin "baserom.gba", 0x53ff70, 0xa8
+ .2byte 0x0010, 0x0110, 0x0210, 0x0310, 0x0410, 0x0510, 0x0610, 0x0710
+ .2byte 0x0810, 0x0910, 0x0a10, 0x0b10, 0x0c10, 0x0d10, 0x0e10, 0x0f10
+ .2byte 0x100f, 0x100e, 0x100d, 0x100c, 0x100b, 0x100a, 0x1009, 0x1008
+ .2byte 0x1007, 0x1006, 0x1005, 0x1004, 0x1003, 0x1002, 0x1001, 0x1000
+ .2byte 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000
+ .2byte 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000
+ .2byte 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000
+ .2byte 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000
+
+ .align 2
+gUnknown_0853FFF0:: @ 853FFF0
+ .byte 0xa0, 0x60, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_0853FFF8:: @ 853FFF8
+ .byte 0xa0, 0x60, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_08540000:: @ 8540000
+ .2byte 0x0000, 0x001e, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08540008:: @ 8540008
+ .2byte 0x0040, 0x001e, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08540010:: @ 8540010
+ .4byte gUnknown_08540000
+
+ .align 2
+gUnknown_08540014:: @ 8540014
+ .4byte gUnknown_08540008
+ .align 2
gUnknown_08540018:: @ 8540018
- .incbin "baserom.gba", 0x540018, 0x18
+ spr_template 0x03e8, 0x03e8, gUnknown_0853FFF0, gUnknown_08540010, NULL, gDummySpriteAffineAnimTable, sub_80AA40C
+ .align 2
gUnknown_08540030:: @ 8540030
- .incbin "baserom.gba", 0x540030, 0x18
+ spr_template 0x03e8, 0x03e8, gUnknown_0853FFF8, gUnknown_08540014, NULL, gDummySpriteAffineAnimTable, sub_80AA474
+ .align 2
gUnknown_08540048:: @ 8540048
- .incbin "baserom.gba", 0x540048, 0x90
+ obj_tiles gTitleScreenEmeraldVersionGfx, 0x1000, 0x03e8
+ null_obj_tiles
+
+ .align 2
+gUnknown_08540058:: @ 8540058
+ .byte 0xa0, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_08540060:: @ 8540060
+ .2byte 0x0001, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08540068:: @ 8540068
+ .2byte 0x0005, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08540070:: @ 8540070
+ .2byte 0x0009, 0x0004, 0xffff, 0x0000
+ .align 2
+gUnknown_08540078:: @ 8540078
+ .2byte 0x000d, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08540080:: @ 8540080
+ .2byte 0x0011, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08540088:: @ 8540088
+ .2byte 0x0015, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08540090:: @ 8540090
+ .2byte 0x0019, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08540098:: @ 8540098
+ .2byte 0x001d, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085400A0:: @ 85400A0
+ .2byte 0x0021, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085400A8:: @ 85400A8
+ .2byte 0x0025, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085400B0:: @ 85400B0
+ .4byte gUnknown_08540060
+ .4byte gUnknown_08540068
+ .4byte gUnknown_08540070
+ .4byte gUnknown_08540078
+ .4byte gUnknown_08540080
+ .4byte gUnknown_08540088
+ .4byte gUnknown_08540090
+ .4byte gUnknown_08540098
+ .4byte gUnknown_085400A0
+ .4byte gUnknown_085400A8
+
+ .align 2
gUnknown_085400D8:: @ 85400D8
- .incbin "baserom.gba", 0x5400d8, 0x18
+ spr_template 0x03e9, 0x03e9, gUnknown_08540058, gUnknown_085400B0, NULL, gDummySpriteAffineAnimTable, sub_80AA4B4
+ .align 2
gUnknown_085400F0:: @ 85400F0
- .incbin "baserom.gba", 0x5400f0, 0x10
+ obj_tiles gTitleScreenPressStartGfx, 0x0520, 0x03e9
+ null_obj_tiles
+ .align 2
gUnknown_08540100:: @ 8540100
- .incbin "baserom.gba", 0x540100, 0x24
+ obj_pal gTitleScreenPressStartPal, 0x03e9
+ null_obj_pal
+
+ .align 2
+gUnknown_08540110:: @ 8540110
+ .byte 0xa0, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
+ .align 2
+gUnknown_08540118:: @ 8540118
+ .2byte 0x0000, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08540120:: @ 8540120
+ .4byte gUnknown_08540118
+
+ .align 2
gUnknown_08540124:: @ 8540124
- .incbin "baserom.gba", 0x540124, 0x18
+ spr_template 0x03ea, 0x03e9, gUnknown_08540110, gUnknown_08540120, NULL, gDummySpriteAffineAnimTable, title_screen_logo_shine_obj_callback_type1
+ .align 2
gUnknown_0854013C:: @ 854013C
- .incbin "baserom.gba", 0x54013c, 0x10
-
-gUnknown_0854014C:: @ 854014C
- .incbin "baserom.gba", 0x54014c, 0xc000
+ obj_tiles gTitleScreenLogoShineGfx, 0x0800, 0x03ea
+ null_obj_tiles
diff --git a/data/trainer_money.inc b/data/trainer_money.inc
new file mode 100644
index 000000000..1e06668bd
--- /dev/null
+++ b/data/trainer_money.inc
@@ -0,0 +1,59 @@
+@ This is a factor in how much money you get for beating a trainer.
+ .align 2
+gTrainerMoneyTable:: @ 831AEB8
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA, 5, 0, 0
+ .byte TRAINER_CLASS_NAME_AQUA_ADMIN, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_AQUA_LEADER, 20, 0, 0
+ .byte TRAINER_CLASS_NAME_AROMA_LADY, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_RUIN_MANIAC, 15, 0, 0
+ .byte TRAINER_CLASS_NAME_INTERVIEWER, 12, 0, 0
+ .byte TRAINER_CLASS_NAME_TUBER_1, 1, 0, 0
+ .byte TRAINER_CLASS_NAME_TUBER_2, 1, 0, 0
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO, 3, 0, 0
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1, 12, 0, 0
+ .byte TRAINER_CLASS_NAME_HEX_MANIAC, 6, 0, 0
+ .byte TRAINER_CLASS_NAME_LADY, 50, 0, 0
+ .byte TRAINER_CLASS_NAME_BEAUTY, 20, 0, 0
+ .byte TRAINER_CLASS_NAME_RICH_BOY, 50, 0, 0
+ .byte TRAINER_CLASS_NAME_POKEMANIAC, 15, 0, 0
+ .byte TRAINER_CLASS_NAME_SWIMMER_M, 2, 0, 0
+ .byte TRAINER_CLASS_NAME_BLACK_BELT, 8, 0, 0
+ .byte TRAINER_CLASS_NAME_GUITARIST, 8, 0, 0
+ .byte TRAINER_CLASS_NAME_KINDLER, 8, 0, 0
+ .byte TRAINER_CLASS_NAME_CAMPER, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_OLD_COUPLE, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC, 15, 0, 0
+ .byte TRAINER_CLASS_NAME_PSYCHIC, 6, 0, 0
+ .byte TRAINER_CLASS_NAME_GENTLEMAN, 20, 0, 0
+ .byte TRAINER_CLASS_NAME_ELITE_FOUR, 25, 0, 0
+ .byte TRAINER_CLASS_NAME_LEADER, 25, 0, 0
+ .byte TRAINER_CLASS_NAME_SCHOOL_KID, 5, 0, 0
+ .byte TRAINER_CLASS_NAME_SR_AND_JR, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_POKEFAN, 20, 0, 0
+ .byte TRAINER_CLASS_NAME_EXPERT, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_YOUNGSTER, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_CHAMPION, 50, 0, 0
+ .byte TRAINER_CLASS_NAME_FISHERMAN, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_TRIATHLETE, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_DRAGON_TAMER, 12, 0, 0
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER, 8, 0, 0
+ .byte TRAINER_CLASS_NAME_NINJA_BOY, 3, 0, 0
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL, 6, 0, 0
+ .byte TRAINER_CLASS_NAME_PARASOL_LADY, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_SWIMMER_F, 2, 0, 0
+ .byte TRAINER_CLASS_NAME_PICNICKER, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_TWINS, 3, 0, 0
+ .byte TRAINER_CLASS_NAME_SAILOR, 8, 0, 0
+ .byte TRAINER_CLASS_NAME_COLLECTOR, 15, 0, 0
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3, 15, 0, 0
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_PKMN_RANGER, 12, 0, 0
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA, 5, 0, 0
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_MAGMA_LEADER, 20, 0, 0
+ .byte TRAINER_CLASS_NAME_LASS, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_BUG_CATCHER, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_HIKER, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE, 8, 0, 0
+ .byte TRAINER_CLASS_LEADER_1, 10, 0, 0
+ .byte -1, 5, 0, 0
diff --git a/data/trainer_see.s b/data/trainer_see.s
index 7480cb290..bff3004a7 100644
--- a/data/trainer_see.s
+++ b/data/trainer_see.s
@@ -2,13 +2,82 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
-gUnknown_0855072C:: @ 855072C
- .incbin "baserom.gba", 0x55072c, 0x10
+ .align 2
+gEmotion_ExclamationMarkGfx:: @ 85505AC
+ .incbin "graphics/misc/emotion_exclamation.4bpp"
-gUnknown_0855073C:: @ 855073C
- .incbin "baserom.gba", 0x55073c, 0x30
+ .align 2
+gEmotion_QuestionMarkGfx:: @ 855062C
+ .incbin "graphics/misc/emotion_question.4bpp"
-gUnknown_0855076C:: @ 855076C
- .incbin "baserom.gba", 0x55076c, 0x48
+ .align 2
+gEmotion_HeartGfx:: @ 85506AC
+ .incbin "graphics/misc/emotion_heart.4bpp"
+
+ .align 2
+gIsTrainerInRange:: @ 855072C
+ .4byte IsTrainerInRangeSouth
+ .4byte IsTrainerInRangeNorth
+ .4byte IsTrainerInRangeWest
+ .4byte IsTrainerInRangeEast
+
+ .align 2
+gTrainerSeeFuncList:: @ 855073C
+ .4byte sub_80B4178
+ .4byte sub_80B417C
+ .4byte sub_80B41C0
+ .4byte sub_80B4200
+ .4byte sub_80B425C
+ .4byte sub_80B4318
+ .4byte sub_80B435C
+ .4byte sub_80B4390
+ .4byte sub_80B43AC
+ .4byte sub_80B43E0
+ .4byte sub_80B4438
+ .4byte sub_80B44AC
+
+ .align 2
+gTrainerSeeFuncList2:: @ 855076C
+ .4byte sub_80B43AC
+ .4byte sub_80B43E0
+ .4byte sub_80B4438
+ .4byte sub_80B44AC
+
+ .align 2
+gOamData_855077C:: @ 855077C
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gSpriteImageTable_8550784:: @ 8550784
+ obj_frame_tiles gEmotion_ExclamationMarkGfx, 0x0080
+ obj_frame_tiles gEmotion_QuestionMarkGfx, 0x0080
+
+ .align 2
+gSpriteImageTable_8550794:: @ 8550794
+ obj_frame_tiles gEmotion_HeartGfx, 0x0080
+
+ .align 2
+gSpriteAnim_855079C:: @ 855079C
+ obj_image_anim_frame 0, 60
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_85507A4:: @ 85507A4
+ obj_image_anim_frame 1, 60
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_85507AC:: @ 85507AC
+ .4byte gSpriteAnim_855079C
+ .4byte gSpriteAnim_85507A4
+
+ .align 2
+gSpriteTemplate_85507B4:: @ 85507B4
+ spr_template 0xffff, 0xffff, gOamData_855077C, gSpriteAnimTable_85507AC, gSpriteImageTable_8550784, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
+
+ .align 2
+gSpriteTemplate_85507CC:: @ 85507CC
+ spr_template 0xffff, 0x1004, gOamData_855077C, gSpriteAnimTable_85507AC, gSpriteImageTable_8550794, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
diff --git a/data/tv.s b/data/tv.s
deleted file mode 100644
index 4d2a608c4..000000000
--- a/data/tv.s
+++ /dev/null
@@ -1,128 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_0858D094:: @ 858D094
- .incbin "baserom.gba", 0x58d094, 0x3c
-
-gUnknown_0858D0D0:: @ 858D0D0
- .incbin "baserom.gba", 0x58d0d0, 0xe
-
-gUnknown_0858D0DE:: @ 858D0DE
- .incbin "baserom.gba", 0x58d0de, 0xe
-
-gUnknown_0858D0EC:: @ 858D0EC
- .incbin "baserom.gba", 0x58d0ec, 0x1c
-
-gUnknown_0858D108:: @ 858D108
- .incbin "baserom.gba", 0x58d108, 0x14
-
-gUnknown_0858D11C:: @ 858D11C
- .incbin "baserom.gba", 0x58d11c, 0x14
-
-gUnknown_0858D130:: @ 858D130
- .incbin "baserom.gba", 0x58d130, 0x14
-
-gUnknown_0858D144:: @ 858D144
- .incbin "baserom.gba", 0x58d144, 0xc
-
-gUnknown_0858D150:: @ 858D150
- .incbin "baserom.gba", 0x58d150, 0x20
-
-gUnknown_0858D170:: @ 858D170
- .incbin "baserom.gba", 0x58d170, 0x18
-
-gUnknown_0858D188:: @ 858D188
- .incbin "baserom.gba", 0x58d188, 0x14
-
-gUnknown_0858D19C:: @ 858D19C
- .incbin "baserom.gba", 0x58d19c, 0x4
-
-gUnknown_0858D1A0:: @ 858D1A0
- .incbin "baserom.gba", 0x58d1a0, 0x30
-
-gUnknown_0858D1D0:: @ 858D1D0
- .incbin "baserom.gba", 0x58d1d0, 0x34
-
-gUnknown_0858D204:: @ 858D204
- .incbin "baserom.gba", 0x58d204, 0x24
-
-gUnknown_0858D228:: @ 858D228
- .incbin "baserom.gba", 0x58d228, 0x18
-
-gUnknown_0858D240:: @ 858D240
- .incbin "baserom.gba", 0x58d240, 0x3c
-
-gUnknown_0858D27C:: @ 858D27C
- .incbin "baserom.gba", 0x58d27c, 0x84
-
-gUnknown_0858D300:: @ 858D300
- .incbin "baserom.gba", 0x58d300, 0x20
-
-gUnknown_0858D320:: @ 858D320
- .incbin "baserom.gba", 0x58d320, 0x18
-
-gUnknown_0858D338:: @ 858D338
- .incbin "baserom.gba", 0x58d338, 0x4c
-
-gUnknown_0858D384:: @ 858D384
- .incbin "baserom.gba", 0x58d384, 0x10
-
-gUnknown_0858D394:: @ 858D394
- .incbin "baserom.gba", 0x58d394, 0x1c
-
-gUnknown_0858D3B0:: @ 858D3B0
- .incbin "baserom.gba", 0x58d3b0, 0x8
-
-gUnknown_0858D3B8:: @ 858D3B8
- .incbin "baserom.gba", 0x58d3b8, 0xc
-
-gUnknown_0858D3C4:: @ 858D3C4
- .incbin "baserom.gba", 0x58d3c4, 0x2c
-
-gUnknown_0858D3F0:: @ 858D3F0
- .incbin "baserom.gba", 0x58d3f0, 0x1c
-
-gUnknown_0858D40C:: @ 858D40C
- .incbin "baserom.gba", 0x58d40c, 0xc
-
-gUnknown_0858D418:: @ 858D418
- .incbin "baserom.gba", 0x58d418, 0x10
-
-gUnknown_0858D428:: @ 858D428
- .incbin "baserom.gba", 0x58d428, 0x34
-
-gUnknown_0858D45C:: @ 858D45C
- .incbin "baserom.gba", 0x58d45c, 0x38
-
-gUnknown_0858D494:: @ 858D494
- .incbin "baserom.gba", 0x58d494, 0x4
-
-gUnknown_0858D498:: @ 858D498
- .incbin "baserom.gba", 0x58d498, 0x1c
-
-gUnknown_0858D4B4:: @ 858D4B4
- .incbin "baserom.gba", 0x58d4b4, 0x30
-
-gUnknown_0858D4E4:: @ 858D4E4
- .incbin "baserom.gba", 0x58d4e4, 0x40
-
-gUnknown_0858D524:: @ 858D524
- .incbin "baserom.gba", 0x58d524, 0x4c
-
-gUnknown_0858D570:: @ 858D570
- .incbin "baserom.gba", 0x58d570, 0x24
-
-gUnknown_0858D594:: @ 858D594
- .incbin "baserom.gba", 0x58d594, 0xac
-
-gUnknown_0858D640:: @ 858D640
- .incbin "baserom.gba", 0x58d640, 0x2c
-
-gUnknown_0858D66C:: @ 858D66C
- .incbin "baserom.gba", 0x58d66c, 0x24
-
-gUnknown_0858D690:: @ 858D690
- .incbin "baserom.gba", 0x58d690, 0x20
diff --git a/data/type_effectiveness.inc b/data/type_effectiveness.inc
new file mode 100644
index 000000000..a24615592
--- /dev/null
+++ b/data/type_effectiveness.inc
@@ -0,0 +1,119 @@
+@ format: attacking type, defending type, damage multiplier
+@ the multiplier is a (decimal) fixed-point number:
+@ 20 is ×2.0
+@ 05 is ×0.5
+@ 00 is ×0
+
+gTypeEffectiveness:: @ 831ACE8
+ .byte TYPE_NORMAL, TYPE_ROCK, 5
+ .byte TYPE_NORMAL, TYPE_STEEL, 5
+ .byte TYPE_FIRE, TYPE_FIRE, 5
+ .byte TYPE_FIRE, TYPE_WATER, 5
+ .byte TYPE_FIRE, TYPE_GRASS, 20
+ .byte TYPE_FIRE, TYPE_ICE, 20
+ .byte TYPE_FIRE, TYPE_BUG, 20
+ .byte TYPE_FIRE, TYPE_ROCK, 5
+ .byte TYPE_FIRE, TYPE_DRAGON, 5
+ .byte TYPE_FIRE, TYPE_STEEL, 20
+ .byte TYPE_WATER, TYPE_FIRE, 20
+ .byte TYPE_WATER, TYPE_WATER, 5
+ .byte TYPE_WATER, TYPE_GRASS, 5
+ .byte TYPE_WATER, TYPE_GROUND, 20
+ .byte TYPE_WATER, TYPE_ROCK, 20
+ .byte TYPE_WATER, TYPE_DRAGON, 5
+ .byte TYPE_ELECTRIC, TYPE_WATER, 20
+ .byte TYPE_ELECTRIC, TYPE_ELECTRIC, 5
+ .byte TYPE_ELECTRIC, TYPE_GRASS, 5
+ .byte TYPE_ELECTRIC, TYPE_GROUND, 0
+ .byte TYPE_ELECTRIC, TYPE_FLYING, 20
+ .byte TYPE_ELECTRIC, TYPE_DRAGON, 5
+ .byte TYPE_GRASS, TYPE_FIRE, 5
+ .byte TYPE_GRASS, TYPE_WATER, 20
+ .byte TYPE_GRASS, TYPE_GRASS, 5
+ .byte TYPE_GRASS, TYPE_POISON, 5
+ .byte TYPE_GRASS, TYPE_GROUND, 20
+ .byte TYPE_GRASS, TYPE_FLYING, 5
+ .byte TYPE_GRASS, TYPE_BUG, 5
+ .byte TYPE_GRASS, TYPE_ROCK, 20
+ .byte TYPE_GRASS, TYPE_DRAGON, 5
+ .byte TYPE_GRASS, TYPE_STEEL, 5
+ .byte TYPE_ICE, TYPE_WATER, 5
+ .byte TYPE_ICE, TYPE_GRASS, 20
+ .byte TYPE_ICE, TYPE_ICE, 5
+ .byte TYPE_ICE, TYPE_GROUND, 20
+ .byte TYPE_ICE, TYPE_FLYING, 20
+ .byte TYPE_ICE, TYPE_DRAGON, 20
+ .byte TYPE_ICE, TYPE_STEEL, 5
+ .byte TYPE_ICE, TYPE_FIRE, 5
+ .byte TYPE_FIGHTING, TYPE_NORMAL, 20
+ .byte TYPE_FIGHTING, TYPE_ICE, 20
+ .byte TYPE_FIGHTING, TYPE_POISON, 5
+ .byte TYPE_FIGHTING, TYPE_FLYING, 5
+ .byte TYPE_FIGHTING, TYPE_PSYCHIC, 5
+ .byte TYPE_FIGHTING, TYPE_BUG, 5
+ .byte TYPE_FIGHTING, TYPE_ROCK, 20
+ .byte TYPE_FIGHTING, TYPE_DARK, 20
+ .byte TYPE_FIGHTING, TYPE_STEEL, 20
+ .byte TYPE_POISON, TYPE_GRASS, 20
+ .byte TYPE_POISON, TYPE_POISON, 5
+ .byte TYPE_POISON, TYPE_GROUND, 5
+ .byte TYPE_POISON, TYPE_ROCK, 5
+ .byte TYPE_POISON, TYPE_GHOST, 5
+ .byte TYPE_POISON, TYPE_STEEL, 0
+ .byte TYPE_GROUND, TYPE_FIRE, 20
+ .byte TYPE_GROUND, TYPE_ELECTRIC, 20
+ .byte TYPE_GROUND, TYPE_GRASS, 5
+ .byte TYPE_GROUND, TYPE_POISON, 20
+ .byte TYPE_GROUND, TYPE_FLYING, 0
+ .byte TYPE_GROUND, TYPE_BUG, 5
+ .byte TYPE_GROUND, TYPE_ROCK, 20
+ .byte TYPE_GROUND, TYPE_STEEL, 20
+ .byte TYPE_FLYING, TYPE_ELECTRIC, 5
+ .byte TYPE_FLYING, TYPE_GRASS, 20
+ .byte TYPE_FLYING, TYPE_FIGHTING, 20
+ .byte TYPE_FLYING, TYPE_BUG, 20
+ .byte TYPE_FLYING, TYPE_ROCK, 5
+ .byte TYPE_FLYING, TYPE_STEEL, 5
+ .byte TYPE_PSYCHIC, TYPE_FIGHTING, 20
+ .byte TYPE_PSYCHIC, TYPE_POISON, 20
+ .byte TYPE_PSYCHIC, TYPE_PSYCHIC, 5
+ .byte TYPE_PSYCHIC, TYPE_DARK, 0
+ .byte TYPE_PSYCHIC, TYPE_STEEL, 5
+ .byte TYPE_BUG, TYPE_FIRE, 5
+ .byte TYPE_BUG, TYPE_GRASS, 20
+ .byte TYPE_BUG, TYPE_FIGHTING, 5
+ .byte TYPE_BUG, TYPE_POISON, 5
+ .byte TYPE_BUG, TYPE_FLYING, 5
+ .byte TYPE_BUG, TYPE_PSYCHIC, 20
+ .byte TYPE_BUG, TYPE_GHOST, 5
+ .byte TYPE_BUG, TYPE_DARK, 20
+ .byte TYPE_BUG, TYPE_STEEL, 5
+ .byte TYPE_ROCK, TYPE_FIRE, 20
+ .byte TYPE_ROCK, TYPE_ICE, 20
+ .byte TYPE_ROCK, TYPE_FIGHTING, 5
+ .byte TYPE_ROCK, TYPE_GROUND, 5
+ .byte TYPE_ROCK, TYPE_FLYING, 20
+ .byte TYPE_ROCK, TYPE_BUG, 20
+ .byte TYPE_ROCK, TYPE_STEEL, 5
+ .byte TYPE_GHOST, TYPE_NORMAL, 0
+ .byte TYPE_GHOST, TYPE_PSYCHIC, 20
+ .byte TYPE_GHOST, TYPE_DARK, 5
+ .byte TYPE_GHOST, TYPE_STEEL, 5
+ .byte TYPE_GHOST, TYPE_GHOST, 20
+ .byte TYPE_DRAGON, TYPE_DRAGON, 20
+ .byte TYPE_DRAGON, TYPE_STEEL, 5
+ .byte TYPE_DARK, TYPE_FIGHTING, 5
+ .byte TYPE_DARK, TYPE_PSYCHIC, 20
+ .byte TYPE_DARK, TYPE_GHOST, 20
+ .byte TYPE_DARK, TYPE_DARK, 5
+ .byte TYPE_DARK, TYPE_STEEL, 5
+ .byte TYPE_STEEL, TYPE_FIRE, 5
+ .byte TYPE_STEEL, TYPE_WATER, 5
+ .byte TYPE_STEEL, TYPE_ELECTRIC, 5
+ .byte TYPE_STEEL, TYPE_ICE, 20
+ .byte TYPE_STEEL, TYPE_ROCK, 20
+ .byte TYPE_STEEL, TYPE_STEEL, 5
+ .byte 0xFE, 0xFE, 0
+ .byte TYPE_NORMAL, TYPE_GHOST, 0
+ .byte TYPE_FIGHTING, TYPE_GHOST, 0
+ .byte 0xFF, 0xFF, 0
diff --git a/data/unk_text_util_2.s b/data/unk_text_util_2.s
deleted file mode 100644
index 69f227ea2..000000000
--- a/data/unk_text_util_2.s
+++ /dev/null
@@ -1,11 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_08616124:: @ 8616124
- .incbin "baserom.gba", 0x616124, 0x4
-
- .align 2
-gFont6BrailleGlyphs:: @ 8616128
- .incbin "data/graphics/fonts/font6.fwjpnfont"
diff --git a/data/use_pokeblock.s b/data/use_pokeblock.s
new file mode 100644
index 000000000..9b557a0dd
--- /dev/null
+++ b/data/use_pokeblock.s
@@ -0,0 +1,55 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_085DFA60:: @ 85DFA60
+ .incbin "baserom.gba", 0x5dfa60, 0x20
+
+gUnknown_085DFA80:: @ 85DFA80
+ .incbin "baserom.gba", 0x5dfa80, 0xe0
+
+gUnknown_085DFB60:: @ 85DFB60
+ .incbin "baserom.gba", 0x5dfb60, 0xac
+
+gUnknown_085DFC0C:: @ 85DFC0C
+ .incbin "baserom.gba", 0x5dfc0c, 0xa4
+
+gUnknown_085DFCB0:: @ 85DFCB0
+ .incbin "baserom.gba", 0x5dfcb0, 0x14
+
+gUnknown_085DFCC4:: @ 85DFCC4
+ .incbin "baserom.gba", 0x5dfcc4, 0x5
+
+gUnknown_085DFCC9:: @ 85DFCC9
+ .incbin "baserom.gba", 0x5dfcc9, 0x3
+
+gUnknown_085DFCCC:: @ 85DFCCC
+ .incbin "baserom.gba", 0x5dfccc, 0x10
+
+gUnknown_085DFCDC:: @ 85DFCDC
+ .incbin "baserom.gba", 0x5dfcdc, 0x20
+
+gUnknown_085DFCFC:: @ 85DFCFC
+ .incbin "baserom.gba", 0x5dfcfc, 0x8
+
+gUnknown_085DFD04:: @ 85DFD04
+ .incbin "baserom.gba", 0x5dfd04, 0x14
+
+gUnknown_085DFD18:: @ 85DFD18
+ .incbin "baserom.gba", 0x5dfd18, 0x8
+
+gUnknown_085DFD20:: @ 85DFD20
+ .incbin "baserom.gba", 0x5dfd20, 0x8
+
+gUnknown_085DFD28:: @ 85DFD28
+ .incbin "baserom.gba", 0x5dfd28, 0x34
+
+gUnknown_085DFD5C:: @ 85DFD5C
+ .incbin "baserom.gba", 0x5dfd5c, 0x44
+
+gUnknown_085DFDA0:: @ 85DFDA0
+ .incbin "baserom.gba", 0x5dfda0, 0x18
+
+gUnknown_085DFDB8:: @ 85DFDB8
+ .incbin "baserom.gba", 0x5dfdb8, 0x8
diff --git a/data/walda_phrase.s b/data/walda_phrase.s
deleted file mode 100644
index c168353b4..000000000
--- a/data/walda_phrase.s
+++ /dev/null
@@ -1,7 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_0862AD14:: @ 862AD14
- .incbin "baserom.gba", 0x62ad14, 0x20