summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/bard_music.s240
-rw-r--r--data/battle_811DA74.s64
-rw-r--r--data/battle_ai_scripts.s402
-rw-r--r--data/battle_anim.s1051
-rw-r--r--data/battle_anim_807B69C.s23
-rw-r--r--data/battle_anim_80A7E7C.s24
-rw-r--r--data/battle_anim_80CA710.s4664
-rw-r--r--data/battle_anim_81258BC.s64
-rw-r--r--data/battle_anim_812C144.s643
-rw-r--r--data/battle_anim_8137220.s64
-rw-r--r--data/battle_anim_813F0F4.s172
-rw-r--r--data/battle_anim_scripts.s5824
-rw-r--r--data/battle_interface.s318
-rw-r--r--data/battle_message.s131
-rw-r--r--data/battle_scripts_1.s330
-rw-r--r--data/battle_scripts_2.s22
-rw-r--r--data/battle_tower.s159
-rw-r--r--data/battle_transition.s399
-rw-r--r--data/berries.inc689
-rw-r--r--data/berry_blender.s456
-rw-r--r--data/berry_tag_screen.s12
-rw-r--r--data/cable_car.s101
-rw-r--r--data/cable_club.s32
-rw-r--r--data/clock_hand_coords.inc361
-rw-r--r--data/contest.s454
-rw-r--r--data/contest_ai.s143
-rw-r--r--data/contest_effect.s21
-rw-r--r--data/contest_link_80C2020.s78
-rw-r--r--data/credits.s159
-rw-r--r--data/cute_sketch.s (renamed from data/cute_sketch.inc)5
-rw-r--r--data/data2.s30230
-rw-r--r--data/data_8393054.s110
-rw-r--r--data/daycare.s17
-rw-r--r--data/decorations.inc2432
-rw-r--r--data/diploma.s5
-rw-r--r--data/easy_chat.s496
-rw-r--r--data/egg_hatch.s122
-rw-r--r--data/event_scripts.s7
-rw-r--r--data/evolution_graphics.s70
-rw-r--r--data/evolution_scene.s14
-rw-r--r--data/experience_tables/erratic_growth_rate.inc (renamed from data/experience_tables/erratic_growth_rate.s)0
-rw-r--r--data/experience_tables/fast_growth_rate.inc (renamed from data/experience_tables/fast_growth_rate.s)0
-rw-r--r--data/experience_tables/fluctuating_growth_rate.inc (renamed from data/experience_tables/fluctuating_growth_rate.s)0
-rw-r--r--data/experience_tables/medium_fast_growth_rate.inc (renamed from data/experience_tables/medium_fast_growth_rate.s)0
-rw-r--r--data/experience_tables/medium_slow_growth_rate.inc (renamed from data/experience_tables/medium_slow_growth_rate.s)0
-rw-r--r--data/experience_tables/slow_growth_rate.inc (renamed from data/experience_tables/slow_growth_rate.s)0
-rw-r--r--data/experience_tables/tables.inc16
-rw-r--r--data/field_door.s416
-rw-r--r--data/field_effect_helpers.s37
-rw-r--r--data/field_ground_effect.s72
-rw-r--r--data/field_map_obj_helpers.s93
-rw-r--r--data/field_special_scene.s41
-rw-r--r--data/field_tasks.s66
-rw-r--r--data/field_weather.s490
-rw-r--r--data/fldeff_80C5CD4.s320
-rw-r--r--data/fldeff_cut.s31
-rw-r--r--data/fldeff_flash.s71
-rw-r--r--data/graphics.s261
-rw-r--r--data/graphics/field_objects/base_oam.inc47
-rw-r--r--data/graphics/field_objects/berry_tree_graphics_tables.inc695
-rw-r--r--data/graphics/field_objects/field_effect_object_graphics.inc556
-rw-r--r--data/graphics/field_objects/field_effect_object_template_pointers.inc38
-rw-r--r--data/graphics/field_objects/field_effect_objects.inc968
-rw-r--r--data/graphics/field_objects/map_object_anims.inc981
-rw-r--r--data/graphics/field_objects/map_object_graphics.inc5143
-rw-r--r--data/graphics/field_objects/map_object_graphics_info.inc3923
-rw-r--r--data/graphics/field_objects/map_object_graphics_info_pointers.inc220
-rw-r--r--data/graphics/field_objects/map_object_pic_tables.inc2062
-rw-r--r--data/graphics/field_objects/map_object_subsprites.inc465
-rw-r--r--data/graphics/pokemon/back_pic_table.inc880
-rw-r--r--data/graphics/pokemon/footprint_table.inc415
-rw-r--r--data/graphics/pokemon/front_pic_table.inc880
-rw-r--r--data/graphics/pokemon/palette_table.inc880
-rw-r--r--data/graphics/pokemon/shiny_palette_table.inc882
-rw-r--r--data/hall_of_fame.s230
-rw-r--r--data/intro_credits_graphics.s416
-rw-r--r--data/item.s10
-rw-r--r--data/item_menu.s289
-rw-r--r--data/landmark.s (renamed from data/landmarks.inc)5
-rw-r--r--data/learn_move.s150
-rw-r--r--data/mail.s178
-rw-r--r--data/main_menu.s59
-rw-r--r--data/map_events.s410
-rw-r--r--data/maps.s10
-rw-r--r--data/maps/AbandonedShip_CaptainsOffice/header.inc (renamed from data/maps/AbandonedShip_CaptainsOffice/header.s)0
-rw-r--r--data/maps/AbandonedShip_Corridors_1F/header.inc (renamed from data/maps/AbandonedShip_Corridors_1F/header.s)0
-rw-r--r--data/maps/AbandonedShip_Corridors_B1F/header.inc (renamed from data/maps/AbandonedShip_Corridors_B1F/header.s)0
-rw-r--r--data/maps/AbandonedShip_Deck/header.inc (renamed from data/maps/AbandonedShip_Deck/header.s)0
-rw-r--r--data/maps/AbandonedShip_HiddenFloorCorridors/header.inc (renamed from data/maps/AbandonedShip_HiddenFloorCorridors/header.s)0
-rw-r--r--data/maps/AbandonedShip_HiddenFloorRooms/header.inc (renamed from data/maps/AbandonedShip_HiddenFloorRooms/header.s)0
-rw-r--r--data/maps/AbandonedShip_Room_B1F/header.inc (renamed from data/maps/AbandonedShip_Room_B1F/header.s)0
-rw-r--r--data/maps/AbandonedShip_Rooms2_1F/header.inc (renamed from data/maps/AbandonedShip_Rooms2_1F/header.s)0
-rw-r--r--data/maps/AbandonedShip_Rooms2_B1F/header.inc (renamed from data/maps/AbandonedShip_Rooms2_B1F/header.s)0
-rw-r--r--data/maps/AbandonedShip_Rooms_1F/header.inc (renamed from data/maps/AbandonedShip_Rooms_1F/header.s)0
-rw-r--r--data/maps/AbandonedShip_Rooms_B1F/header.inc (renamed from data/maps/AbandonedShip_Rooms_B1F/header.s)0
-rw-r--r--data/maps/AbandonedShip_Underwater1/header.inc (renamed from data/maps/AbandonedShip_Underwater1/header.s)0
-rw-r--r--data/maps/AbandonedShip_Underwater2/header.inc (renamed from data/maps/AbandonedShip_Underwater2/header.s)0
-rw-r--r--data/maps/AncientTomb/header.inc (renamed from data/maps/AncientTomb/header.s)0
-rw-r--r--data/maps/AquaHideout_1F/header.inc (renamed from data/maps/AquaHideout_1F/header.s)0
-rw-r--r--data/maps/AquaHideout_B1F/header.inc (renamed from data/maps/AquaHideout_B1F/header.s)0
-rw-r--r--data/maps/AquaHideout_B2F/header.inc (renamed from data/maps/AquaHideout_B2F/header.s)0
-rw-r--r--data/maps/BattleTower_BattleRoom/header.inc (renamed from data/maps/BattleTower_BattleRoom/header.s)0
-rw-r--r--data/maps/BattleTower_Corridor/header.inc (renamed from data/maps/BattleTower_Corridor/header.s)0
-rw-r--r--data/maps/BattleTower_Elevator/header.inc (renamed from data/maps/BattleTower_Elevator/header.s)0
-rw-r--r--data/maps/BattleTower_Lobby/header.inc (renamed from data/maps/BattleTower_Lobby/header.s)0
-rw-r--r--data/maps/BattleTower_Outside/header.inc (renamed from data/maps/BattleTower_Outside/header.s)0
-rw-r--r--data/maps/CaveOfOrigin_1F/header.inc (renamed from data/maps/CaveOfOrigin_1F/header.s)0
-rw-r--r--data/maps/CaveOfOrigin_B1F/header.inc (renamed from data/maps/CaveOfOrigin_B1F/header.s)0
-rw-r--r--data/maps/CaveOfOrigin_B2F/header.inc (renamed from data/maps/CaveOfOrigin_B2F/header.s)0
-rw-r--r--data/maps/CaveOfOrigin_B3F/header.inc (renamed from data/maps/CaveOfOrigin_B3F/header.s)0
-rw-r--r--data/maps/CaveOfOrigin_B4F/header.inc (renamed from data/maps/CaveOfOrigin_B4F/header.s)0
-rw-r--r--data/maps/CaveOfOrigin_Entrance/header.inc (renamed from data/maps/CaveOfOrigin_Entrance/header.s)0
-rw-r--r--data/maps/DesertRuins/header.inc (renamed from data/maps/DesertRuins/header.s)0
-rw-r--r--data/maps/DewfordTown/connections.inc (renamed from data/maps/DewfordTown/connections.s)0
-rw-r--r--data/maps/DewfordTown/header.inc (renamed from data/maps/DewfordTown/header.s)0
-rw-r--r--data/maps/DewfordTown_Gym/header.inc (renamed from data/maps/DewfordTown_Gym/header.s)0
-rw-r--r--data/maps/DewfordTown_Hall/header.inc (renamed from data/maps/DewfordTown_Hall/header.s)0
-rw-r--r--data/maps/DewfordTown_House1/header.inc (renamed from data/maps/DewfordTown_House1/header.s)0
-rw-r--r--data/maps/DewfordTown_House2/header.inc (renamed from data/maps/DewfordTown_House2/header.s)0
-rw-r--r--data/maps/DewfordTown_PokemonCenter_1F/header.inc (renamed from data/maps/DewfordTown_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/DewfordTown_PokemonCenter_2F/header.inc (renamed from data/maps/DewfordTown_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/DoubleBattleColosseum/header.inc (renamed from data/maps/DoubleBattleColosseum/header.s)0
-rw-r--r--data/maps/EverGrandeCity/connections.inc (renamed from data/maps/EverGrandeCity/connections.s)0
-rw-r--r--data/maps/EverGrandeCity/header.inc (renamed from data/maps/EverGrandeCity/header.s)0
-rw-r--r--data/maps/EverGrandeCity_ChampionsRoom/header.inc (renamed from data/maps/EverGrandeCity_ChampionsRoom/header.s)0
-rw-r--r--data/maps/EverGrandeCity_Corridor1/header.inc (renamed from data/maps/EverGrandeCity_Corridor1/header.s)0
-rw-r--r--data/maps/EverGrandeCity_Corridor2/header.inc (renamed from data/maps/EverGrandeCity_Corridor2/header.s)0
-rw-r--r--data/maps/EverGrandeCity_Corridor3/header.inc (renamed from data/maps/EverGrandeCity_Corridor3/header.s)0
-rw-r--r--data/maps/EverGrandeCity_Corridor4/header.inc (renamed from data/maps/EverGrandeCity_Corridor4/header.s)0
-rw-r--r--data/maps/EverGrandeCity_Corridor5/header.inc (renamed from data/maps/EverGrandeCity_Corridor5/header.s)0
-rw-r--r--data/maps/EverGrandeCity_DrakesRoom/header.inc (renamed from data/maps/EverGrandeCity_DrakesRoom/header.s)0
-rw-r--r--data/maps/EverGrandeCity_GlaciasRoom/header.inc (renamed from data/maps/EverGrandeCity_GlaciasRoom/header.s)0
-rw-r--r--data/maps/EverGrandeCity_HallOfFame/header.inc (renamed from data/maps/EverGrandeCity_HallOfFame/header.s)0
-rw-r--r--data/maps/EverGrandeCity_PhoebesRoom/header.inc (renamed from data/maps/EverGrandeCity_PhoebesRoom/header.s)0
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_1F/header.inc (renamed from data/maps/EverGrandeCity_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_2F/header.inc (renamed from data/maps/EverGrandeCity_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague/header.inc (renamed from data/maps/EverGrandeCity_PokemonLeague/header.s)0
-rw-r--r--data/maps/EverGrandeCity_SidneysRoom/header.inc (renamed from data/maps/EverGrandeCity_SidneysRoom/header.s)0
-rw-r--r--data/maps/FallarborTown/connections.inc (renamed from data/maps/FallarborTown/connections.s)0
-rw-r--r--data/maps/FallarborTown/header.inc (renamed from data/maps/FallarborTown/header.s)0
-rw-r--r--data/maps/FallarborTown_ContestHall/header.inc (renamed from data/maps/FallarborTown_ContestHall/header.s)0
-rw-r--r--data/maps/FallarborTown_ContestLobby/header.inc (renamed from data/maps/FallarborTown_ContestLobby/header.s)0
-rw-r--r--data/maps/FallarborTown_House1/header.inc (renamed from data/maps/FallarborTown_House1/header.s)0
-rw-r--r--data/maps/FallarborTown_House2/header.inc (renamed from data/maps/FallarborTown_House2/header.s)0
-rw-r--r--data/maps/FallarborTown_Mart/header.inc (renamed from data/maps/FallarborTown_Mart/header.s)0
-rw-r--r--data/maps/FallarborTown_PokemonCenter_1F/header.inc (renamed from data/maps/FallarborTown_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/FallarborTown_PokemonCenter_2F/header.inc (renamed from data/maps/FallarborTown_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/FieryPath/header.inc (renamed from data/maps/FieryPath/header.s)0
-rw-r--r--data/maps/FortreeCity/connections.inc (renamed from data/maps/FortreeCity/connections.s)0
-rw-r--r--data/maps/FortreeCity/header.inc (renamed from data/maps/FortreeCity/header.s)0
-rw-r--r--data/maps/FortreeCity_DecorationShop/header.inc (renamed from data/maps/FortreeCity_DecorationShop/header.s)0
-rw-r--r--data/maps/FortreeCity_Gym/header.inc (renamed from data/maps/FortreeCity_Gym/header.s)0
-rw-r--r--data/maps/FortreeCity_House1/header.inc (renamed from data/maps/FortreeCity_House1/header.s)0
-rw-r--r--data/maps/FortreeCity_House2/header.inc (renamed from data/maps/FortreeCity_House2/header.s)0
-rw-r--r--data/maps/FortreeCity_House3/header.inc (renamed from data/maps/FortreeCity_House3/header.s)0
-rw-r--r--data/maps/FortreeCity_House4/header.inc (renamed from data/maps/FortreeCity_House4/header.s)0
-rw-r--r--data/maps/FortreeCity_House5/header.inc (renamed from data/maps/FortreeCity_House5/header.s)0
-rw-r--r--data/maps/FortreeCity_Mart/header.inc (renamed from data/maps/FortreeCity_Mart/header.s)0
-rw-r--r--data/maps/FortreeCity_PokemonCenter_1F/header.inc (renamed from data/maps/FortreeCity_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/FortreeCity_PokemonCenter_2F/header.inc (renamed from data/maps/FortreeCity_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/GraniteCave_1F/header.inc (renamed from data/maps/GraniteCave_1F/header.s)0
-rw-r--r--data/maps/GraniteCave_B1F/header.inc (renamed from data/maps/GraniteCave_B1F/header.s)0
-rw-r--r--data/maps/GraniteCave_B2F/header.inc (renamed from data/maps/GraniteCave_B2F/header.s)0
-rw-r--r--data/maps/GraniteCave_StevensRoom/header.inc (renamed from data/maps/GraniteCave_StevensRoom/header.s)0
-rw-r--r--data/maps/InsideOfTruck/header.inc (renamed from data/maps/InsideOfTruck/header.s)0
-rw-r--r--data/maps/IslandCave/header.inc (renamed from data/maps/IslandCave/header.s)0
-rw-r--r--data/maps/JaggedPass/header.inc (renamed from data/maps/JaggedPass/header.s)0
-rw-r--r--data/maps/LavaridgeTown/connections.inc (renamed from data/maps/LavaridgeTown/connections.s)0
-rw-r--r--data/maps/LavaridgeTown/header.inc (renamed from data/maps/LavaridgeTown/header.s)0
-rw-r--r--data/maps/LavaridgeTown_Gym_1F/header.inc (renamed from data/maps/LavaridgeTown_Gym_1F/header.s)0
-rw-r--r--data/maps/LavaridgeTown_Gym_B1F/header.inc (renamed from data/maps/LavaridgeTown_Gym_B1F/header.s)0
-rw-r--r--data/maps/LavaridgeTown_HerbShop/header.inc (renamed from data/maps/LavaridgeTown_HerbShop/header.s)0
-rw-r--r--data/maps/LavaridgeTown_House/header.inc (renamed from data/maps/LavaridgeTown_House/header.s)0
-rw-r--r--data/maps/LavaridgeTown_Mart/header.inc (renamed from data/maps/LavaridgeTown_Mart/header.s)0
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_1F/header.inc (renamed from data/maps/LavaridgeTown_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_2F/header.inc (renamed from data/maps/LavaridgeTown_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/LilycoveCity/connections.inc (renamed from data/maps/LilycoveCity/connections.s)0
-rw-r--r--data/maps/LilycoveCity/header.inc (renamed from data/maps/LilycoveCity/header.s)0
-rw-r--r--data/maps/LilycoveCity_ContestHall/header.inc (renamed from data/maps/LilycoveCity_ContestHall/header.s)0
-rw-r--r--data/maps/LilycoveCity_ContestLobby/header.inc (renamed from data/maps/LilycoveCity_ContestLobby/header.s)0
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc (renamed from data/maps/LilycoveCity_CoveLilyMotel_1F/header.s)0
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc (renamed from data/maps/LilycoveCity_CoveLilyMotel_2F/header.s)0
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreElevator/header.inc (renamed from data/maps/LilycoveCity_DepartmentStoreElevator/header.s)0
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc (renamed from data/maps/LilycoveCity_DepartmentStoreRooftop/header.s)0
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_1F/header.inc (renamed from data/maps/LilycoveCity_DepartmentStore_1F/header.s)0
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_2F/header.inc (renamed from data/maps/LilycoveCity_DepartmentStore_2F/header.s)0
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_3F/header.inc (renamed from data/maps/LilycoveCity_DepartmentStore_3F/header.s)0
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_4F/header.inc (renamed from data/maps/LilycoveCity_DepartmentStore_4F/header.s)0
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_5F/header.inc (renamed from data/maps/LilycoveCity_DepartmentStore_5F/header.s)0
-rw-r--r--data/maps/LilycoveCity_EmptyMap/header.inc (renamed from data/maps/LilycoveCity_EmptyMap/header.s)0
-rw-r--r--data/maps/LilycoveCity_Harbor/header.inc (renamed from data/maps/LilycoveCity_Harbor/header.s)0
-rw-r--r--data/maps/LilycoveCity_House1/header.inc (renamed from data/maps/LilycoveCity_House1/header.s)0
-rw-r--r--data/maps/LilycoveCity_House2/header.inc (renamed from data/maps/LilycoveCity_House2/header.s)0
-rw-r--r--data/maps/LilycoveCity_House3/header.inc (renamed from data/maps/LilycoveCity_House3/header.s)0
-rw-r--r--data/maps/LilycoveCity_House4/header.inc (renamed from data/maps/LilycoveCity_House4/header.s)0
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc (renamed from data/maps/LilycoveCity_LilycoveMuseum_1F/header.s)0
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc (renamed from data/maps/LilycoveCity_LilycoveMuseum_2F/header.s)0
-rw-r--r--data/maps/LilycoveCity_MoveDeletersHouse/header.inc (renamed from data/maps/LilycoveCity_MoveDeletersHouse/header.s)0
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_1F/header.inc (renamed from data/maps/LilycoveCity_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_2F/header.inc (renamed from data/maps/LilycoveCity_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc (renamed from data/maps/LilycoveCity_PokemonTrainerFanClub/header.s)0
-rw-r--r--data/maps/LilycoveCity_UnusedMart/header.inc (renamed from data/maps/LilycoveCity_UnusedMart/header.s)0
-rw-r--r--data/maps/LinkContestRoom1/header.inc (renamed from data/maps/LinkContestRoom1/header.s)0
-rw-r--r--data/maps/LinkContestRoom2/header.inc (renamed from data/maps/LinkContestRoom2/header.s)0
-rw-r--r--data/maps/LinkContestRoom3/header.inc (renamed from data/maps/LinkContestRoom3/header.s)0
-rw-r--r--data/maps/LinkContestRoom4/header.inc (renamed from data/maps/LinkContestRoom4/header.s)0
-rw-r--r--data/maps/LinkContestRoom5/header.inc (renamed from data/maps/LinkContestRoom5/header.s)0
-rw-r--r--data/maps/LinkContestRoom6/header.inc (renamed from data/maps/LinkContestRoom6/header.s)0
-rw-r--r--data/maps/LittlerootTown/connections.inc (renamed from data/maps/LittlerootTown/connections.s)0
-rw-r--r--data/maps/LittlerootTown/header.inc (renamed from data/maps/LittlerootTown/header.s)0
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_1F/header.inc (renamed from data/maps/LittlerootTown_BrendansHouse_1F/header.s)0
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_2F/header.inc (renamed from data/maps/LittlerootTown_BrendansHouse_2F/header.s)0
-rw-r--r--data/maps/LittlerootTown_MaysHouse_1F/header.inc (renamed from data/maps/LittlerootTown_MaysHouse_1F/header.s)0
-rw-r--r--data/maps/LittlerootTown_MaysHouse_2F/header.inc (renamed from data/maps/LittlerootTown_MaysHouse_2F/header.s)0
-rw-r--r--data/maps/LittlerootTown_ProfessorBirchsLab/header.inc (renamed from data/maps/LittlerootTown_ProfessorBirchsLab/header.s)0
-rw-r--r--data/maps/MagmaHideout_1F/header.inc (renamed from data/maps/MagmaHideout_1F/header.s)0
-rw-r--r--data/maps/MagmaHideout_B1F/header.inc (renamed from data/maps/MagmaHideout_B1F/header.s)0
-rw-r--r--data/maps/MagmaHideout_B2F/header.inc (renamed from data/maps/MagmaHideout_B2F/header.s)0
-rw-r--r--data/maps/MauvilleCity/connections.inc (renamed from data/maps/MauvilleCity/connections.s)0
-rw-r--r--data/maps/MauvilleCity/header.inc (renamed from data/maps/MauvilleCity/header.s)0
-rw-r--r--data/maps/MauvilleCity_BikeShop/header.inc (renamed from data/maps/MauvilleCity_BikeShop/header.s)0
-rw-r--r--data/maps/MauvilleCity_GameCorner/header.inc (renamed from data/maps/MauvilleCity_GameCorner/header.s)0
-rw-r--r--data/maps/MauvilleCity_Gym/header.inc (renamed from data/maps/MauvilleCity_Gym/header.s)0
-rw-r--r--data/maps/MauvilleCity_House1/header.inc (renamed from data/maps/MauvilleCity_House1/header.s)0
-rw-r--r--data/maps/MauvilleCity_House2/header.inc (renamed from data/maps/MauvilleCity_House2/header.s)0
-rw-r--r--data/maps/MauvilleCity_Mart/header.inc (renamed from data/maps/MauvilleCity_Mart/header.s)0
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_1F/header.inc (renamed from data/maps/MauvilleCity_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_2F/header.inc (renamed from data/maps/MauvilleCity_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/MeteorFalls_1F_1R/header.inc (renamed from data/maps/MeteorFalls_1F_1R/header.s)0
-rw-r--r--data/maps/MeteorFalls_1F_2R/header.inc (renamed from data/maps/MeteorFalls_1F_2R/header.s)0
-rw-r--r--data/maps/MeteorFalls_B1F_1R/header.inc (renamed from data/maps/MeteorFalls_B1F_1R/header.s)0
-rw-r--r--data/maps/MeteorFalls_B1F_2R/header.inc (renamed from data/maps/MeteorFalls_B1F_2R/header.s)0
-rw-r--r--data/maps/MossdeepCity/connections.inc (renamed from data/maps/MossdeepCity/connections.s)0
-rw-r--r--data/maps/MossdeepCity/header.inc (renamed from data/maps/MossdeepCity/header.s)0
-rw-r--r--data/maps/MossdeepCity_GameCorner_1F/header.inc (renamed from data/maps/MossdeepCity_GameCorner_1F/header.s)0
-rw-r--r--data/maps/MossdeepCity_GameCorner_B1F/header.inc (renamed from data/maps/MossdeepCity_GameCorner_B1F/header.s)0
-rw-r--r--data/maps/MossdeepCity_Gym/header.inc (renamed from data/maps/MossdeepCity_Gym/header.s)0
-rw-r--r--data/maps/MossdeepCity_House1/header.inc (renamed from data/maps/MossdeepCity_House1/header.s)0
-rw-r--r--data/maps/MossdeepCity_House2/header.inc (renamed from data/maps/MossdeepCity_House2/header.s)0
-rw-r--r--data/maps/MossdeepCity_House3/header.inc (renamed from data/maps/MossdeepCity_House3/header.s)0
-rw-r--r--data/maps/MossdeepCity_House4/header.inc (renamed from data/maps/MossdeepCity_House4/header.s)0
-rw-r--r--data/maps/MossdeepCity_Mart/header.inc (renamed from data/maps/MossdeepCity_Mart/header.s)0
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_1F/header.inc (renamed from data/maps/MossdeepCity_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_2F/header.inc (renamed from data/maps/MossdeepCity_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_1F/header.inc (renamed from data/maps/MossdeepCity_SpaceCenter_1F/header.s)0
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_2F/header.inc (renamed from data/maps/MossdeepCity_SpaceCenter_2F/header.s)0
-rw-r--r--data/maps/MossdeepCity_StevensHouse/header.inc (renamed from data/maps/MossdeepCity_StevensHouse/header.s)0
-rw-r--r--data/maps/MtChimney/header.inc (renamed from data/maps/MtChimney/header.s)0
-rw-r--r--data/maps/MtChimney_CableCarStation/header.inc (renamed from data/maps/MtChimney_CableCarStation/header.s)0
-rw-r--r--data/maps/MtPyre_1F/header.inc (renamed from data/maps/MtPyre_1F/header.s)0
-rw-r--r--data/maps/MtPyre_2F/header.inc (renamed from data/maps/MtPyre_2F/header.s)0
-rw-r--r--data/maps/MtPyre_3F/header.inc (renamed from data/maps/MtPyre_3F/header.s)0
-rw-r--r--data/maps/MtPyre_4F/header.inc (renamed from data/maps/MtPyre_4F/header.s)0
-rw-r--r--data/maps/MtPyre_5F/header.inc (renamed from data/maps/MtPyre_5F/header.s)0
-rw-r--r--data/maps/MtPyre_6F/header.inc (renamed from data/maps/MtPyre_6F/header.s)0
-rw-r--r--data/maps/MtPyre_Exterior/header.inc (renamed from data/maps/MtPyre_Exterior/header.s)0
-rw-r--r--data/maps/MtPyre_Summit/header.inc (renamed from data/maps/MtPyre_Summit/header.s)0
-rw-r--r--data/maps/NewMauville_Entrance/header.inc (renamed from data/maps/NewMauville_Entrance/header.s)0
-rw-r--r--data/maps/NewMauville_Inside/header.inc (renamed from data/maps/NewMauville_Inside/header.s)0
-rw-r--r--data/maps/OldaleTown/connections.inc (renamed from data/maps/OldaleTown/connections.s)0
-rw-r--r--data/maps/OldaleTown/header.inc (renamed from data/maps/OldaleTown/header.s)0
-rw-r--r--data/maps/OldaleTown_House1/header.inc (renamed from data/maps/OldaleTown_House1/header.s)0
-rw-r--r--data/maps/OldaleTown_House2/header.inc (renamed from data/maps/OldaleTown_House2/header.s)0
-rw-r--r--data/maps/OldaleTown_Mart/header.inc (renamed from data/maps/OldaleTown_Mart/header.s)0
-rw-r--r--data/maps/OldaleTown_PokemonCenter_1F/header.inc (renamed from data/maps/OldaleTown_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/OldaleTown_PokemonCenter_2F/header.inc (renamed from data/maps/OldaleTown_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/PacifidlogTown/connections.inc (renamed from data/maps/PacifidlogTown/connections.s)0
-rw-r--r--data/maps/PacifidlogTown/header.inc (renamed from data/maps/PacifidlogTown/header.s)0
-rw-r--r--data/maps/PacifidlogTown_House1/header.inc (renamed from data/maps/PacifidlogTown_House1/header.s)0
-rw-r--r--data/maps/PacifidlogTown_House2/header.inc (renamed from data/maps/PacifidlogTown_House2/header.s)0
-rw-r--r--data/maps/PacifidlogTown_House3/header.inc (renamed from data/maps/PacifidlogTown_House3/header.s)0
-rw-r--r--data/maps/PacifidlogTown_House4/header.inc (renamed from data/maps/PacifidlogTown_House4/header.s)0
-rw-r--r--data/maps/PacifidlogTown_House5/header.inc (renamed from data/maps/PacifidlogTown_House5/header.s)0
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_1F/header.inc (renamed from data/maps/PacifidlogTown_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_2F/header.inc (renamed from data/maps/PacifidlogTown_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/PetalburgCity/connections.inc (renamed from data/maps/PetalburgCity/connections.s)0
-rw-r--r--data/maps/PetalburgCity/header.inc (renamed from data/maps/PetalburgCity/header.s)0
-rw-r--r--data/maps/PetalburgCity_Gym/header.inc (renamed from data/maps/PetalburgCity_Gym/header.s)0
-rw-r--r--data/maps/PetalburgCity_House1/header.inc (renamed from data/maps/PetalburgCity_House1/header.s)0
-rw-r--r--data/maps/PetalburgCity_House2/header.inc (renamed from data/maps/PetalburgCity_House2/header.s)0
-rw-r--r--data/maps/PetalburgCity_Mart/header.inc (renamed from data/maps/PetalburgCity_Mart/header.s)0
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_1F/header.inc (renamed from data/maps/PetalburgCity_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_2F/header.inc (renamed from data/maps/PetalburgCity_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/PetalburgCity_WallysHouse/header.inc (renamed from data/maps/PetalburgCity_WallysHouse/header.s)0
-rw-r--r--data/maps/PetalburgWoods/header.inc (renamed from data/maps/PetalburgWoods/header.s)0
-rw-r--r--data/maps/RecordCorner/header.inc (renamed from data/maps/RecordCorner/header.s)0
-rw-r--r--data/maps/Route101/connections.inc (renamed from data/maps/Route101/connections.s)0
-rw-r--r--data/maps/Route101/header.inc (renamed from data/maps/Route101/header.s)0
-rw-r--r--data/maps/Route102/connections.inc (renamed from data/maps/Route102/connections.s)0
-rw-r--r--data/maps/Route102/header.inc (renamed from data/maps/Route102/header.s)0
-rw-r--r--data/maps/Route103/connections.inc (renamed from data/maps/Route103/connections.s)0
-rw-r--r--data/maps/Route103/header.inc (renamed from data/maps/Route103/header.s)0
-rw-r--r--data/maps/Route104/connections.inc (renamed from data/maps/Route104/connections.s)0
-rw-r--r--data/maps/Route104/header.inc (renamed from data/maps/Route104/header.s)0
-rw-r--r--data/maps/Route104_MrBrineysHouse/header.inc (renamed from data/maps/Route104_MrBrineysHouse/header.s)0
-rw-r--r--data/maps/Route104_PrettyPetalFlowerShop/header.inc (renamed from data/maps/Route104_PrettyPetalFlowerShop/header.s)0
-rw-r--r--data/maps/Route104_Prototype/header.inc (renamed from data/maps/Route104_Prototype/header.s)0
-rw-r--r--data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc (renamed from data/maps/Route104_PrototypePrettyPetalFlowerShop/header.s)0
-rw-r--r--data/maps/Route105/connections.inc (renamed from data/maps/Route105/connections.s)0
-rw-r--r--data/maps/Route105/header.inc (renamed from data/maps/Route105/header.s)0
-rw-r--r--data/maps/Route106/connections.inc (renamed from data/maps/Route106/connections.s)0
-rw-r--r--data/maps/Route106/header.inc (renamed from data/maps/Route106/header.s)0
-rw-r--r--data/maps/Route107/connections.inc (renamed from data/maps/Route107/connections.s)0
-rw-r--r--data/maps/Route107/header.inc (renamed from data/maps/Route107/header.s)0
-rw-r--r--data/maps/Route108/connections.inc (renamed from data/maps/Route108/connections.s)0
-rw-r--r--data/maps/Route108/header.inc (renamed from data/maps/Route108/header.s)0
-rw-r--r--data/maps/Route109/connections.inc (renamed from data/maps/Route109/connections.s)0
-rw-r--r--data/maps/Route109/header.inc (renamed from data/maps/Route109/header.s)0
-rw-r--r--data/maps/Route109_SeashoreHouse/header.inc (renamed from data/maps/Route109_SeashoreHouse/header.s)0
-rw-r--r--data/maps/Route110/connections.inc (renamed from data/maps/Route110/connections.s)0
-rw-r--r--data/maps/Route110/header.inc (renamed from data/maps/Route110/header.s)0
-rw-r--r--data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc (renamed from data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.s)0
-rw-r--r--data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc (renamed from data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.s)0
-rw-r--r--data/maps/Route110_TrickHouseCorridor/header.inc (renamed from data/maps/Route110_TrickHouseCorridor/header.s)0
-rw-r--r--data/maps/Route110_TrickHouseEnd/header.inc (renamed from data/maps/Route110_TrickHouseEnd/header.s)0
-rw-r--r--data/maps/Route110_TrickHouseEntrance/header.inc (renamed from data/maps/Route110_TrickHouseEntrance/header.s)0
-rw-r--r--data/maps/Route110_TrickHousePuzzle1/header.inc (renamed from data/maps/Route110_TrickHousePuzzle1/header.s)0
-rw-r--r--data/maps/Route110_TrickHousePuzzle2/header.inc (renamed from data/maps/Route110_TrickHousePuzzle2/header.s)0
-rw-r--r--data/maps/Route110_TrickHousePuzzle3/header.inc (renamed from data/maps/Route110_TrickHousePuzzle3/header.s)0
-rw-r--r--data/maps/Route110_TrickHousePuzzle4/header.inc (renamed from data/maps/Route110_TrickHousePuzzle4/header.s)0
-rw-r--r--data/maps/Route110_TrickHousePuzzle5/header.inc (renamed from data/maps/Route110_TrickHousePuzzle5/header.s)0
-rw-r--r--data/maps/Route110_TrickHousePuzzle6/header.inc (renamed from data/maps/Route110_TrickHousePuzzle6/header.s)0
-rw-r--r--data/maps/Route110_TrickHousePuzzle7/header.inc (renamed from data/maps/Route110_TrickHousePuzzle7/header.s)0
-rw-r--r--data/maps/Route110_TrickHousePuzzle8/header.inc (renamed from data/maps/Route110_TrickHousePuzzle8/header.s)0
-rw-r--r--data/maps/Route111/connections.inc (renamed from data/maps/Route111/connections.s)0
-rw-r--r--data/maps/Route111/header.inc (renamed from data/maps/Route111/header.s)0
-rw-r--r--data/maps/Route111_OldLadysRestStop/header.inc (renamed from data/maps/Route111_OldLadysRestStop/header.s)0
-rw-r--r--data/maps/Route111_WinstrateFamilysHouse/header.inc (renamed from data/maps/Route111_WinstrateFamilysHouse/header.s)0
-rw-r--r--data/maps/Route112/connections.inc (renamed from data/maps/Route112/connections.s)0
-rw-r--r--data/maps/Route112/header.inc (renamed from data/maps/Route112/header.s)0
-rw-r--r--data/maps/Route112_CableCarStation/header.inc (renamed from data/maps/Route112_CableCarStation/header.s)0
-rw-r--r--data/maps/Route113/connections.inc (renamed from data/maps/Route113/connections.s)0
-rw-r--r--data/maps/Route113/header.inc (renamed from data/maps/Route113/header.s)0
-rw-r--r--data/maps/Route113_GlassWorkshop/header.inc (renamed from data/maps/Route113_GlassWorkshop/header.s)0
-rw-r--r--data/maps/Route114/connections.inc (renamed from data/maps/Route114/connections.s)0
-rw-r--r--data/maps/Route114/header.inc (renamed from data/maps/Route114/header.s)0
-rw-r--r--data/maps/Route114_FossilManiacsHouse/header.inc (renamed from data/maps/Route114_FossilManiacsHouse/header.s)0
-rw-r--r--data/maps/Route114_FossilManiacsTunnel/header.inc (renamed from data/maps/Route114_FossilManiacsTunnel/header.s)0
-rw-r--r--data/maps/Route114_LanettesHouse/header.inc (renamed from data/maps/Route114_LanettesHouse/header.s)0
-rw-r--r--data/maps/Route115/connections.inc (renamed from data/maps/Route115/connections.s)0
-rw-r--r--data/maps/Route115/header.inc (renamed from data/maps/Route115/header.s)0
-rw-r--r--data/maps/Route116/connections.inc (renamed from data/maps/Route116/connections.s)0
-rw-r--r--data/maps/Route116/header.inc (renamed from data/maps/Route116/header.s)0
-rw-r--r--data/maps/Route116_TunnelersRestHouse/header.inc (renamed from data/maps/Route116_TunnelersRestHouse/header.s)0
-rw-r--r--data/maps/Route117/connections.inc (renamed from data/maps/Route117/connections.s)0
-rw-r--r--data/maps/Route117/header.inc (renamed from data/maps/Route117/header.s)0
-rw-r--r--data/maps/Route117_PokemonDayCare/header.inc (renamed from data/maps/Route117_PokemonDayCare/header.s)0
-rw-r--r--data/maps/Route118/connections.inc (renamed from data/maps/Route118/connections.s)0
-rw-r--r--data/maps/Route118/header.inc (renamed from data/maps/Route118/header.s)0
-rw-r--r--data/maps/Route119/connections.inc (renamed from data/maps/Route119/connections.s)0
-rw-r--r--data/maps/Route119/header.inc (renamed from data/maps/Route119/header.s)0
-rw-r--r--data/maps/Route119_House/header.inc (renamed from data/maps/Route119_House/header.s)0
-rw-r--r--data/maps/Route119_WeatherInstitute_1F/header.inc (renamed from data/maps/Route119_WeatherInstitute_1F/header.s)0
-rw-r--r--data/maps/Route119_WeatherInstitute_2F/header.inc (renamed from data/maps/Route119_WeatherInstitute_2F/header.s)0
-rw-r--r--data/maps/Route120/connections.inc (renamed from data/maps/Route120/connections.s)0
-rw-r--r--data/maps/Route120/header.inc (renamed from data/maps/Route120/header.s)0
-rw-r--r--data/maps/Route121/connections.inc (renamed from data/maps/Route121/connections.s)0
-rw-r--r--data/maps/Route121/header.inc (renamed from data/maps/Route121/header.s)0
-rw-r--r--data/maps/Route121_SafariZoneEntrance/header.inc (renamed from data/maps/Route121_SafariZoneEntrance/header.s)0
-rw-r--r--data/maps/Route122/connections.inc (renamed from data/maps/Route122/connections.s)0
-rw-r--r--data/maps/Route122/header.inc (renamed from data/maps/Route122/header.s)0
-rw-r--r--data/maps/Route123/connections.inc (renamed from data/maps/Route123/connections.s)0
-rw-r--r--data/maps/Route123/header.inc (renamed from data/maps/Route123/header.s)0
-rw-r--r--data/maps/Route123_BerryMastersHouse/header.inc (renamed from data/maps/Route123_BerryMastersHouse/header.s)0
-rw-r--r--data/maps/Route124/connections.inc (renamed from data/maps/Route124/connections.s)0
-rw-r--r--data/maps/Route124/header.inc (renamed from data/maps/Route124/header.s)0
-rw-r--r--data/maps/Route124_DivingTreasureHuntersHouse/header.inc (renamed from data/maps/Route124_DivingTreasureHuntersHouse/header.s)0
-rw-r--r--data/maps/Route125/connections.inc (renamed from data/maps/Route125/connections.s)0
-rw-r--r--data/maps/Route125/header.inc (renamed from data/maps/Route125/header.s)0
-rw-r--r--data/maps/Route126/connections.inc (renamed from data/maps/Route126/connections.s)0
-rw-r--r--data/maps/Route126/header.inc (renamed from data/maps/Route126/header.s)0
-rw-r--r--data/maps/Route127/connections.inc (renamed from data/maps/Route127/connections.s)0
-rw-r--r--data/maps/Route127/header.inc (renamed from data/maps/Route127/header.s)0
-rw-r--r--data/maps/Route128/connections.inc (renamed from data/maps/Route128/connections.s)0
-rw-r--r--data/maps/Route128/header.inc (renamed from data/maps/Route128/header.s)0
-rw-r--r--data/maps/Route129/connections.inc (renamed from data/maps/Route129/connections.s)0
-rw-r--r--data/maps/Route129/header.inc (renamed from data/maps/Route129/header.s)0
-rw-r--r--data/maps/Route130/connections.inc (renamed from data/maps/Route130/connections.s)0
-rw-r--r--data/maps/Route130/header.inc (renamed from data/maps/Route130/header.s)0
-rw-r--r--data/maps/Route131/connections.inc (renamed from data/maps/Route131/connections.s)0
-rw-r--r--data/maps/Route131/header.inc (renamed from data/maps/Route131/header.s)0
-rw-r--r--data/maps/Route132/connections.inc (renamed from data/maps/Route132/connections.s)0
-rw-r--r--data/maps/Route132/header.inc (renamed from data/maps/Route132/header.s)0
-rw-r--r--data/maps/Route133/connections.inc (renamed from data/maps/Route133/connections.s)0
-rw-r--r--data/maps/Route133/header.inc (renamed from data/maps/Route133/header.s)0
-rw-r--r--data/maps/Route134/connections.inc (renamed from data/maps/Route134/connections.s)0
-rw-r--r--data/maps/Route134/header.inc (renamed from data/maps/Route134/header.s)0
-rw-r--r--data/maps/RustboroCity/connections.inc (renamed from data/maps/RustboroCity/connections.s)0
-rw-r--r--data/maps/RustboroCity/header.inc (renamed from data/maps/RustboroCity/header.s)0
-rw-r--r--data/maps/RustboroCity_CuttersHouse/header.inc (renamed from data/maps/RustboroCity_CuttersHouse/header.s)0
-rw-r--r--data/maps/RustboroCity_DevonCorp_1F/header.inc (renamed from data/maps/RustboroCity_DevonCorp_1F/header.s)0
-rw-r--r--data/maps/RustboroCity_DevonCorp_2F/header.inc (renamed from data/maps/RustboroCity_DevonCorp_2F/header.s)0
-rw-r--r--data/maps/RustboroCity_DevonCorp_3F/header.inc (renamed from data/maps/RustboroCity_DevonCorp_3F/header.s)0
-rw-r--r--data/maps/RustboroCity_Flat1_1F/header.inc (renamed from data/maps/RustboroCity_Flat1_1F/header.s)0
-rw-r--r--data/maps/RustboroCity_Flat1_2F/header.inc (renamed from data/maps/RustboroCity_Flat1_2F/header.s)0
-rw-r--r--data/maps/RustboroCity_Flat2_1F/header.inc (renamed from data/maps/RustboroCity_Flat2_1F/header.s)0
-rw-r--r--data/maps/RustboroCity_Flat2_2F/header.inc (renamed from data/maps/RustboroCity_Flat2_2F/header.s)0
-rw-r--r--data/maps/RustboroCity_Flat2_3F/header.inc (renamed from data/maps/RustboroCity_Flat2_3F/header.s)0
-rw-r--r--data/maps/RustboroCity_Gym/header.inc (renamed from data/maps/RustboroCity_Gym/header.s)0
-rw-r--r--data/maps/RustboroCity_House1/header.inc (renamed from data/maps/RustboroCity_House1/header.s)0
-rw-r--r--data/maps/RustboroCity_House2/header.inc (renamed from data/maps/RustboroCity_House2/header.s)0
-rw-r--r--data/maps/RustboroCity_House3/header.inc (renamed from data/maps/RustboroCity_House3/header.s)0
-rw-r--r--data/maps/RustboroCity_Mart/header.inc (renamed from data/maps/RustboroCity_Mart/header.s)0
-rw-r--r--data/maps/RustboroCity_PokemonCenter_1F/header.inc (renamed from data/maps/RustboroCity_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/RustboroCity_PokemonCenter_2F/header.inc (renamed from data/maps/RustboroCity_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/RustboroCity_PokemonSchool/header.inc (renamed from data/maps/RustboroCity_PokemonSchool/header.s)0
-rw-r--r--data/maps/RusturfTunnel/header.inc (renamed from data/maps/RusturfTunnel/header.s)0
-rw-r--r--data/maps/SSTidalCorridor/header.inc (renamed from data/maps/SSTidalCorridor/header.s)0
-rw-r--r--data/maps/SSTidalLowerDeck/header.inc (renamed from data/maps/SSTidalLowerDeck/header.s)0
-rw-r--r--data/maps/SSTidalRooms/header.inc (renamed from data/maps/SSTidalRooms/header.s)0
-rw-r--r--data/maps/SafariZone_Northeast/connections.inc (renamed from data/maps/SafariZone_Northeast/connections.s)0
-rw-r--r--data/maps/SafariZone_Northeast/header.inc (renamed from data/maps/SafariZone_Northeast/header.s)0
-rw-r--r--data/maps/SafariZone_Northwest/connections.inc (renamed from data/maps/SafariZone_Northwest/connections.s)0
-rw-r--r--data/maps/SafariZone_Northwest/header.inc (renamed from data/maps/SafariZone_Northwest/header.s)0
-rw-r--r--data/maps/SafariZone_RestHouse/header.inc (renamed from data/maps/SafariZone_RestHouse/header.s)0
-rw-r--r--data/maps/SafariZone_Southeast/connections.inc (renamed from data/maps/SafariZone_Southeast/connections.s)0
-rw-r--r--data/maps/SafariZone_Southeast/header.inc (renamed from data/maps/SafariZone_Southeast/header.s)0
-rw-r--r--data/maps/SafariZone_Southwest/connections.inc (renamed from data/maps/SafariZone_Southwest/connections.s)0
-rw-r--r--data/maps/SafariZone_Southwest/header.inc (renamed from data/maps/SafariZone_Southwest/header.s)0
-rw-r--r--data/maps/ScorchedSlab/header.inc (renamed from data/maps/ScorchedSlab/header.s)0
-rw-r--r--data/maps/SeafloorCavern_Entrance/header.inc (renamed from data/maps/SeafloorCavern_Entrance/header.s)0
-rw-r--r--data/maps/SeafloorCavern_Room1/header.inc (renamed from data/maps/SeafloorCavern_Room1/header.s)0
-rw-r--r--data/maps/SeafloorCavern_Room2/header.inc (renamed from data/maps/SeafloorCavern_Room2/header.s)0
-rw-r--r--data/maps/SeafloorCavern_Room3/header.inc (renamed from data/maps/SeafloorCavern_Room3/header.s)0
-rw-r--r--data/maps/SeafloorCavern_Room4/header.inc (renamed from data/maps/SeafloorCavern_Room4/header.s)0
-rw-r--r--data/maps/SeafloorCavern_Room5/header.inc (renamed from data/maps/SeafloorCavern_Room5/header.s)0
-rw-r--r--data/maps/SeafloorCavern_Room6/header.inc (renamed from data/maps/SeafloorCavern_Room6/header.s)0
-rw-r--r--data/maps/SeafloorCavern_Room7/header.inc (renamed from data/maps/SeafloorCavern_Room7/header.s)0
-rw-r--r--data/maps/SeafloorCavern_Room8/header.inc (renamed from data/maps/SeafloorCavern_Room8/header.s)0
-rw-r--r--data/maps/SeafloorCavern_Room9/header.inc (renamed from data/maps/SeafloorCavern_Room9/header.s)0
-rw-r--r--data/maps/SealedChamber_InnerRoom/header.inc (renamed from data/maps/SealedChamber_InnerRoom/header.s)0
-rw-r--r--data/maps/SealedChamber_OuterRoom/header.inc (renamed from data/maps/SealedChamber_OuterRoom/header.s)0
-rw-r--r--data/maps/SecretBase_BlueCave1/header.inc (renamed from data/maps/SecretBase_BlueCave1/header.s)0
-rw-r--r--data/maps/SecretBase_BlueCave2/header.inc (renamed from data/maps/SecretBase_BlueCave2/header.s)0
-rw-r--r--data/maps/SecretBase_BlueCave3/header.inc (renamed from data/maps/SecretBase_BlueCave3/header.s)0
-rw-r--r--data/maps/SecretBase_BlueCave4/header.inc (renamed from data/maps/SecretBase_BlueCave4/header.s)0
-rw-r--r--data/maps/SecretBase_BrownCave1/header.inc (renamed from data/maps/SecretBase_BrownCave1/header.s)0
-rw-r--r--data/maps/SecretBase_BrownCave2/header.inc (renamed from data/maps/SecretBase_BrownCave2/header.s)0
-rw-r--r--data/maps/SecretBase_BrownCave3/header.inc (renamed from data/maps/SecretBase_BrownCave3/header.s)0
-rw-r--r--data/maps/SecretBase_BrownCave4/header.inc (renamed from data/maps/SecretBase_BrownCave4/header.s)0
-rw-r--r--data/maps/SecretBase_RedCave1/header.inc (renamed from data/maps/SecretBase_RedCave1/header.s)0
-rw-r--r--data/maps/SecretBase_RedCave2/header.inc (renamed from data/maps/SecretBase_RedCave2/header.s)0
-rw-r--r--data/maps/SecretBase_RedCave3/header.inc (renamed from data/maps/SecretBase_RedCave3/header.s)0
-rw-r--r--data/maps/SecretBase_RedCave4/header.inc (renamed from data/maps/SecretBase_RedCave4/header.s)0
-rw-r--r--data/maps/SecretBase_Shrub1/header.inc (renamed from data/maps/SecretBase_Shrub1/header.s)0
-rw-r--r--data/maps/SecretBase_Shrub2/header.inc (renamed from data/maps/SecretBase_Shrub2/header.s)0
-rw-r--r--data/maps/SecretBase_Shrub3/header.inc (renamed from data/maps/SecretBase_Shrub3/header.s)0
-rw-r--r--data/maps/SecretBase_Shrub4/header.inc (renamed from data/maps/SecretBase_Shrub4/header.s)0
-rw-r--r--data/maps/SecretBase_Tree1/header.inc (renamed from data/maps/SecretBase_Tree1/header.s)0
-rw-r--r--data/maps/SecretBase_Tree2/header.inc (renamed from data/maps/SecretBase_Tree2/header.s)0
-rw-r--r--data/maps/SecretBase_Tree3/header.inc (renamed from data/maps/SecretBase_Tree3/header.s)0
-rw-r--r--data/maps/SecretBase_Tree4/header.inc (renamed from data/maps/SecretBase_Tree4/header.s)0
-rw-r--r--data/maps/SecretBase_YellowCave1/header.inc (renamed from data/maps/SecretBase_YellowCave1/header.s)0
-rw-r--r--data/maps/SecretBase_YellowCave2/header.inc (renamed from data/maps/SecretBase_YellowCave2/header.s)0
-rw-r--r--data/maps/SecretBase_YellowCave3/header.inc (renamed from data/maps/SecretBase_YellowCave3/header.s)0
-rw-r--r--data/maps/SecretBase_YellowCave4/header.inc (renamed from data/maps/SecretBase_YellowCave4/header.s)0
-rw-r--r--data/maps/ShoalCave_HighTideEntranceRoom/header.inc (renamed from data/maps/ShoalCave_HighTideEntranceRoom/header.s)0
-rw-r--r--data/maps/ShoalCave_HighTideInnerRoom/header.inc (renamed from data/maps/ShoalCave_HighTideInnerRoom/header.s)0
-rw-r--r--data/maps/ShoalCave_LowTideEntranceRoom/header.inc (renamed from data/maps/ShoalCave_LowTideEntranceRoom/header.s)0
-rw-r--r--data/maps/ShoalCave_LowTideIceRoom/header.inc (renamed from data/maps/ShoalCave_LowTideIceRoom/header.s)0
-rw-r--r--data/maps/ShoalCave_LowTideInnerRoom/header.inc (renamed from data/maps/ShoalCave_LowTideInnerRoom/header.s)0
-rw-r--r--data/maps/ShoalCave_LowTideLowerRoom/header.inc (renamed from data/maps/ShoalCave_LowTideLowerRoom/header.s)0
-rw-r--r--data/maps/ShoalCave_LowTideStairsRoom/header.inc (renamed from data/maps/ShoalCave_LowTideStairsRoom/header.s)0
-rw-r--r--data/maps/SingleBattleColosseum/header.inc (renamed from data/maps/SingleBattleColosseum/header.s)0
-rw-r--r--data/maps/SkyPillar_1F/header.inc (renamed from data/maps/SkyPillar_1F/header.s)0
-rw-r--r--data/maps/SkyPillar_2F/header.inc (renamed from data/maps/SkyPillar_2F/header.s)0
-rw-r--r--data/maps/SkyPillar_3F/header.inc (renamed from data/maps/SkyPillar_3F/header.s)0
-rw-r--r--data/maps/SkyPillar_4F/header.inc (renamed from data/maps/SkyPillar_4F/header.s)0
-rw-r--r--data/maps/SkyPillar_5F/header.inc (renamed from data/maps/SkyPillar_5F/header.s)0
-rw-r--r--data/maps/SkyPillar_Entrance/header.inc (renamed from data/maps/SkyPillar_Entrance/header.s)0
-rw-r--r--data/maps/SkyPillar_Outside/header.inc (renamed from data/maps/SkyPillar_Outside/header.s)0
-rw-r--r--data/maps/SkyPillar_Top/header.inc (renamed from data/maps/SkyPillar_Top/header.s)0
-rw-r--r--data/maps/SlateportCity/connections.inc (renamed from data/maps/SlateportCity/connections.s)0
-rw-r--r--data/maps/SlateportCity/header.inc (renamed from data/maps/SlateportCity/header.s)0
-rw-r--r--data/maps/SlateportCity_ContestHall/header.inc (renamed from data/maps/SlateportCity_ContestHall/header.s)0
-rw-r--r--data/maps/SlateportCity_ContestLobby/header.inc (renamed from data/maps/SlateportCity_ContestLobby/header.s)0
-rw-r--r--data/maps/SlateportCity_Harbor/header.inc (renamed from data/maps/SlateportCity_Harbor/header.s)0
-rw-r--r--data/maps/SlateportCity_House1/header.inc (renamed from data/maps/SlateportCity_House1/header.s)0
-rw-r--r--data/maps/SlateportCity_House2/header.inc (renamed from data/maps/SlateportCity_House2/header.s)0
-rw-r--r--data/maps/SlateportCity_Mart/header.inc (renamed from data/maps/SlateportCity_Mart/header.s)0
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_1F/header.inc (renamed from data/maps/SlateportCity_OceanicMuseum_1F/header.s)0
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_2F/header.inc (renamed from data/maps/SlateportCity_OceanicMuseum_2F/header.s)0
-rw-r--r--data/maps/SlateportCity_PokemonCenter_1F/header.inc (renamed from data/maps/SlateportCity_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/SlateportCity_PokemonCenter_2F/header.inc (renamed from data/maps/SlateportCity_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/SlateportCity_PokemonFanClub/header.inc (renamed from data/maps/SlateportCity_PokemonFanClub/header.s)0
-rw-r--r--data/maps/SlateportCity_SternsShipyard_1F/header.inc (renamed from data/maps/SlateportCity_SternsShipyard_1F/header.s)0
-rw-r--r--data/maps/SlateportCity_SternsShipyard_2F/header.inc (renamed from data/maps/SlateportCity_SternsShipyard_2F/header.s)0
-rw-r--r--data/maps/SootopolisCity/connections.inc (renamed from data/maps/SootopolisCity/connections.s)0
-rw-r--r--data/maps/SootopolisCity/header.inc (renamed from data/maps/SootopolisCity/header.s)0
-rw-r--r--data/maps/SootopolisCity_Gym_1F/header.inc (renamed from data/maps/SootopolisCity_Gym_1F/header.s)0
-rw-r--r--data/maps/SootopolisCity_Gym_B1F/header.inc (renamed from data/maps/SootopolisCity_Gym_B1F/header.s)0
-rw-r--r--data/maps/SootopolisCity_House1/header.inc (renamed from data/maps/SootopolisCity_House1/header.s)0
-rw-r--r--data/maps/SootopolisCity_House2/header.inc (renamed from data/maps/SootopolisCity_House2/header.s)0
-rw-r--r--data/maps/SootopolisCity_House3/header.inc (renamed from data/maps/SootopolisCity_House3/header.s)0
-rw-r--r--data/maps/SootopolisCity_House4/header.inc (renamed from data/maps/SootopolisCity_House4/header.s)0
-rw-r--r--data/maps/SootopolisCity_House5/header.inc (renamed from data/maps/SootopolisCity_House5/header.s)0
-rw-r--r--data/maps/SootopolisCity_House6/header.inc (renamed from data/maps/SootopolisCity_House6/header.s)0
-rw-r--r--data/maps/SootopolisCity_House7/header.inc (renamed from data/maps/SootopolisCity_House7/header.s)0
-rw-r--r--data/maps/SootopolisCity_House8/header.inc (renamed from data/maps/SootopolisCity_House8/header.s)0
-rw-r--r--data/maps/SootopolisCity_Mart/header.inc (renamed from data/maps/SootopolisCity_Mart/header.s)0
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_1F/header.inc (renamed from data/maps/SootopolisCity_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_2F/header.inc (renamed from data/maps/SootopolisCity_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/SouthernIsland_Exterior/header.inc (renamed from data/maps/SouthernIsland_Exterior/header.s)0
-rw-r--r--data/maps/SouthernIsland_Interior/header.inc (renamed from data/maps/SouthernIsland_Interior/header.s)0
-rw-r--r--data/maps/TradeCenter/header.inc (renamed from data/maps/TradeCenter/header.s)0
-rw-r--r--data/maps/Underwater1/connections.inc (renamed from data/maps/Underwater1/connections.s)0
-rw-r--r--data/maps/Underwater1/header.inc (renamed from data/maps/Underwater1/header.s)0
-rw-r--r--data/maps/Underwater2/connections.inc (renamed from data/maps/Underwater2/connections.s)0
-rw-r--r--data/maps/Underwater2/header.inc (renamed from data/maps/Underwater2/header.s)0
-rw-r--r--data/maps/Underwater3/connections.inc (renamed from data/maps/Underwater3/connections.s)0
-rw-r--r--data/maps/Underwater3/header.inc (renamed from data/maps/Underwater3/header.s)0
-rw-r--r--data/maps/Underwater4/connections.inc (renamed from data/maps/Underwater4/connections.s)0
-rw-r--r--data/maps/Underwater4/header.inc (renamed from data/maps/Underwater4/header.s)0
-rw-r--r--data/maps/Underwater_Route134/header.inc (renamed from data/maps/Underwater_Route134/header.s)0
-rw-r--r--data/maps/Underwater_SeafloorCavern/header.inc (renamed from data/maps/Underwater_SeafloorCavern/header.s)0
-rw-r--r--data/maps/Underwater_SealedChamber/header.inc (renamed from data/maps/Underwater_SealedChamber/header.s)0
-rw-r--r--data/maps/Underwater_SootopolisCity/header.inc (renamed from data/maps/Underwater_SootopolisCity/header.s)0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082CF564/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082CF564/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082D05D8/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082D05D8/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082D05FC/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082D05FC/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E55C8/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E55C8/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E55EC/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E55EC/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5610/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5610/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5634/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5634/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5658/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5658/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E567C/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E567C/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E56A0/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E56A0/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E56C4/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E56C4/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E56E8/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E56E8/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E570C/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E570C/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5730/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5730/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5754/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5754/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5778/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E5778/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E579C/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082E579C/map.binbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082EDF30/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082EDF30/map.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082FF894/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_082FF894/map.binbin724 -> 724 bytes
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_08302970/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_08302970/map.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_083041B4/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnknownMap_083041B4/map.bin0
-rw-r--r--data/maps/UnknownMap_25_29/header.inc (renamed from data/maps/UnknownMap_25_29/header.s)0
-rw-r--r--data/maps/UnknownMap_25_30/header.inc (renamed from data/maps/UnknownMap_25_30/header.s)0
-rw-r--r--data/maps/UnknownMap_25_31/header.inc (renamed from data/maps/UnknownMap_25_31/header.s)0
-rw-r--r--data/maps/UnknownMap_25_32/header.inc (renamed from data/maps/UnknownMap_25_32/header.s)0
-rw-r--r--data/maps/UnknownMap_25_33/header.inc (renamed from data/maps/UnknownMap_25_33/header.s)0
-rw-r--r--data/maps/UnknownMap_25_34/header.inc (renamed from data/maps/UnknownMap_25_34/header.s)0
-rw-r--r--[-rwxr-xr-x]data/maps/UnreferencedMap/border.bin0
-rw-r--r--[-rwxr-xr-x]data/maps/UnreferencedMap/map.bin0
-rw-r--r--data/maps/VerdanturfTown/connections.inc (renamed from data/maps/VerdanturfTown/connections.s)0
-rw-r--r--data/maps/VerdanturfTown/header.inc (renamed from data/maps/VerdanturfTown/header.s)0
-rw-r--r--data/maps/VerdanturfTown_ContestHall/header.inc (renamed from data/maps/VerdanturfTown_ContestHall/header.s)0
-rw-r--r--data/maps/VerdanturfTown_ContestLobby/header.inc (renamed from data/maps/VerdanturfTown_ContestLobby/header.s)0
-rw-r--r--data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc (renamed from data/maps/VerdanturfTown_FriendshipRatersHouse/header.s)0
-rw-r--r--data/maps/VerdanturfTown_House/header.inc (renamed from data/maps/VerdanturfTown_House/header.s)0
-rw-r--r--data/maps/VerdanturfTown_Mart/header.inc (renamed from data/maps/VerdanturfTown_Mart/header.s)0
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_1F/header.inc (renamed from data/maps/VerdanturfTown_PokemonCenter_1F/header.s)0
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_2F/header.inc (renamed from data/maps/VerdanturfTown_PokemonCenter_2F/header.s)0
-rw-r--r--data/maps/VerdanturfTown_WandasHouse/header.inc (renamed from data/maps/VerdanturfTown_WandasHouse/header.s)0
-rw-r--r--data/maps/VictoryRoad_1F/header.inc (renamed from data/maps/VictoryRoad_1F/header.s)0
-rw-r--r--data/maps/VictoryRoad_B1F/header.inc (renamed from data/maps/VictoryRoad_B1F/header.s)0
-rw-r--r--data/maps/VictoryRoad_B2F/header.inc (renamed from data/maps/VictoryRoad_B2F/header.s)0
-rw-r--r--data/maps/connections.inc116
-rw-r--r--data/maps/headers.inc788
-rw-r--r--data/matsuda_debug_menu.s201
-rw-r--r--data/mauville_old_man.s101
-rw-r--r--data/menu_cursor.s406
-rw-r--r--data/menu_helpers.s102
-rw-r--r--data/mon_markings.s207
-rw-r--r--data/money.s31
-rw-r--r--data/mori_debug_menu.s72
-rw-r--r--data/multichoice.inc471
-rw-r--r--data/mystery_event_msg.s35
-rw-r--r--data/naming_screen.s169
-rw-r--r--data/option_menu.s13
-rw-r--r--data/party_menu.s744
-rw-r--r--data/pokeblock.s125
-rw-r--r--data/pokeblock_feed.s225
-rw-r--r--data/pokedex_area_screen.s73
-rw-r--r--data/pokedex_cry_screen.s116
-rw-r--r--data/pokedex_entries.inc4164
-rw-r--r--data/pokedex_orders.inc1191
-rw-r--r--data/pokemon.s131
-rw-r--r--data/pokemon_icon.s92
-rw-r--r--data/pokemon_menu.s82
-rw-r--r--data/pokemon_storage_system.s786
-rw-r--r--data/pokemon_summary_screen.s393
-rw-r--r--data/pokenav.s1166
-rw-r--r--data/record_mixing.s68
-rw-r--r--data/region_map.s259
-rw-r--r--data/reset_rtc_screen.s67
-rw-r--r--data/rom4.s66
-rw-r--r--data/rom_8080874.s18
-rw-r--r--data/rotating_gate.s311
-rw-r--r--data/roulette.s920
-rw-r--r--data/scripts/cable_club.inc34
-rw-r--r--data/scripts/maps/IslandCave.inc2
-rw-r--r--data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc2
-rw-r--r--data/scripts/maps/LittlerootTown_MaysHouse_2F.inc2
-rw-r--r--data/scripts/maps/SlateportCity.inc8
-rw-r--r--data/scripts/maps/SlateportCity_House1.inc2
-rw-r--r--data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc8
-rw-r--r--data/secret_base.s77
-rw-r--r--data/shop.s69
-rw-r--r--data/sine_degree_table.inc183
-rw-r--r--data/sine_table.inc323
-rw-r--r--data/slot_machine.s1530
-rw-r--r--data/sound_check_menu.s121
-rw-r--r--data/specials.inc63
-rw-r--r--data/strings2.s554
-rw-r--r--data/task.s7
-rw-r--r--data/text/battle_strings.inc114
-rw-r--r--data/text/berry_descriptions.inc257
-rw-r--r--data/text/cable_club.inc10
-rw-r--r--data/text/credits.inc51
-rw-r--r--data/text/easy_chat/group_name_strings.inc44
-rw-r--r--data/text/easy_chat/group_orders.inc44
-rw-r--r--data/text/easy_chat/group_words.inc44
-rw-r--r--data/text/easy_chat/groups/actions/order.inc (renamed from data/text/easy_chat/groups/actions/order.s)0
-rw-r--r--data/text/easy_chat/groups/actions/words.inc (renamed from data/text/easy_chat/groups/actions/words.s)0
-rw-r--r--data/text/easy_chat/groups/adjectives/order.inc (renamed from data/text/easy_chat/groups/adjectives/order.s)0
-rw-r--r--data/text/easy_chat/groups/adjectives/words.inc (renamed from data/text/easy_chat/groups/adjectives/words.s)0
-rw-r--r--data/text/easy_chat/groups/battle/order.inc (renamed from data/text/easy_chat/groups/battle/order.s)0
-rw-r--r--data/text/easy_chat/groups/battle/words.inc (renamed from data/text/easy_chat/groups/battle/words.s)0
-rw-r--r--data/text/easy_chat/groups/conditions/order.inc (renamed from data/text/easy_chat/groups/conditions/order.s)0
-rw-r--r--data/text/easy_chat/groups/conditions/words.inc (renamed from data/text/easy_chat/groups/conditions/words.s)0
-rw-r--r--data/text/easy_chat/groups/endings/order.inc (renamed from data/text/easy_chat/groups/endings/order.s)0
-rw-r--r--data/text/easy_chat/groups/endings/words.inc (renamed from data/text/easy_chat/groups/endings/words.s)0
-rw-r--r--data/text/easy_chat/groups/events/order.inc (renamed from data/text/easy_chat/groups/events/order.s)0
-rw-r--r--data/text/easy_chat/groups/events/words.inc (renamed from data/text/easy_chat/groups/events/words.s)0
-rw-r--r--data/text/easy_chat/groups/feelings/order.inc (renamed from data/text/easy_chat/groups/feelings/order.s)0
-rw-r--r--data/text/easy_chat/groups/feelings/words.inc (renamed from data/text/easy_chat/groups/feelings/words.s)0
-rw-r--r--data/text/easy_chat/groups/greetings/order.inc (renamed from data/text/easy_chat/groups/greetings/order.s)0
-rw-r--r--data/text/easy_chat/groups/greetings/words.inc (renamed from data/text/easy_chat/groups/greetings/words.s)0
-rw-r--r--data/text/easy_chat/groups/hobbies/order.inc (renamed from data/text/easy_chat/groups/hobbies/order.s)0
-rw-r--r--data/text/easy_chat/groups/hobbies/words.inc (renamed from data/text/easy_chat/groups/hobbies/words.s)0
-rw-r--r--data/text/easy_chat/groups/lifestyle/order.inc (renamed from data/text/easy_chat/groups/lifestyle/order.s)0
-rw-r--r--data/text/easy_chat/groups/lifestyle/words.inc (renamed from data/text/easy_chat/groups/lifestyle/words.s)0
-rw-r--r--data/text/easy_chat/groups/misc/order.inc (renamed from data/text/easy_chat/groups/misc/order.s)0
-rw-r--r--data/text/easy_chat/groups/misc/words.inc (renamed from data/text/easy_chat/groups/misc/words.s)0
-rw-r--r--data/text/easy_chat/groups/move_1/order.inc (renamed from data/text/easy_chat/groups/move_1/order.s)0
-rw-r--r--data/text/easy_chat/groups/move_1/words.inc (renamed from data/text/easy_chat/groups/move_1/words.s)0
-rw-r--r--data/text/easy_chat/groups/move_2/order.inc (renamed from data/text/easy_chat/groups/move_2/order.s)0
-rw-r--r--data/text/easy_chat/groups/move_2/words.inc (renamed from data/text/easy_chat/groups/move_2/words.s)0
-rw-r--r--data/text/easy_chat/groups/people/order.inc (renamed from data/text/easy_chat/groups/people/order.s)0
-rw-r--r--data/text/easy_chat/groups/people/words.inc (renamed from data/text/easy_chat/groups/people/words.s)0
-rw-r--r--data/text/easy_chat/groups/pokemon/order.inc (renamed from data/text/easy_chat/groups/pokemon/order.s)0
-rw-r--r--data/text/easy_chat/groups/pokemon/words.inc (renamed from data/text/easy_chat/groups/pokemon/words.s)0
-rw-r--r--data/text/easy_chat/groups/pokemon_2/order.inc (renamed from data/text/easy_chat/groups/pokemon_2/order.s)0
-rw-r--r--data/text/easy_chat/groups/pokemon_2/words.inc (renamed from data/text/easy_chat/groups/pokemon_2/words.s)0
-rw-r--r--data/text/easy_chat/groups/speech/order.inc (renamed from data/text/easy_chat/groups/speech/order.s)0
-rw-r--r--data/text/easy_chat/groups/speech/words.inc (renamed from data/text/easy_chat/groups/speech/words.s)0
-rw-r--r--data/text/easy_chat/groups/status/order.inc (renamed from data/text/easy_chat/groups/status/order.s)0
-rw-r--r--data/text/easy_chat/groups/status/words.inc (renamed from data/text/easy_chat/groups/status/words.s)0
-rw-r--r--data/text/easy_chat/groups/time/order.inc (renamed from data/text/easy_chat/groups/time/order.s)0
-rw-r--r--data/text/easy_chat/groups/time/words.inc (renamed from data/text/easy_chat/groups/time/words.s)0
-rw-r--r--data/text/easy_chat/groups/trainer/order.inc (renamed from data/text/easy_chat/groups/trainer/order.s)0
-rw-r--r--data/text/easy_chat/groups/trainer/words.inc (renamed from data/text/easy_chat/groups/trainer/words.s)0
-rw-r--r--data/text/easy_chat/groups/trendy_saying/order.inc (renamed from data/text/easy_chat/groups/trendy_saying/order.s)0
-rw-r--r--data/text/easy_chat/groups/trendy_saying/words.inc (renamed from data/text/easy_chat/groups/trendy_saying/words.s)0
-rw-r--r--data/text/easy_chat/groups/voices/order.inc (renamed from data/text/easy_chat/groups/voices/order.s)0
-rw-r--r--data/text/easy_chat/groups/voices/words.inc (renamed from data/text/easy_chat/groups/voices/words.s)0
-rw-r--r--data/text/gabby_and_ty.inc (renamed from data/text/gabby_and_ty.s)18
-rw-r--r--data/text/pokedex_rating.inc63
-rw-r--r--data/text/pokemon_news.inc (renamed from data/text/pokemon_news.s)29
-rw-r--r--data/text/tv.inc205
-rw-r--r--data/text_window.s31
-rw-r--r--data/tileset_anim.s637
-rw-r--r--data/tilesets.s8
-rw-r--r--data/tilesets/graphics.inc232
-rw-r--r--data/tilesets/headers.inc116
-rw-r--r--data/trade.s774
-rw-r--r--data/trader.s17
-rw-r--r--data/trainer_card.s62
-rw-r--r--data/trainer_eye_trainers.inc58
-rw-r--r--data/trainer_see.s83
-rw-r--r--data/tv.s205
-rw-r--r--data/unknown_debug_menu.s32
-rw-r--r--data/use_pokeblock.s73
-rw-r--r--data/util.s70
-rw-r--r--data/wild_encounter.s18
-rw-r--r--data/wild_mons.inc3101
700 files changed, 31401 insertions, 65003 deletions
diff --git a/data/bard_music.s b/data/bard_music.s
new file mode 100644
index 000000000..5a13af0da
--- /dev/null
+++ b/data/bard_music.s
@@ -0,0 +1,240 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 1
+Unknown_8416F08:
+ .2byte -768, 6144
+
+ .align 1
+Unknown_8416F0C:
+ .2byte 2304, 6144
+
+ .align 1
+Unknown_8416F10:
+ .2byte 256, 6144
+
+ .align 1
+Unknown_8416F14:
+ .2byte 1024, 6144
+
+ .align 1
+Unknown_8416F18:
+ .2byte 2816, 6144
+
+ .align 1
+Unknown_8416F1C:
+ .2byte -768, -256, 6144
+
+ .align 1
+Unknown_8416F22:
+ .2byte -768, 512, 6144
+
+ .align 1
+Unknown_8416F28:
+ .2byte 512, 1024, 6144
+
+ .align 1
+Unknown_8416F2E:
+ .2byte 1536, 2048, 6144
+
+ .align 1
+Unknown_8416F34:
+ .2byte 2304, 2048, 6144
+
+ .align 1
+Unknown_8416F3A:
+ .2byte -768, -256, -768, 6144
+
+ .align 1
+Unknown_8416F42:
+ .2byte 1024, -768, 1024, 6144
+
+ .align 1
+Unknown_8416F4A:
+ .2byte 2304, 2048, 1536, 6144
+
+ .align 1
+Unknown_8416F52:
+ .2byte 256, 512, 1024, 6144
+
+ .align 1
+Unknown_8416F5A:
+ .2byte 1536, 4096, 3328, 6144
+
+ .align 1
+Unknown_8416F62:
+ .2byte 1024, 2304, 1024, 2304, 6144
+
+ .align 1
+Unknown_8416F6C:
+ .2byte 2304, 1024, 3328, 1024, 6144
+
+ .align 1
+Unknown_8416F76:
+ .2byte 256, 512, 1024, 1536, 6144
+
+ .align 1
+Unknown_8416F80:
+ .2byte 2048, 1536, 1024, 512, 6144
+
+ .align 1
+Unknown_8416F8A:
+ .2byte 3840, 3328, 2816, 2560, 6144
+
+ .align 1
+Unknown_8416F94:
+ .2byte -768, -256, 256, 512, 1024, 6144
+
+ .align 1
+Unknown_8416FA0:
+ .2byte 2304, 2048, 1536, 1024, 512, 6144
+
+ .align 1
+Unknown_8416FAC:
+ .2byte 256, 1024, 2304, 1024, 256, 6144
+
+ .align 1
+Unknown_8416FB8:
+ .2byte 2304, 1024, 2304, 1024, -768, 6144
+
+ .align 1
+Unknown_8416FC4:
+ .2byte 2816, 2048, 1024, 1024, 1536, 6144
+
+ .align 1
+Unknown_8416FD0:
+ .2byte -768, -256, 256, 512, 1024, 1536, 6144
+
+ .align 1
+Unknown_8416FDE:
+ .2byte 2048, 1536, 1024, 512, 256, -256, 6144
+
+ .align 1
+Unknown_8416FEC:
+ .2byte 256, 512, 1024, 256, 512, 4096, 6144
+
+ .align 1
+Unknown_8416FFA:
+ .2byte 1024, -768, 2304, 1024, 2304, 1024, 6144
+
+ .align 1
+Unknown_8417008:
+ .2byte 2048, 2304, 2048, 2304, 2048, 2304, 6144
+
+ .align 1
+Unknown_8417016:
+ .2byte 512, 256, 512, 256, 512, 1024, 512, 6144
+
+ .align 1
+Unknown_8417026:
+ .2byte 256, 256, -256, -256, -768, 1024, -768, 6144
+
+ .align 1
+Unknown_8417036:
+ .2byte 2048, 2304, 2816, 3328, 3584, 3328, 2816, 6144
+
+ .align 1
+Unknown_8417046:
+ .2byte 2048, 1536, 1024, 512, 3328, 2816, 2304, 6144
+
+ .align 1
+Unknown_8417056:
+ .2byte 768, 1024, 1536, 2048, 1792, 2048, 1024, 6144
+
+ .align 2
+gUnknown_08417068:: @ 8417068
+ .4byte Unknown_8416F08
+ .4byte Unknown_8416F0C
+ .4byte Unknown_8416F10
+ .4byte Unknown_8416F14
+ .4byte Unknown_8416F18
+ .4byte Unknown_8416F1C
+ .4byte Unknown_8416F22
+ .4byte Unknown_8416F28
+ .4byte Unknown_8416F2E
+ .4byte Unknown_8416F34
+ .4byte Unknown_8416F3A
+ .4byte Unknown_8416F42
+ .4byte Unknown_8416F4A
+ .4byte Unknown_8416F52
+ .4byte Unknown_8416F5A
+ .4byte Unknown_8416F62
+ .4byte Unknown_8416F6C
+ .4byte Unknown_8416F76
+ .4byte Unknown_8416F80
+ .4byte Unknown_8416F8A
+ .4byte Unknown_8416F94
+ .4byte Unknown_8416FA0
+ .4byte Unknown_8416FAC
+ .4byte Unknown_8416FB8
+ .4byte Unknown_8416FC4
+ .4byte Unknown_8416FD0
+ .4byte Unknown_8416FDE
+ .4byte Unknown_8416FEC
+ .4byte Unknown_8416FFA
+ .4byte Unknown_8417008
+ .4byte Unknown_8417016
+ .4byte Unknown_8417026
+ .4byte Unknown_8417036
+ .4byte Unknown_8417046
+ .4byte Unknown_8417056
+
+ .align 2
+gUnknown_084170F4:: @ 84170F4
+ .4byte 9
+ .4byte 22
+ .4byte 15
+ .4byte 16
+ .4byte 39
+ .4byte 21
+ .4byte 9
+ .4byte 30
+ .4byte 24
+ .4byte 15
+ .4byte 25
+ .4byte 12
+ .4byte 22
+ .4byte 45
+ .4byte 24
+ .4byte 15
+ .4byte 40
+ .4byte 9
+ .4byte 21
+ .4byte 42
+ .4byte 18
+ .4byte 9
+ .4byte 22
+ .4byte 15
+ .4byte 27
+ .4byte 48
+ .4byte 18
+ .4byte 27
+ .4byte 33
+ .4byte 24
+ .4byte 25
+ .4byte 39
+ .4byte 19
+ .4byte 16
+ .4byte 54
+ .4byte 18
+ .4byte 9
+ .4byte 45
+ .4byte 15
+ .4byte 12
+ .4byte 39
+ .4byte 23
+ .4byte 5
+ .4byte 45
+ .4byte 12
+ .4byte 21
+ .4byte 48
+ .4byte 12
+ .4byte 21
+ .4byte 69
+ .4byte 18
+ .4byte 15
+
+@ 84171C4
+ .include "data/bard_music.inc"
diff --git a/data/battle_811DA74.s b/data/battle_811DA74.s
new file mode 100644
index 000000000..873c76eb9
--- /dev/null
+++ b/data/battle_811DA74.s
@@ -0,0 +1,64 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gLinkPartnerBufferCommands:: @ 83FE4F4
+ .4byte LinkPartnerHandleGetAttributes
+ .4byte sub_811EC04
+ .4byte LinkPartnerHandleSetAttributes
+ .4byte sub_811F664
+ .4byte sub_811F6D8
+ .4byte sub_811F7F4
+ .4byte sub_811F9D0
+ .4byte sub_811FAE4
+ .4byte sub_811FC30
+ .4byte sub_811FC3C
+ .4byte sub_811FCE8
+ .4byte sub_811FDCC
+ .4byte sub_811FDD8
+ .4byte sub_811FDE4
+ .4byte sub_811FDF0
+ .4byte sub_811FDFC
+ .4byte sub_8120094
+ .4byte sub_81200F8
+ .4byte sub_8120104
+ .4byte sub_8120110
+ .4byte sub_812011C
+ .4byte sub_8120128
+ .4byte sub_8120134
+ .4byte sub_8120140
+ .4byte LinkPartnerHandleHealthBarUpdate
+ .4byte LinkPartnerHandleExpBarUpdate
+ .4byte LinkPartnerHandleStatusIconUpdate
+ .4byte LinkPartnerHandleStatusAnimation
+ .4byte sub_8120324
+ .4byte sub_8120330
+ .4byte sub_812033C
+ .4byte sub_8120348
+ .4byte sub_8120354
+ .4byte sub_8120360
+ .4byte sub_812036C
+ .4byte sub_8120378
+ .4byte sub_8120384
+ .4byte sub_8120390
+ .4byte sub_81203AC
+ .4byte sub_81203E4
+ .4byte sub_81203FC
+ .4byte LinkPartnerHandleHitAnimation
+ .4byte sub_8120494
+ .4byte LinkPartnerHandleEffectivenessSound
+ .4byte sub_81204E4
+ .4byte LinkPartnerHandleFaintingCry
+ .4byte dp01t_2E_3_battle_intro
+ .4byte sub_8120588
+ .4byte dp01t_30_3_80EB11C
+ .4byte sub_8120920
+ .4byte sub_812096C
+ .4byte sub_8120978
+ .4byte sub_81209D8
+ .4byte sub_8120A40
+ .4byte sub_8120A4C
+ .4byte sub_8120A58
+ .4byte nullsub_75
diff --git a/data/battle_ai_scripts.s b/data/battle_ai_scripts.s
index 86023ca01..855221507 100644
--- a/data/battle_ai_scripts.s
+++ b/data/battle_ai_scripts.s
@@ -37,7 +37,7 @@ BattleAIs:: @ 81DA01C
.4byte AI_Unused
.4byte AI_Roaming
.4byte AI_Safari
- .4byte AI_FleeInDanger
+ .4byte AI_GoEasy
AI_CheckBadMove: @ 81DA09C
is_most_powerful_move
@@ -52,18 +52,18 @@ AI_CheckBadMove: @ 81DA09C
jump AI_CheckBadMove_CheckSoundproof
CheckIfVoltAbsorbCancelsElectric: @ 81DA0CE
- get_type 4
- if_type TYPE_ELECTRIC, Score_Down12
+ get_type CURRENT_MOVE
+ if_arg_equal TYPE_ELECTRIC, Score_Down12
jump AI_CheckBadMove_CheckSoundproof
CheckIfWaterAbsorbCancelsWater: @ 81DA0DB
- get_type 4
- if_type TYPE_WATER, Score_Down12
+ get_type CURRENT_MOVE
+ if_arg_equal TYPE_WATER, Score_Down12
jump AI_CheckBadMove_CheckSoundproof
CheckIfFlashFireCancelsFire: @ 81DA0E8
- get_type 4
- if_type TYPE_FIRE, Score_Down12
+ get_type CURRENT_MOVE
+ if_arg_equal TYPE_FIRE, Score_Down12
jump AI_CheckBadMove_CheckSoundproof
CheckIfWonderGuardCancelsMove: @ 81DA0F5
@@ -71,8 +71,8 @@ CheckIfWonderGuardCancelsMove: @ 81DA0F5
jump Score_Down10
CheckIfLevitateCancelsGroundMove: @ 81DA100
- get_type 4
- if_type TYPE_GROUND, Score_Down10
+ get_type CURRENT_MOVE
+ if_arg_equal TYPE_GROUND, Score_Down10
AI_CheckBadMove_CheckSoundproof: @ 81DA108
get_ability TARGET
@@ -325,10 +325,10 @@ AI_CBM_Roar: @ 81DA572
end
AI_CBM_Toxic: @ 81DA583
- get_type 0
+ get_type ENEMY_TYPE1
if_equal TYPE_STEEL, Score_Down10
if_equal TYPE_POISON, Score_Down10
- get_type 2
+ get_type PLAYER_TYPE1
if_equal TYPE_STEEL, Score_Down10
if_equal TYPE_POISON, Score_Down10
get_ability TARGET
@@ -393,9 +393,9 @@ AI_CBM_Substitute: @ 81DA641
AI_CBM_LeechSeed: @ 81DA653
if_status3 TARGET, S_LEECH_SEED, Score_Down10
- get_type 0
+ get_type ENEMY_TYPE1
if_equal TYPE_GRASS, Score_Down10
- get_type 2
+ get_type PLAYER_TYPE1
if_equal TYPE_GRASS, Score_Down10
end
@@ -754,7 +754,7 @@ AI_CV_Sleep: @ 81DAB44
jump AI_CV_Sleep_End
AI_CV_SleepEncourageSlpDamage: @ 81DAB57
- if_random 128, AI_CV_Sleep_End
+ if_random_less_than 128, AI_CV_Sleep_End
score +1
AI_CV_Sleep_End: @ 81DAB5F
@@ -766,7 +766,7 @@ AI_CV_Absorb: @ 81DAB60
jump AI_CV_Absorb_End
AI_CV_AbsorbEncourageMaybe: @ 81DAB71
- if_random 50, AI_CV_Absorb_End
+ if_random_less_than 50, AI_CV_Absorb_End
score -3
AI_CV_Absorb_End: @ 81DAB79
@@ -776,28 +776,28 @@ AI_CV_SelfKO: @ 81DAB7A
if_stat_level_less_than TARGET, EVASION, 7, AI_CV_SelfKO_Encourage1
score -1
if_stat_level_less_than TARGET, EVASION, 10, AI_CV_SelfKO_Encourage1
- if_random 128, AI_CV_SelfKO_Encourage1
+ if_random_less_than 128, AI_CV_SelfKO_Encourage1
score -1
AI_CV_SelfKO_Encourage1: @ 81DAB94
if_hp_less_than USER, 80, AI_CV_SelfKO_Encourage2
if_would_go_first USER, AI_CV_SelfKO_Encourage2
- if_random 50, AI_CV_SelfKO_End
+ if_random_less_than 50, AI_CV_SelfKO_End
jump Score_Down3
AI_CV_SelfKO_Encourage2: @ 81DABAC
if_hp_more_than USER, 50, AI_CV_SelfKO_Encourage4
- if_random 128, AI_CV_SelfKO_Encourage3
+ if_random_less_than 128, AI_CV_SelfKO_Encourage3
score +1
AI_CV_SelfKO_Encourage3: @ 81DABBB
if_hp_more_than USER, 30, AI_CV_SelfKO_End
- if_random 50, AI_CV_SelfKO_End
+ if_random_less_than 50, AI_CV_SelfKO_End
score +1
jump AI_CV_SelfKO_End
AI_CV_SelfKO_Encourage4: @ 81DABCF
- if_random 50, AI_CV_SelfKO_End
+ if_random_less_than 50, AI_CV_SelfKO_End
score -1
AI_CV_SelfKO_End: @ 81DABD7
@@ -818,14 +818,14 @@ AI_CV_MirrorMove: @ 81DABEC
if_would_go_first USER, AI_CV_MirrorMove2
get_move TARGET
if_not_in_words AI_CV_MirrorMove_EncouragedMovesToMirror, AI_CV_MirrorMove2
- if_random 128, AI_CV_MirrorMove_End
+ if_random_less_than 128, AI_CV_MirrorMove_End
score +2
jump AI_CV_MirrorMove_End
AI_CV_MirrorMove2: @ 81DAC0A
get_move TARGET
if_in_words AI_CV_MirrorMove_EncouragedMovesToMirror, AI_CV_MirrorMove_End
- if_random 80, AI_CV_MirrorMove_End
+ if_random_less_than 80, AI_CV_MirrorMove_End
score -1
AI_CV_MirrorMove_End: @ 81DAC1D
@@ -876,19 +876,19 @@ AI_CV_MirrorMove_EncouragedMovesToMirror: @ 81DAC20
AI_CV_AttackUp: @ 81DAC70
if_stat_level_less_than USER, ATTACK, 9, AI_CV_AttackUp2
- if_random 100, AI_CV_AttackUp3
+ if_random_less_than 100, AI_CV_AttackUp3
score -1
jump AI_CV_AttackUp3
AI_CV_AttackUp2: @ 81DAC85
if_hp_not_equal USER, 100, AI_CV_AttackUp3
- if_random 128, AI_CV_AttackUp3
+ if_random_less_than 128, AI_CV_AttackUp3
score +2
AI_CV_AttackUp3: @ 81DAC94
if_hp_more_than USER, 70, AI_CV_AttackUp_End
if_hp_less_than USER, 40, AI_CV_AttackUp_ScoreDown2
- if_random 40, AI_CV_AttackUp_End
+ if_random_less_than 40, AI_CV_AttackUp_End
AI_CV_AttackUp_ScoreDown2: @ 81DACA8
score -2
@@ -898,31 +898,31 @@ AI_CV_AttackUp_End: @ 81DACAA
AI_CV_DefenseUp: @ 81DACAB
if_stat_level_less_than USER, DEFENSE, 9, AI_CV_DefenseUp2
- if_random 100, AI_CV_DefenseUp3
+ if_random_less_than 100, AI_CV_DefenseUp3
score -1
jump AI_CV_DefenseUp3
AI_CV_DefenseUp2: @ 81DACC0
if_hp_not_equal USER, 100, AI_CV_DefenseUp3
- if_random 128, AI_CV_DefenseUp3
+ if_random_less_than 128, AI_CV_DefenseUp3
score +2
AI_CV_DefenseUp3: @ 81DACCF
if_hp_less_than USER, 70, AI_CV_DefenseUp4
- if_random 200, AI_CV_DefenseUp_End
+ if_random_less_than 200, AI_CV_DefenseUp_End
AI_CV_DefenseUp4: @ 81DACDC
if_hp_less_than USER, 40, AI_CV_DefenseUp_ScoreDown2
get_move TARGET
- get_move_power
+ get_move_power_from_result
if_equal 0, AI_CV_DefenseUp5
get_move TARGET
- get_move_type
+ get_move_type_from_result
if_not_in_bytes AI_CV_DefenseUp_PhysicalTypes, AI_CV_DefenseUp_ScoreDown2
- if_random 60, AI_CV_DefenseUp_End
+ if_random_less_than 60, AI_CV_DefenseUp_End
AI_CV_DefenseUp5: @ 81DACFE
- if_random 60, AI_CV_DefenseUp_End
+ if_random_less_than 60, AI_CV_DefenseUp_End
AI_CV_DefenseUp_ScoreDown2: @ 81DAD04
score -2
@@ -948,7 +948,7 @@ AI_CV_SpeedUp: @ 81DAD11
jump AI_CV_SpeedUp_End
AI_CV_SpeedUp2: @ 81DAD1E
- if_random 70, AI_CV_SpeedUp_End
+ if_random_less_than 70, AI_CV_SpeedUp_End
score +3
AI_CV_SpeedUp_End: @ 81DAD26
@@ -956,19 +956,19 @@ AI_CV_SpeedUp_End: @ 81DAD26
AI_CV_SpAtkUp: @ 81DAD27
if_stat_level_less_than USER, SP_ATTACK, 9, AI_CV_SpAtkUp2
- if_random 100, AI_CV_SpAtkUp3
+ if_random_less_than 100, AI_CV_SpAtkUp3
score -1
jump AI_CV_SpAtkUp3
AI_CV_SpAtkUp2: @ 81DAD3C
if_hp_not_equal USER, 100, AI_CV_SpAtkUp3
- if_random 128, AI_CV_SpAtkUp3
+ if_random_less_than 128, AI_CV_SpAtkUp3
score +2
AI_CV_SpAtkUp3: @ 81DAD4B
if_hp_more_than USER, 70, AI_CV_SpAtkUp_End
if_hp_less_than USER, 40, AI_CV_SpAtkUp_ScoreDown2
- if_random 70, AI_CV_SpAtkUp_End
+ if_random_less_than 70, AI_CV_SpAtkUp_End
AI_CV_SpAtkUp_ScoreDown2: @ 81DAD5F
score -2
@@ -978,31 +978,31 @@ AI_CV_SpAtkUp_End: @ 81DAD61
AI_CV_SpDefUp: @ 81DAD62
if_stat_level_less_than USER, SP_DEFENSE, 9, AI_CV_SpDefUp2
- if_random 100, AI_CV_SpDefUp3
+ if_random_less_than 100, AI_CV_SpDefUp3
score -1
jump AI_CV_SpDefUp3
AI_CV_SpDefUp2: @ 81DAD77
if_hp_not_equal USER, 100, AI_CV_SpDefUp3
- if_random 128, AI_CV_SpDefUp3
+ if_random_less_than 128, AI_CV_SpDefUp3
score +2
AI_CV_SpDefUp3: @ 81DAD86
if_hp_less_than USER, 70, AI_CV_SpDefUp4
- if_random 200, AI_CV_SpDefUp_End
+ if_random_less_than 200, AI_CV_SpDefUp_End
AI_CV_SpDefUp4: @ 81DAD93
if_hp_less_than USER, 40, AI_CV_SpDefUp_ScoreDown2
get_move TARGET
- get_move_power
+ get_move_power_from_result
if_equal 0, AI_CV_SpDefUp5
get_move TARGET
- get_move_type
+ get_move_type_from_result
if_in_bytes AI_CV_SpDefUp_PhysicalTypes, AI_CV_SpDefUp_ScoreDown2
- if_random 60, AI_CV_SpDefUp_End
+ if_random_less_than 60, AI_CV_SpDefUp_End
AI_CV_SpDefUp5: @ 81DADB5
- if_random 60, AI_CV_SpDefUp_End
+ if_random_less_than 60, AI_CV_SpDefUp_End
AI_CV_SpDefUp_ScoreDown2: @ 81DADBB
score -2
@@ -1024,7 +1024,7 @@ AI_CV_SpDefUp_PhysicalTypes: @ 81DADBE
AI_CV_AccuracyUp: @ 81DADC8
if_stat_level_less_than USER, ACCURACY, 9, AI_CV_AccuracyUp2
- if_random 50, AI_CV_AccuracyUp2
+ if_random_less_than 50, AI_CV_AccuracyUp2
score -2
AI_CV_AccuracyUp2: @ 81DADD8
@@ -1036,36 +1036,36 @@ AI_CV_AccuracyUp_End: @ 81DADE1
AI_CV_EvasionUp: @ 81DADE2
if_hp_less_than USER, 90, AI_CV_EvasionUp2
- if_random 100, AI_CV_EvasionUp2
+ if_random_less_than 100, AI_CV_EvasionUp2
score +3
AI_CV_EvasionUp2: @ 81DADF1
if_stat_level_less_than USER, EVASION, 9, AI_CV_EvasionUp3
- if_random 128, AI_CV_EvasionUp3
+ if_random_less_than 128, AI_CV_EvasionUp3
score -1
AI_CV_EvasionUp3: @ 81DAE01
if_not_status TARGET, TOX, AI_CV_EvasionUp5
if_hp_more_than USER, 50, AI_CV_EvasionUp4
- if_random 80, AI_CV_EvasionUp5
+ if_random_less_than 80, AI_CV_EvasionUp5
AI_CV_EvasionUp4: @ 81DAE18
- if_random 50, AI_CV_EvasionUp5
+ if_random_less_than 50, AI_CV_EvasionUp5
score +3
AI_CV_EvasionUp5: @ 81DAE20
if_not_status3 TARGET, S_LEECH_SEED, AI_CV_EvasionUp6
- if_random 70, AI_CV_EvasionUp6
+ if_random_less_than 70, AI_CV_EvasionUp6
score +3
AI_CV_EvasionUp6: @ 81DAE32
if_not_status3 USER, S_ROOTED, AI_CV_EvasionUp7
- if_random 128, AI_CV_EvasionUp7
+ if_random_less_than 128, AI_CV_EvasionUp7
score +2
AI_CV_EvasionUp7: @ 81DAE44
if_not_status2 TARGET, S_CURSED, AI_CV_EvasionUp8
- if_random 70, AI_CV_EvasionUp8
+ if_random_less_than 70, AI_CV_EvasionUp8
score +3
AI_CV_EvasionUp8: @ 81DAE56
@@ -1073,7 +1073,7 @@ AI_CV_EvasionUp8: @ 81DAE56
if_stat_level_equal USER, EVASION, 6, AI_CV_EvasionUp_End
if_hp_less_than USER, 40, AI_CV_EvasionUp_ScoreDown2
if_hp_less_than TARGET, 40, AI_CV_EvasionUp_ScoreDown2
- if_random 70, AI_CV_EvasionUp_End
+ if_random_less_than 70, AI_CV_EvasionUp_End
AI_CV_EvasionUp_ScoreDown2: @ 81DAE79
score -2
@@ -1092,7 +1092,7 @@ AI_CV_AlwaysHit_ScoreUp1: @ 81DAEA1
score +1
AI_CV_AlwaysHit2: @ 81DAEA3
- if_random 100, AI_CV_AlwaysHit_End
+ if_random_less_than 100, AI_CV_AlwaysHit_End
score +1
AI_CV_AlwaysHit_End: @ 81DAEAB
@@ -1106,7 +1106,7 @@ AI_CV_AttackDown: @ 81DAEAC
AI_CV_AttackDown2: @ 81DAEBF
if_stat_level_more_than TARGET, ATTACK, 3, AI_CV_AttackDown3
- if_random 50, AI_CV_AttackDown3
+ if_random_less_than 50, AI_CV_AttackDown3
score -2
AI_CV_AttackDown3: @ 81DAECF
@@ -1114,11 +1114,11 @@ AI_CV_AttackDown3: @ 81DAECF
score -2
AI_CV_AttackDown4: @ 81DAED8
- get_type 0
+ get_type ENEMY_TYPE1
if_in_bytes AI_CV_AttackDown_UnknownTypeList, AI_CV_AttackDown_End
- get_type 2
+ get_type PLAYER_TYPE1
if_in_bytes AI_CV_AttackDown_UnknownTypeList, AI_CV_AttackDown_End
- if_random 50, AI_CV_AttackDown_End
+ if_random_less_than 50, AI_CV_AttackDown_End
score -2
AI_CV_AttackDown_End: @ 81DAEF6
@@ -1139,7 +1139,7 @@ AI_CV_DefenseDown: @ 81DAEFE
if_stat_level_more_than TARGET, DEFENSE, 3, AI_CV_DefenseDown3
AI_CV_DefenseDown2: @ 81DAF0D
- if_random 50, AI_CV_DefenseDown3
+ if_random_less_than 50, AI_CV_DefenseDown3
score -2
AI_CV_DefenseDown3: @ 81DAF15
@@ -1161,7 +1161,7 @@ AI_CV_SpeedDown: @ 81DAF35
jump AI_CV_SpeedDown_End
AI_CV_SpeedDown2: @ 81DAF42
- if_random 70, AI_CV_SpeedDown_End
+ if_random_less_than 70, AI_CV_SpeedDown_End
score +2
AI_CV_SpeedDown_End: @ 81DAF4A
@@ -1175,7 +1175,7 @@ AI_CV_SpAtkDown: @ 81DAF4B
AI_CV_SpAtkDown2: @ 81DAF5E
if_stat_level_more_than TARGET, SP_ATTACK, 3, AI_CV_SpAtkDown3
- if_random 50, AI_CV_SpAtkDown3
+ if_random_less_than 50, AI_CV_SpAtkDown3
score -2
AI_CV_SpAtkDown3: @ 81DAF6E
@@ -1183,11 +1183,11 @@ AI_CV_SpAtkDown3: @ 81DAF6E
score -2
AI_CV_SpAtkDown4: @ 81DAF77
- get_type 0
+ get_type ENEMY_TYPE1
if_in_bytes AI_CV_SpAtkDown_SpecialTypeList, AI_CV_SpAtkDown_End
- get_type 2
+ get_type PLAYER_TYPE1
if_in_bytes AI_CV_SpAtkDown_SpecialTypeList, AI_CV_SpAtkDown_End
- if_random 50, AI_CV_SpAtkDown_End
+ if_random_less_than 50, AI_CV_SpAtkDown_End
score -2
AI_CV_SpAtkDown_End: @ 81DAF95
@@ -1209,7 +1209,7 @@ AI_CV_SpDefDown: @ 81DAF9F
if_stat_level_more_than TARGET, SP_DEFENSE, 3, AI_CV_SpDefDown3
AI_CV_SpDefDown2: @ 81DAFAE
- if_random 50, AI_CV_SpDefDown3
+ if_random_less_than 50, AI_CV_SpDefDown3
score -2
AI_CV_SpDefDown3: @ 81DAFB6
@@ -1224,32 +1224,32 @@ AI_CV_AccuracyDown: @ 81DAFC0
if_hp_more_than TARGET, 70, AI_CV_AccuracyDown3
AI_CV_AccuracyDown2: @ 81DAFCE
- if_random 100, AI_CV_AccuracyDown3
+ if_random_less_than 100, AI_CV_AccuracyDown3
score -1
AI_CV_AccuracyDown3: @ 81DAFD6
if_stat_level_more_than USER, ACCURACY, 4, AI_CV_AccuracyDown4
- if_random 80, AI_CV_AccuracyDown4
+ if_random_less_than 80, AI_CV_AccuracyDown4
score -2
AI_CV_AccuracyDown4: @ 81DAFE6
if_not_status TARGET, TOX, AI_CV_AccuracyDown5
- if_random 70, AI_CV_AccuracyDown5
+ if_random_less_than 70, AI_CV_AccuracyDown5
score +2
AI_CV_AccuracyDown5: @ 81DAFF8
if_not_status3 TARGET, S_LEECH_SEED, AI_CV_AccuracyDown6
- if_random 70, AI_CV_AccuracyDown6
+ if_random_less_than 70, AI_CV_AccuracyDown6
score +2
AI_CV_AccuracyDown6: @ 81DB00A
if_not_status3 USER, S_ROOTED, AI_CV_AccuracyDown7
- if_random 128, AI_CV_AccuracyDown7
+ if_random_less_than 128, AI_CV_AccuracyDown7
score +1
AI_CV_AccuracyDown7: @ 81DB01C
if_not_status2 TARGET, S_CURSED, AI_CV_AccuracyDown8
- if_random 70, AI_CV_AccuracyDown8
+ if_random_less_than 70, AI_CV_AccuracyDown8
score +2
AI_CV_AccuracyDown8: @ 81DB02E
@@ -1257,7 +1257,7 @@ AI_CV_AccuracyDown8: @ 81DB02E
if_stat_level_equal TARGET, ACCURACY, 6, AI_CV_AccuracyDown_End
if_hp_less_than USER, 40, AI_CV_AccuracyDown_ScoreDown2
if_hp_less_than TARGET, 40, AI_CV_AccuracyDown_ScoreDown2
- if_random 70, AI_CV_AccuracyDown_End
+ if_random_less_than 70, AI_CV_AccuracyDown_End
AI_CV_AccuracyDown_ScoreDown2: @ 81DB051
score -2
@@ -1270,7 +1270,7 @@ AI_CV_EvasionDown: @ 81DB054
if_stat_level_more_than TARGET, EVASION, 3, AI_CV_EvasionDown3
AI_CV_EvasionDown2: @ 81DB063
- if_random 50, AI_CV_EvasionDown3
+ if_random_less_than 50, AI_CV_EvasionDown3
score -2
AI_CV_EvasionDown3: @ 81DB06B
@@ -1294,7 +1294,7 @@ AI_CV_Haze: @ 81DB075
jump AI_CV_Haze3
AI_CV_Haze2: @ 81DB0CA
- if_random 50, AI_CV_Haze3
+ if_random_less_than 50, AI_CV_Haze3
score -3
AI_CV_Haze3: @ 81DB0D2
@@ -1308,12 +1308,12 @@ AI_CV_Haze3: @ 81DB0D2
if_stat_level_less_than USER, SP_ATTACK, 4, AI_CV_Haze4
if_stat_level_less_than USER, SP_DEFENSE, 4, AI_CV_Haze4
if_stat_level_less_than USER, ACCURACY, 4, AI_CV_Haze4
- if_random 50, AI_CV_Haze_End
+ if_random_less_than 50, AI_CV_Haze_End
score -1
jump AI_CV_Haze_End
AI_CV_Haze4: @ 81DB12F
- if_random 50, AI_CV_Haze_End
+ if_random_less_than 50, AI_CV_Haze_End
score +3
AI_CV_Haze_End: @ 81DB137
@@ -1336,7 +1336,7 @@ AI_CV_Roar: @ 81DB142
jump AI_CV_Roar_End
AI_CV_Roar2: @ 81DB171
- if_random 128, AI_CV_Roar_End
+ if_random_less_than 128, AI_CV_Roar_End
score +2
AI_CV_Roar_End: @ 81DB179
@@ -1349,7 +1349,7 @@ AI_CV_Conversion: @ 81DB17A
AI_CV_Conversion2: @ 81DB183
get_turn_count
if_equal 0, AI_CV_Conversion_End
- if_random 200, Score_Down2
+ if_random_less_than 200, Score_Down2
AI_CV_Conversion_End: @ 81DB190
end
@@ -1373,7 +1373,7 @@ AI_CV_Heal: @ 81DB1AB
AI_CV_Heal2: @ unreferenced
if_hp_less_than USER, 50, AI_CV_Heal5
if_hp_more_than USER, 80, AI_CV_Heal3
- if_random 70, AI_CV_Heal5
+ if_random_less_than 70, AI_CV_Heal5
AI_CV_Heal3: @ 81DB1D3
score -3
@@ -1381,16 +1381,16 @@ AI_CV_Heal3: @ 81DB1D3
AI_CV_Heal4: @ 81DB1DA
if_hp_less_than USER, 70, AI_CV_Heal5
- if_random 30, AI_CV_Heal5
+ if_random_less_than 30, AI_CV_Heal5
score -3
jump AI_CV_Heal_End
AI_CV_Heal5: @ 81DB1EE
if_not_move_effect TARGET, EFFECT_SNATCH, AI_CV_Heal6
- if_random 100, AI_CV_Heal_End
+ if_random_less_than 100, AI_CV_Heal_End
AI_CV_Heal6: @ 81DB1FB
- if_random 20, AI_CV_Heal_End
+ if_random_less_than 20, AI_CV_Heal_End
score +2
AI_CV_Heal_End: @ 81DB203
@@ -1399,12 +1399,12 @@ AI_CV_Heal_End: @ 81DB203
AI_CV_Toxic: @ 81DB204
if_user_cant_damage AI_CV_Toxic3
if_hp_more_than USER, 50, AI_CV_Toxic2
- if_random 50, AI_CV_Toxic2
+ if_random_less_than 50, AI_CV_Toxic2
score -3
AI_CV_Toxic2: @ 81DB218
if_hp_more_than TARGET, 50, AI_CV_Toxic3
- if_random 50, AI_CV_Toxic3
+ if_random_less_than 50, AI_CV_Toxic3
score -3
AI_CV_Toxic3: @ 81DB227
@@ -1413,7 +1413,7 @@ AI_CV_Toxic3: @ 81DB227
jump AI_CV_Toxic_End
AI_CV_Toxic4: @ 81DB23A
- if_random 60, AI_CV_Toxic_End
+ if_random_less_than 60, AI_CV_Toxic_End
score +2
AI_CV_Toxic_End: @ 81DB242
@@ -1421,11 +1421,11 @@ AI_CV_Toxic_End: @ 81DB242
AI_CV_LightScreen: @ 81DB243
if_hp_less_than USER, 50, AI_CV_LightScreen_ScoreDown2
- get_type 0
+ get_type ENEMY_TYPE1
if_in_bytes AI_CV_LightScreen_SpecialTypeList, AI_CV_LightScreen_End
- get_type 2
+ get_type PLAYER_TYPE1
if_in_bytes AI_CV_LightScreen_SpecialTypeList, AI_CV_LightScreen_End
- if_random 50, AI_CV_LightScreen_End
+ if_random_less_than 50, AI_CV_LightScreen_End
AI_CV_LightScreen_ScoreDown2: @ 81DB266
score -2
@@ -1453,7 +1453,7 @@ AI_CV_Rest: @ 81DB272
AI_CV_Rest2: @ 81DB286
if_hp_less_than USER, 40, AI_CV_Rest6
if_hp_more_than USER, 50, AI_CV_Rest3
- if_random 70, AI_CV_Rest6
+ if_random_less_than 70, AI_CV_Rest6
AI_CV_Rest3: @ 81DB29A
score -3
@@ -1462,7 +1462,7 @@ AI_CV_Rest3: @ 81DB29A
AI_CV_Rest4: @ 81DB2A1
if_hp_less_than USER, 60, AI_CV_Rest6
if_hp_more_than USER, 70, AI_CV_Rest5
- if_random 50, AI_CV_Rest6
+ if_random_less_than 50, AI_CV_Rest6
AI_CV_Rest5: @ 81DB2B5
score -3
@@ -1470,10 +1470,10 @@ AI_CV_Rest5: @ 81DB2B5
AI_CV_Rest6: @ 81DB2BC
if_not_move_effect TARGET, EFFECT_SNATCH, AI_CV_Rest7
- if_random 50, AI_CV_Rest_End
+ if_random_less_than 50, AI_CV_Rest_End
AI_CV_Rest7: @ 81DB2C9
- if_random 10, AI_CV_Rest_End
+ if_random_less_than 10, AI_CV_Rest_End
score +3
AI_CV_Rest_End: @ 81DB2D1
@@ -1497,7 +1497,7 @@ AI_CV_Trap: @ 81DB2DD
jump AI_CV_Trap_End
AI_CV_Trap2: @ 81DB30A
- if_random 128, AI_CV_Trap_End
+ if_random_less_than 128, AI_CV_Trap_End
score +1
AI_CV_Trap_End: @ 81DB312
@@ -1508,22 +1508,22 @@ AI_CV_HighCrit: @ 81DB313
if_damage_bonus 20, AI_CV_HighCrit_End
if_damage_bonus 80, AI_CV_HighCrit2
if_damage_bonus 160, AI_CV_HighCrit2
- if_random 128, AI_CV_HighCrit_End
+ if_random_less_than 128, AI_CV_HighCrit_End
AI_CV_HighCrit2: @ 81DB331
- if_random 128, AI_CV_HighCrit_End
+ if_random_less_than 128, AI_CV_HighCrit_End
score +1
AI_CV_HighCrit_End: @ 81DB339
end
AI_CV_Flatter: @ 81DB33A
- if_random 128, AI_CV_Confuse
+ if_random_less_than 128, AI_CV_Confuse
score +1
AI_CV_Confuse: @ 81DB342
if_hp_more_than TARGET, 70, AI_CV_Confuse_End
- if_random 128, AI_CV_Confuse2
+ if_random_less_than 128, AI_CV_Confuse2
score -1
AI_CV_Confuse2: @ 81DB351
@@ -1537,11 +1537,11 @@ AI_CV_Confuse_End: @ 81DB363
AI_CV_Reflect: @ 81DB364
if_hp_less_than USER, 50, AI_CV_Reflect_ScoreDown2
- get_type 0
+ get_type ENEMY_TYPE1
if_in_bytes AI_CV_Reflect_PhysicalTypeList, AI_CV_Reflect_End
- get_type 2
+ get_type PLAYER_TYPE1
if_in_bytes AI_CV_Reflect_PhysicalTypeList, AI_CV_Reflect_End
- if_random 50, AI_CV_Reflect_End
+ if_random_less_than 50, AI_CV_Reflect_End
AI_CV_Reflect_ScoreDown2: @ 81DB387
score -2
@@ -1578,7 +1578,7 @@ AI_CV_Paralyze: @ 81DB3A5
jump AI_CV_Paralyze_End
AI_CV_Paralyze2: @ 81DB3B9
- if_random 20, AI_CV_Paralyze_End
+ if_random_less_than 20, AI_CV_Paralyze_End
score +3
AI_CV_Paralyze_End: @ 81DB3C1
@@ -1588,10 +1588,10 @@ AI_CV_VitalThrow: @ 81DB3C2
if_would_go_first USER, AI_CV_VitalThrow_End
if_hp_more_than USER, 60, AI_CV_VitalThrow_End
if_hp_less_than USER, 40, AI_CV_VitalThrow2
- if_random 180, AI_CV_VitalThrow_End
+ if_random_less_than 180, AI_CV_VitalThrow_End
AI_CV_VitalThrow2: @ 81DB3DC
- if_random 50, AI_CV_VitalThrow_End
+ if_random_less_than 50, AI_CV_VitalThrow_End
score -1
AI_CV_VitalThrow_End: @ 81DB3E4
@@ -1601,21 +1601,21 @@ AI_CV_Substitute: @ 81DB3E5
if_hp_more_than USER, 90, AI_CV_Substitute4
if_hp_more_than USER, 70, AI_CV_Substitute3
if_hp_more_than USER, 50, AI_CV_Substitute2
- if_random 100, AI_CV_Substitute2
+ if_random_less_than 100, AI_CV_Substitute2
score -1
AI_CV_Substitute2: @ 81DB402
- if_random 100, AI_CV_Substitute3
+ if_random_less_than 100, AI_CV_Substitute3
score -1
AI_CV_Substitute3: @ 81DB40A
- if_random 100, AI_CV_Substitute4
+ if_random_less_than 100, AI_CV_Substitute4
score -1
AI_CV_Substitute4: @ 81DB412
if_would_go_first USER, AI_CV_Substitute_End
get_move TARGET
- get_move_effect
+ get_move_effect_from_result
if_equal EFFECT_SLEEP, AI_CV_Substitute5
if_equal EFFECT_TOXIC, AI_CV_Substitute5
if_equal EFFECT_POISON, AI_CV_Substitute5
@@ -1637,7 +1637,7 @@ AI_CV_Substitute7: @ 81DB468
if_status3 TARGET, S_LEECH_SEED, AI_CV_Substitute_End
AI_CV_Substitute8: @ 81DB472
- if_random 100, AI_CV_Substitute_End
+ if_random_less_than 100, AI_CV_Substitute_End
score +1
AI_CV_Substitute_End: @ 81DB47A
@@ -1662,13 +1662,13 @@ AI_CV_Recharge_End: @ 81DB4A2
AI_CV_Disable: @ 81DB4A3
if_would_go_first USER, AI_CV_Disable_End
get_move TARGET
- get_move_power
+ get_move_power_from_result
if_equal 0, AI_CV_Disable2
score +1
jump AI_CV_Disable_End
AI_CV_Disable2: @ 81DB4B9
- if_random 100, AI_CV_Disable_End
+ if_random_less_than 100, AI_CV_Disable_End
score -1
AI_CV_Disable_End: @ 81DB4C1
@@ -1679,41 +1679,41 @@ AI_CV_Counter: @ 81DB4C2
if_status2 TARGET, S_INFATUATED, AI_CV_Counter_ScoreDown1
if_status2 TARGET, S_CONFUSED, AI_CV_Counter_ScoreDown1
if_hp_more_than USER, 30, AI_CV_Counter2
- if_random 10, AI_CV_Counter2
+ if_random_less_than 10, AI_CV_Counter2
score -1
AI_CV_Counter2: @ 81DB4EF
if_hp_more_than USER, 50, AI_CV_Counter3
- if_random 100, AI_CV_Counter3
+ if_random_less_than 100, AI_CV_Counter3
score -1
AI_CV_Counter3: @ 81DB4FE
get_move TARGET
- get_move_power
+ get_move_power_from_result
if_equal 0, AI_CV_Counter5
if_not_taunted AI_CV_Counter4
- if_random 100, AI_CV_Counter4
+ if_random_less_than 100, AI_CV_Counter4
score +1
AI_CV_Counter4: @ 81DB514
get_move TARGET
- get_move_type
+ get_move_type_from_result
if_not_in_bytes AI_CV_Counter_PhysicalTypeList, AI_CV_Counter_ScoreDown1
- if_random 100, AI_CV_Counter_End
+ if_random_less_than 100, AI_CV_Counter_End
score +1
jump AI_CV_Counter_End
AI_CV_Counter5: @ 81DB52D
if_not_taunted AI_CV_Counter6
- if_random 100, AI_CV_Counter6
+ if_random_less_than 100, AI_CV_Counter6
score +1
AI_CV_Counter6: @ 81DB53A
- get_type 0
+ get_type ENEMY_TYPE1
if_in_bytes AI_CV_Counter_PhysicalTypeList, AI_CV_Counter_End
- get_type 2
+ get_type PLAYER_TYPE1
if_in_bytes AI_CV_Counter_PhysicalTypeList, AI_CV_Counter_End
- if_random 50, AI_CV_Counter_End
+ if_random_less_than 50, AI_CV_Counter_End
AI_CV_Counter_ScoreDown1: @ 81DB556
score -1
@@ -1737,11 +1737,11 @@ AI_CV_Encore: @ 81DB563
if_last_move_did_damage TARGET, 0, AI_CV_Encore2
if_would_go_first USER, AI_CV_Encore_ScoreDown2
get_move TARGET
- get_move_effect
+ get_move_effect_from_result
if_not_in_bytes AI_CV_Encore_EncouragedMovesToEncore, AI_CV_Encore_ScoreDown2
AI_CV_Encore2: @ 81DB57C
- if_random 30, AI_CV_Encore_End
+ if_random_less_than 30, AI_CV_Encore_End
score +3
jump AI_CV_Encore_End
@@ -1839,7 +1839,7 @@ AI_CV_Snore: @ 81DB5F7
end
AI_CV_LockOn: @ 81DB5FA
- if_random 128, AI_CV_LockOn_End
+ if_random_less_than 128, AI_CV_LockOn_End
score +2
AI_CV_LockOn_End: @ 81DB602
@@ -1853,17 +1853,17 @@ AI_CV_DestinyBond: @ 81DB606
score -1
if_would_go_first USER, AI_CV_DestinyBond_End
if_hp_more_than USER, 70, AI_CV_DestinyBond_End
- if_random 128, AI_CV_DestinyBond2
+ if_random_less_than 128, AI_CV_DestinyBond2
score +1
AI_CV_DestinyBond2: @ 81DB61D
if_hp_more_than USER, 50, AI_CV_DestinyBond_End
- if_random 128, AI_CV_DestinyBond3
+ if_random_less_than 128, AI_CV_DestinyBond3
score +1
AI_CV_DestinyBond3: @ 81DB62C
if_hp_more_than USER, 30, AI_CV_DestinyBond_End
- if_random 100, AI_CV_DestinyBond_End
+ if_random_less_than 100, AI_CV_DestinyBond_End
score +2
AI_CV_DestinyBond_End: @ 81DB63B
@@ -1885,7 +1885,7 @@ AI_CV_Flail_ScoreUp1: @ 81DB66F
score +1
AI_CV_Flail3: @ 81DB671
- if_random 100, AI_CV_Flail_End
+ if_random_less_than 100, AI_CV_Flail_End
score +1
jump AI_CV_Flail_End
@@ -1906,7 +1906,7 @@ AI_CV_HealBell_End: @ 81DB697
AI_CV_Thief: @ 81DB698
get_hold_effect TARGET
if_not_in_bytes AI_CV_Thief_EncourageItemsToSteal, AI_CV_Thief_ScoreDown2
- if_random 50, AI_CV_Thief_End
+ if_random_less_than 50, AI_CV_Thief_End
score +1
jump AI_CV_Thief_End
@@ -1927,22 +1927,22 @@ AI_CV_Thief_EncourageItemsToSteal: @ 81DB6B3
.byte -1
AI_CV_Curse: @ 81DB6BB
- get_type 1
+ get_type ENEMY_TYPE2
if_equal TYPE_GHOST, AI_CV_Curse4
- get_type 3
+ get_type PLAYER_TYPE2
if_equal TYPE_GHOST, AI_CV_Curse4
if_stat_level_more_than USER, DEFENSE, 9, AI_CV_Curse_End
- if_random 128, AI_CV_Curse2
+ if_random_less_than 128, AI_CV_Curse2
score +1
AI_CV_Curse2: @ 81DB6DB
if_stat_level_more_than USER, DEFENSE, 7, AI_CV_Curse_End
- if_random 128, AI_CV_Curse3
+ if_random_less_than 128, AI_CV_Curse3
score +1
AI_CV_Curse3: @ 81DB6EB
if_stat_level_more_than USER, DEFENSE, 6, AI_CV_Curse_End
- if_random 128, AI_CV_Curse_End
+ if_random_less_than 128, AI_CV_Curse_End
score +1
jump AI_CV_Curse_End
@@ -1971,7 +1971,7 @@ AI_CV_Protect: @ 81DB70A
if_status3 TARGET, S_LEECH_SEED, AI_CV_Protect_ScoreUp2
if_status3 TARGET, S_YAWN, AI_CV_Protect_ScoreUp2
get_move TARGET
- get_move_effect
+ get_move_effect_from_result
if_not_equal EFFECT_LOCK_ON, AI_CV_Protect_ScoreUp2
jump AI_CV_Protect2
@@ -1982,13 +1982,13 @@ AI_CV_Protect2: @ 81DB7A8
get_protect_count USER
if_equal 0, AI_CV_Protect_End
score -1
- if_random 128, AI_CV_Protect_End
+ if_random_less_than 128, AI_CV_Protect_End
score -1
jump AI_CV_Protect_End
AI_CV_Protect3: @ 81DB7BF
get_move TARGET
- get_move_effect
+ get_move_effect_from_result
if_not_equal EFFECT_LOCK_ON, AI_CV_Protect_End
AI_CV_Protect_ScoreDown2: @ 81DB7C8
@@ -1998,19 +1998,19 @@ AI_CV_Protect_End: @ 81DB7CA
end
AI_CV_Foresight: @ 81DB7CB
- get_type 1
+ get_type ENEMY_TYPE2
if_equal TYPE_GHOST, AI_CV_Foresight2
- get_type 3
+ get_type PLAYER_TYPE2
if_equal TYPE_GHOST, AI_CV_Foresight2
if_stat_level_more_than USER, EVASION, 8, AI_CV_Foresight3
score -2
jump AI_CV_Foresight_End
AI_CV_Foresight2: @ 81DB7EA
- if_random 80, AI_CV_Foresight_End
+ if_random_less_than 80, AI_CV_Foresight_End
AI_CV_Foresight3: @ 81DB7F0
- if_random 80, AI_CV_Foresight_End
+ if_random_less_than 80, AI_CV_Foresight_End
score +2
AI_CV_Foresight_End: @ 81DB7F8
@@ -2025,7 +2025,7 @@ AI_CV_Endure2: @ 81DB807
jump AI_CV_Endure_End
AI_CV_Endure3: @ 81DB80E
- if_random 70, AI_CV_Endure_End
+ if_random_less_than 70, AI_CV_Endure_End
score +1
AI_CV_Endure_End: @ 81DB816
@@ -2048,7 +2048,7 @@ AI_CV_BatonPass3: @ 81DB856
if_hp_more_than USER, 70, AI_CV_BatonPass_End
AI_CV_BatonPass4: @ 81DB85D
- if_random 80, AI_CV_BatonPass_End
+ if_random_less_than 80, AI_CV_BatonPass_End
score +2
jump AI_CV_BatonPass_End
@@ -2077,18 +2077,18 @@ AI_CV_BatonPass_End: @ 81DB8B2
AI_CV_Pursuit: @ 81DB8B3
is_first_turn USER
if_not_equal 0, AI_CV_Pursuit_End
- get_type 0
+ get_type ENEMY_TYPE1
if_equal TYPE_GHOST, AI_CV_Pursuit2
- get_type 0
+ get_type ENEMY_TYPE1
if_equal TYPE_PSYCHIC, AI_CV_Pursuit2
- get_type 2
+ get_type PLAYER_TYPE1
if_equal TYPE_GHOST, AI_CV_Pursuit2
- get_type 2
+ get_type PLAYER_TYPE1
if_equal TYPE_PSYCHIC, AI_CV_Pursuit2
jump AI_CV_Pursuit_End
AI_CV_Pursuit2: @ 81DB8E0
- if_random 128, AI_CV_Pursuit_End
+ if_random_less_than 128, AI_CV_Pursuit_End
score +1
AI_CV_Pursuit_End: @ 81DB8E8
@@ -2161,14 +2161,14 @@ AI_CV_PsychUp2: @ 81DB98D
if_stat_level_less_than USER, SP_ATTACK, 7, AI_CV_PsychUp3
if_stat_level_less_than USER, SP_DEFENSE, 7, AI_CV_PsychUp3
if_stat_level_less_than USER, EVASION, 7, AI_CV_PsychUp_ScoreUp1
- if_random 50, AI_CV_PsychUp_End
+ if_random_less_than 50, AI_CV_PsychUp_End
jump AI_CV_PsychUp_ScoreDown2
AI_CV_PsychUp_ScoreUp1: @ 81DB9C0
score +1
AI_CV_PsychUp3: @ 81DB9C2
- if_random 128, AI_CV_PsychUp_End
+ if_random_less_than 128, AI_CV_PsychUp_End
score +1
AI_CV_PsychUp_ScoreDown2: @ 81DB9CA
@@ -2182,41 +2182,41 @@ AI_CV_MirrorCoat: @ 81DB9CD
if_status2 TARGET, S_INFATUATED, AI_CV_MirrorCoat_ScoreDown1
if_status2 TARGET, S_CONFUSED, AI_CV_MirrorCoat_ScoreDown1
if_hp_more_than USER, 30, AI_CV_MirrorCoat2
- if_random 10, AI_CV_MirrorCoat2
+ if_random_less_than 10, AI_CV_MirrorCoat2
score -1
AI_CV_MirrorCoat2: @ 81DB9FA
if_hp_more_than USER, 50, AI_CV_MirrorCoat3
- if_random 100, AI_CV_MirrorCoat3
+ if_random_less_than 100, AI_CV_MirrorCoat3
score -1
AI_CV_MirrorCoat3: @ 81DBA09
get_move TARGET
- get_move_power
+ get_move_power_from_result
if_equal 0, AI_CV_MirrorCoat5
if_not_taunted AI_CV_MirrorCoat4
- if_random 100, AI_CV_MirrorCoat4
+ if_random_less_than 100, AI_CV_MirrorCoat4
score +1
AI_CV_MirrorCoat4: @ 81DBA1F
get_move TARGET
- get_move_type
+ get_move_type_from_result
if_not_in_bytes AI_CV_MirrorCoat_SpecialTypeList, AI_CV_MirrorCoat_ScoreDown1
- if_random 100, AI_CV_MirrorCoat_End
+ if_random_less_than 100, AI_CV_MirrorCoat_End
score +1
jump AI_CV_MirrorCoat_End
AI_CV_MirrorCoat5: @ 81DBA38
if_not_taunted AI_CV_MirrorCoat6
- if_random 100, AI_CV_MirrorCoat6
+ if_random_less_than 100, AI_CV_MirrorCoat6
score +1
AI_CV_MirrorCoat6: @ 81DBA45
- get_type 0
+ get_type ENEMY_TYPE1
if_in_bytes AI_CV_MirrorCoat_SpecialTypeList, AI_CV_MirrorCoat_End
- get_type 2
+ get_type PLAYER_TYPE1
if_in_bytes AI_CV_MirrorCoat_SpecialTypeList, AI_CV_MirrorCoat_End
- if_random 50, AI_CV_MirrorCoat_End
+ if_random_less_than 50, AI_CV_MirrorCoat_End
AI_CV_MirrorCoat_ScoreDown1: @ 81DBA61
score -1
@@ -2264,27 +2264,27 @@ AI_CV_Fly2: @ 81DBA9F
jump AI_CV_Fly5
AI_CV_Fly3: @ 81DBACF
- get_type 1
+ get_type ENEMY_TYPE2
if_in_bytes AI_CV_Fly_TypesToEncourage, AI_CV_Fly6
- get_type 3
+ get_type PLAYER_TYPE2
if_in_bytes AI_CV_Fly_TypesToEncourage, AI_CV_Fly6
jump AI_CV_Fly5
AI_CV_Fly4: @ 81DBAEA
- get_type 1
+ get_type ENEMY_TYPE2
if_equal TYPE_ICE, AI_CV_Fly6
- get_type 3
+ get_type PLAYER_TYPE2
if_equal TYPE_ICE, AI_CV_Fly6
AI_CV_Fly5: @ 81DBAFA
if_would_go_first USER, AI_CV_Fly_End
get_move TARGET
- get_move_effect
+ get_move_effect_from_result
if_not_equal EFFECT_LOCK_ON, AI_CV_Fly6
jump AI_CV_Fly_End
AI_CV_Fly6: @ 81DBB0E
- if_random 80, AI_CV_Fly_End
+ if_random_less_than 80, AI_CV_Fly_End
score +1
AI_CV_Fly_End: @ 81DBB16
@@ -2303,7 +2303,7 @@ AI_CV_FakeOut: @ 81DBB1B
AI_CV_SpitUp: @ 81DBB1E
get_stockpile_count USER
if_less_than 2, AI_CV_SpitUp_End
- if_random 80, AI_CV_SpitUp_End
+ if_random_less_than 80, AI_CV_SpitUp_End
score +2
AI_CV_SpitUp_End: @ 81DBB2E
@@ -2342,7 +2342,7 @@ AI_CV_FocusPunch: @ 81DBB65
if_status2 TARGET, S_CONFUSED, AI_CV_FocusPunch3
is_first_turn USER
if_not_equal 0, AI_CV_FocusPunch_End
- if_random 100, AI_CV_FocusPunch_End
+ if_random_less_than 100, AI_CV_FocusPunch_End
score +1
jump AI_CV_FocusPunch_End
@@ -2351,7 +2351,7 @@ AI_CV_FocusPunch2: @ 81DBBA4
jump AI_CV_FocusPunch_End
AI_CV_FocusPunch3: @ 81DBBAB
- if_random 100, AI_CV_FocusPunch_End
+ if_random_less_than 100, AI_CV_FocusPunch_End
AI_CV_FocusPunch_ScoreUp1: @ 81DBBB1
score +1
@@ -2387,7 +2387,7 @@ AI_CV_Trick3: @ 81DBBE1
AI_CV_Trick4: @ 81DBBF3
get_hold_effect TARGET
if_in_bytes AI_CV_Trick_EffectsToEncourage, AI_CV_Trick2
- if_random 50, AI_CV_Trick_End
+ if_random_less_than 50, AI_CV_Trick_End
score +2
AI_CV_Trick_End: @ 81DBC06
@@ -2418,7 +2418,7 @@ AI_CV_ChangeSelfAbility2: @ 81DBC27
jump AI_CV_ChangeSelfAbility_End
AI_CV_ChangeSelfAbility3: @ 81DBC2E
- if_random 50, AI_CV_ChangeSelfAbility_End
+ if_random_less_than 50, AI_CV_ChangeSelfAbility_End
score +2
AI_CV_ChangeSelfAbility_End: @ 81DBC36
@@ -2462,21 +2462,21 @@ AI_CV_Superpower_End: @ 81DBC77
AI_CV_MagicCoat: @ 81DBC78
if_hp_more_than TARGET, 30, AI_CV_MagicCoat2
- if_random 100, AI_CV_MagicCoat2
+ if_random_less_than 100, AI_CV_MagicCoat2
score -1
AI_CV_MagicCoat2: @ 81DBC87
is_first_turn USER
if_equal 0, AI_CV_MagicCoat4
- if_random 150, AI_CV_MagicCoat_End
+ if_random_less_than 150, AI_CV_MagicCoat_End
score +1
jump AI_CV_MagicCoat_End
AI_CV_MagicCoat3: @ unreferenced
- if_random 50, AI_CV_MagicCoat_End
+ if_random_less_than 50, AI_CV_MagicCoat_End
AI_CV_MagicCoat4: @ 81DBCA2
- if_random 30, AI_CV_MagicCoat_End
+ if_random_less_than 30, AI_CV_MagicCoat_End
score -1
AI_CV_MagicCoat_End: @ 81DBCAA
@@ -2485,7 +2485,7 @@ AI_CV_MagicCoat_End: @ 81DBCAA
AI_CV_Recycle: @ 81DBCAB
get_item USER
if_not_in_bytes AI_CV_Recycle_ItemsToEncourage, AI_CV_Recycle_ScoreDown2
- if_random 50, AI_CV_Recycle_End
+ if_random_less_than 50, AI_CV_Recycle_End
score +1
jump AI_CV_Recycle_End
@@ -2505,7 +2505,7 @@ AI_CV_Revenge: @ 81DBCCA
if_status TARGET, SLP, AI_CV_Revenge_ScoreDown2
if_status2 TARGET, S_INFATUATED, AI_CV_Revenge_ScoreDown2
if_status2 TARGET, S_CONFUSED, AI_CV_Revenge_ScoreDown2
- if_random 180, AI_CV_Revenge_ScoreDown2
+ if_random_less_than 180, AI_CV_Revenge_ScoreDown2
score +2
jump AI_CV_Revenge_End
@@ -2529,7 +2529,7 @@ AI_CV_KnockOff: @ 81DBD0A
if_hp_less_than TARGET, 30, AI_CV_KnockOff_End
is_first_turn USER
if_more_than 0, AI_CV_KnockOff_End
- if_random 180, AI_CV_KnockOff_End
+ if_random_less_than 180, AI_CV_KnockOff_End
score +1
AI_CV_KnockOff_End: @ 81DBD21
@@ -2572,7 +2572,7 @@ AI_CV_Eruption_End: @ 81DBD75
AI_CV_Imprison: @ 81DBD76
is_first_turn USER
if_more_than 0, AI_CV_Imprison_End
- if_random 100, AI_CV_Imprison_End
+ if_random_less_than 100, AI_CV_Imprison_End
score +2
AI_CV_Imprison_End: @ 81DBD86
@@ -2591,11 +2591,11 @@ AI_CV_Refresh_End: @ 81DBD95
AI_CV_Snatch: @ 81DBD96
is_first_turn USER
if_equal 1, AI_CV_Snatch3
- if_random 30, AI_CV_Snatch_End
+ if_random_less_than 30, AI_CV_Snatch_End
if_would_go_first USER, AI_CV_Snatch2
if_hp_not_equal USER, 100, AI_CV_Snatch5
if_hp_less_than TARGET, 70, AI_CV_Snatch5
- if_random 60, AI_CV_Snatch_End
+ if_random_less_than 60, AI_CV_Snatch_End
jump AI_CV_Snatch5
AI_CV_Snatch2: @ 81DBDC3
@@ -2605,17 +2605,17 @@ AI_CV_Snatch2: @ 81DBDC3
jump AI_CV_Snatch4
AI_CV_Snatch3: @ 81DBDDD
- if_random 150, AI_CV_Snatch_End
+ if_random_less_than 150, AI_CV_Snatch_End
score +2
jump AI_CV_Snatch_End
AI_CV_Snatch4: @ 81DBDEA
- if_random 230, AI_CV_Snatch5
+ if_random_less_than 230, AI_CV_Snatch5
score +1
jump AI_CV_Snatch_End
AI_CV_Snatch5: @ 81DBDF7
- if_random 30, AI_CV_Snatch_End
+ if_random_less_than 30, AI_CV_Snatch_End
score -2
AI_CV_Snatch_End: @ 81DBDFF
@@ -2623,9 +2623,9 @@ AI_CV_Snatch_End: @ 81DBDFF
AI_CV_MudSport: @ 81DBE00
if_hp_less_than USER, 50, AI_CV_MudSport_ScoreDown1
- get_type 0
+ get_type ENEMY_TYPE1
if_equal TYPE_ELECTRIC, AI_CV_MudSport2
- get_type 2
+ get_type PLAYER_TYPE1
if_equal TYPE_ELECTRIC, AI_CV_MudSport2
jump AI_CV_MudSport_ScoreDown1
@@ -2657,9 +2657,9 @@ AI_CV_Overheat_End: @ 81DBE4D
AI_CV_WaterSport: @ 81DBE4E
if_hp_less_than USER, 50, AI_CV_WaterSport_ScoreDown1
- get_type 0
+ get_type ENEMY_TYPE1
if_equal TYPE_FIRE, AI_CV_WaterSport2
- get_type 2
+ get_type PLAYER_TYPE1
if_equal TYPE_FIRE, AI_CV_WaterSport2
jump AI_CV_WaterSport_ScoreDown1
@@ -2676,12 +2676,12 @@ AI_CV_WaterSport_End: @ 81DBE73
AI_CV_DragonDance: @ 81DBE74
if_would_go_first USER, AI_CV_DragonDance2
if_hp_more_than USER, 50, AI_CV_DragonDance_End
- if_random 70, AI_CV_DragonDance_End
+ if_random_less_than 70, AI_CV_DragonDance_End
score -1
jump AI_CV_DragonDance_End
AI_CV_DragonDance2: @ 81DBE8E
- if_random 128, AI_CV_DragonDance_End
+ if_random_less_than 128, AI_CV_DragonDance_End
score +1
AI_CV_DragonDance_End: @ 81DBE96
@@ -2709,7 +2709,7 @@ AI_SetupFirstTurn: @ 81DBEB5
if_not_equal 0, AI_SetupFirstTurn_End
get_effect
if_not_in_bytes AI_SetupFirstTurn_SetupEffectsToEncourage, AI_SetupFirstTurn_End
- if_random 80, AI_SetupFirstTurn_End
+ if_random_less_than 80, AI_SetupFirstTurn_End
score +2
AI_SetupFirstTurn_End: @ 81DBECE
@@ -2776,7 +2776,7 @@ AI_SetupFirstTurn_SetupEffectsToEncourage: @ 81DBECF
AI_PreferStrongestMove: @ 81DBF07
is_most_powerful_move
if_not_equal 0, AI_PreferStrongestMove_End
- if_random 100, AI_PreferStrongestMove_End
+ if_random_less_than 100, AI_PreferStrongestMove_End
score +2
AI_PreferStrongestMove_End: @ 81DBF16
@@ -2785,7 +2785,7 @@ AI_PreferStrongestMove_End: @ 81DBF16
AI_Risky: @ 81DBF17
get_effect
if_not_in_bytes AI_Risky_EffectsToEncourage, AI_Risky_End
- if_random 128, AI_Risky_End
+ if_random_less_than 128, AI_Risky_End
score +2
AI_Risky_End: @ 81DBF29
@@ -2819,10 +2819,10 @@ AI_PreferBatonPass: @ 81DBF3E
is_most_powerful_move
if_not_equal 0, AI_PreferBatonPass_End
if_move_effect USER, EFFECT_BATON_PASS, AI_PreferBatonPass_GoForBatonPass
- if_random 80, AI_Risky_End
+ if_random_less_than 80, AI_Risky_End
AI_PreferBatonPass_GoForBatonPass: @ 81DBF5A
- if_random 20, AI_Risky_End
+ if_random_less_than 20, AI_Risky_End
score +3
AI_PreferBatonPass_End: @ 81DBF62
@@ -2849,7 +2849,7 @@ AI_HPAware_UserHasMediumHP: @ 81DBF90
jump AI_HPAware_ConsiderTarget
AI_HPAware_TryToDiscourage: @ 81DBF9F
- if_random 50, AI_HPAware_ConsiderTarget
+ if_random_less_than 50, AI_HPAware_ConsiderTarget
score -2
AI_HPAware_ConsiderTarget: @ 81DBFA7
@@ -2870,7 +2870,7 @@ AI_HPAware_TargetHasMediumHP: @ 81DBFD3
jump AI_HPAware_End
AI_HPAware_TargetTryToDiscourage: @ 81DBFE2
- if_random 50, AI_HPAware_End
+ if_random_less_than 50, AI_HPAware_End
score -2
AI_HPAware_End: @ 81DBFEA
@@ -3121,18 +3121,20 @@ AI_Roaming_End: @ 81DC0FD
end
AI_Safari: @ 81DC0FE
- if_random_2 AI_Safari_Flee
+ if_random_100 AI_Safari_Flee
watch
AI_Safari_Flee: @ 81DC104
flee
-AI_FleeInDanger: @ 81DC105
- if_hp_equal TARGET, 20, AI_FleeInDanger_Flee
- if_hp_less_than TARGET, 20, AI_FleeInDanger_Flee
+@ This AI is used by the wild Poochyena in the first battle in the game.
+@ If it reduces your health to 20% or below, it will flee, allowing you to win.
+AI_GoEasy: @ 81DC105
+ if_hp_equal TARGET, 20, AI_GoEasy_Flee
+ if_hp_less_than TARGET, 20, AI_GoEasy_Flee
end
-AI_FleeInDanger_Flee: @ 81DC114
+AI_GoEasy_Flee: @ 81DC114
flee
AI_Unused: @ 81DC115
diff --git a/data/battle_anim.s b/data/battle_anim.s
new file mode 100644
index 000000000..ed880ba77
--- /dev/null
+++ b/data/battle_anim.s
@@ -0,0 +1,1051 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gOamData_837DF24:: @ 837DF24
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF2C:: @ 837DF2C
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF34:: @ 837DF34
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF3C:: @ 837DF3C
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF44:: @ 837DF44
+ .2byte 0x4000
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF4C:: @ 837DF4C
+ .2byte 0x4000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF54:: @ 837DF54
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF5C:: @ 837DF5C
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF64:: @ 837DF64
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF6C:: @ 837DF6C
+ .2byte 0x8000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF74:: @ 837DF74
+ .2byte 0x8000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF7C:: @ 837DF7C
+ .2byte 0x8000
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF84:: @ 837DF84
+ .2byte 0x0100
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF8C:: @ 837DF8C
+ .2byte 0x0100
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF94:: @ 837DF94
+ .2byte 0x0100
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DF9C:: @ 837DF9C
+ .2byte 0x0100
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFA4:: @ 837DFA4
+ .2byte 0x4100
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFAC:: @ 837DFAC
+ .2byte 0x4100
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFB4:: @ 837DFB4
+ .2byte 0x4100
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFBC:: @ 837DFBC
+ .2byte 0x4100
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFC4:: @ 837DFC4
+ .2byte 0x8100
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFCC:: @ 837DFCC
+ .2byte 0x8100
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFD4:: @ 837DFD4
+ .2byte 0x8100
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFDC:: @ 837DFDC
+ .2byte 0x8100
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFE4:: @ 837DFE4
+ .2byte 0x0300
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFEC:: @ 837DFEC
+ .2byte 0x0300
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFF4:: @ 837DFF4
+ .2byte 0x0300
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837DFFC:: @ 837DFFC
+ .2byte 0x0300
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837D004:: @ 837D004
+ .2byte 0x4300
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837D00C:: @ 837D00C
+ .2byte 0x4300
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E014:: @ 837E014
+ .2byte 0x4300
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E01C:: @ 837E01C
+ .2byte 0x4300
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E024:: @ 837E024
+ .2byte 0x8300
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E02C:: @ 837E02C
+ .2byte 0x8300
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E034:: @ 837E034
+ .2byte 0x8300
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E03C:: @ 837E03C
+ .2byte 0x8300
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E044:: @ 837E044
+ .2byte 0x0400
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E04C:: @ 837E04C
+ .2byte 0x0400
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E054:: @ 837E054
+ .2byte 0x0400
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E05C:: @ 837E05C
+ .2byte 0x0400
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E064:: @ 837E064
+ .2byte 0x4400
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E06C:: @ 837E06C
+ .2byte 0x4400
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E074:: @ 837E074
+ .2byte 0x4400
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E07C:: @ 837E07C
+ .2byte 0x4400
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E084:: @ 837E084
+ .2byte 0x8400
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E08C:: @ 837E08C
+ .2byte 0x8400
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E094:: @ 837E094
+ .2byte 0x8400
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E09C:: @ 837E09C
+ .2byte 0x8400
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0A4:: @ 837E0A4
+ .2byte 0x0500
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0AC:: @ 837E0AC
+ .2byte 0x0500
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0B4:: @ 837E0B4
+ .2byte 0x0500
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0BC:: @ 837E0BC
+ .2byte 0x0500
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0C4:: @ 837E0C4
+ .2byte 0x4500
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0CC:: @ 837E0CC
+ .2byte 0x4500
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0D4:: @ 837E0D4
+ .2byte 0x4500
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0DC:: @ 837E0DC
+ .2byte 0x4500
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0E4:: @ 837E0E4
+ .2byte 0x8500
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0EC:: @ 837E0EC
+ .2byte 0x8500
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0F4:: @ 837E0F4
+ .2byte 0x8500
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E0FC:: @ 837E0FC
+ .2byte 0x8500
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E104:: @ 837E104
+ .2byte 0x0700
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E10C:: @ 837E10C
+ .2byte 0x0700
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E114:: @ 837E114
+ .2byte 0x0700
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E11C:: @ 837E11C
+ .2byte 0x0700
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E124:: @ 837E124
+ .2byte 0x4700
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E12C:: @ 837E12C
+ .2byte 0x4700
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E134:: @ 837E134
+ .2byte 0x4700
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E13C:: @ 837E13C
+ .2byte 0x4700
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E144:: @ 837E144
+ .2byte 0x8700
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E14C:: @ 837E14C
+ .2byte 0x8700
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E154:: @ 837E154
+ .2byte 0x8700
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_837E15C:: @ 837E15C
+ .2byte 0x8700
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gBattleAnimPicTable:: @ 837E164
+ obj_tiles gBattleAnimSpriteSheet_000, 0x200, 10000
+ obj_tiles gBattleAnimSpriteSheet_001, 0x300, 10001
+ obj_tiles gBattleAnimSpriteSheet_002, 0x200, 10002
+ obj_tiles gBattleAnimSpriteSheet_003, 0x100, 10003
+ obj_tiles gBattleAnimSpriteSheet_004, 0x200, 10004
+ obj_tiles gBattleAnimSpriteSheet_005, 0x400, 10005
+ obj_tiles gBattleAnimSpriteSheet_006, 0x180, 10006
+ obj_tiles gBattleAnimSpriteSheet_007, 0x800, 10007
+ obj_tiles gBattleAnimSpriteSheet_008, 0x20, 10008
+ obj_tiles gBattleAnimSpriteSheet_009, 0x400, 10009
+ obj_tiles gBattleAnimSpriteSheet_010, 0x1200, 10010
+ obj_tiles gBattleAnimSpriteSheet_011, 0x180, 10011
+ obj_tiles gBattleAnimSpriteSheet_012, 0x80, 10012
+ obj_tiles gBattleAnimSpriteSheet_013, 0x80, 10013
+ obj_tiles gBattleAnimSpriteSheet_014, 0x280, 10014
+ obj_tiles gBattleAnimSpriteSheet_015, 0x80, 10015
+ obj_tiles gBattleAnimSpriteSheet_016, 0x100, 10016
+ obj_tiles gBattleAnimSpriteSheet_017, 0x20, 10017
+ obj_tiles gBattleAnimSpriteSheet_018, 0x80, 10018
+ obj_tiles gBattleAnimSpriteSheet_019, 0x400, 10019
+ obj_tiles gBattleAnimSpriteSheet_020, 0x200, 10020
+ obj_tiles gBattleAnimSpriteSheet_021, 0xA00, 10021
+ obj_tiles gBattleAnimSpriteSheet_021, 0xA00, 10022
+ obj_tiles gBattleAnimSpriteSheet_023, 0x380, 10023
+ obj_tiles gBattleAnimSpriteSheet_024, 0x300, 10024
+ obj_tiles gBattleAnimSpriteSheet_025, 0xA00, 10025
+ obj_tiles gBattleAnimSpriteSheet_026, 0xA00, 10026
+ obj_tiles gBattleAnimSpriteSheet_027, 0xA00, 10027
+ obj_tiles gBattleAnimSpriteSheet_028, 0xA00, 10028
+ obj_tiles gBattleAnimSpriteSheet_029, 0xA00, 10029
+ obj_tiles gBattleAnimSpriteSheet_030, 0xA00, 10030
+ obj_tiles gBattleAnimSpriteSheet_031, 0xE00, 10031
+ obj_tiles gBattleAnimSpriteSheet_032, 0x380, 10032
+ obj_tiles gBattleAnimSpriteSheet_033, 0x1000, 10033
+ obj_tiles gBattleAnimSpriteSheet_034, 0x800, 10034
+ obj_tiles gBattleAnimSpriteSheet_035, 0xA00, 10035
+ obj_tiles gBattleAnimSpriteSheet_036, 0x800, 10036
+ obj_tiles gBattleAnimSpriteSheet_037, 0xA00, 10037
+ obj_tiles gBattleAnimSpriteSheet_038, 0xA00, 10038
+ obj_tiles gBattleAnimSpriteSheet_039, 0xA00, 10039
+ obj_tiles gBattleAnimSpriteSheet_040, 0xA00, 10040
+ obj_tiles gBattleAnimSpriteSheet_041, 0xA00, 10041
+ obj_tiles gBattleAnimSpriteSheet_042, 0xA00, 10042
+ obj_tiles gBattleAnimSpriteSheet_043, 0xA00, 10043
+ obj_tiles gBattleAnimSpriteSheet_044, 0xA00, 10044
+ obj_tiles gBattleAnimSpriteSheet_045, 0xA00, 10045
+ obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 10046
+ obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 10047
+ obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 10048
+ obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 10049
+ obj_tiles gBattleAnimSpriteSheet_050, 0x200, 10050
+ obj_tiles gBattleAnimSpriteSheet_051, 0x200, 10051
+ obj_tiles gBattleAnimSpriteSheet_052, 0x200, 10052
+ obj_tiles gBattleAnimSpriteSheet_053, 0x800, 10053
+ obj_tiles gBattleAnimSpriteSheet_054, 0x80, 10054
+ obj_tiles gBattleAnimSpriteSheet_055, 0x200, 10055
+ obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 10056
+ obj_tiles gBattleAnimSpriteSheet_057, 0x180, 10057
+ obj_tiles gBattleAnimSpriteSheet_058, 0xC00, 10058
+ obj_tiles gBattleAnimSpriteSheet_059, 0x100, 10059
+ obj_tiles gBattleAnimSpriteSheet_060, 0x40, 10060
+ obj_tiles gBattleAnimSpriteSheet_061, 0x180, 10061
+ obj_tiles gBattleAnimSpriteSheet_062, 0x800, 10062
+ obj_tiles gBattleAnimSpriteSheet_063, 0x480, 10063
+ obj_tiles gBattleAnimSpriteSheet_064, 0x200, 10064
+ obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10065
+ obj_tiles gBattleAnimSpriteSheet_066, 0x100, 10066
+ obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10067
+ obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10068
+ obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10069
+ obj_tiles gBattleAnimSpriteSheet_070, 0x200, 10070
+ obj_tiles gBattleAnimSpriteSheet_071, 0xA00, 10071
+ obj_tiles gBattleAnimSpriteSheet_072, 0x300, 10072
+ obj_tiles gBattleAnimSpriteSheet_073, 0x180, 10073
+ obj_tiles gBattleAnimSpriteSheet_074, 0xA0, 10074
+ obj_tiles gBattleAnimSpriteSheet_075, 0x700, 10075
+ obj_tiles gBattleAnimSpriteSheet_076, 0x400, 10076
+ obj_tiles gBattleAnimSpriteSheet_077, 0x200, 10077
+ obj_tiles gBattleAnimSpriteSheet_078, 0x300, 10078
+ obj_tiles gBattleAnimSpriteSheet_079, 0xC00, 10079
+ obj_tiles gBattleAnimSpriteSheet_080, 0xA00, 10080
+ obj_tiles gBattleAnimSpriteSheet_081, 0x80, 10081
+ obj_tiles gBattleAnimSpriteSheet_082, 0x40, 10082
+ obj_tiles gBattleAnimSpriteSheet_083, 0xE00, 10083
+ obj_tiles gBattleAnimSpriteSheet_084, 0xE00, 10084
+ obj_tiles gBattleAnimSpriteSheet_085, 0x280, 10085
+ obj_tiles gBattleAnimSpriteSheet_086, 0x200, 10086
+ obj_tiles gBattleAnimSpriteSheet_087, 0x80, 10087
+ obj_tiles gBattleAnimSpriteSheet_088, 0xC0, 10088
+ obj_tiles gBattleAnimSpriteSheet_089, 0xA00, 10089
+ obj_tiles gBattleAnimSpriteSheet_090, 0x200, 10090
+ obj_tiles gBattleAnimSpriteSheet_091, 0x180, 10091
+ obj_tiles gBattleAnimSpriteSheet_092, 0x80, 10092
+ obj_tiles gBattleAnimSpriteSheet_093, 0x1000, 10093
+ obj_tiles gBattleAnimSpriteSheet_094, 0xA00, 10094
+ obj_tiles gBattleAnimSpriteSheet_095, 0x180, 10095
+ obj_tiles gBattleAnimSpriteSheet_096, 0x380, 10096
+ obj_tiles gBattleAnimSpriteSheet_097, 0xC00, 10097
+ obj_tiles gBattleAnimSpriteSheet_098, 0x200, 10098
+ obj_tiles gBattleAnimSpriteSheet_099, 0x200, 10099
+ obj_tiles gBattleAnimSpriteSheet_100, 0x200, 10100
+ obj_tiles gBattleAnimSpriteSheet_101, 0x200, 10101
+ obj_tiles gBattleAnimSpriteSheet_102, 0x400, 10102
+ obj_tiles gBattleAnimSpriteSheet_103, 0x80, 10103
+ obj_tiles gBattleAnimSpriteSheet_104, 0x400, 10104
+ obj_tiles gBattleAnimSpriteSheet_105, 0xC00, 10105
+ obj_tiles gBattleAnimSpriteSheet_106, 0x200, 10106
+ obj_tiles gBattleAnimSpriteSheet_107, 0x1000, 10107
+ obj_tiles gBattleAnimSpriteSheet_108, 0xA00, 10108
+ obj_tiles gBattleAnimSpriteSheet_109, 0x20, 10109
+ obj_tiles gBattleAnimSpriteSheet_110, 0xE00, 10110
+ obj_tiles gBattleAnimSpriteSheet_111, 0x80, 10111
+ obj_tiles gBattleAnimSpriteSheet_112, 0xA00, 10112
+ obj_tiles gBattleAnimSpriteSheet_113, 0x400, 10113
+ obj_tiles gBattleAnimSpriteSheet_114, 0x200, 10114
+ obj_tiles gBattleAnimSpriteSheet_115, 0x700, 10115
+ obj_tiles gBattleAnimSpriteSheet_116, 0x800, 10116
+ obj_tiles gBattleAnimSpriteSheet_117, 0xA00, 10117
+ obj_tiles gBattleAnimSpriteSheet_118, 0x600, 10118
+ obj_tiles gBattleAnimSpriteSheet_119, 0x800, 10119
+ obj_tiles gBattleAnimSpriteSheet_120, 0x200, 10120
+ obj_tiles gBattleAnimSpriteSheet_121, 0x40, 10121
+ obj_tiles gBattleAnimSpriteSheet_122, 0x180, 10122
+ obj_tiles gBattleAnimSpriteSheet_123, 0x600, 10123
+ obj_tiles gBattleAnimSpriteSheet_124, 0x600, 10124
+ obj_tiles gBattleAnimSpriteSheet_125, 0x200, 10125
+ obj_tiles gBattleAnimSpriteSheet_126, 0x80, 10126
+ obj_tiles gBattleAnimSpriteSheet_127, 0x200, 10127
+ obj_tiles gBattleAnimSpriteSheet_128, 0x800, 10128
+ obj_tiles gBattleAnimSpriteSheet_129, 0x80, 10129
+ obj_tiles gBattleAnimSpriteSheet_130, 0xA00, 10130
+ obj_tiles gBattleAnimSpriteSheet_131, 0x280, 10131
+ obj_tiles gBattleAnimSpriteSheet_132, 0x280, 10132
+ obj_tiles gBattleAnimSpriteSheet_133, 0x100, 10133
+ obj_tiles gBattleAnimSpriteSheet_134, 0x200, 10134
+ obj_tiles gBattleAnimSpriteSheet_135, 0x200, 10135
+ obj_tiles gBattleAnimSpriteSheet_136, 0x20, 10136
+ obj_tiles gBattleAnimSpriteSheet_137, 0xA00, 10137
+ obj_tiles gBattleAnimSpriteSheet_138, 0x800, 10138
+ obj_tiles gBattleAnimSpriteSheet_139, 0x800, 10139
+ obj_tiles gBattleAnimSpriteSheet_140, 0xC0, 10140
+ obj_tiles gBattleAnimSpriteSheet_141, 0x1C0, 10141
+ obj_tiles gBattleAnimSpriteSheet_142, 0x100, 10142
+ obj_tiles gBattleAnimSpriteSheet_143, 0x800, 10143
+ obj_tiles gBattleAnimSpriteSheet_144, 0x200, 10144
+ obj_tiles gBattleAnimSpriteSheet_145, 0x800, 10145
+ obj_tiles gBattleAnimSpriteSheet_146, 0x180, 10146
+ obj_tiles gBattleAnimSpriteSheet_147, 0x180, 10147
+ obj_tiles gBattleAnimSpriteSheet_148, 0x200, 10148
+ obj_tiles gBattleAnimSpriteSheet_149, 0x200, 10149
+ obj_tiles gBattleAnimSpriteSheet_150, 0x180, 10150
+ obj_tiles gBattleAnimSpriteSheet_151, 0x400, 10151
+ obj_tiles gBattleAnimSpriteSheet_152, 0x80, 10152
+ obj_tiles gBattleAnimSpriteSheet_153, 0x100, 10153
+ obj_tiles gBattleAnimSpriteSheet_154, 0x100, 10154
+ obj_tiles gBattleAnimSpriteSheet_155, 0x140, 10155
+ obj_tiles gBattleAnimSpriteSheet_156, 0x800, 10156
+ obj_tiles gBattleAnimSpriteSheet_157, 0x200, 10157
+ obj_tiles gBattleAnimSpriteSheet_158, 0x100, 10158
+ obj_tiles gBattleAnimSpriteSheet_159, 0xA0, 10159
+ obj_tiles gBattleAnimSpriteSheet_160, 0x100, 10160
+ obj_tiles gBattleAnimSpriteSheet_161, 0x80, 10161
+ obj_tiles gBattleAnimSpriteSheet_162, 0x300, 10162
+ obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10163
+ obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10164
+ obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10165
+ obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10166
+ obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10167
+ obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10168
+ obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10169
+ obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10170
+ obj_tiles gBattleAnimSpriteSheet_171, 0x80, 10171
+ obj_tiles gBattleAnimSpriteSheet_144, 0x200, 10172
+ obj_tiles gBattleAnimSpriteSheet_173, 0x200, 10173
+ obj_tiles gBattleAnimSpriteSheet_174, 0x200, 10174
+ obj_tiles gBattleAnimSpriteSheet_175, 0x80, 10175
+ obj_tiles gBattleAnimSpriteSheet_176, 0x200, 10176
+ obj_tiles gBattleAnimSpriteSheet_177, 0x500, 10177
+ obj_tiles gBattleAnimSpriteSheet_178, 0x800, 10178
+ obj_tiles gBattleAnimSpriteSheet_179, 0x400, 10179
+ obj_tiles gBattleAnimSpriteSheet_180, 0x20, 10180
+ obj_tiles gBattleAnimSpriteSheet_181, 0x800, 10181
+ obj_tiles gBattleAnimSpriteSheet_182, 0x100, 10182
+ obj_tiles gBattleAnimSpriteSheet_183, 0x800, 10183
+ obj_tiles gBattleAnimSpriteSheet_184, 0x400, 10184
+ obj_tiles gBattleAnimSpriteSheet_185, 0xA00, 10185
+ obj_tiles gBattleAnimSpriteSheet_186, 0x1000, 10186
+ obj_tiles gBattleAnimSpriteSheet_187, 0x800, 10187
+ obj_tiles gBattleAnimSpriteSheet_188, 0x400, 10188
+ obj_tiles gBattleAnimSpriteSheet_189, 0x200, 10189
+ obj_tiles gBattleAnimSpriteSheet_190, 0x800, 10190
+ obj_tiles gBattleAnimSpriteSheet_191, 0x800, 10191
+ obj_tiles gBattleAnimSpriteSheet_192, 0x800, 10192
+ obj_tiles gBattleAnimSpriteSheet_193, 0x200, 10193
+ obj_tiles gBattleAnimSpriteSheet_194, 0x800, 10194
+ obj_tiles gBattleAnimSpriteSheet_195, 0x200, 10195
+ obj_tiles gBattleAnimSpriteSheet_196, 0x800, 10196
+ obj_tiles gBattleAnimSpriteSheet_197, 0x200, 10197
+ obj_tiles gBattleAnimSpriteSheet_198, 0x800, 10198
+ obj_tiles gBattleAnimSpriteSheet_199, 0x400, 10199
+ obj_tiles gBattleAnimSpriteSheet_200, 0x200, 10200
+ obj_tiles gBattleAnimSpriteSheet_201, 0xA80, 10201
+ obj_tiles gBattleAnimSpriteSheet_202, 0x600, 10202
+ obj_tiles gBattleAnimSpriteSheet_203, 0x800, 10203
+ obj_tiles gBattleAnimSpriteSheet_204, 0x200, 10204
+ obj_tiles gBattleAnimSpriteSheet_205, 0x600, 10205
+ obj_tiles gBattleAnimSpriteSheet_206, 0x800, 10206
+ obj_tiles gBattleAnimSpriteSheet_207, 0x180, 10207
+ obj_tiles gBattleAnimSpriteSheet_208, 0x800, 10208
+ obj_tiles gBattleAnimSpriteSheet_209, 0x800, 10209
+ obj_tiles gBattleAnimSpriteSheet_210, 0x80, 10210
+ obj_tiles gBattleAnimSpriteSheet_211, 0x80, 10211
+ obj_tiles gBattleAnimSpriteSheet_212, 0x800, 10212
+ obj_tiles gBattleAnimSpriteSheet_213, 0x800, 10213
+ obj_tiles gBattleAnimSpriteSheet_214, 0x600, 10214
+ obj_tiles gBattleAnimSpriteSheet_215, 0x600, 10215
+ obj_tiles gBattleAnimSpriteSheet_210, 0x80, 10216
+ obj_tiles gBattleAnimSpriteSheet_217, 0x80, 10217
+ obj_tiles gBattleAnimSpriteSheet_218, 0x180, 10218
+ obj_tiles gBattleAnimSpriteSheet_210, 0x80, 10219
+ obj_tiles gBattleAnimSpriteSheet_220, 0x200, 10220
+ obj_tiles gBattleAnimSpriteSheet_221, 0x400, 10221
+ obj_tiles gBattleAnimSpriteSheet_222, 0xA00, 10222
+ obj_tiles gBattleAnimSpriteSheet_223, 0x800, 10223
+ obj_tiles gBattleAnimSpriteSheet_224, 0x200, 10224
+ obj_tiles gBattleAnimSpriteSheet_225, 0x400, 10225
+ obj_tiles gBattleAnimSpriteSheet_226, 0x80, 10226
+ obj_tiles gBattleAnimSpriteSheet_227, 0x800, 10227
+ obj_tiles gBattleAnimSpriteSheet_228, 0x200, 10228
+ obj_tiles gBattleAnimSpriteSheet_229, 0x300, 10229
+ obj_tiles gBattleAnimSpriteSheet_230, 0x800, 10230
+ obj_tiles gBattleAnimSpriteSheet_231, 0x380, 10231
+ obj_tiles gBattleAnimSpriteSheet_232, 0x800, 10232
+ obj_tiles gBattleAnimSpriteSheet_233, 0xC0, 10233
+ obj_tiles gBattleAnimSpriteSheet_234, 0x800, 10234
+ obj_tiles gBattleAnimSpriteSheet_235, 0x60, 10235
+ obj_tiles gBattleAnimSpriteSheet_235, 0x60, 10236
+ obj_tiles gBattleAnimSpriteSheet_235, 0x60, 10237
+ obj_tiles gBattleAnimSpriteSheet_238, 0x80, 10238
+ obj_tiles gBattleAnimSpriteSheet_239, 0x180, 10239
+ obj_tiles gBattleAnimSpriteSheet_240, 0x180, 10240
+ obj_tiles gBattleAnimSpriteSheet_241, 0x200, 10241
+ obj_tiles gBattleAnimSpriteSheet_242, 0x200, 10242
+ obj_tiles gBattleAnimSpriteSheet_243, 0x20, 10243
+ obj_tiles gBattleAnimSpriteSheet_244, 0x400, 10244
+ obj_tiles gBattleAnimSpriteSheet_245, 0x600, 10245
+ obj_tiles gBattleAnimSpriteSheet_246, 0x1000, 10246
+ obj_tiles gBattleAnimSpriteSheet_247, 0x400, 10247
+ obj_tiles gBattleAnimSpriteSheet_248, 0x20, 10248
+ obj_tiles gBattleAnimSpriteSheet_249, 0x80, 10249
+ obj_tiles gBattleAnimSpriteSheet_250, 0x800, 10250
+ obj_tiles gBattleAnimSpriteSheet_251, 0x80, 10251
+ obj_tiles gBattleAnimSpriteSheet_252, 0x200, 10252
+ obj_tiles gBattleAnimSpriteSheet_253, 0x400, 10253
+ obj_tiles gBattleAnimSpriteSheet_254, 0x200, 10254
+ obj_tiles gBattleAnimSpriteSheet_255, 0x200, 10255
+ obj_tiles gBattleAnimSpriteSheet_256, 0x800, 10256
+ obj_tiles gBattleAnimSpriteSheet_257, 0x280, 10257
+ obj_tiles gBattleAnimSpriteSheet_258, 0x200, 10258
+ obj_tiles gBattleAnimSpriteSheet_149, 0x200, 10259
+ obj_tiles gBattleAnimSpriteSheet_260, 0x400, 10260
+ obj_tiles gBattleAnimSpriteSheet_261, 0x200, 10261
+ obj_tiles gBattleAnimSpriteSheet_262, 0x200, 10262
+ obj_tiles gBattleAnimSpriteSheet_263, 0x80, 10263
+ obj_tiles gBattleAnimSpriteSheet_264, 0x20, 10264
+ obj_tiles gBattleAnimSpriteSheet_264, 0x20, 10265
+ obj_tiles gBattleAnimSpriteSheet_266, 0x80, 10266
+ obj_tiles gBattleAnimSpriteSheet_212, 0x800, 10267
+ obj_tiles gBattleAnimSpriteSheet_264, 0x20, 10268
+ obj_tiles gBattleAnimSpriteSheet_269, 0x80, 10269
+ obj_tiles gBattleAnimSpriteSheet_270, 0x400, 10270
+ obj_tiles gBattleAnimSpriteSheet_271, 0x80, 10271
+ obj_tiles gBattleAnimSpriteSheet_272, 0x800, 10272
+ obj_tiles gBattleAnimSpriteSheet_273, 0x20, 10273
+ obj_tiles gBattleAnimSpriteSheet_274, 0x800, 10274
+ obj_tiles gBattleAnimSpriteSheet_275, 0x800, 10275
+ obj_tiles gBattleAnimSpriteSheet_276, 0x800, 10276
+ obj_tiles gBattleAnimSpriteSheet_277, 0x1000, 10277
+ obj_tiles gBattleAnimSpriteSheet_278, 0x800, 10278
+ obj_tiles gBattleAnimSpriteSheet_279, 0xA0, 10279
+ obj_tiles gBattleAnimSpriteSheet_280, 0x800, 10280
+ obj_tiles gBattleAnimSpriteSheet_281, 0x200, 10281
+ obj_tiles gBattleAnimSpriteSheet_282, 0x600, 10282
+ obj_tiles gBattleAnimSpriteSheet_283, 0x200, 10283
+ obj_tiles gBattleAnimSpriteSheet_284, 0x800, 10284
+ obj_tiles gBattleAnimSpriteSheet_285, 0x200, 10285
+ obj_tiles gBattleAnimSpriteSheet_183, 0x800, 10286
+ obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 10287
+ obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10288
+
+ .align 2
+gBattleAnimPaletteTable:: @ 837EA6C
+ obj_pal gBattleAnimSpritePalette_000, 10000
+ obj_pal gBattleAnimSpritePalette_001, 10001
+ obj_pal gBattleAnimSpritePalette_002, 10002
+ obj_pal gBattleAnimSpritePalette_003, 10003
+ obj_pal gBattleAnimSpritePalette_004, 10004
+ obj_pal gBattleAnimSpritePalette_005, 10005
+ obj_pal gBattleAnimSpritePalette_006, 10006
+ obj_pal gBattleAnimSpritePalette_007, 10007
+ obj_pal gBattleAnimSpritePalette_008, 10008
+ obj_pal gBattleAnimSpritePalette_009, 10009
+ obj_pal gBattleAnimSpritePalette_010, 10010
+ obj_pal gBattleAnimSpritePalette_011, 10011
+ obj_pal gBattleAnimSpritePalette_012, 10012
+ obj_pal gBattleAnimSpritePalette_013, 10013
+ obj_pal gBattleAnimSpritePalette_014, 10014
+ obj_pal gBattleAnimSpritePalette_015, 10015
+ obj_pal gBattleAnimSpritePalette_016, 10016
+ obj_pal gBattleAnimSpritePalette_016, 10017
+ obj_pal gBattleAnimSpritePalette_018, 10018
+ obj_pal gBattleAnimSpritePalette_019, 10019
+ obj_pal gBattleAnimSpritePalette_020, 10020
+ obj_pal gBattleAnimSpritePalette_021, 10021
+ obj_pal gBattleAnimSpritePalette_022, 10022
+ obj_pal gBattleAnimSpritePalette_023, 10023
+ obj_pal gBattleAnimSpritePalette_024, 10024
+ obj_pal gBattleAnimSpritePalette_025, 10025
+ obj_pal gBattleAnimSpritePalette_026, 10026
+ obj_pal gBattleAnimSpritePalette_027, 10027
+ obj_pal gBattleAnimSpritePalette_028, 10028
+ obj_pal gBattleAnimSpritePalette_029, 10029
+ obj_pal gBattleAnimSpritePalette_030, 10030
+ obj_pal gBattleAnimSpritePalette_031, 10031
+ obj_pal gBattleAnimSpritePalette_032, 10032
+ obj_pal gBattleAnimSpritePalette_033, 10033
+ obj_pal gBattleAnimSpritePalette_033, 10034
+ obj_pal gBattleAnimSpritePalette_033, 10035
+ obj_pal gBattleAnimSpritePalette_036, 10036
+ obj_pal gBattleAnimSpritePalette_036, 10037
+ obj_pal gBattleAnimSpritePalette_038, 10038
+ obj_pal gBattleAnimSpritePalette_039, 10039
+ obj_pal gBattleAnimSpritePalette_038, 10040
+ obj_pal gBattleAnimSpritePalette_038, 10041
+ obj_pal gBattleAnimSpritePalette_042, 10042
+ obj_pal gBattleAnimSpritePalette_043, 10043
+ obj_pal gBattleAnimSpritePalette_044, 10044
+ obj_pal gBattleAnimSpritePalette_045, 10045
+ obj_pal gBattleAnimSpritePalette_046, 10046
+ obj_pal gBattleAnimSpritePalette_047, 10046
+ obj_pal gBattleAnimSpritePalette_048, 10048
+ obj_pal gBattleAnimSpritePalette_049, 10049
+ obj_pal gBattleAnimSpritePalette_050, 10050
+ obj_pal gBattleAnimSpritePalette_050, 10051
+ obj_pal gBattleAnimSpritePalette_050, 10052
+ obj_pal gBattleAnimSpritePalette_026, 10053
+ obj_pal gBattleAnimSpritePalette_054, 10054
+ obj_pal gBattleAnimSpritePalette_050, 10055
+ obj_pal gBattleAnimSpritePalette_056, 10056
+ obj_pal gBattleAnimSpritePalette_057, 10057
+ obj_pal gBattleAnimSpritePalette_058, 10058
+ obj_pal gBattleAnimSpritePalette_059, 10059
+ obj_pal gBattleAnimSpritePalette_060, 10060
+ obj_pal gBattleAnimSpritePalette_061, 10061
+ obj_pal gBattleAnimSpritePalette_062, 10062
+ obj_pal gBattleAnimSpritePalette_063, 10063
+ obj_pal gBattleAnimSpritePalette_064, 10064
+ obj_pal gBattleAnimSpritePalette_065, 10065
+ obj_pal gBattleAnimSpritePalette_066, 10066
+ obj_pal gBattleAnimSpritePalette_067, 10067
+ obj_pal gBattleAnimSpritePalette_068, 10068
+ obj_pal gBattleAnimSpritePalette_065, 10069
+ obj_pal gBattleAnimSpritePalette_070, 10070
+ obj_pal gBattleAnimSpritePalette_070, 10071
+ obj_pal gBattleAnimSpritePalette_072, 10072
+ obj_pal gBattleAnimSpritePalette_073, 10073
+ obj_pal gBattleAnimSpritePalette_074, 10074
+ obj_pal gBattleAnimSpritePalette_075, 10075
+ obj_pal gBattleAnimSpritePalette_076, 10076
+ obj_pal gBattleAnimSpritePalette_076, 10077
+ obj_pal gBattleAnimSpritePalette_078, 10078
+ obj_pal gBattleAnimSpritePalette_078, 10079
+ obj_pal gBattleAnimSpritePalette_080, 10080
+ obj_pal gBattleAnimSpritePalette_081, 10081
+ obj_pal gBattleAnimSpritePalette_082, 10082
+ obj_pal gBattleAnimSpritePalette_083, 10083
+ obj_pal gBattleAnimSpritePalette_084, 10084
+ obj_pal gBattleAnimSpritePalette_085, 10085
+ obj_pal gBattleAnimSpritePalette_086, 10086
+ obj_pal gBattleAnimSpritePalette_087, 10087
+ obj_pal gBattleAnimSpritePalette_088, 10088
+ obj_pal gBattleAnimSpritePalette_089, 10089
+ obj_pal gBattleAnimSpritePalette_090, 10090
+ obj_pal gBattleAnimSpritePalette_091, 10091
+ obj_pal gBattleAnimSpritePalette_092, 10092
+ obj_pal gBattleAnimSpritePalette_093, 10093
+ obj_pal gBattleAnimSpritePalette_094, 10094
+ obj_pal gBattleAnimSpritePalette_095, 10095
+ obj_pal gBattleAnimSpritePalette_096, 10096
+ obj_pal gBattleAnimSpritePalette_097, 10097
+ obj_pal gBattleAnimSpritePalette_094, 10098
+ obj_pal gBattleAnimSpritePalette_099, 10099
+ obj_pal gBattleAnimSpritePalette_100, 10100
+ obj_pal gBattleAnimSpritePalette_101, 10101
+ obj_pal gBattleAnimSpritePalette_101, 10102
+ obj_pal gBattleAnimSpritePalette_103, 10103
+ obj_pal gBattleAnimSpritePalette_104, 10104
+ obj_pal gBattleAnimSpritePalette_105, 10105
+ obj_pal gBattleAnimSpritePalette_105, 10106
+ obj_pal gBattleAnimSpritePalette_107, 10107
+ obj_pal gBattleAnimSpritePalette_107, 10108
+ obj_pal gBattleAnimSpritePalette_109, 10109
+ obj_pal gBattleAnimSpritePalette_109, 10110
+ obj_pal gBattleAnimSpritePalette_111, 10111
+ obj_pal gBattleAnimSpritePalette_112, 10112
+ obj_pal gBattleAnimSpritePalette_113, 10113
+ obj_pal gBattleAnimSpritePalette_114, 10114
+ obj_pal gBattleAnimSpritePalette_115, 10115
+ obj_pal gBattleAnimSpritePalette_116, 10116
+ obj_pal gBattleAnimSpritePalette_117, 10117
+ obj_pal gBattleAnimSpritePalette_118, 10118
+ obj_pal gBattleAnimSpritePalette_119, 10119
+ obj_pal gBattleAnimSpritePalette_120, 10120
+ obj_pal gBattleAnimSpritePalette_121, 10121
+ obj_pal gBattleAnimSpritePalette_122, 10122
+ obj_pal gBattleAnimSpritePalette_122, 10123
+ obj_pal gBattleAnimSpritePalette_124, 10124
+ obj_pal gBattleAnimSpritePalette_125, 10125
+ obj_pal gBattleAnimSpritePalette_126, 10126
+ obj_pal gBattleAnimSpritePalette_127, 10127
+ obj_pal gBattleAnimSpritePalette_128, 10128
+ obj_pal gBattleAnimSpritePalette_128, 10129
+ obj_pal gBattleAnimSpritePalette_130, 10130
+ obj_pal gBattleAnimSpritePalette_130, 10131
+ obj_pal gBattleAnimSpritePalette_132, 10132
+ obj_pal gBattleAnimSpritePalette_133, 10133
+ obj_pal gBattleAnimSpritePalette_133, 10134
+ obj_pal gBattleAnimSpritePalette_135, 10135
+ obj_pal gBattleAnimSpritePalette_136, 10136
+ obj_pal gBattleAnimSpritePalette_135, 10137
+ obj_pal gBattleAnimSpritePalette_135, 10138
+ obj_pal gBattleAnimSpritePalette_139, 10139
+ obj_pal gBattleAnimSpritePalette_140, 10140
+ obj_pal gBattleAnimSpritePalette_141, 10141
+ obj_pal gBattleAnimSpritePalette_141, 10142
+ obj_pal gBattleAnimSpritePalette_143, 10143
+ obj_pal gBattleAnimSpritePalette_144, 10144
+ obj_pal gBattleAnimSpritePalette_139, 10145
+ obj_pal gBattleAnimSpritePalette_115, 10146
+ obj_pal gBattleAnimSpritePalette_147, 10147
+ obj_pal gBattleAnimSpritePalette_148, 10148
+ obj_pal gBattleAnimSpritePalette_148, 10149
+ obj_pal gBattleAnimSpritePalette_150, 10150
+ obj_pal gBattleAnimSpritePalette_150, 10151
+ obj_pal gBattleAnimSpritePalette_152, 10152
+ obj_pal gBattleAnimSpritePalette_153, 10153
+ obj_pal gBattleAnimSpritePalette_154, 10154
+ obj_pal gBattleAnimSpritePalette_155, 10155
+ obj_pal gBattleAnimSpritePalette_156, 10156
+ obj_pal gBattleAnimSpritePalette_157, 10157
+ obj_pal gBattleAnimSpritePalette_158, 10158
+ obj_pal gBattleAnimSpritePalette_159, 10159
+ obj_pal gBattleAnimSpritePalette_160, 10160
+ obj_pal gBattleAnimSpritePalette_161, 10161
+ obj_pal gBattleAnimSpritePalette_162, 10162
+ obj_pal gBattleAnimSpritePalette_163, 10163
+ obj_pal gBattleAnimSpritePalette_164, 10164
+ obj_pal gBattleAnimSpritePalette_165, 10165
+ obj_pal gBattleAnimSpritePalette_166, 10166
+ obj_pal gBattleAnimSpritePalette_167, 10167
+ obj_pal gBattleAnimSpritePalette_168, 10168
+ obj_pal gBattleAnimSpritePalette_169, 10169
+ obj_pal gBattleAnimSpritePalette_170, 10170
+ obj_pal gBattleAnimSpritePalette_171, 10171
+ obj_pal gBattleAnimSpritePalette_172, 10172
+ obj_pal gBattleAnimSpritePalette_001, 10173
+ obj_pal gBattleAnimSpritePalette_174, 10174
+ obj_pal gBattleAnimSpritePalette_175, 10175
+ obj_pal gBattleAnimSpritePalette_176, 10176
+ obj_pal gBattleAnimSpritePalette_177, 10177
+ obj_pal gBattleAnimSpritePalette_178, 10178
+ obj_pal gBattleAnimSpritePalette_179, 10179
+ obj_pal gBattleAnimSpritePalette_179, 10180
+ obj_pal gBattleAnimSpritePalette_179, 10181
+ obj_pal gBattleAnimSpritePalette_182, 10182
+ obj_pal gBattleAnimSpritePalette_183, 10183
+ obj_pal gBattleAnimSpritePalette_184, 10184
+ obj_pal gBattleAnimSpritePalette_185, 10185
+ obj_pal gBattleAnimSpritePalette_186, 10186
+ obj_pal gBattleAnimSpritePalette_187, 10187
+ obj_pal gBattleAnimSpritePalette_188, 10188
+ obj_pal gBattleAnimSpritePalette_189, 10189
+ obj_pal gBattleAnimSpritePalette_190, 10190
+ obj_pal gBattleAnimSpritePalette_191, 10191
+ obj_pal gBattleAnimSpritePalette_192, 10192
+ obj_pal gBattleAnimSpritePalette_193, 10193
+ obj_pal gBattleAnimSpritePalette_194, 10194
+ obj_pal gBattleAnimSpritePalette_195, 10195
+ obj_pal gBattleAnimSpritePalette_196, 10196
+ obj_pal gBattleAnimSpritePalette_197, 10197
+ obj_pal gBattleAnimSpritePalette_198, 10198
+ obj_pal gBattleAnimSpritePalette_199, 10199
+ obj_pal gBattleAnimSpritePalette_200, 10200
+ obj_pal gBattleAnimSpritePalette_201, 10201
+ obj_pal gBattleAnimSpritePalette_202, 10202
+ obj_pal gBattleAnimSpritePalette_203, 10203
+ obj_pal gBattleAnimSpritePalette_204, 10204
+ obj_pal gBattleAnimSpritePalette_205, 10205
+ obj_pal gBattleAnimSpritePalette_206, 10206
+ obj_pal gBattleAnimSpritePalette_207, 10207
+ obj_pal gBattleAnimSpritePalette_167, 10208
+ obj_pal gBattleAnimSpritePalette_209, 10209
+ obj_pal gBattleAnimSpritePalette_210, 10210
+ obj_pal gBattleAnimSpritePalette_211, 10211
+ obj_pal gBattleAnimSpritePalette_211, 10212
+ obj_pal gBattleAnimSpritePalette_211, 10213
+ obj_pal gBattleAnimSpritePalette_064, 10214
+ obj_pal gBattleAnimSpritePalette_215, 10215
+ obj_pal gBattleAnimSpritePalette_216, 10216
+ obj_pal gBattleAnimSpritePalette_217, 10217
+ obj_pal gBattleAnimSpritePalette_218, 10218
+ obj_pal gBattleAnimSpritePalette_219, 10219
+ obj_pal gBattleAnimSpritePalette_220, 10220
+ obj_pal gBattleAnimSpritePalette_221, 10221
+ obj_pal gBattleAnimSpritePalette_222, 10222
+ obj_pal gBattleAnimSpritePalette_223, 10223
+ obj_pal gBattleAnimSpritePalette_224, 10224
+ obj_pal gBattleAnimSpritePalette_225, 10225
+ obj_pal gBattleAnimSpritePalette_226, 10226
+ obj_pal gBattleAnimSpritePalette_226, 10227
+ obj_pal gBattleAnimSpritePalette_228, 10228
+ obj_pal gBattleAnimSpritePalette_229, 10229
+ obj_pal gBattleAnimSpritePalette_230, 10230
+ obj_pal gBattleAnimSpritePalette_231, 10231
+ obj_pal gBattleAnimSpritePalette_231, 10232
+ obj_pal gBattleAnimSpritePalette_233, 10233
+ obj_pal gBattleAnimSpritePalette_234, 10234
+ obj_pal gBattleAnimSpritePalette_235, 10235
+ obj_pal gBattleAnimSpritePalette_236, 10236
+ obj_pal gBattleAnimSpritePalette_237, 10237
+ obj_pal gBattleAnimSpritePalette_238, 10238
+ obj_pal gBattleAnimSpritePalette_239, 10239
+ obj_pal gBattleAnimSpritePalette_240, 10240
+ obj_pal gBattleAnimSpritePalette_241, 10241
+ obj_pal gBattleAnimSpritePalette_242, 10242
+ obj_pal gBattleAnimSpritePalette_243, 10243
+ obj_pal gBattleAnimSpritePalette_244, 10244
+ obj_pal gBattleAnimSpritePalette_245, 10245
+ obj_pal gBattleAnimSpritePalette_245, 10246
+ obj_pal gBattleAnimSpritePalette_064, 10247
+ obj_pal gBattleAnimSpritePalette_248, 10248
+ obj_pal gBattleAnimSpritePalette_249, 10249
+ obj_pal gBattleAnimSpritePalette_249, 10250
+ obj_pal gBattleAnimSpritePalette_251, 10251
+ obj_pal gBattleAnimSpritePalette_252, 10252
+ obj_pal gBattleAnimSpritePalette_253, 10253
+ obj_pal gBattleAnimSpritePalette_254, 10254
+ obj_pal gBattleAnimSpritePalette_255, 10255
+ obj_pal gBattleAnimSpritePalette_256, 10256
+ obj_pal gBattleAnimSpritePalette_257, 10257
+ obj_pal gBattleAnimSpritePalette_258, 10258
+ obj_pal gBattleAnimSpritePalette_259, 10259
+ obj_pal gBattleAnimSpritePalette_260, 10260
+ obj_pal gBattleAnimSpritePalette_261, 10261
+ obj_pal gBattleAnimSpritePalette_262, 10262
+ obj_pal gBattleAnimSpritePalette_263, 10263
+ obj_pal gBattleAnimSpritePalette_264, 10264
+ obj_pal gBattleAnimSpritePalette_265, 10265
+ obj_pal gBattleAnimSpritePalette_266, 10266
+ obj_pal gBattleAnimSpritePalette_267, 10267
+ obj_pal gBattleAnimSpritePalette_268, 10268
+ obj_pal gBattleAnimSpritePalette_269, 10269
+ obj_pal gBattleAnimSpritePalette_270, 10270
+ obj_pal gBattleAnimSpritePalette_271, 10271
+ obj_pal gBattleAnimSpritePalette_272, 10272
+ obj_pal gBattleAnimSpritePalette_272, 10273
+ obj_pal gBattleAnimSpritePalette_274, 10274
+ obj_pal gBattleAnimSpritePalette_274, 10275
+ obj_pal gBattleAnimSpritePalette_274, 10276
+ obj_pal gBattleAnimSpritePalette_277, 10277
+ obj_pal gBattleAnimSpritePalette_278, 10278
+ obj_pal gBattleAnimSpritePalette_279, 10279
+ obj_pal gBattleAnimSpritePalette_280, 10280
+ obj_pal gBattleAnimSpritePalette_281, 10281
+ obj_pal gBattleAnimSpritePalette_282, 10282
+ obj_pal gBattleAnimSpritePalette_283, 10283
+ obj_pal gBattleAnimSpritePalette_284, 10284
+ obj_pal gBattleAnimSpritePalette_285, 10285
+ obj_pal gBattleAnimSpritePalette_286, 10286
+ obj_pal gBattleAnimSpritePalette_287, 10287
+ obj_pal gBattleAnimSpritePalette_288, 10288
+
+ .align 2
+gBattleAnimBackgroundTable:: @ 837F374
+ .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00
+ .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00
+ .4byte gBattleAnimBackgroundImage_02, gBattleAnimBackgroundPalette_02, gBattleAnimBackgroundTilemap_02
+ .4byte gBattleAnimBackgroundImage_03, gBattleAnimBackgroundPalette_03, gBattleAnimBackgroundTilemap_03
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_04
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_05
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_06
+ .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_07
+ .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_08
+ .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_09
+ .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_10
+ .4byte gBattleAnimBackgroundImage_11, gBattleAnimBackgroundPalette_11, gBattleAnimBackgroundTilemap_11
+ .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_12
+ .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_13
+ .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_14
+ .4byte gBattleAnimBackgroundImage_15, gBattleAnimBackgroundPalette_15, gBattleAnimBackgroundTilemap_15
+ .4byte gBattleAnimBackgroundImage_16, gBattleAnimBackgroundPalette_16, gBattleAnimBackgroundTilemap_16
+ .4byte gBattleAnimBackgroundImage_17, gBattleAnimBackgroundPalette_17, gBattleAnimBackgroundTilemap_17
+ .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_07
+ .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_08
+ .4byte gBattleAnimBackgroundImage_20, gBattleAnimBackgroundPalette_20, gBattleAnimBackgroundTilemap_20
+ .4byte gBattleAnimBackgroundImage_21, gBattleAnimBackgroundPalette_21, gBattleAnimBackgroundTilemap_21
+ .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_09
+ .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_10
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_04
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_05
+ .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_06
+
diff --git a/data/battle_anim_807B69C.s b/data/battle_anim_807B69C.s
new file mode 100644
index 000000000..0ed7d7cf0
--- /dev/null
+++ b/data/battle_anim_807B69C.s
@@ -0,0 +1,23 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gSubspriteTable_83931B8:: @ 83931B8
+ subsprite -16, -16, 2, 0, 64x64
+ subsprite -16, 48, 2, 64, 64x32
+ subsprite 48, -16, 2, 96, 32x64
+ subsprite 48, 48, 2, 128, 32x32
+
+ .align 2
+gSubspriteTables_83931D8:: @ 83931D8
+ .4byte 4, gSubspriteTable_83931B8
+
+ .align 2
+gSpriteTemplate_83931E0:: @ 83931E0
+ spr_template 10010, 10010, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83931F8:: @ 83931F8
+ spr_template 10136, 10136, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807B870
diff --git a/data/battle_anim_80A7E7C.s b/data/battle_anim_80A7E7C.s
new file mode 100644
index 000000000..d7da20315
--- /dev/null
+++ b/data/battle_anim_80A7E7C.s
@@ -0,0 +1,24 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gBattleAnimSpriteTemplate_83C1FB0:: @ 83C1FB0
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8530
+
+ .align 2
+gBattleAnimSpriteTemplate_83C1FC8:: @ 83C1FC8
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A85C8
+
+ .align 2
+gBattleAnimSpriteTemplate_83C1FE0:: @ 83C1FE0
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8638
+
+ .align 2
+gBattleAnimSpriteTemplate_83C1FF8:: @ 83C1FF8
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8764
+
+ .align 2
+gBattleAnimSpriteTemplate_83C2010:: @ 83C2010
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8818
diff --git a/data/battle_anim_80CA710.s b/data/battle_anim_80CA710.s
new file mode 100644
index 000000000..72ed3cffa
--- /dev/null
+++ b/data/battle_anim_80CA710.s
@@ -0,0 +1,4664 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gSpriteAnim_83D61FC:: @ 83D61FC
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 6, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 10, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_frame 14, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D6220:: @ 83D6220
+ .4byte gSpriteAnim_83D61FC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6224:: @ 83D6224
+ spr_template 10067, 10067, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710
+
+ .align 2
+gBattleAnimSpriteTemplate_83D623C:: @ 83D623C
+ spr_template 10068, 10068, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6254:: @ 83D6254
+ spr_template 10065, 10065, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710
+
+ .align 2
+gSpriteAnim_83D626C:: @ 83D626C
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6274:: @ 83D6274
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D627C:: @ 83D627C
+ obj_image_anim_frame 2, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6284:: @ 83D6284
+ obj_image_anim_frame 3, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D628C:: @ 83D628C
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6294:: @ 83D6294
+ obj_image_anim_frame 5, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D629C:: @ 83D629C
+ obj_image_anim_frame 6, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D62A4:: @ 83D62A4
+ obj_image_anim_frame 7, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D62AC:: @ 83D62AC
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D62B4:: @ 83D62B4
+ .4byte gSpriteAnim_83D626C
+ .4byte gSpriteAnim_83D6274
+ .4byte gSpriteAnim_83D627C
+ .4byte gSpriteAnim_83D6284
+ .4byte gSpriteAnim_83D628C
+ .4byte gSpriteAnim_83D6294
+ .4byte gSpriteAnim_83D629C
+
+ .align 2
+gSpriteAnimTable_83D62D0:: @ 83D62D0
+ .4byte gSpriteAnim_83D62A4
+
+ .align 2
+gSpriteAnimTable_83D62D4:: @ 83D62D4
+ .4byte gSpriteAnim_83D62AC
+
+ .align 2
+gSpriteAffineAnim_83D62D8:: @ 83D62D8
+ obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D62E8:: @ 83D62E8
+ .4byte gSpriteAffineAnim_83D62D8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D62EC:: @ 83D62EC
+ spr_template 10147, 10147, gOamData_837E0AC, gSpriteAnimTable_83D62D4, NULL, gSpriteAffineAnimTable_83D62E8, sub_80CA7B0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6304:: @ 83D6304
+ spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D62B4, NULL, gDummySpriteAffineAnimTable, sub_80CA800
+
+ .align 2
+gSpriteTemplate_83D631C:: @ 83D631C
+ spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D62D0, NULL, gDummySpriteAffineAnimTable, sub_80CA858
+
+ .align 2
+gSpriteAffineAnim_83D6334:: @ 83D6334
+ obj_rot_scal_anim_frame 0x140, 0x140, 0, 0
+ obj_rot_scal_anim_frame 0xFFF2, 0xFFF2, 0, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83D634C:: @ 83D634C
+ .4byte gSpriteAffineAnim_83D6334
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6350:: @ 83D6350
+ spr_template 10235, 10235, gOamData_837DFE4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D634C, sub_80CA7B0
+
+ .align 2
+gSpriteAffineAnim_83D6368:: @ 83D6368
+ obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D6378:: @ 83D6378
+ .4byte gSpriteAffineAnim_83D6368
+
+ .align 2
+gBattleAnimSpriteTemplate_83D637C:: @ 83D637C
+ spr_template 10147, 10147, gOamData_837E0AC, gSpriteAnimTable_83D62D4, NULL, gSpriteAffineAnimTable_83D6378, sub_80CA9A8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6394:: @ 83D6394
+ spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D62B4, NULL, gDummySpriteAffineAnimTable, sub_80CAA14
+
+ .align 2
+gSpriteAnim_83D63AC:: @ 83D63AC
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D63B4:: @ 83D63B4
+ obj_image_anim_frame 4, 7
+ obj_image_anim_frame 8, 7
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D63C0:: @ 83D63C0
+ .4byte gSpriteAnim_83D63AC
+ .4byte gSpriteAnim_83D63B4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D63C8:: @ 83D63C8
+ spr_template 10006, 10006, gOamData_837DF2C, gSpriteAnimTable_83D63C0, NULL, gDummySpriteAffineAnimTable, sub_80CAB18
+
+ .align 2
+gSpriteAnim_83D63E0:: @ 83D63E0
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D63E8:: @ 83D63E8
+ obj_image_anim_frame 4, 7
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D63F0:: @ 83D63F0
+ .4byte gSpriteAnim_83D63E0
+ .4byte gSpriteAnim_83D63E8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D63F8:: @ 83D63F8
+ spr_template 10158, 10158, gOamData_837DF2C, gSpriteAnimTable_83D63F0, NULL, gDummySpriteAffineAnimTable, sub_80CABF8
+
+ .align 2
+gSpriteAnim_83D6410:: @ 83D6410
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6418:: @ 83D6418
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6420:: @ 83D6420
+ .4byte gSpriteAnim_83D6410
+
+ .align 2
+gSpriteAnimTable_83D6424:: @ 83D6424
+ .4byte gSpriteAnim_83D6418
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6428:: @ 83D6428
+ spr_template 10159, 10159, gOamData_837DF2C, gSpriteAnimTable_83D6420, NULL, gDummySpriteAffineAnimTable, sub_80CAD54
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6440:: @ 83D6440
+ spr_template 10159, 10159, gOamData_837DF24, gSpriteAnimTable_83D6424, NULL, gDummySpriteAffineAnimTable, sub_80CAE20
+
+ .align 2
+gSpriteAnim_83D6458:: @ 83D6458
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 20, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83D6484:: @ 83D6484
+ obj_image_anim_frame 24, 5
+ obj_image_anim_frame 28, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6494:: @ 83D6494
+ .4byte gSpriteAnim_83D6458
+ .4byte gSpriteAnim_83D6484
+
+ .align 2
+gBattleAnimSpriteTemplate_83D649C:: @ 83D649C
+ spr_template 10063, 10063, gOamData_837DF2C, gSpriteAnimTable_83D6494, NULL, gDummySpriteAffineAnimTable, sub_80CAED8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D64B4:: @ 83D64B4
+ spr_template 10063, 10063, gOamData_837DF2C, gSpriteAnimTable_83D6494, NULL, gDummySpriteAffineAnimTable, sub_80CB144
+
+ .align 2
+gSpriteAnim_83D64CC:: @ 83D64CC
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D64E0:: @ 83D64E0
+ .4byte gSpriteAnim_83D64CC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D64E4:: @ 83D64E4
+ spr_template 10160, 10160, gOamData_837DF54, gSpriteAnimTable_83D64E0, NULL, gDummySpriteAffineAnimTable, sub_80CAFD0
+
+ .align 2
+gSpriteAffineAnim_83D64FC:: @ 83D64FC
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D650C:: @ 83D650C
+ .4byte gSpriteAffineAnim_83D64FC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6510:: @ 83D6510
+ spr_template 10174, 10174, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D650C, sub_80CAFD0
+
+ .align 2
+gSpriteAnim_83D6528:: @ 83D6528
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_frame 96, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D653C:: @ 83D653C
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 64, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 96, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6550:: @ 83D6550
+ .4byte gSpriteAnim_83D6528
+ .4byte gSpriteAnim_83D653C
+
+ .align 2
+gSpriteAffineAnim_83D6558:: @ 83D6558
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xFFF5, 0x0, 0, 6
+ obj_rot_scal_anim_frame 0xB, 0x0, 0, 6
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D6578:: @ 83D6578
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xB, 0x0, 0, 6
+ obj_rot_scal_anim_frame 0xFFF5, 0x0, 0, 6
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D6598:: @ 83D6598
+ .4byte gSpriteAffineAnim_83D6558
+ .4byte gSpriteAffineAnim_83D6578
+
+ .align 2
+gBattleAnimSpriteTemplate_83D65A0:: @ 83D65A0
+ spr_template 10186, 10186, gOamData_837DFBC, gSpriteAnimTable_83D6550, NULL, gSpriteAffineAnimTable_83D6598, sub_80CB25C
+
+ .align 2
+gSpriteAffineAnim_83D65B8:: @ 83D65B8
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 0
+ obj_rot_scal_anim_frame 0x30, 0x30, 0, 14
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D65D0:: @ 83D65D0
+ obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D65E0:: @ 83D65E0
+ .4byte gSpriteAffineAnim_83D65B8
+ .4byte gSpriteAffineAnim_83D65D0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D65E8:: @ 83D65E8
+ spr_template 10147, 10147, gOamData_837DFEC, gSpriteAnimTable_83D62D4, NULL, gSpriteAffineAnimTable_83D65E0, sub_80CB4CC
+
+ .align 2
+gSpriteAnim_83D6600:: @ 83D6600
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 16, 7
+ obj_image_anim_frame 32, 7
+ obj_image_anim_frame 48, 7
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6614:: @ 83D6614
+ obj_image_anim_frame 0, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6628:: @ 83D6628
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 16, 7
+ obj_image_anim_frame 32, 7
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6638:: @ 83D6638
+ obj_image_anim_frame 0, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6648:: @ 83D6648
+ .4byte gSpriteAnim_83D6600
+ .4byte gSpriteAnim_83D6614
+ .4byte gSpriteAnim_83D6628
+ .4byte gSpriteAnim_83D6638
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6658:: @ 83D6658
+ spr_template 10223, 10223, gOamData_837DF34, gSpriteAnimTable_83D6648, NULL, gDummySpriteAffineAnimTable, sub_80CB59C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6670:: @ 83D6670
+ spr_template 10223, 10223, gOamData_837DF34, gSpriteAnimTable_83D6648, NULL, gDummySpriteAffineAnimTable, sub_80CB620
+
+ .align 2
+gSpriteAnim_83D6688:: @ 83D6688
+ obj_image_anim_frame 3, 3
+ obj_image_anim_frame 0, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D6694:: @ 83D6694
+ .4byte gSpriteAnim_83D6688
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6698:: @ 83D6698
+ spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D6694, NULL, gDummySpriteAffineAnimTable, sub_80CB768
+
+ .align 2
+gSpriteAnim_83D66B0:: @ 83D66B0
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D66B8:: @ 83D66B8
+ .4byte gSpriteAnim_83D66B0
+
+ .align 2
+gSpriteAffineAnim_83D66BC:: @ 83D66BC
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 10
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 20
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 10
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D66DC:: @ 83D66DC
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 2
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 2
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D6714:: @ 83D6714
+ .4byte gSpriteAffineAnim_83D66BC
+ .4byte gSpriteAffineAnim_83D66DC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D671C:: @ 83D671C
+ spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D6714, sub_80CB94C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6734:: @ 83D6734
+ spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D6714, sub_80CBA28
+
+ .align 2
+gSpriteAnim_83D674C:: @ 83D674C
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 4, 4
+ obj_image_anim_frame 8, 4
+ obj_image_anim_frame 12, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6760:: @ 83D6760
+ .4byte gSpriteAnim_83D674C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6764:: @ 83D6764
+ spr_template 10195, 10195, gOamData_837DF2C, gSpriteAnimTable_83D6760, NULL, gDummySpriteAffineAnimTable, sub_80CBAA4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D677C:: @ 83D677C
+ spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D6714, sub_80CBAE8
+
+ .align 2
+gSpriteAffineAnim_83D6794:: @ 83D6794
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 3
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D67A4:: @ 83D67A4
+ obj_rot_scal_anim_frame 0x0, 0xFFF6, 0, 3
+ obj_rot_scal_anim_frame 0x0, 0xFFFA, 0, 3
+ obj_rot_scal_anim_frame 0x0, 0xFFFE, 0, 3
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 3
+ obj_rot_scal_anim_frame 0x0, 0x2, 0, 3
+ obj_rot_scal_anim_frame 0x0, 0x6, 0, 3
+ obj_rot_scal_anim_frame 0x0, 0xA, 0, 3
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D67E4:: @ 83D67E4
+ .4byte gSpriteAffineAnim_83D6794
+ .4byte gSpriteAffineAnim_83D67A4
+ .4byte gSpriteAffineAnim_83D66BC
+ .4byte gSpriteAffineAnim_83D66DC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D67F4:: @ 83D67F4
+ spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D67E4, sub_80CBBF0
+
+gUnknown_083D680C:: @ 83D680C
+ .byte 5, 24, 1
+ .byte 0, 4, 0
+ .byte 8, 16, -1
+ .byte 0, 2, 0
+ .byte 8, 16, 1
+ .byte 0, 2, 0
+ .byte 8, 16, 1
+ .byte 0, 2, 0
+ .byte 8, 16, 1
+ .byte 0, 16, 0
+ .byte 0, 0, 127
+
+ .align 2
+gSpriteAnim_83D6830:: @ 83D6830
+ obj_image_anim_frame 28, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6838:: @ 83D6838
+ obj_image_anim_frame 32, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6840:: @ 83D6840
+ obj_image_anim_frame 20, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6848:: @ 83D6848
+ obj_image_anim_frame 28, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6850:: @ 83D6850
+ obj_image_anim_frame 16, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6858:: @ 83D6858
+ obj_image_anim_frame 16, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6860:: @ 83D6860
+ obj_image_anim_frame 28, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6868:: @ 83D6868
+ .4byte gSpriteAnim_83D6830
+ .4byte gSpriteAnim_83D6838
+ .4byte gSpriteAnim_83D6840
+ .4byte gSpriteAnim_83D6848
+ .4byte gSpriteAnim_83D6850
+ .4byte gSpriteAnim_83D6858
+ .4byte gSpriteAnim_83D6860
+
+ .align 2
+gSpriteTemplate_83D6884:: @ 83D6884
+ spr_template 10063, 10063, gOamData_837DF2C, gSpriteAnimTable_83D6868, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteAffineAnim_83D689C:: @ 83D689C
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83D68B4:: @ 83D68B4
+ .4byte gSpriteAffineAnim_83D689C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D68B8:: @ 83D68B8
+ spr_template 10159, 10159, gOamData_837DF24, gSpriteAnimTable_83D6424, NULL, gDummySpriteAffineAnimTable, sub_80CC474
+
+ .align 2
+gBattleAnimSpriteTemplate_83D68D0:: @ 83D68D0
+ spr_template 10159, 10159, gOamData_837DF8C, gSpriteAnimTable_83D6420, NULL, gSpriteAffineAnimTable_83D68B4, sub_80CC474
+
+ .align 2
+gSpriteAffineAnim_83D68E8:: @ 83D68E8
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -10, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnim_83D6900:: @ 83D6900
+ obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -12, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnim_83D6918:: @ 83D6918
+ obj_rot_scal_anim_frame 0x8F, 0x8F, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -15, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83D6930:: @ 83D6930
+ .4byte gSpriteAffineAnim_83D68E8
+
+ .align 2
+gSpriteAffineAnimTable_83D6934:: @ 83D6934
+ .4byte gSpriteAffineAnim_83D6900
+
+ .align 2
+gSpriteAffineAnimTable_83D6938:: @ 83D6938
+ .4byte gSpriteAffineAnim_83D6918
+
+ .align 2
+gBattleAnimSpriteTemplate_83D693C:: @ 83D693C
+ spr_template 10271, 10271, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6930, sub_80CC474
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6954:: @ 83D6954
+ spr_template 10271, 10271, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6934, sub_80CC474
+
+ .align 2
+gBattleAnimSpriteTemplate_83D696C:: @ 83D696C
+ spr_template 10271, 10271, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6938, sub_80CC474
+
+ .align 1
+gUnknown_083D6984:: @ 83D6984
+ .2byte 0x1F
+ .2byte 0x27F
+ .2byte 0x3FF
+ .2byte 0x3E0
+ .2byte 0x7DC5
+ .2byte 0x7D56
+ .2byte 0x7EB6
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6994:: @ 83D6994
+ spr_template 10266, 10266, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CC6CC
+
+ .align 2
+gSpriteAnim_83D69AC:: @ 83D69AC
+ obj_image_anim_frame 64, 3
+ obj_image_anim_frame 80, 3
+ obj_image_anim_frame 96, 3
+ obj_image_anim_frame 112, 6
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D69C0:: @ 83D69C0
+ obj_image_anim_frame 64, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 80, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 96, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 112, 6, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D69D4:: @ 83D69D4
+ .4byte gSpriteAnim_83D69AC
+ .4byte gSpriteAnim_83D69C0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D69DC:: @ 83D69DC
+ spr_template 10056, 10056, gOamData_837DF34, gSpriteAnimTable_83D69D4, NULL, gDummySpriteAffineAnimTable, sub_80CC884
+
+ .align 2
+gBattleAnimSpriteTemplate_83D69F4:: @ 83D69F4
+ spr_template 10287, 10287, gOamData_837DF34, gSpriteAnimTable_83D69D4, NULL, gDummySpriteAffineAnimTable, sub_80CC884
+
+ .align 2
+gSpriteAnim_83D6A0C:: @ 83D6A0C
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_frame 64, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6A24:: @ 83D6A24
+ .4byte gSpriteAnim_83D6A0C
+
+ .align 2
+gSpriteTemplate_83D6A28:: @ 83D6A28
+ spr_template 10021, 10021, gOamData_837DF34, gSpriteAnimTable_83D6A24, NULL, gDummySpriteAffineAnimTable, sub_80CC82C
+
+ .align 2
+gSpriteTemplate_83D6A40:: @ 83D6A40
+ spr_template 10022, 10022, gOamData_837DF34, gSpriteAnimTable_83D6A24, NULL, gDummySpriteAffineAnimTable, sub_80CC82C
+
+ .align 2
+gSpriteAffineAnim_83D6A58:: @ 83D6A58
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D6A68:: @ 83D6A68
+ obj_rot_scal_anim_frame 0x100, 0x100, 32, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D6A78:: @ 83D6A78
+ obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D6A88:: @ 83D6A88
+ obj_rot_scal_anim_frame 0x100, 0x100, 96, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D6A98:: @ 83D6A98
+ obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D6AA8:: @ 83D6AA8
+ obj_rot_scal_anim_frame 0x100, 0x100, -96, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D6AB8:: @ 83D6AB8
+ obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D6AC8:: @ 83D6AC8
+ obj_rot_scal_anim_frame 0x100, 0x100, -32, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D6AD8:: @ 83D6AD8
+ .4byte gSpriteAffineAnim_83D6A58
+ .4byte gSpriteAffineAnim_83D6A68
+ .4byte gSpriteAffineAnim_83D6A78
+ .4byte gSpriteAffineAnim_83D6A88
+ .4byte gSpriteAffineAnim_83D6A98
+ .4byte gSpriteAffineAnim_83D6AA8
+ .4byte gSpriteAffineAnim_83D6AB8
+ .4byte gSpriteAffineAnim_83D6AC8
+
+ .align 2
+gSpriteTemplate_83D6AF8:: @ 83D6AF8
+ spr_template 10143, 10143, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6AD8, sub_80CC8C8
+
+ .align 2
+gSpriteAnim_83D6B10:: @ 83D6B10
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6B24:: @ 83D6B24
+ .4byte gSpriteAnim_83D6B10
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6B28:: @ 83D6B28
+ spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D6B24, NULL, gDummySpriteAffineAnimTable, sub_80CC914
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6B40:: @ 83D6B40
+ spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D6B24, NULL, gDummySpriteAffineAnimTable, sub_80CC9BC
+
+ .align 2
+gSpriteAnim_83D6B58:: @ 83D6B58
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6B60:: @ 83D6B60
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6B68:: @ 83D6B68
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6B70:: @ 83D6B70
+ obj_image_anim_frame 12, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6B78:: @ 83D6B78
+ obj_image_anim_frame 16, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6B80:: @ 83D6B80
+ obj_image_anim_frame 20, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6B88:: @ 83D6B88
+ obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6B90:: @ 83D6B90
+ obj_image_anim_frame 4, 1, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6B98:: @ 83D6B98
+ obj_image_anim_frame 8, 1, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6BA0:: @ 83D6BA0
+ obj_image_anim_frame 12, 1, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6BA8:: @ 83D6BA8
+ .4byte gSpriteAnim_83D6B58
+ .4byte gSpriteAnim_83D6B60
+ .4byte gSpriteAnim_83D6B68
+ .4byte gSpriteAnim_83D6B70
+ .4byte gSpriteAnim_83D6B78
+ .4byte gSpriteAnim_83D6B80
+ .4byte gSpriteAnim_83D6B88
+ .4byte gSpriteAnim_83D6B90
+ .4byte gSpriteAnim_83D6B98
+ .4byte gSpriteAnim_83D6BA0
+
+ .align 2
+gSpriteTemplate_83D6BD0:: @ 83D6BD0
+ spr_template 10072, 10072, gOamData_837DF2C, gSpriteAnimTable_83D6BA8, NULL, gDummySpriteAffineAnimTable, sub_80CCC50
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6BE8:: @ 83D6BE8
+ spr_template 10280, 10280, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CCD24
+
+ .align 2
+gSpriteAffineAnim_83D6C00:: @ 83D6C00
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D6C10:: @ 83D6C10
+ obj_rot_scal_anim_frame 0x0, 0x0, 2, 12
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 6
+ obj_rot_scal_anim_frame 0x0, 0x0, -2, 24
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 6
+ obj_rot_scal_anim_frame 0x0, 0x0, 2, 12
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D6C40:: @ 83D6C40
+ .4byte gSpriteAffineAnim_83D6C00
+ .4byte gSpriteAffineAnim_83D6C10
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6C48:: @ 83D6C48
+ spr_template 10099, 10099, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6C40, sub_80CCF04
+
+ .align 2
+gSpriteAnim_83D6C60:: @ 83D6C60
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 16, 7
+ obj_image_anim_frame 32, 7
+ obj_image_anim_frame 48, 7
+ obj_image_anim_frame 64, 7
+ obj_image_anim_frame 80, 7
+ obj_image_anim_frame 96, 7
+ obj_image_anim_frame 112, 7
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D6C84:: @ 83D6C84
+ .4byte gSpriteAnim_83D6C60
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6C88:: @ 83D6C88
+ spr_template 10049, 10049, gOamData_837DF34, gSpriteAnimTable_83D6C84, NULL, gDummySpriteAffineAnimTable, sub_80CD140
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6CA0:: @ 83D6CA0
+ spr_template 10049, 10049, gOamData_837DF34, gSpriteAnimTable_83D6C84, NULL, gDummySpriteAffineAnimTable, sub_80CD190
+
+ .align 2
+gSpriteAnim_83D6CB8:: @ 83D6CB8
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 4, 10
+ obj_image_anim_frame 8, 10
+ obj_image_anim_frame 12, 10
+ obj_image_anim_frame 16, 26
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 20, 5
+ obj_image_anim_frame 24, 15
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6CDC:: @ 83D6CDC
+ obj_image_anim_frame 0, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 4, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 12, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 26, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 20, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 24, 15, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6D00:: @ 83D6D00
+ .4byte gSpriteAnim_83D6CB8
+ .4byte gSpriteAnim_83D6CDC
+
+ .align 2
+gSpriteTemplate_83D6D08:: @ 83D6D08
+ spr_template 10032, 10032, gOamData_837DF2C, gSpriteAnimTable_83D6D00, NULL, gDummySpriteAffineAnimTable, sub_80CD274
+
+ .align 2
+gSpriteAnim_83D6D20:: @ 83D6D20
+ obj_image_anim_frame 0, 40
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6D28:: @ 83D6D28
+ .4byte gSpriteAnim_83D6D20
+
+ .align 2
+gSpriteAffineAnim_83D6D2C:: @ 83D6D2C
+ obj_rot_scal_anim_frame 0x14, 0x14, -30, 0
+ obj_rot_scal_anim_frame 0x8, 0x8, 1, 24
+ obj_rot_scal_anim_end
+
+@ unused
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
+ obj_rot_scal_anim_loop 10
+
+ .align 2
+gSpriteAffineAnim_83D6D5C:: @ 83D6D5C
+ obj_rot_scal_anim_frame 0x14, 0x14, 30, 0
+ obj_rot_scal_anim_frame 0x8, 0x8, -1, 24
+ obj_rot_scal_anim_end
+
+@ unused
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 24
+ obj_rot_scal_anim_loop 10
+
+ .align 2
+gSpriteAffineAnimTable_83D6D8C:: @ 83D6D8C
+ .4byte gSpriteAffineAnim_83D6D2C
+ .4byte gSpriteAffineAnim_83D6D5C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6D94:: @ 83D6D94
+ spr_template 10228, 10228, gOamData_837DF94, gSpriteAnimTable_83D6D28, NULL, gSpriteAffineAnimTable_83D6D8C, sub_80CD328
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6DAC:: @ 83D6DAC
+ spr_template 10014, 10014, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD3E0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6DC4:: @ 83D6DC4
+ spr_template 10014, 10014, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD6CC
+
+gUnknown_083D6DDC:: @ 83D6DDC
+ .byte 64, 64
+ .byte 0,-64
+ .byte -64, 64
+ .byte 32,-32
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6DE4:: @ 83D6DE4
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD774
+
+ .align 2
+gSpriteTemplate_83D6DFC:: @ 83D6DFC
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD9C4
+
+ .align 2
+gSpriteAnim_83D6E14:: @ 83D6E14
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D6E28:: @ 83D6E28
+ obj_image_anim_frame 48, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6E30:: @ 83D6E30
+ .4byte gSpriteAnim_83D6E14
+ .4byte gSpriteAnim_83D6E28
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6E38:: @ 83D6E38
+ spr_template 10183, 10183, gOamData_837DF34, gSpriteAnimTable_83D6E30, NULL, gDummySpriteAffineAnimTable, sub_80CDD74
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6E50:: @ 83D6E50
+ spr_template 10286, 10286, gOamData_837DF34, gSpriteAnimTable_83D6E30, NULL, gDummySpriteAffineAnimTable, sub_80CDDDC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6E68:: @ 83D6E68
+ spr_template 10286, 10286, gOamData_837DF34, gSpriteAnimTable_83D6E30, NULL, gDummySpriteAffineAnimTable, sub_80CDE24
+
+ .align 2
+gSpriteAnim_83D6E80:: @ 83D6E80
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 8, 12
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 24, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6E94:: @ 83D6E94
+ .4byte gSpriteAnim_83D6E80
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6E98:: @ 83D6E98
+ spr_template 10184, 10184, gOamData_837DF74, gSpriteAnimTable_83D6E94, NULL, gDummySpriteAffineAnimTable, sub_80CDF0C
+
+ .align 2
+gSpriteAnim_83D6EB0:: @ 83D6EB0
+ obj_image_anim_frame 0, 18
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 18
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 18
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 6
+ obj_image_anim_frame 48, 18
+ obj_image_anim_frame 32, 6
+ obj_image_anim_frame 48, 6
+ obj_image_anim_frame 64, 18
+ obj_image_anim_frame 48, 6
+ obj_image_anim_frame 64, 54
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6EEC:: @ 83D6EEC
+ .4byte gSpriteAnim_83D6EB0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6EF0:: @ 83D6EF0
+ spr_template 10185, 10185, gOamData_837DF34, gSpriteAnimTable_83D6EEC, NULL, gDummySpriteAffineAnimTable, sub_80CDFB0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6F08:: @ 83D6F08
+ spr_template 10017, 10017, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C
+
+ .align 2
+gSpriteAnim_83D6F20:: @ 83D6F20
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 64, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6F38:: @ 83D6F38
+ .4byte gSpriteAnim_83D6F20
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6F3C:: @ 83D6F3C
+ spr_template 10030, 10030, gOamData_837DF34, gSpriteAnimTable_83D6F38, NULL, gDummySpriteAffineAnimTable, sub_80793C4
+
+ .align 2
+gSpriteAnim_83D6F54:: @ 83D6F54
+ obj_image_anim_frame 3, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6F68:: @ 83D6F68
+ .4byte gSpriteAnim_83D6F54
+
+ .align 2
+gSpriteAffineAnim_83D6F6C:: @ 83D6F6C
+ obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D6F7C:: @ 83D6F7C
+ .4byte gSpriteAffineAnim_83D6F6C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6F80:: @ 83D6F80
+ spr_template 10018, 10018, gOamData_837E104, gSpriteAnimTable_83D6F68, NULL, gSpriteAffineAnimTable_83D6F7C, sub_80CE09C
+
+ .align 2
+gSpriteAnim_83D6F98:: @ 83D6F98
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 3, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D6FAC:: @ 83D6FAC
+ .4byte gSpriteAnim_83D6F98
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6FB0:: @ 83D6FB0
+ spr_template 10018, 10018, gOamData_837E104, gSpriteAnimTable_83D6FAC, NULL, gSpriteAffineAnimTable_83D6F7C, sub_80CE17C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6FC8:: @ 83D6FC8
+ spr_template 10194, 10194, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CE30C
+
+ .align 2
+gSpriteAnim_83D6FE0:: @ 83D6FE0
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 4, 8
+ obj_image_anim_frame 8, 8
+ obj_image_anim_frame 12, 8
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D6FF4:: @ 83D6FF4
+ .4byte gSpriteAnim_83D6FE0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D6FF8:: @ 83D6FF8
+ spr_template 10195, 10195, gOamData_837DF2C, gSpriteAnimTable_83D6FF4, NULL, gDummySpriteAffineAnimTable, sub_80CE36C
+
+ .align 2
+gSpriteAnim_83D7010:: @ 83D7010
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 64, 5
+ obj_image_anim_frame 80, 3
+ obj_image_anim_frame 96, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7034:: @ 83D7034
+ .4byte gSpriteAnim_83D7010
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7038:: @ 83D7038
+ spr_template 10031, 10031, gOamData_837DF34, gSpriteAnimTable_83D7034, NULL, gDummySpriteAffineAnimTable, sub_80793C4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7050:: @ 83D7050
+ spr_template 10020, 10020, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CE670
+
+ .align 2
+gSpriteAnim_83D7068:: @ 83D7068
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 48, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D707C:: @ 83D707C
+ .4byte gSpriteAnim_83D7068
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7080:: @ 83D7080
+ spr_template 10192, 10192, gOamData_837DF34, gSpriteAnimTable_83D707C, NULL, gDummySpriteAffineAnimTable, sub_80CEA04
+
+ .align 2
+gSpriteAnim_83D7098:: @ 83D7098
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D70A0:: @ 83D70A0
+ obj_image_anim_frame 4, 10
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D70A8:: @ 83D70A8
+ obj_image_anim_frame 8, 41
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D70B0:: @ 83D70B0
+ obj_image_anim_frame 12, 10
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D70B8:: @ 83D70B8
+ obj_image_anim_frame 16, 10
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D70C0:: @ 83D70C0
+ obj_image_anim_frame 20, 10
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D70C8:: @ 83D70C8
+ obj_image_anim_frame 0, 10, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D70D0:: @ 83D70D0
+ obj_image_anim_frame 4, 10, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D70D8:: @ 83D70D8
+ .4byte gSpriteAnim_83D7098
+ .4byte gSpriteAnim_83D70A0
+ .4byte gSpriteAnim_83D70A8
+ .4byte gSpriteAnim_83D70B0
+ .4byte gSpriteAnim_83D70B8
+ .4byte gSpriteAnim_83D70C0
+ .4byte gSpriteAnim_83D70C8
+ .4byte gSpriteAnim_83D70D0
+
+ .align 2
+gSpriteAffineAnim_83D70F8:: @ 83D70F8
+ obj_rot_scal_anim_frame 0xC, 0xC, 0, 16
+ obj_rot_scal_anim_frame 0xFFF4, 0xFFF4, 0, 16
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D7110:: @ 83D7110
+ .4byte gSpriteAffineAnim_83D70F8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7114:: @ 83D7114
+ spr_template 10072, 10072, gOamData_837DFEC, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7110, sub_80CEB0C
+
+ .align 2
+gUnknown_083D712C:: @ 83D712C
+ .2byte 10072,0x7FFF,0x735F,0x6ADF,0x623F,0x59BF
+ .2byte 10097,0x7FFF,0x6BF9,0x57F4,0x43EF,0x33EA
+ .2byte 10185,0x7FFF,0x63FF,0x47FF,0x2BFF,0x0FFF
+ .2byte 10175,0x7FFF,0x7F9A,0x7F55,0x7F10,0x7ECC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D715C:: @ 83D715C
+ spr_template 10072, 10072, gOamData_837DFEC, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7110, sub_80CECE8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7174:: @ 83D7174
+ spr_template 10193, 10193, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CEDF0
+
+ .align 2
+gSpriteAffineAnim_83D718C:: @ 83D718C
+ obj_rot_scal_anim_frame 0xA0, 0xA0, 0, 0
+ obj_rot_scal_anim_frame 0x4, 0x4, 0, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83D71A4:: @ 83D71A4
+ .4byte gSpriteAffineAnim_83D718C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D71A8:: @ 83D71A8
+ spr_template 10072, 10072, gOamData_837DFEC, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D71A4, sub_80CEE60
+
+ .align 2
+gSpriteAnim_83D71C0:: @ 83D71C0
+ obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D71D4:: @ 83D71D4
+ obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D71E8:: @ 83D71E8
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 48, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D71FC:: @ 83D71FC
+ obj_image_anim_frame 48, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7210:: @ 83D7210
+ .4byte gSpriteAnim_83D71C0
+ .4byte gSpriteAnim_83D71E8
+ .4byte gSpriteAnim_83D71D4
+ .4byte gSpriteAnim_83D71FC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7220:: @ 83D7220
+ spr_template 10209, 10209, gOamData_837DF34, gSpriteAnimTable_83D7210, NULL, gDummySpriteAffineAnimTable, sub_80CEF9C
+
+ .align 2
+gSpriteAffineAnim_83D7238:: @ 83D7238
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_frame 0x1E, 0x1E, 0, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D7250:: @ 83D7250
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 11
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 11
+ obj_rot_scal_anim_loop 2
+ obj_rot_scal_anim_frame 0xFFE2, 0xFFE2, 0, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+@ unused
+ obj_rot_scal_anim_frame 16, 16, 0, 0
+ obj_rot_scal_anim_frame 30, 30, 0, 8
+ obj_rot_scal_anim_frame 0, 0, 0, 16
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0, 0, 4, 11
+ obj_rot_scal_anim_frame 0, 0, -4, 11
+ obj_rot_scal_anim_loop 2
+ obj_rot_scal_anim_frame -30, -30, 0, 8
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gSpriteAffineAnimTable_83D72C0:: @ 83D72C0
+ .4byte gSpriteAffineAnim_83D7238
+ .4byte gSpriteAffineAnim_83D7250
+
+ .align 2
+gBattleAnimSpriteTemplate_83D72C8:: @ 83D72C8
+ spr_template 10064, 10064, gOamData_837DFF4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D72C0, sub_80CF040
+
+ .align 2
+gBattleAnimSpriteTemplate_83D72E0:: @ 83D72E0
+ spr_template 10064, 10064, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D72C0, sub_80CF0BC
+
+ .align 2
+gSpriteAnim_83D72F8:: @ 83D72F8
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D7300:: @ 83D7300
+ obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D7308:: @ 83D7308
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D7328:: @ 83D7328
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7348:: @ 83D7348
+ .4byte gSpriteAnim_83D72F8
+ .4byte gSpriteAnim_83D7300
+ .4byte gSpriteAnim_83D7308
+ .4byte gSpriteAnim_83D7328
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7358:: @ 83D7358
+ spr_template 10214, 10214, gOamData_837DF34, gSpriteAnimTable_83D7348, NULL, gDummySpriteAffineAnimTable, sub_80CF1C8
+
+ .align 2
+gSpriteTemplate_83D7370:: @ 83D7370
+ spr_template 10064, 10064, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF280
+
+ .align 2
+gSpriteAnim_83D7388:: @ 83D7388
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7390:: @ 83D7390
+ .4byte gSpriteAnim_83D7388
+
+ .align 2
+gSpriteTemplate_83D7394:: @ 83D7394
+ spr_template 10072, 10072, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF2D0
+
+ .align 2
+gSpriteTemplate_83D73AC:: @ 83D73AC
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF3C4
+
+ .align 2
+gSpriteTemplate_83D73C4:: @ 83D73C4
+ spr_template 10145, 10145, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB1B0, sub_80CF458
+
+ .align 2
+gSpriteAnim_83D73DC:: @ 83D73DC
+ obj_image_anim_frame 0, 9
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D73F0:: @ 83D73F0
+ .4byte gSpriteAnim_83D73DC
+
+ .align 2
+gSpriteAffineAnim_83D73F4:: @ 83D73F4
+ obj_rot_scal_anim_frame 0x50, 0x50, 0, 0
+ obj_rot_scal_anim_frame 0x9, 0x9, 0, 18
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D740C:: @ 83D740C
+ .4byte gSpriteAffineAnim_83D73F4
+
+ .align 2
+gSpriteTemplate_83D7410:: @ 83D7410
+ spr_template 10007, 10007, gOamData_837DF94, gSpriteAnimTable_83D73F0, NULL, gSpriteAffineAnimTable_83D740C, sub_80793C4
+
+ .align 2
+gSpriteAnim_83D7428:: @ 83D7428
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 24, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 40, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_loop 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D744C:: @ 83D744C
+ .4byte gSpriteAnim_83D7428
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7450:: @ 83D7450
+ spr_template 10075, 10075, gOamData_837DF54, gSpriteAnimTable_83D744C, NULL, gDummySpriteAffineAnimTable, sub_80CF610
+
+ .align 2
+gSpriteAffineAnim_83D7468:: @ 83D7468
+ obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x14, 0x0, 0, 12
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D7488:: @ 83D7488
+ .4byte gSpriteAffineAnim_83D7468
+
+ .align 2
+gBattleAnimSpriteTemplate_83D748C:: @ 83D748C
+ spr_template 10005, 10005, gOamData_837E0FC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7488, sub_80CF690
+
+ .align 2
+gBattleAnimSpriteTemplate_83D74A4:: @ 83D74A4
+ spr_template 10003, 10003, gOamData_837E134, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF6DC
+
+ .align 2
+gSpriteTemplate_83D74BC:: @ 83D74BC
+ spr_template 10003, 10003, gOamData_837E074, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF8B8
+
+ .align 2
+gSpriteAffineAnim_83D74D4:: @ 83D74D4
+ obj_rot_scal_anim_frame 0x20, 0x20, 0, 0
+ obj_rot_scal_anim_frame 0x7, 0x7, 0, -56
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D74EC:: @ 83D74EC
+ obj_rot_scal_anim_frame 0x5, 0x5, 0, 10
+ obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10
+ obj_rot_scal_anim_frame 0xA, 0xA, 0, 10
+ obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10
+ obj_rot_scal_anim_frame 0xA, 0xA, 0, 10
+ obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10
+ obj_rot_scal_anim_frame 0xA, 0xA, 0, 10
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D752C:: @ 83D752C
+ .4byte gSpriteAffineAnim_83D74D4
+
+ .align 2
+gSpriteAffineAnimTable_83D7530:: @ 83D7530
+ .4byte gSpriteAffineAnim_83D74EC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7534:: @ 83D7534
+ spr_template 10163, 10163, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_807941C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D754C:: @ 83D754C
+ spr_template 10164, 10164, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_807941C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7564:: @ 83D7564
+ spr_template 10260, 10260, gOamData_837E03C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_807941C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D757C:: @ 83D757C
+ spr_template 10288, 10288, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7530, sub_80D4CA4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7594:: @ 83D7594
+ spr_template 10175, 10175, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80794A8
+
+ .align 2
+gSpriteTemplate_83D75AC:: @ 83D75AC
+ spr_template 10178, 10178, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CFDFC
+
+ .align 2
+gSpriteAnim_83D75C4:: @ 83D75C4
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D75CC:: @ 83D75CC
+ .4byte gSpriteAnim_83D75C4
+
+ .align 2
+gSpriteAffineAnim_83D75D0:: @ 83D75D0
+ obj_rot_scal_anim_frame 0x0, 0x0, 10, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D75E0:: @ 83D75E0
+ .4byte gSpriteAffineAnim_83D75D0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D75E4:: @ 83D75E4
+ spr_template 10100, 10100, gOamData_837DF8C, gSpriteAnimTable_83D75CC, NULL, gDummySpriteAffineAnimTable, sub_80CFE9C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D75FC:: @ 83D75FC
+ spr_template 10100, 10100, gOamData_837DF8C, gSpriteAnimTable_83D75CC, NULL, gSpriteAffineAnimTable_83D75E0, sub_80CFF50
+
+ .align 2
+gSpriteAffineAnim_83D7614:: @ 83D7614
+ obj_rot_scal_anim_frame 0x0, 0x0, 20, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D7624:: @ 83D7624
+ .4byte gSpriteAffineAnim_83D7614
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7628:: @ 83D7628
+ spr_template 10006, 10006, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7624, sub_80CFFD8
+
+ .align 2
+gSpriteAffineAnim_83D7640:: @ 83D7640
+ obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x4, 0x0, 0, 40
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D7658:: @ 83D7658
+ .4byte gSpriteAffineAnim_83D7640
+
+ .align 2
+gBattleAnimSpriteTemplate_83D765C:: @ 83D765C
+ spr_template 10009, 10009, gOamData_837DFDC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7658, sub_80D0118
+
+ .align 2
+gSpriteAnim_83D7674:: @ 83D7674
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 20
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D7684:: @ 83D7684
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 20, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7694:: @ 83D7694
+ .4byte gSpriteAnim_83D7674
+ .4byte gSpriteAnim_83D7684
+
+ .align 2
+gBattleAnimSpriteTemplate_83D769C:: @ 83D769C
+ spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D7694, NULL, gDummySpriteAffineAnimTable, sub_80D0178
+
+ .align 2
+gSpriteAnim_83D76B4:: @ 83D76B4
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 32, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D76C4:: @ 83D76C4
+ obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 1, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D76D4:: @ 83D76D4
+ .4byte gSpriteAnim_83D76B4
+ .4byte gSpriteAnim_83D76C4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D76DC:: @ 83D76DC
+ spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D76D4, NULL, gDummySpriteAffineAnimTable, sub_80D0228
+
+ .align 2
+gUnknown_083D76F4:: @ 83D76F4
+ obj_rot_scal_anim_frame -6, 4, 0, 8
+ obj_rot_scal_anim_frame 10, -10, 0, 8
+ obj_rot_scal_anim_frame -4, 6, 0, 8
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gUnknown_083D7714:: @ 83D7714
+ obj_rot_scal_anim_frame -4, -5, 0, 12
+ obj_rot_scal_anim_frame 0, 0, 0, 24
+ obj_rot_scal_anim_frame 4, 5, 0, 12
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gSpriteAnim_83D7734:: @ 83D7734
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 4, 40, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 12, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D7748:: @ 83D7748
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 4, 40
+ obj_image_anim_frame 8, 4
+ obj_image_anim_frame 12, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D775C:: @ 83D775C
+ .4byte gSpriteAnim_83D7734
+ .4byte gSpriteAnim_83D7748
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7764:: @ 83D7764
+ spr_template 10086, 10086, gOamData_837DF2C, gSpriteAnimTable_83D775C, NULL, gDummySpriteAffineAnimTable, sub_80D0930
+
+ .align 2
+gSpriteAffineAnim_83D777C:: @ 83D777C
+ obj_rot_scal_anim_frame 0xB, 0xB, 0, 8
+ obj_rot_scal_anim_frame 0xFFF5, 0xFFF5, 0, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D7794:: @ 83D7794
+ .4byte gSpriteAffineAnim_83D777C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7798:: @ 83D7798
+ spr_template 10087, 10087, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7794, sub_80D09C0
+
+ .align 2
+gUnknown_083D77B0:: @ 83D77B0
+ obj_rot_scal_anim_frame -10, 9, 0, 7
+ obj_rot_scal_anim_frame 20, -20, 0, 7
+ obj_rot_scal_anim_frame -20, 20, 0, 7
+ obj_rot_scal_anim_frame 10, -9, 0, 7
+ obj_rot_scal_anim_loop 2
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D77E0:: @ 83D77E0
+ spr_template 10002, 10002, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D0E30
+
+ .align 2
+gBattleAnimSpriteTemplate_83D77F8:: @ 83D77F8
+ spr_template 10197, 10197, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8079534
+
+ .align 2
+gSpriteAnim_83D7810:: @ 83D7810
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7824:: @ 83D7824
+ .4byte gSpriteAnim_83D7810
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7828:: @ 83D7828
+ spr_template 10198, 10198, gOamData_837DF34, gSpriteAnimTable_83D7824, NULL, gDummySpriteAffineAnimTable, sub_80793C4
+
+ .align 2
+gSpriteAffineAnim_83D7840:: @ 83D7840
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 2
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 2
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83D7860:: @ 83D7860
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D7870:: @ 83D7870
+ obj_rot_scal_anim_frame 0xFFF8, 0x4, 0, 8
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0x10, 0xFFF8, 0, 8
+ obj_rot_scal_anim_frame 0xFFF0, 0x8, 0, 8
+ obj_rot_scal_anim_loop 1
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 15
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D78B0:: @ 83D78B0
+ .4byte gSpriteAffineAnim_83D7840
+ .4byte gSpriteAffineAnim_83D7860
+ .4byte gSpriteAffineAnim_83D7870
+
+ .align 2
+gBattleAnimSpriteTemplate_83D78BC:: @ 83D78BC
+ spr_template 10202, 10202, gOamData_837E114, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D78B0, sub_80D1368
+
+ .align 2
+gSpriteAffineAnim_83D78D4:: @ 83D78D4
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 30
+ obj_rot_scal_anim_end 1
+
+ .align 2
+gSpriteAffineAnim_83D78EC:: @ 83D78EC
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_frame 0x20, 0x20, 0, 15
+ obj_rot_scal_anim_end 1
+
+ .align 2
+gSpriteAffineAnim_83D7904:: @ 83D7904
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_frame 0xB, 0xB, 0, 45
+ obj_rot_scal_anim_end 1
+
+ .align 2
+gSpriteAffineAnimTable_83D791C:: @ 83D791C
+ .4byte gSpriteAffineAnim_83D78D4
+ .4byte gSpriteAffineAnim_83D78EC
+
+ .align 2
+gSpriteAffineAnimTable_83D7924:: @ 83D7924
+ .4byte gSpriteAffineAnim_83D7904
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7928:: @ 83D7928
+ spr_template 10203, 10203, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D791C, sub_80793C4
+
+ .align 2
+gSpriteAffineAnim_83D7940:: @ 83D7940
+ obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
+ obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 30
+ obj_rot_scal_anim_end 1
+
+ .align 2
+gSpriteAffineAnimTable_83D7958:: @ 83D7958
+ .4byte gSpriteAffineAnim_83D7940
+
+ .align 2
+gBattleAnimSpriteTemplate_83D795C:: @ 83D795C
+ spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7958, sub_80793C4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7974:: @ 83D7974
+ spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D791C, sub_80D0FD8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D798C:: @ 83D798C
+ spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7924, sub_80D10B8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D79A4:: @ 83D79A4
+ spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D791C, sub_80D1318
+
+ .align 2
+gUnknown_083D79BC:: @ 83D79BC
+ obj_rot_scal_anim_frame 96, -13, 0, 8
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gSpriteAnim_83D79CC:: @ 83D79CC
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 4, 3
+ obj_image_anim_frame 8, 3
+ obj_image_anim_frame 4, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D79E4:: @ 83D79E4
+ .4byte gSpriteAnim_83D79CC
+
+ .align 2
+gSpriteTemplate_83D79E8:: @ 83D79E8
+ spr_template 10207, 10207, gOamData_837DF2C, gSpriteAnimTable_83D79E4, NULL, gDummySpriteAffineAnimTable, sub_80D1A70
+
+gUnknown_083D7A00:: @ 83D7A00
+ .byte 30, 28
+ .byte -20, 24
+ .byte 16, 26
+ .byte -10, 28
+
+ .align 2
+gSpriteAnim_83D7A08:: @ 83D7A08
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 15
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 15, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 6, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 15
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7A40:: @ 83D7A40
+ .4byte gSpriteAnim_83D7A08
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7A44:: @ 83D7A44
+ spr_template 10205, 10205, gOamData_837DF34, gSpriteAnimTable_83D7A40, NULL, gDummySpriteAffineAnimTable, sub_80793C4
+
+ .align 2
+gUnknown_083D7A5C:: @ 83D7A5C
+ .2byte 10206
+ .2byte 9999
+ .2byte 9998
+ .2byte 9997
+ .2byte 9996
+ .2byte 0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7A68:: @ 83D7A68
+ spr_template 10206, 10206, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1C08
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7A80:: @ 83D7A80
+ spr_template 10210, 10210, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1C80
+
+ .align 2
+gUnknown_083D7A98:: @ 83D7A98
+ obj_rot_scal_anim_frame 0x000A, 0xFFF3, 0x00, 0x0A
+ obj_rot_scal_anim_frame 0xFFF6, 0x000D, 0x00, 0x0A
+ obj_rot_scal_anim_end
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7AB0:: @ 83D7AB0
+ spr_template 10216, 10216, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1F58
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7AC8:: @ 83D7AC8
+ spr_template 10216, 10216, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1FDC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7AE0:: @ 83D7AE0
+ spr_template 10216, 10216, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D2064
+
+ .align 2
+gSpriteAffineAnim_83D7AF8:: @ 83D7AF8
+ obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83D7B10:: @ 83D7B10
+ .4byte gSpriteAffineAnim_83D7AF8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7B14:: @ 83D7B14
+ spr_template 10217, 10217, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7B10, sub_80D26A4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7B2C:: @ 83D7B2C
+ spr_template 10217, 10217, gOamData_837DFEC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7B10, sub_80D27E0
+
+ .align 2
+gSpriteAffineAnim_83D7B44:: @ 83D7B44
+ obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83D7B5C:: @ 83D7B5C
+ .4byte gSpriteAffineAnim_83D7B44
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7B60:: @ 83D7B60
+ spr_template 10237, 10237, gOamData_837DFE4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7B5C, sub_80D28AC
+
+ .align 2
+gSpriteAnim_83D7B78:: @ 83D7B78
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 4, 4
+ obj_image_anim_frame 8, 4
+ obj_image_anim_frame 4, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7B90:: @ 83D7B90
+ .4byte gSpriteAnim_83D7B78
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7B94:: @ 83D7B94
+ spr_template 10218, 10218, gOamData_837DF2C, gSpriteAnimTable_83D7B90, NULL, gDummySpriteAffineAnimTable, sub_80D2920
+
+ .align 2
+gSpriteAnim_83D7BAC:: @ 83D7BAC
+ obj_image_anim_frame 0, 24
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7BB4:: @ 83D7BB4
+ .4byte gSpriteAnim_83D7BAC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7BB8:: @ 83D7BB8
+ spr_template 10220, 10220, gOamData_837DF34, gSpriteAnimTable_83D7BB4, NULL, gDummySpriteAffineAnimTable, sub_80D2938
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7BD0:: @ 83D7BD0
+ spr_template 10219, 10219, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D2A38
+
+ .align 2
+gSpriteAnim_83D7BE8:: @ 83D7BE8
+ obj_image_anim_frame 0, 3
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83D7BF0:: @ 83D7BF0
+ obj_image_anim_frame 16, 3
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D7BF8:: @ 83D7BF8
+ .4byte gSpriteAnim_83D7BE8
+ .4byte gSpriteAnim_83D7BF0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7C00:: @ 83D7C00
+ spr_template 10221, 10221, gOamData_837DF34, gSpriteAnimTable_83D7BF8, NULL, gDummySpriteAffineAnimTable, sub_80D2ABC
+
+ .align 2
+gSpriteAnim_83D7C18:: @ 83D7C18
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D7C2C:: @ 83D7C2C
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7C40:: @ 83D7C40
+ .4byte gSpriteAnim_83D7C18
+ .4byte gSpriteAnim_83D7C2C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7C48:: @ 83D7C48
+ spr_template 10222, 10222, gOamData_837DF34, gSpriteAnimTable_83D7C40, NULL, gDummySpriteAffineAnimTable, sub_80D2BE8
+
+ .align 2
+gSpriteAnim_83D7C60:: @ 83D7C60
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 16, 8
+ obj_image_anim_frame 32, 8
+ obj_image_anim_frame 16, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D7C74:: @ 83D7C74
+ obj_image_anim_frame 16, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D7C88:: @ 83D7C88
+ .4byte gSpriteAnim_83D7C60
+ .4byte gSpriteAnim_83D7C74
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7C90:: @ 83D7C90
+ spr_template 10215, 10215, gOamData_837DF34, gSpriteAnimTable_83D7C88, NULL, gDummySpriteAffineAnimTable, sub_80D2C38
+
+ .align 2
+gUnknown_083D7CA8:: @ 83D7CA8
+ obj_rot_scal_anim_frame -12, 8, 0, 4
+ obj_rot_scal_anim_frame 20, -20, 0, 4
+ obj_rot_scal_anim_frame -8, 12, 0, 4
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7CC8:: @ 83D7CC8
+ spr_template 10225, 10225, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D2D68
+
+ .align 2
+gSpriteAffineAnim_83D7CE0:: @ 83D7CE0
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 5
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D7CF0:: @ 83D7CF0
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 16
+ obj_rot_scal_anim_end 1
+
+ .align 2
+gSpriteAffineAnim_83D7D00:: @ 83D7D00
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 16
+ obj_rot_scal_anim_end 1
+
+ .align 2
+gSpriteAffineAnimTable_83D7D10:: @ 83D7D10
+ .4byte gSpriteAffineAnim_83D7CE0
+ .4byte gSpriteAffineAnim_83D7CF0
+ .4byte gSpriteAffineAnim_83D7D00
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7D1C:: @ 83D7D1C
+ spr_template 10206, 10206, gOamData_837DF8C, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7D10, sub_80D2EC8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7D34:: @ 83D7D34
+ spr_template 10206, 10206, gOamData_837DF8C, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7D10, sub_80D2E68
+
+ .align 2
+gSpriteAffineAnim_83D7D4C:: @ 83D7D4C
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D7D5C:: @ 83D7D5C
+ obj_rot_scal_anim_frame 0x200, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D7D6C:: @ 83D7D6C
+ .4byte gSpriteAffineAnim_83D7D4C
+ .4byte gSpriteAffineAnim_83D7D5C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D7D74:: @ 83D7D74
+ spr_template 10244, 10244, gOamData_837E13C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7D6C, sub_80D3014
+
+ .align 2
+ .incbin "graphics/unknown/unknown_3D7D8C.4bpp"
+ .incbin "graphics/unknown/unknown_3D810C.bin"
+
+ .align 2
+gSpriteAnim_83D910C:: @ 83D910C
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 8, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 24, 6
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 40, 2
+ obj_image_anim_frame 48, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D912C:: @ 83D912C
+ .4byte gSpriteAnim_83D910C
+
+ .align 2
+gSpriteTemplate_83D9130:: @ 83D9130
+ spr_template 10115, 10115, gOamData_837DF74, gSpriteAnimTable_83D912C, NULL, gDummySpriteAffineAnimTable, sub_80D3184
+
+ .align 2
+gSpriteAffineAnim_83D9148:: @ 83D9148
+ obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 10
+ obj_rot_scal_anim_frame 0x5, 0x5, 0, 10
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D9160:: @ 83D9160
+ .4byte gSpriteAffineAnim_83D9148
+
+ .align 2
+gSpriteAnim_83D9164:: @ 83D9164
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D9174:: @ 83D9174
+ .4byte gSpriteAnim_83D9164
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9178:: @ 83D9178
+ spr_template 10146, 10146, gOamData_837E0AC, gSpriteAnimTable_83D9174, NULL, gSpriteAffineAnimTable_83D9160, sub_80D31C8
+
+ .align 2
+gSpriteAnim_83D9190:: @ 83D9190
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9198:: @ 83D9198
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D91A0:: @ 83D91A0
+ .4byte gSpriteAnim_83D9190
+ .4byte gSpriteAnim_83D9198
+
+ .align 2
+gSpriteAffineAnim_83D91A8:: @ 83D91A8
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
+ obj_rot_scal_anim_frame 0x60, 0x60, 0, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D91C0:: @ 83D91C0
+ .4byte gSpriteAffineAnim_83D91A8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D91C4:: @ 83D91C4
+ spr_template 10140, 10140, gOamData_837E024, gSpriteAnimTable_83D91A0, NULL, gSpriteAffineAnimTable_83D91C0, sub_80D33B4
+
+ .align 2
+gSpriteAnim_83D91DC:: @ 83D91DC
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 4, 1
+ obj_image_anim_frame 8, 1
+ obj_image_anim_frame 12, 1
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D91F0:: @ 83D91F0
+ .4byte gSpriteAnim_83D91DC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D91F4:: @ 83D91F4
+ spr_template 10149, 10149, gOamData_837E04C, gSpriteAnimTable_83D91F0, NULL, gDummySpriteAffineAnimTable, sub_80D3554
+
+ .align 2
+gBattleAnimSpriteTemplate_83D920C:: @ 83D920C
+ spr_template 10259, 10259, gOamData_837E04C, gSpriteAnimTable_83D91F0, NULL, gDummySpriteAffineAnimTable, sub_80D3554
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9224:: @ 83D9224
+ spr_template 10264, 10264, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D3554
+
+ .align 2
+gBattleAnimSpriteTemplate_83D923C:: @ 83D923C
+ spr_template 10265, 10265, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D3554
+
+ .align 2
+gSpriteAnim_83D9254:: @ 83D9254
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 48, 2
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D9264:: @ 83D9264
+ .4byte gSpriteAnim_83D9254
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9268:: @ 83D9268
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9264, NULL, gDummySpriteAffineAnimTable, sub_80D3554
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9280:: @ 83D9280
+ spr_template 10165, 10165, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_80D3554
+
+ .align 2
+gSpriteAffineAnim_83D9298:: @ 83D9298
+ obj_rot_scal_anim_frame 0x3, 0x3, 10, 50
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 10
+ obj_rot_scal_anim_frame 0xFFEC, 0xFFEC, -10, 20
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D92B8:: @ 83D92B8
+ obj_rot_scal_anim_frame 0x150, 0x150, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D92C8:: @ 83D92C8
+ .4byte gSpriteAffineAnim_83D9298
+
+ .align 2
+gSpriteAffineAnimTable_83D92CC:: @ 83D92CC
+ .4byte gSpriteAffineAnim_83D92B8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D92D0:: @ 83D92D0
+ spr_template 10149, 10149, gOamData_837E10C, gSpriteAnimTable_83D91F0, NULL, gSpriteAffineAnimTable_83D92C8, sub_80D3698
+
+ .align 2
+gBattleAnimSpriteTemplate_83D92E8:: @ 83D92E8
+ spr_template 10149, 10149, gOamData_837E10C, gSpriteAnimTable_83D91F0, NULL, gSpriteAffineAnimTable_83D92CC, sub_80D3728
+
+ .align 2
+gSpriteAnim_83D9300:: @ 83D9300
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9308:: @ 83D9308
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D9310:: @ 83D9310
+ .4byte gSpriteAnim_83D9300
+
+ .align 2
+gSpriteAnimTable_83D9314:: @ 83D9314
+ .4byte gSpriteAnim_83D9308
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9318:: @ 83D9318
+ spr_template 10155, 10155, gOamData_837E04C, gSpriteAnimTable_83D9310, NULL, gDummySpriteAffineAnimTable, sub_80794A8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9330:: @ 83D9330
+ spr_template 10155, 10155, gOamData_837E10C, gSpriteAnimTable_83D9314, NULL, gSpriteAffineAnimTable_83DA318, sub_80D37FC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9348:: @ 83D9348
+ spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BC8, NULL, gDummySpriteAffineAnimTable, sub_80D3838
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9360:: @ 83D9360
+ spr_template 10155, 10155, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D4044
+
+ .align 2
+gSpriteTemplate_83D9378:: @ 83D9378
+ spr_template 10268, 10268, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D452C
+
+ .align 2
+gSpriteAnim_83D9390:: @ 83D9390
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9398:: @ 83D9398
+ obj_image_anim_frame 9, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D93A0:: @ 83D93A0
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D93A8:: @ 83D93A8
+ .4byte gSpriteAnim_83D9390
+ .4byte gSpriteAnim_83D9398
+
+ .align 2
+gSpriteAnimTable_83D93B0:: @ 83D93B0
+ .4byte gSpriteAnim_83D93A0
+
+ .align 2
+gSpriteAffineAnim_83D93B4:: @ 83D93B4
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 15
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D93CC:: @ 83D93CC
+ obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 15
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D93E4:: @ 83D93E4
+ obj_rot_scal_anim_frame 0x150, 0x150, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 15
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D93FC:: @ 83D93FC
+ .4byte gSpriteAffineAnim_83D93B4
+ .4byte gSpriteAffineAnim_83D93CC
+
+ .align 2
+gSpriteAffineAnimTable_83D9404:: @ 83D9404
+ .4byte gSpriteAffineAnim_83D93E4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9408:: @ 83D9408
+ spr_template 10155, 10155, gOamData_837DF24, gSpriteAnimTable_83D93A8, NULL, gDummySpriteAffineAnimTable, sub_80D4BF0
+
+ .align 2
+gSpriteTemplate_83D9420:: @ 83D9420
+ spr_template 10155, 10155, gOamData_837DF84, gSpriteAnimTable_83D93A8, NULL, gSpriteAffineAnimTable_83D93FC, sub_80D4C64
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9438:: @ 83D9438
+ spr_template 10155, 10155, gOamData_837DF8C, gSpriteAnimTable_83D93B0, NULL, gSpriteAffineAnimTable_83D9404, sub_807A9BC
+
+ .align 2
+gSpriteAnim_83D9450:: @ 83D9450
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83D9460:: @ 83D9460
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D9470:: @ 83D9470
+ .4byte gSpriteAnim_83D9450
+ .4byte gSpriteAnim_83D9460
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9478:: @ 83D9478
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9470, NULL, gDummySpriteAffineAnimTable, sub_80D4ED8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9490:: @ 83D9490
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9470, NULL, gDummySpriteAffineAnimTable, sub_80D4F18
+
+ .align 2
+gSpriteAnim_83D94A8:: @ 83D94A8
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 64, 3
+ obj_image_anim_frame 80, 3
+ obj_image_anim_frame 96, 3
+ obj_image_anim_frame 112, 3
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D94CC:: @ 83D94CC
+ .4byte gSpriteAnim_83D94A8
+
+ .align 2
+gSpriteAnim_83D94D0:: @ 83D94D0
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 5
+ obj_image_anim_frame 64, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D94E8:: @ 83D94E8
+ .4byte gSpriteAnim_83D94D0
+
+ .align 2
+gSpriteAffineAnim_83D94EC:: @ 83D94EC
+ obj_rot_scal_anim_frame 0x32, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x20, 0x0, 0, 7
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D9504:: @ 83D9504
+ .4byte gSpriteAffineAnim_83D94EC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9508:: @ 83D9508
+ spr_template 10033, 10033, gOamData_837DF94, gSpriteAnimTable_83D94CC, NULL, gSpriteAffineAnimTable_83D9504, sub_80D4FCC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9520:: @ 83D9520
+ spr_template 10033, 10033, gOamData_837DF34, gSpriteAnimTable_83D94CC, NULL, gDummySpriteAffineAnimTable, sub_80D4FCC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9538:: @ 83D9538
+ spr_template 10035, 10035, gOamData_837DF34, gSpriteAnimTable_83D94E8, NULL, gDummySpriteAffineAnimTable, sub_80D4F5C
+
+ .align 2
+gSpriteTemplate_83D9550:: @ 83D9550
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D94E8, NULL, gDummySpriteAffineAnimTable, sub_80D4F5C
+
+ .align 2
+gSpriteAnim_83D9568:: @ 83D9568
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 6
+ obj_image_anim_frame 48, 6
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D9578:: @ 83D9578
+ .4byte gSpriteAnim_83D9568
+
+ .align 2
+gSpriteTemplate_83D957C:: @ 83D957C
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9578, NULL, gDummySpriteAffineAnimTable, sub_80D5074
+
+ .align 2
+gSpriteAffineAnim_83D9594:: @ 83D9594
+ obj_rot_scal_anim_frame 0x50, 0x50, 0, 0
+ obj_rot_scal_anim_frame 0x2, 0x2, 10, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83D95AC:: @ 83D95AC
+ .4byte gSpriteAffineAnim_83D9594
+
+ .align 2
+gBattleAnimSpriteTemplate_83D95B0:: @ 83D95B0
+ spr_template 10157, 10157, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D95AC, sub_80D517C
+
+ .align 2
+gSpriteAnim_83D95C8:: @ 83D95C8
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D95E0:: @ 83D95E0
+ .4byte gSpriteAnim_83D95C8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D95E4:: @ 83D95E4
+ spr_template 10029, 10029, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D95FC:: @ 83D95FC
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D51A8
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9614:: @ 83D9614
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D5210
+
+ .align 2
+gBattleAnimSpriteTemplate_83D962C:: @ 83D962C
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D522C
+
+ .align 2
+gSpriteAnim_83D9644:: @ 83D9644
+ obj_image_anim_frame 32, 6
+ obj_image_anim_frame 48, 6
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D9650:: @ 83D9650
+ .4byte gSpriteAnim_83D9644
+
+ .align 2
+gSpriteAffineAnim_83D9654:: @ 83D9654
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D9664:: @ 83D9664
+ obj_rot_scal_anim_frame 0xA0, 0xA0, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D9674:: @ 83D9674
+ .4byte gSpriteAffineAnim_83D9654
+ .4byte gSpriteAffineAnim_83D9664
+
+ .align 2
+gBattleAnimSpriteTemplate_83D967C:: @ 83D967C
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9650, NULL, gDummySpriteAffineAnimTable, sub_80D5374
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9694:: @ 83D9694
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D53B4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D96AC:: @ 83D96AC
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_807A9BC
+
+ .align 2
+gSpriteTemplate_83D96C4:: @ 83D96C4
+ spr_template 10201, 10201, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D58FC
+
+ .align 1
+gUnknown_083D96DC:: @ 83D96DC
+ .2byte -2, -5
+ .2byte -1, -1
+ .2byte 3, -6
+ .2byte 4, -2
+ .2byte 2, -8
+ .2byte -5, -5
+ .2byte 4, -7
+
+ .align 2
+gBattleAnimSpriteTemplate_83D96F8:: @ 83D96F8
+ spr_template 10201, 10201, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D5A20
+
+ .align 2
+gSpriteAnim_83D9710:: @ 83D9710
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83D9724:: @ 83D9724
+ obj_image_anim_frame 16, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D972C:: @ 83D972C
+ obj_image_anim_frame 20, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9734:: @ 83D9734
+ obj_image_anim_frame 20, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D973C:: @ 83D973C
+ .4byte gSpriteAnim_83D9710
+ .4byte gSpriteAnim_83D9724
+ .4byte gSpriteAnim_83D972C
+ .4byte gSpriteAnim_83D9734
+
+ .align 2
+gBattleAnimSpriteTemplate_83D974C:: @ 83D974C
+ spr_template 10231, 10231, gOamData_837DF2C, gSpriteAnimTable_83D973C, NULL, gDummySpriteAffineAnimTable, sub_80D5B0C
+
+ .align 2
+gSpriteAnim_83D9764:: @ 83D9764
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D9778:: @ 83D9778
+ .4byte gSpriteAnim_83D9764
+
+ .align 2
+gBattleAnimSpriteTemplate_83D977C:: @ 83D977C
+ spr_template 10232, 10232, gOamData_837DF34, gSpriteAnimTable_83D9778, NULL, gDummySpriteAffineAnimTable, sub_80D5CC0
+
+ .align 2
+gUnknown_083D9794:: @ 83D9794
+ .byte -1, -1, 0, 1, 1, 0, 0, -1, -1, 1, 1, 0, 0, -1, 0, 1
+
+gUnknown_083D97A4:: @ 83D97A4
+ .byte -1, 0, 1, 0, -1, 1, 0, -1, 0, 1, 0, -1, 0, 1, 0, 1
+
+ .align 2
+gSpriteAnim_83D97B4:: @ 83D97B4
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 8
+ obj_image_anim_frame 48, 5
+ obj_image_anim_frame 64, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D97CC:: @ 83D97CC
+ .4byte gSpriteAnim_83D97B4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D97D0:: @ 83D97D0
+ spr_template 10037, 10037, gOamData_837DF34, gSpriteAnimTable_83D97CC, NULL, gDummySpriteAffineAnimTable, sub_80D61C8
+
+ .align 2
+gSpriteAffineAnim_83D97E8:: @ 83D97E8
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 20
+ obj_rot_scal_anim_frame 0x0, 0x0, -16, 60
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D9808:: @ 83D9808
+ .4byte gSpriteAffineAnim_83D97E8
+
+ .align 2
+gSpriteTemplate_83D980C:: @ 83D980C
+ spr_template 10143, 10143, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9808, sub_80D6234
+
+ .align 2
+gSpriteAnim_83D9824:: @ 83D9824
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 5
+ obj_image_anim_frame 64, 5
+ obj_image_anim_frame 80, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D9840:: @ 83D9840
+ .4byte gSpriteAnim_83D9824
+
+ .align 2
+gSpriteTemplate_83D9844:: @ 83D9844
+ spr_template 10079, 10079, gOamData_837DF34, gSpriteAnimTable_83D9840, NULL, gDummySpriteAffineAnimTable, sub_80D6294
+
+ .align 2
+gBattleAnimSpriteTemplate_83D985C:: @ 83D985C
+ spr_template 10011, 10011, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D6328
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9874:: @ 83D9874
+ spr_template 10171, 10171, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C
+
+ .align 2
+gSpriteAffineAnim_83D988C:: @ 83D988C
+ obj_rot_scal_anim_frame 0x0, 0x0, 20, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D989C:: @ 83D989C
+ .4byte gSpriteAffineAnim_83D988C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D98A0:: @ 83D98A0
+ spr_template 10011, 10011, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D989C, sub_80D648C
+
+ .align 2
+gSpriteAnim_83D98B8:: @ 83D98B8
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 6
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D98C8:: @ 83D98C8
+ .4byte gSpriteAnim_83D98B8
+
+ .align 2
+gSpriteAffineAnim_83D98CC:: @ 83D98CC
+ obj_rot_scal_anim_frame 0xE8, 0xE8, 0, 0
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 10
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 10
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83D98EC:: @ 83D98EC
+ .4byte gSpriteAffineAnim_83D98CC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D98F0:: @ 83D98F0
+ spr_template 10282, 10282, gOamData_837DF94, gSpriteAnimTable_83D98C8, NULL, gSpriteAffineAnimTable_83D98EC, sub_80D65DC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9908:: @ 83D9908
+ spr_template 10011, 10011, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D989C, sub_80D6658
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9920:: @ 83D9920
+ spr_template 10011, 10011, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D679C
+
+ .align 2
+gSpriteTemplate_83D9938:: @ 83D9938
+ spr_template 10001, 10001, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D6A1C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9950:: @ 83D9950
+ spr_template 10173, 10173, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D6A6C
+
+ .align 2
+gUnknown_083D9968:: @ 83D9968
+ .byte 58, -60
+ .byte -56, -36
+ .byte 8, -56
+ .byte -16, 56
+ .byte 58, -10
+ .byte -58, 10
+ .byte 48, -18
+ .byte -8, 56
+ .byte 16, -56
+ .byte -58, -42
+ .byte 58, 30
+ .byte -48, 40
+ .byte 12, -48
+ .byte 48, -12
+ .byte -56, 18
+ .byte 48, 48
+
+ .align 2
+gSpriteAnim_83D9988:: @ 83D9988
+ obj_image_anim_frame 3, 1
+ obj_image_anim_frame 2, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D999C:: @ 83D999C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 3, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D99B0:: @ 83D99B0
+ .4byte gSpriteAnim_83D9988
+ .4byte gSpriteAnim_83D999C
+
+ .align 2
+gSpriteTemplate_83D99B8:: @ 83D99B8
+ spr_template 10211, 10211, gOamData_837DF24, gSpriteAnimTable_83D99B0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteAffineAnim_83D99D0:: @ 83D99D0
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_frame 0x4, 0x4, 0, 60
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 0, 5
+ obj_rot_scal_anim_frame 0x4, 0x4, 0, 5
+ obj_rot_scal_anim_loop 10
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D9A10:: @ 83D9A10
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 30
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 0, 5
+ obj_rot_scal_anim_frame 0x4, 0x4, 0, 5
+ obj_rot_scal_anim_jump 3
+
+ .align 2
+gSpriteAffineAnim_83D9A40:: @ 83D9A40
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 30
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 30
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D9A60:: @ 83D9A60
+ .4byte gSpriteAffineAnim_83D99D0
+ .4byte gSpriteAffineAnim_83D9A10
+ .4byte gSpriteAffineAnim_83D9A40
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9A6C:: @ 83D9A6C
+ spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9A60, sub_80D6D18
+
+ .align 2
+gSpriteAnim_83D9A84:: @ 83D9A84
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D9A98:: @ 83D9A98
+ .4byte gSpriteAnim_83D9A84
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9A9C:: @ 83D9A9C
+ spr_template 10213, 10213, gOamData_837DF34, gSpriteAnimTable_83D9A98, NULL, gDummySpriteAffineAnimTable, sub_80D6D70
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9AB4:: @ 83D9AB4
+ spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9A60, sub_80D6DD8
+
+ .align 2
+gSpriteAnim_83D9ACC:: @ 83D9ACC
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9AD4:: @ 83D9AD4
+ obj_image_anim_frame 2, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9ADC:: @ 83D9ADC
+ obj_image_anim_frame 4, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9AE4:: @ 83D9AE4
+ obj_image_anim_frame 6, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D9AEC:: @ 83D9AEC
+ .4byte gSpriteAnim_83D9ACC
+ .4byte gSpriteAnim_83D9AD4
+ .4byte gSpriteAnim_83D9ADC
+ .4byte gSpriteAnim_83D9AE4
+
+ .align 2
+gSpriteAffineAnim_83D9AFC:: @ 83D9AFC
+ obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D9B0C:: @ 83D9B0C
+ .4byte gSpriteAffineAnim_83D9AFC
+
+ .align 2
+gSpriteTemplate_83D9B10:: @ 83D9B10
+ spr_template 10001, 10001, gOamData_837E024, gSpriteAnimTable_83D9AEC, NULL, gSpriteAffineAnimTable_83D9B0C, sub_80D7230
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9B28:: @ 83D9B28
+ spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9A60, sub_80D727C
+
+ .align 2
+gSpriteTemplate_83D9B40:: @ 83D9B40
+ spr_template 10001, 10001, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D755C
+
+ .align 2
+gSpriteAnim_83D9B58:: @ 83D9B58
+ obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 1, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D9B64:: @ 83D9B64
+ .4byte gSpriteAnim_83D9B58
+
+ .align 2
+gSpriteTemplate_83D9B68:: @ 83D9B68
+ spr_template 10141, 10141, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D7704
+
+ .align 2
+gSpriteAnim_83D9B80:: @ 83D9B80
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9B88:: @ 83D9B88
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9B90:: @ 83D9B90
+ obj_image_anim_frame 6, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9B98:: @ 83D9B98
+ obj_image_anim_frame 7, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9BA0:: @ 83D9BA0
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9BA8:: @ 83D9BA8
+ obj_image_anim_frame 12, 6
+ obj_image_anim_frame 13, 6
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D9BB4:: @ 83D9BB4
+ .4byte gSpriteAnim_83D9B80
+
+ .align 2
+gSpriteAnimTable_83D9BB8:: @ 83D9BB8
+ .4byte gSpriteAnim_83D9B88
+
+ .align 2
+gSpriteAnimTable_83D9BBC:: @ 83D9BBC
+ .4byte gSpriteAnim_83D9B90
+
+ .align 2
+gSpriteAnimTable_83D9BC0:: @ 83D9BC0
+ .4byte gSpriteAnim_83D9B98
+
+ .align 2
+gSpriteAnimTable_83D9BC4:: @ 83D9BC4
+ .4byte gSpriteAnim_83D9BA0
+
+ .align 2
+gSpriteAnimTable_83D9BC8:: @ 83D9BC8
+ .4byte gSpriteAnim_83D9BA8
+
+ .align 2
+gSpriteAffineAnim_83D9BCC:: @ 83D9BCC
+ obj_rot_scal_anim_frame 0x0, 0x0, 40, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D9BDC:: @ 83D9BDC
+ .4byte gSpriteAffineAnim_83D9BCC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9BE0:: @ 83D9BE0
+ spr_template 10141, 10141, gOamData_837E144, gSpriteAnimTable_83D9BB8, NULL, gSpriteAffineAnimTable_83D9BDC, sub_80D78EC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9BF8:: @ 83D9BF8
+ spr_template 10141, 10141, gOamData_837E044, gSpriteAnimTable_83D9BBC, NULL, gDummySpriteAffineAnimTable, sub_80D78EC
+
+ .align 2
+gSpriteAffineAnim_83D9C10:: @ 83D9C10
+ obj_rot_scal_anim_frame 0x0, 0x0, 10, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83D9C20:: @ 83D9C20
+ .4byte gSpriteAffineAnim_83D9C10
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9C24:: @ 83D9C24
+ spr_template 10141, 10141, gOamData_837E0E4, gSpriteAnimTable_83D9BB8, NULL, gSpriteAffineAnimTable_83D9C20, sub_80D792C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9C3C:: @ 83D9C3C
+ spr_template 10141, 10141, gOamData_837E044, gSpriteAnimTable_83D9BBC, NULL, gDummySpriteAffineAnimTable, sub_80D792C
+
+ .align 2
+gSpriteAffineAnim_83D9C54:: @ 83D9C54
+ obj_rot_scal_anim_frame 0xCE, 0xCE, 0, 0
+ obj_rot_scal_anim_frame 0x5, 0x5, 0, 10
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 6
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D9C74:: @ 83D9C74
+ .4byte gSpriteAffineAnim_83D9C54
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9C78:: @ 83D9C78
+ spr_template 10141, 10141, gOamData_837E0E4, gSpriteAnimTable_83D9BB8, NULL, gSpriteAffineAnimTable_83D9C74, sub_80D79B4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9C90:: @ 83D9C90
+ spr_template 10141, 10141, gOamData_837E0A4, gSpriteAnimTable_83D9BBC, NULL, gSpriteAffineAnimTable_83D9C74, sub_80D79B4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9CA8:: @ 83D9CA8
+ spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BC0, NULL, gDummySpriteAffineAnimTable, sub_80D7A64
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9CC0:: @ 83D9CC0
+ spr_template 10141, 10141, gOamData_837DF2C, gSpriteAnimTable_83D9BC4, NULL, gDummySpriteAffineAnimTable, sub_80D7CD4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9CD8:: @ 83D9CD8
+ spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BC0, NULL, gDummySpriteAffineAnimTable, sub_80D7CD4
+
+ .align 2
+gSpriteAnim_83D9CF0:: @ 83D9CF0
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 6, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D9D10:: @ 83D9D10
+ .4byte gSpriteAnim_83D9CF0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9D14:: @ 83D9D14
+ spr_template 10142, 10142, gOamData_837E084, gSpriteAnimTable_83D9D10, NULL, gDummySpriteAffineAnimTable, sub_80D7E88
+
+ .align 2
+gSpriteAnim_83D9D2C:: @ 83D9D2C
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 8, 8
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D9D38:: @ 83D9D38
+ .4byte gSpriteAnim_83D9D2C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9D3C:: @ 83D9D3C
+ spr_template 10144, 10144, gOamData_837E074, gSpriteAnimTable_83D9D38, NULL, gDummySpriteAffineAnimTable, sub_80D7F10
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9D54:: @ 83D9D54
+ spr_template 10172, 10172, gOamData_837E074, gSpriteAnimTable_83D9D38, NULL, gDummySpriteAffineAnimTable, sub_80D7F10
+
+ .align 2
+gUnknown_083D9D6C:: @ 83D9D6C
+ .byte 0, 1, 2, 2, 2, 2, 3, 4, 4, 4, 5, 6, 6, 6, 6, 7, 8, 8, 8, 9
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9D80:: @ 83D9D80
+ spr_template 10155, 10155, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D83E0
+
+ .align 2
+gUnknown_083D9D98:: @ 83D9D98
+ .byte 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9DAC:: @ 83D9DAC
+ spr_template 10172, 10172, gOamData_837E074, gSpriteAnimTable_83D9D38, NULL, gDummySpriteAffineAnimTable, sub_80D8700
+
+@ bitfield array
+ .align 2
+gUnknown_083D9DC4:: @ 83D9DC4
+ .4byte 0x2001E064
+ .4byte 0x0001E055
+ .4byte 0x1011E0F2
+ .4byte 0x1021E042
+ .4byte 0x0031E0B6
+ .4byte 0x2001E03C
+ .4byte 0x0011E0D6
+ .4byte 0x1001E071
+ .4byte 0x1031E0D2
+ .4byte 0x0021E026
+
+ .align 2
+gSpriteAffineAnim_83D9DEC:: @ 83D9DEC
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D9DFC:: @ 83D9DFC
+ obj_rot_scal_anim_frame 0xF0, 0xF0, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D9E0C:: @ 83D9E0C
+ obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D9E1C:: @ 83D9E1C
+ obj_rot_scal_anim_frame 0x150, 0x150, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D9E2C:: @ 83D9E2C
+ .4byte gSpriteAffineAnim_83D9DEC
+ .4byte gSpriteAffineAnim_83D9DFC
+ .4byte gSpriteAffineAnim_83D9E0C
+
+ .align 2
+gSpriteAffineAnimTable_83D9E38:: @ 83D9E38
+ .4byte gSpriteAffineAnim_83D9E1C
+
+ .align 2
+gSpriteTemplate_83D9E3C:: @ 83D9E3C
+ spr_template 10263, 10263, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9E2C, sub_80D8D1C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9E54:: @ 83D9E54
+ spr_template 10263, 10263, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9E38, sub_807A9BC
+
+ .align 2
+gSpriteAnim_83D9E6C:: @ 83D9E6C
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9E74:: @ 83D9E74
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D9E88:: @ 83D9E88
+ .4byte gSpriteAnim_83D9E6C
+ .4byte gSpriteAnim_83D9E74
+
+ .align 2
+gSpriteAffineAnim_83D9E90:: @ 83D9E90
+ obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D9EA0:: @ 83D9EA0
+ obj_rot_scal_anim_frame 0x118, 0x118, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D9EB0:: @ 83D9EB0
+ obj_rot_scal_anim_frame 0x150, 0x150, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D9EC0:: @ 83D9EC0
+ obj_rot_scal_anim_frame 0x180, 0x180, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D9ED0:: @ 83D9ED0
+ obj_rot_scal_anim_frame 0x1C0, 0x1C0, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D9EE0:: @ 83D9EE0
+ .4byte gSpriteAffineAnim_83D9E90
+ .4byte gSpriteAffineAnim_83D9EA0
+ .4byte gSpriteAffineAnim_83D9EB0
+ .4byte gSpriteAffineAnim_83D9EC0
+ .4byte gSpriteAffineAnim_83D9ED0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9EF4:: @ 83D9EF4
+ spr_template 10043, 10043, gOamData_837DFF4, gSpriteAnimTable_83D9E88, NULL, gSpriteAffineAnimTable_83D9EE0, unc_080B06FC
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9F0C:: @ 83D9F0C
+ spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BBC, NULL, gDummySpriteAffineAnimTable, sub_80D8F10
+
+ .align 2
+gSpriteTemplate_83D9F24:: @ 83D9F24
+ spr_template 10050, 10050, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, unc_080B08A0
+
+ .align 2
+gSpriteAnim_83D9F3C:: @ 83D9F3C
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9F44:: @ 83D9F44
+ obj_image_anim_frame 16, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9F4C:: @ 83D9F4C
+ obj_image_anim_frame 32, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9F54:: @ 83D9F54
+ obj_image_anim_frame 48, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D9F5C:: @ 83D9F5C
+ obj_image_anim_frame 48, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D9F64:: @ 83D9F64
+ .4byte gSpriteAnim_83D9F3C
+
+ .align 2
+gSpriteAnimTable_83D9F68:: @ 83D9F68
+ .4byte gSpriteAnim_83D9F44
+ .4byte gSpriteAnim_83D9F4C
+
+ .align 2
+gSpriteAnimTable_83D9F70:: @ 83D9F70
+ .4byte gSpriteAnim_83D9F54
+ .4byte gSpriteAnim_83D9F5C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9F78:: @ 83D9F78
+ spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D902C
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9F90:: @ 83D9F90
+ spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D9078
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9FA8:: @ 83D9FA8
+ spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D90A4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9FC0:: @ 83D9FC0
+ spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D90F4
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9FD8:: @ 83D9FD8
+ spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F70, NULL, gDummySpriteAffineAnimTable, sub_80D92D0
+
+ .align 2
+gBattleAnimSpriteTemplate_83D9FF0:: @ 83D9FF0
+ spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F68, NULL, gDummySpriteAffineAnimTable, sub_80D9378
+
+ .align 2
+gSpriteAffineAnim_83DA008:: @ 83DA008
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 20, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83DA020:: @ 83DA020
+ .4byte gSpriteAffineAnim_83DA008
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA024:: @ 83DA024
+ spr_template 10143, 10143, gOamData_837DFF4, gSpriteAnimTable_83D9F64, NULL, gSpriteAffineAnimTable_83DA020, sub_80D943C
+
+ .align 2
+gSpriteAffineAnim_83DA03C:: @ 83DA03C
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 20, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83DA054:: @ 83DA054
+ .4byte gSpriteAffineAnim_83DA03C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA058:: @ 83DA058
+ spr_template 10143, 10143, gOamData_837DFF4, gSpriteAnimTable_83D9F64, NULL, gSpriteAffineAnimTable_83DA054, sub_80D943C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA070:: @ 83DA070
+ spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F68, NULL, gDummySpriteAffineAnimTable, sub_80D94A8
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA088:: @ 83DA088
+ spr_template 10073, 10073, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D9540
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA0A0:: @ 83DA0A0
+ spr_template 10167, 10167, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D95D0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA0B8:: @ 83DA0B8
+ spr_template 10208, 10208, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D96B8
+
+ .align 2
+gSpriteAffineAnim_83DA0D0:: @ 83DA0D0
+ obj_rot_scal_anim_frame 0x20, 0x20, 0, 0
+ obj_rot_scal_anim_frame 0x4, 0x4, 0, 64
+ obj_rot_scal_anim_frame 0xFFFA, 0xFFFA, 0, 8
+ obj_rot_scal_anim_frame 0x6, 0x6, 0, 8
+ obj_rot_scal_anim_jump 2
+
+ .align 2
+gSpriteAffineAnimTable_83DA0F8:: @ 83DA0F8
+ .4byte gSpriteAffineAnim_83DA0D0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA0FC:: @ 83DA0FC
+ spr_template 10212, 10212, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA0F8, sub_80D97CC
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA114:: @ 83DA114
+ spr_template 10257, 10257, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D98D8
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA12C:: @ 83DA12C
+ spr_template 10256, 10256, gOamData_837DF3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D9A38
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA144:: @ 83DA144
+ spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D9B48
+
+ .align 2
+gSpriteAnim_83DA15C:: @ 83DA15C
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DA16C:: @ 83DA16C
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DA17C:: @ 83DA17C
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DA18C:: @ 83DA18C
+ .4byte gSpriteAnim_83DA15C
+ .4byte gSpriteAnim_83DA16C
+ .4byte gSpriteAnim_83DA17C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA198:: @ 83DA198
+ spr_template 10245, 10245, gOamData_837DF34, gSpriteAnimTable_83DA18C, NULL, gDummySpriteAffineAnimTable, sub_80D9BD4
+
+ .align 2
+gSpriteAnim_83DA1B0:: @ 83DA1B0
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 64, 6
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DA1BC:: @ 83DA1BC
+ obj_image_anim_frame 0, 6, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 64, 6, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DA1C8:: @ 83DA1C8
+ obj_image_anim_frame 0, 6, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 64, 6, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DA1D4:: @ 83DA1D4
+ .4byte gSpriteAnim_83DA1B0
+ .4byte gSpriteAnim_83DA1BC
+ .4byte gSpriteAnim_83DA1C8
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA1E0:: @ 83DA1E0
+ spr_template 10246, 10246, gOamData_837DF3C, gSpriteAnimTable_83DA1D4, NULL, gDummySpriteAffineAnimTable, sub_80D9BD4
+
+ .align 2
+gSpriteAffineAnim_83DA1F8:: @ 83DA1F8
+ obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
+ obj_rot_scal_anim_frame 0xFFE0, 0xFFE0, 0, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA210:: @ 83DA210
+ .4byte gSpriteAffineAnim_83DA1F8
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA214:: @ 83DA214
+ spr_template 10143, 10143, gOamData_837DFF4, gSpriteAnimTable_83D9F64, NULL, gSpriteAffineAnimTable_83DA210, sub_80D9C40
+
+ .align 2
+gSpriteAnim_83DA22C:: @ 83DA22C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 24, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DA240:: @ 83DA240
+ .4byte gSpriteAnim_83DA22C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA244:: @ 83DA244
+ spr_template 10151, 10151, gOamData_837DF74, gSpriteAnimTable_83DA240, NULL, gDummySpriteAffineAnimTable, sub_80793C4
+
+ .align 2
+gSpriteAnim_83DA25C:: @ 83DA25C
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DA264:: @ 83DA264
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DA26C:: @ 83DA26C
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DA274:: @ 83DA274
+ .4byte gSpriteAnim_83DA25C
+
+ .align 2
+gSpriteAnimTable_83DA278:: @ 83DA278
+ .4byte gSpriteAnim_83DA264
+
+ .align 2
+gSpriteAnimTable_83DA27C:: @ 83DA27C
+ .4byte gSpriteAnim_83DA26C
+
+ .align 2
+gSpriteAffineAnim_83DA280:: @ 83DA280
+ obj_rot_scal_anim_frame 0x160, 0x160, 0, 0
+ obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10
+ obj_rot_scal_anim_frame 0xA, 0xA, 0, 10
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83DA2A0:: @ 83DA2A0
+ obj_rot_scal_anim_frame 0xEC, 0xEC, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA2B0:: @ 83DA2B0
+ .4byte gSpriteAffineAnim_83DA280
+
+ .align 2
+gSpriteAffineAnimTable_83DA2B4:: @ 83DA2B4
+ .4byte gSpriteAffineAnim_83DA2A0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA2B8:: @ 83DA2B8
+ spr_template 10150, 10150, gOamData_837DFEC, gSpriteAnimTable_83DA274, NULL, gSpriteAffineAnimTable_83DA2B0, sub_80D9D70
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA2D0:: @ 83DA2D0
+ spr_template 10150, 10150, gOamData_837DFEC, gSpriteAnimTable_83DA274, NULL, gSpriteAffineAnimTable_83DA2B0, sub_80D9DF0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA2E8:: @ 83DA2E8
+ spr_template 10150, 10150, gOamData_837DF8C, gSpriteAnimTable_83DA27C, NULL, gSpriteAffineAnimTable_83DA2B4, sub_80D9E94
+
+ .align 2
+gSpriteAffineAnim_83DA300:: @ 83DA300
+ obj_rot_scal_anim_frame 0xFFF0, 0x10, 0, 6
+ obj_rot_scal_anim_frame 0x10, 0xFFF0, 0, 6
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83DA318:: @ 83DA318
+ .4byte gSpriteAffineAnim_83DA300
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA31C:: @ 83DA31C
+ spr_template 10150, 10150, gOamData_837DFEC, gSpriteAnimTable_83DA278, NULL, gSpriteAffineAnimTable_83DA318, sub_80D9F14
+
+ .align 2
+gSpriteAffineAnim_83DA334:: @ 83DA334
+ obj_rot_scal_anim_frame 0x9C, 0x9C, 0, 0
+ obj_rot_scal_anim_frame 0x5, 0x5, 0, 20
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA34C:: @ 83DA34C
+ .4byte gSpriteAffineAnim_83DA334
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA350:: @ 83DA350
+ spr_template 10150, 10150, gOamData_837DF8C, gSpriteAnimTable_83DA274, NULL, gSpriteAffineAnimTable_83DA34C, sub_80D9F88
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA368:: @ 83DA368
+ spr_template 10155, 10155, gOamData_837E0AC, gSpriteAnimTable_83D9310, NULL, gSpriteAffineAnimTable_83DA34C, sub_80D9F88
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA380:: @ 83DA380
+ spr_template 10009, 10009, gOamData_837DF7C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DA034
+
+ .align 2
+gSpriteAffineAnim_83DA398:: @ 83DA398
+ obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xA, 0x0, 0, 24
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA3B0:: @ 83DA3B0
+ .4byte gSpriteAffineAnim_83DA398
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA3B4:: @ 83DA3B4
+ spr_template 10009, 10009, gOamData_837DFDC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA3B0, sub_80DA16C
+
+ .align 2
+gSpriteAnim_83DA3CC:: @ 83DA3CC
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83DA3E0:: @ 83DA3E0
+ .4byte gSpriteAnim_83DA3CC
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA3E4:: @ 83DA3E4
+ spr_template 10154, 10154, gOamData_837DF54, gSpriteAnimTable_83DA3E0, NULL, gDummySpriteAffineAnimTable, sub_80DA208
+
+ .align 2
+gSpriteAffineAnim_83DA3FC:: @ 83DA3FC
+ obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x28, 0x0, 0, 6
+ obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 5
+ obj_rot_scal_anim_frame 0xFFF0, 0x20, 0, 10
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA424:: @ 83DA424
+ .4byte gSpriteAffineAnim_83DA3FC
+
+ .align 2
+gSpriteAffineAnim_83DA428:: @ 83DA428
+ obj_rot_scal_anim_frame 0x0, 0x0, 50, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DA438:: @ 83DA438
+ obj_rot_scal_anim_frame 0x0, 0x0, -40, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA448:: @ 83DA448
+ .4byte gSpriteAffineAnim_83DA428
+ .4byte gSpriteAffineAnim_83DA438
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA450:: @ 83DA450
+ spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA424, sub_80DA300
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA468:: @ 83DA468
+ spr_template 10156, 10156, gOamData_837DF9C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA448, sub_80DA38C
+
+ .align 2
+gSpriteAnim_83DA480:: @ 83DA480
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DA488:: @ 83DA488
+ obj_image_anim_frame 16, 0, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DA490:: @ 83DA490
+ .4byte gSpriteAnim_83DA480
+ .4byte gSpriteAnim_83DA488
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA498:: @ 83DA498
+ spr_template 10270, 10270, gOamData_837DF94, gSpriteAnimTable_83DA490, NULL, gDummySpriteAffineAnimTable, sub_80DA4D8
+
+ .align 2
+@ unused palette
+ .incbin "graphics/unknown/unknown_3DA4B0.gbapal"
+
+ .align 2
+gSpriteTemplate_83DA4D0:: @ 83DA4D0
+ spr_template 10155, 10155, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DAD30
+
+ .align 2
+gSpriteTemplate_83DA4E8:: @ 83DA4E8
+ spr_template 10270, 10270, gOamData_837DF94, gSpriteAnimTable_83DA490, NULL, gDummySpriteAffineAnimTable, sub_80DAD84
+
+ .align 2
+gSpriteAnim_83DA500:: @ 83DA500
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 8, 1
+ obj_image_anim_frame 16, 1
+ obj_image_anim_frame 8, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DA518:: @ 83DA518
+ .4byte gSpriteAnim_83DA500
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA51C:: @ 83DA51C
+ spr_template 10162, 10162, gOamData_837DF54, gSpriteAnimTable_83DA518, NULL, gDummySpriteAffineAnimTable, sub_80DB000
+
+ .align 2
+gSpriteAffineAnim_83DA534:: @ 83DA534
+ obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x28, 0x0, 0, 6
+ obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 5
+ obj_rot_scal_anim_frame 0xFFEC, 0x0, 0, 7
+ obj_rot_scal_anim_frame 0xFFEC, 0xFFEC, 0, 5
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA564:: @ 83DA564
+ .4byte gSpriteAffineAnim_83DA534
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA568:: @ 83DA568
+ spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA564, sub_80DB194
+
+ .align 2
+gSpriteAffineAnim_83DA580:: @ 83DA580
+ obj_rot_scal_anim_frame 0xA0, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA590:: @ 83DA590
+ .4byte gSpriteAffineAnim_83DA580
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA594:: @ 83DA594
+ spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA590, sub_80DB1F4
+
+ .align 2
+gSpriteAffineAnim_83DA5AC:: @ 83DA5AC
+ obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x28, 0x0, 0, 6
+ obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 5
+ obj_rot_scal_anim_frame 0xFFF0, 0x20, 0, 10
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA5D4:: @ 83DA5D4
+ .4byte gSpriteAffineAnim_83DA5AC
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA5D8:: @ 83DA5D8
+ spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA5D4, sub_80DB288
+
+ .align 2
+gSpriteAffineAnim_83DA5F0:: @ 83DA5F0
+ obj_rot_scal_anim_frame 0x100, 0x0, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x20, 0, 12
+ obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 11
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA610:: @ 83DA610
+ .4byte gSpriteAffineAnim_83DA5F0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA614:: @ 83DA614
+ spr_template 10272, 10272, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB374
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA62C:: @ 83DA62C
+ spr_template 10273, 10273, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB458
+
+ .align 2
+gSpriteTemplate_83DA644:: @ 83DA644
+ spr_template 10212, 10212, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB564
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA65C:: @ 83DA65C
+ spr_template 10284, 10284, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB5E4
+
+ .align 2
+gSpriteAffineAnim_83DA674:: @ 83DA674
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, -10, 120
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DA68C:: @ 83DA68C
+ .4byte gSpriteAffineAnim_83DA674
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA690:: @ 83DA690
+ spr_template 10196, 10196, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA68C, sub_80793C4
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA6A8:: @ 83DA6A8
+ spr_template 10166, 10166, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA6C0:: @ 83DA6C0
+ spr_template 10167, 10167, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA6D8:: @ 83DA6D8
+ spr_template 10168, 10168, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA6F0:: @ 83DA6F0
+ spr_template 10169, 10169, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA708:: @ 83DA708
+ spr_template 10170, 10170, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C
+
+ .align 2
+gSpriteAnim_83DA720:: @ 83DA720
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 64, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DA738:: @ 83DA738
+ .4byte gSpriteAnim_83DA720
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA73C:: @ 83DA73C
+ spr_template 10071, 10071, gOamData_837DF34, gSpriteAnimTable_83DA738, NULL, gDummySpriteAffineAnimTable, sub_80DBA4C
+
+ .align 2
+gSpriteAnim_83DA754:: @ 83DA754
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DA768:: @ 83DA768
+ .4byte gSpriteAnim_83DA754
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA76C:: @ 83DA76C
+ spr_template 10070, 10070, gOamData_837DF2C, gSpriteAnimTable_83DA768, NULL, gDummySpriteAffineAnimTable, sub_80DBA4C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA784:: @ 83DA784
+ spr_template 10163, 10163, gOamData_837DF74, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C
+
+ .align 2
+gSpriteAnim_83DA79C:: @ 83DA79C
+ obj_image_anim_frame 8, 60, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 22, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_loop 0
+ obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_loop 1
+ obj_image_anim_frame 8, 22, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 24, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 40, 22, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DA7DC:: @ 83DA7DC
+ obj_image_anim_frame 8, 60
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 8, 22
+ obj_image_anim_loop 0
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_loop 1
+ obj_image_anim_frame 8, 22
+ obj_image_anim_frame 24, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 40, 22
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DA81C:: @ 83DA81C
+ .4byte gSpriteAnim_83DA79C
+ .4byte gSpriteAnim_83DA7DC
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA824:: @ 83DA824
+ spr_template 10097, 10097, gOamData_837DF74, gSpriteAnimTable_83DA81C, NULL, gDummySpriteAffineAnimTable, sub_80DBAF4
+
+ .align 2
+gSpriteAnim_83DA83C:: @ 83DA83C
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 6
+ obj_image_anim_frame 48, 6
+ obj_image_anim_frame 64, 6
+ obj_image_anim_frame 80, 6
+ obj_image_anim_frame 96, 18
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DA85C:: @ 83DA85C
+ .4byte gSpriteAnim_83DA83C
+
+ .align 2
+Unknown_3DA860:: @ 83DA860
+ obj_rot_scal_anim_frame 0, 0, 4, 4
+ obj_rot_scal_anim_frame 0, 0, -4, 8
+ obj_rot_scal_anim_frame 0, 0, 4, 4
+ obj_rot_scal_anim_loop 2
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gUnknown_083DA888:: @ 83DA888
+ .4byte Unknown_3DA860
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA88C:: @ 83DA88C
+ spr_template 10093, 10093, gOamData_837DF34, gSpriteAnimTable_83DA85C, NULL, gDummySpriteAffineAnimTable, sub_80DBB70
+
+ .align 2
+gUnknown_083DA8A4:: @ 83DA8A4
+ obj_rot_scal_anim_frame -8, 10, 0, 16
+ obj_rot_scal_anim_frame 18, -18, 0, 16
+ obj_rot_scal_anim_frame -20, 16, 0, 8
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gUnknown_083DA8C4:: @ 83DA8C4
+ obj_rot_scal_anim_frame 64, -4, 0, 20
+ obj_rot_scal_anim_frame 0, 0, 0, -56
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gSpriteTemplate_83DA8DC:: @ 83DA8DC
+ spr_template 10249, 10249, gOamData_837E04C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA8F4:: @ 83DA8F4
+ spr_template 10250, 10250, gOamData_837DF3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DC068
+
+ .align 2
+gSpriteAffineAnim_83DA90C:: @ 83DA90C
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83DA924:: @ 83DA924
+ obj_rot_scal_anim_frame 0xF0, 0xF0, 0, 0
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 6
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 2
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnim_83DA94C:: @ 83DA94C
+ obj_rot_scal_anim_frame 0xD0, 0xD0, 0, 0
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 4
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 4
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnim_83DA974:: @ 83DA974
+ obj_rot_scal_anim_frame 0xB0, 0xB0, 0, 0
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 2
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 6
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83DA99C:: @ 83DA99C
+ .4byte gSpriteAffineAnim_83DA90C
+ .4byte gSpriteAffineAnim_83DA924
+ .4byte gSpriteAffineAnim_83DA94C
+ .4byte gSpriteAffineAnim_83DA974
+
+ .align 2
+gSpriteTemplate_83DA9AC:: @ 83DA9AC
+ spr_template 10251, 10251, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA99C, sub_80DC2B0
+
+ .align 2
+gSpriteAffineAnim_83DA9C4:: @ 83DA9C4
+ obj_rot_scal_anim_frame 0x20, 0x20, 0, 0
+ obj_rot_scal_anim_frame 0x4, 0x4, 0, 120
+ obj_rot_scal_anim_end 1
+
+ .align 2
+gSpriteAffineAnimTable_83DA9DC:: @ 83DA9DC
+ .4byte gSpriteAffineAnim_83DA9C4
+
+ .align 2
+gBattleAnimSpriteTemplate_83DA9E0:: @ 83DA9E0
+ spr_template 10267, 10267, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA9DC, sub_80793C4
+
+ .align 2
+gSpriteAffineAnim_83DA9F8:: @ 83DA9F8
+ obj_rot_scal_anim_frame 0x20, 0x20, 0, 0
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 17
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 10
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 10
+ obj_rot_scal_anim_loop 4
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 5
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 5
+ obj_rot_scal_anim_loop 7
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DAA50:: @ 83DAA50
+ obj_rot_scal_anim_frame 0xFFEC, 0x18, 0, 15
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DAA60:: @ 83DAA60
+ .4byte gSpriteAffineAnim_83DA9F8
+ .4byte gSpriteAffineAnim_83DAA50
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAA68:: @ 83DAA68
+ spr_template 10212, 10212, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAA60, sub_80DC700
+
+ .align 2
+gSpriteAffineAnim_83DAA80:: @ 83DAA80
+ obj_rot_scal_anim_frame 0x100, 0x100, 30, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DAA90:: @ 83DAA90
+ obj_rot_scal_anim_frame 0x100, 0x100, -99, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DAAA0:: @ 83DAAA0
+ obj_rot_scal_anim_frame 0x100, 0x100, 94, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DAAB0:: @ 83DAAB0
+ .4byte gSpriteAffineAnim_83DAA80
+ .4byte gSpriteAffineAnim_83DAA90
+ .4byte gSpriteAffineAnim_83DAAA0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAABC:: @ 83DAABC
+ spr_template 10153, 10153, gOamData_837E014, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAAB0, sub_80DC824
+
+ .align 2
+gSpriteAffineAnim_83DAAD4:: @ 83DAAD4
+ obj_rot_scal_anim_frame 0x0, 0x0, -33, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DAAE4:: @ 83DAAE4
+ obj_rot_scal_anim_frame 0x0, 0x0, 96, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DAAF4:: @ 83DAAF4
+ obj_rot_scal_anim_frame 0x0, 0x0, -96, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DAB04:: @ 83DAB04
+ .4byte gSpriteAffineAnim_83DAAD4
+ .4byte gSpriteAffineAnim_83DAAE4
+ .4byte gSpriteAffineAnim_83DAAF4
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAB10:: @ 83DAB10
+ spr_template 10161, 10161, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAB04, sub_80DC8F4
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAB28:: @ 83DAB28
+ spr_template 10180, 10180, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DC9A0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAB40:: @ 83DAB40
+ spr_template 10179, 10179, gOamData_837DF5C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCA70
+
+ .align 2
+gSpriteAffineAnim_83DAB58:: @ 83DAB58
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_frame 0x6, 0x6, 0, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83DAB70:: @ 83DAB70
+ .4byte gSpriteAffineAnim_83DAB58
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAB74:: @ 83DAB74
+ spr_template 10181, 10181, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAB70, sub_80DCB38
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAB8C:: @ 83DAB8C
+ spr_template 10161, 10161, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCBCC
+
+ .align 2
+gBattleAnimSpriteTemplate_83DABA4:: @ 83DABA4
+ spr_template 10161, 10161, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCCFC
+
+ .align 2
+gBattleAnimSpriteTemplate_83DABBC:: @ 83DABBC
+ spr_template 10262, 10262, gOamData_837DF94, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCCFC
+
+ .align 2
+gSpriteAffineAnim_83DABD4:: @ 83DABD4
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 18
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 8
+ obj_rot_scal_anim_frame 0x5, 0x5, 0, 8
+ obj_rot_scal_anim_loop 5
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DAC0C:: @ 83DAC0C
+ .4byte gSpriteAffineAnim_83DABD4
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAC10:: @ 83DAC10
+ spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAC0C, sub_80DCE40
+
+ .align 2
+gSpriteAnim_83DAC28:: @ 83DAC28
+ obj_image_anim_frame 32, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DAC30:: @ 83DAC30
+ obj_image_anim_frame 48, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DAC38:: @ 83DAC38
+ obj_image_anim_frame 64, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DAC40:: @ 83DAC40
+ .4byte gSpriteAnim_83DAC28
+ .4byte gSpriteAnim_83DAC30
+ .4byte gSpriteAnim_83DAC38
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAC4C:: @ 83DAC4C
+ spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAC40, NULL, gDummySpriteAffineAnimTable, sub_80DCE9C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAC64:: @ 83DAC64
+ spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAC40, NULL, gDummySpriteAffineAnimTable, sub_80DCF60
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAC7C:: @ 83DAC7C
+ spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCFE4
+
+ .align 2
+gSpriteAffineAnim_83DAC94:: @ 83DAC94
+ obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0
+ obj_rot_scal_anim_frame 0x2, 0xFFFD, 0, 5
+ obj_rot_scal_anim_frame 0xFFFE, 0x3, 0, 5
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_83DACB4:: @ 83DACB4
+ .4byte gSpriteAffineAnim_83DAC94
+
+ .align 2
+gBattleAnimSpriteTemplate_83DACB8:: @ 83DACB8
+ spr_template 10149, 10149, gOamData_837E0AC, gSpriteAnimTable_83D91F0, NULL, gSpriteAffineAnimTable_83DACB4, sub_80DCFE4
+
+ .align 2
+gBattleAnimSpriteTemplate_83DACD0:: @ 83DACD0
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80DCFE4
+
+ .align 2
+gBattleAnimSpriteTemplate_83DACE8:: @ 83DACE8
+ spr_template 10261, 10261, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DD3AC
+
+ .align 2
+Unknown_3DAD00:: @ 83DAD00
+ subsprite -16, 0, 1, 0, 32x16
+ subsprite 16, 0, 1, 8, 32x16
+
+ .align 2
+gUnknown_083DAD10:: @ 83DAD10
+@ the first argument is likely the amount of structs there are in the pointed data.
+ .4byte 0x2, Unknown_3DAD00
+
+ .align 2
+gSpriteAnim_83DAD18:: @ 83DAD18
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DAD20:: @ 83DAD20
+ obj_image_anim_frame 16, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DAD28:: @ 83DAD28
+ obj_image_anim_frame 32, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DAD30:: @ 83DAD30
+ obj_image_anim_frame 48, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DAD38:: @ 83DAD38
+ obj_image_anim_frame 64, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DAD40:: @ 83DAD40
+ obj_image_anim_frame 80, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DAD48:: @ 83DAD48
+ .4byte gSpriteAnim_83DAD18
+ .4byte gSpriteAnim_83DAD20
+
+ .align 2
+gSpriteAnimTable_83DAD50:: @ 83DAD50
+ .4byte gSpriteAnim_83DAD28
+ .4byte gSpriteAnim_83DAD30
+
+ .align 2
+gSpriteAnimTable_83DAD58:: @ 83DAD58
+ .4byte gSpriteAnim_83DAD38
+ .4byte gSpriteAnim_83DAD40
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAD60:: @ 83DAD60
+ spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAD48, NULL, gDummySpriteAffineAnimTable, sub_80DD490
+
+ .align 2
+gSpriteTemplate_83DAD78:: @ 83DAD78
+ spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DD87C
+
+ .align 2
+gSpriteTemplate_83DAD90:: @ 83DAD90
+ spr_template 10058, 10058, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DD87C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DADA8:: @ 83DADA8
+ spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAD48, NULL, gDummySpriteAffineAnimTable, sub_80DD8E8
+
+ .align 2
+gSpriteAffineAnim_83DADC0:: @ 83DADC0
+ obj_rot_scal_anim_frame 0x0, 0x0, -5, 5
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83DADD0:: @ 83DADD0
+ obj_rot_scal_anim_frame 0x0, 0x0, 5, 5
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83DADE0:: @ 83DADE0
+ .4byte gSpriteAffineAnim_83DADC0
+ .4byte gSpriteAffineAnim_83DADD0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DADE8:: @ 83DADE8
+ spr_template 10058, 10058, gOamData_837DF94, gSpriteAnimTable_83DAD48, NULL, gSpriteAffineAnimTable_83DADE0, sub_80DD978
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAE00:: @ 83DAE00
+ spr_template 10058, 10058, gOamData_837DF94, gSpriteAnimTable_83DAD48, NULL, gSpriteAffineAnimTable_83DADE0, sub_80DD9A4
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAE18:: @ 83DAE18
+ spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAD58, NULL, gSpriteAffineAnimTable_83DADE0, sub_80CB144
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAE30:: @ 83DAE30
+ spr_template 10058, 10058, gOamData_837DF94, gSpriteAnimTable_83DAD50, NULL, gSpriteAffineAnimTable_83DADE0, sub_807A9BC
+
+ .align 2
+gSpriteAffineAnim_83DAE48:: @ 83DAE48
+ obj_rot_scal_anim_frame 0x1E, 0x1E, 10, 5
+ obj_rot_scal_anim_frame 0xFFE2, 0xFFE2, 10, 5
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83DAE60:: @ 83DAE60
+ .4byte gSpriteAffineAnim_83DAE48
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAE64:: @ 83DAE64
+ spr_template 10013, 10013, gOamData_837DFEC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAE60, sub_80DDB6C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAE7C:: @ 83DAE7C
+ spr_template 10013, 10013, gOamData_837E04C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DDD58
+
+ .align 2
+gSpriteAffineAnim_83DAE94:: @ 83DAE94
+ obj_rot_scal_anim_frame 0x0, 0x0, 10, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83DAEA4:: @ 83DAEA4
+ .4byte gSpriteAffineAnim_83DAE94
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAEA8:: @ 83DAEA8
+ spr_template 10176, 10176, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAEA4, sub_80DDF40
+
+ .align 2
+gSpriteAnim_83DAEC0:: @ 83DAEC0
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 8, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 24, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DAED8:: @ 83DAED8
+ .4byte gSpriteAnim_83DAEC0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAEDC:: @ 83DAEDC
+ spr_template 10177, 10177, gOamData_837DF74, gSpriteAnimTable_83DAED8, NULL, gDummySpriteAffineAnimTable, sub_80DE0FC
+
+ .align 2
+gSpriteAffineAnim_83DAEF4:: @ 83DAEF4
+ obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DAF04:: @ 83DAF04
+ .4byte gSpriteAffineAnim_83DAEF4
+
+ .align 2
+gSpriteTemplate_83DAF08:: @ 83DAF08
+ spr_template 10188, 10188, gOamData_837E07C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DE7B8
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAF20:: @ 83DAF20
+ spr_template 10199, 10199, gOamData_837E074, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DEF3C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAF38:: @ 83DAF38
+ spr_template 10200, 10200, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF0B8
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAF50:: @ 83DAF50
+ spr_template 10221, 10221, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF0B8
+
+ .align 2
+gSpriteAnim_83DAF68:: @ 83DAF68
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 8, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 24, 4
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83DAF7C:: @ 83DAF7C
+ .4byte gSpriteAnim_83DAF68
+
+ .align 2
+gSpriteTemplate_83DAF80:: @ 83DAF80
+ spr_template 10253, 10253, gOamData_837E094, gSpriteAnimTable_83DAF7C, NULL, gDummySpriteAffineAnimTable, sub_80DF3D8
+
+ .align 2
+gSpriteTemplate_83DAF98:: @ 83DAF98
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF49C
+
+ .align 2
+gSpriteAnim_83DAFB0:: @ 83DAFB0
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83DAFC8:: @ 83DAFC8
+ .4byte gSpriteAnim_83DAFB0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DAFCC:: @ 83DAFCC
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83DAFC8, NULL, gDummySpriteAffineAnimTable, sub_80DF5A0
+
+ .align 2
+gSpriteAnim_83DAFE4:: @ 83DAFE4
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83DAFF4:: @ 83DAFF4
+ obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83DB004:: @ 83DB004
+ .4byte gSpriteAnim_83DAFE4
+ .4byte gSpriteAnim_83DAFF4
+
+ .align 2
+gSpriteAffineAnim_83DB00C:: @ 83DB00C
+ obj_rot_scal_anim_frame 0x50, 0x50, 127, 0
+ obj_rot_scal_anim_frame 0xD, 0xD, 0, 100
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB024:: @ 83DB024
+ obj_rot_scal_anim_frame 0x50, 0x50, 0, 0
+ obj_rot_scal_anim_frame 0xD, 0xD, 0, 100
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DB03C:: @ 83DB03C
+ .4byte gSpriteAffineAnim_83DB00C
+ .4byte gSpriteAffineAnim_83DB024
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB044:: @ 83DB044
+ spr_template 10029, 10029, gOamData_837DFF4, gSpriteAnimTable_83DB004, NULL, gSpriteAffineAnimTable_83DB03C, sub_80DF760
+
+ .align 2
+gSpriteAnim_83DB05C:: @ 83DB05C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 5
+ obj_image_anim_frame 64, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DB074:: @ 83DB074
+ .4byte gSpriteAnim_83DB05C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB078:: @ 83DB078
+ spr_template 10035, 10035, gOamData_837DF34, gSpriteAnimTable_83DB074, NULL, gDummySpriteAffineAnimTable, sub_80DF6F0
+
+ .align 2
+gSpriteAnim_83DB090:: @ 83DB090
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83DB0A0:: @ 83DB0A0
+ .4byte gSpriteAnim_83DB090
+ .4byte gSpriteAnim_83DB090
+
+ .align 2
+gSpriteAffineAnim_83DB0A8:: @ 83DB0A8
+ obj_rot_scal_anim_frame 0x64, 0x64, 127, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB0B8:: @ 83DB0B8
+ obj_rot_scal_anim_frame 0x64, 0x64, 0, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DB0C8:: @ 83DB0C8
+ .4byte gSpriteAffineAnim_83DB0A8
+ .4byte gSpriteAffineAnim_83DB0B8
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB0D0:: @ 83DB0D0
+ spr_template 10029, 10029, gOamData_837DFF4, gSpriteAnimTable_83DB0A0, NULL, gSpriteAffineAnimTable_83DB0C8, sub_80DF760
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB0E8:: @ 83DB0E8
+ spr_template 10249, 10249, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF78C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB100:: @ 83DB100
+ spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83DAFC8, NULL, gDummySpriteAffineAnimTable, sub_80DFB28
+
+ .align 2
+gSpriteTemplate_83DB118:: @ 83DB118
+ spr_template 10015, 10015, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DFE14
+
+ .align 2
+gSpriteAffineAnim_83DB130:: @ 83DB130
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB140:: @ 83DB140
+ obj_rot_scal_anim_frame 0x0, 0x0, 32, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB150:: @ 83DB150
+ obj_rot_scal_anim_frame 0x0, 0x0, 64, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB160:: @ 83DB160
+ obj_rot_scal_anim_frame 0x0, 0x0, 96, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB170:: @ 83DB170
+ obj_rot_scal_anim_frame 0x0, 0x0, -128, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB180:: @ 83DB180
+ obj_rot_scal_anim_frame 0x0, 0x0, -96, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB190:: @ 83DB190
+ obj_rot_scal_anim_frame 0x0, 0x0, -64, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB1A0:: @ 83DB1A0
+ obj_rot_scal_anim_frame 0x0, 0x0, -32, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DB1B0:: @ 83DB1B0
+ .4byte gSpriteAffineAnim_83DB130
+ .4byte gSpriteAffineAnim_83DB140
+ .4byte gSpriteAffineAnim_83DB150
+ .4byte gSpriteAffineAnim_83DB160
+ .4byte gSpriteAffineAnim_83DB170
+ .4byte gSpriteAffineAnim_83DB180
+ .4byte gSpriteAffineAnim_83DB190
+ .4byte gSpriteAffineAnim_83DB1A0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB1D0:: @ 83DB1D0
+ spr_template 10139, 10139, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB1B0, sub_80DFF1C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB1E8:: @ 83DB1E8
+ spr_template 10145, 10145, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB1B0, sub_80DFF1C
+
+ .align 2
+gSpriteAffineAnim_83DB200:: @ 83DB200
+ obj_rot_scal_anim_frame 0xC0, 0xC0, 80, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -2, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB218:: @ 83DB218
+ obj_rot_scal_anim_frame 0xC0, 0xC0, -80, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 2, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DB230:: @ 83DB230
+ .4byte gSpriteAffineAnim_83DB200
+ .4byte gSpriteAffineAnim_83DB218
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB238:: @ 83DB238
+ spr_template 10155, 10155, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB230, sub_80DFFD0
+
+ .align 2
+gSpriteAnim_83DB250:: @ 83DB250
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DB268:: @ 83DB268
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 64, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DB280:: @ 83DB280
+ .4byte gSpriteAnim_83DB250
+ .4byte gSpriteAnim_83DB268
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB288:: @ 83DB288
+ spr_template 10039, 10039, gOamData_837DF34, gSpriteAnimTable_83DB280, NULL, gDummySpriteAffineAnimTable, sub_80E0A10
+
+ .align 2
+gSpriteAffineAnim_83DB2A0:: @ 83DB2A0
+ obj_rot_scal_anim_frame 0x0, 0x0, 15, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83DB2B0:: @ 83DB2B0
+ obj_rot_scal_anim_frame 0x0, 0x0, 20, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83DB2C0:: @ 83DB2C0
+ .4byte gSpriteAffineAnim_83DB2A0
+
+ .align 2
+gSpriteAffineAnimTable_83DB2C4:: @ 83DB2C4
+ .4byte gSpriteAffineAnim_83DB2B0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB2C8:: @ 83DB2C8
+ spr_template 10000, 10000, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB2C0, sub_80E0F1C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB2E0:: @ 83DB2E0
+ spr_template 10000, 10000, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB2C4, sub_80E1004
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB2F8:: @ 83DB2F8
+ spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1078
+
+ .align 2
+gSpriteAnim_83DB310:: @ 83DB310
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DB318:: @ 83DB318
+ .4byte gSpriteAnim_83DB310
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB31C:: @ 83DB31C
+ spr_template 10074, 10074, gOamData_837DF2C, gSpriteAnimTable_83DB318, NULL, gDummySpriteAffineAnimTable, sub_80E1078
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB334:: @ 83DB334
+ spr_template 10074, 10074, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1108
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB34C:: @ 83DB34C
+ spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1728
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB364:: @ 83DB364
+ spr_template 10281, 10281, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E17CC
+
+ .align 2
+gSpriteAnim_83DB37C:: @ 83DB37C
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 4, 8
+ obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 8
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83DB390:: @ 83DB390
+ obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 4, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 8, 8
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83DB3A4:: @ 83DB3A4
+ .4byte gSpriteAnim_83DB37C
+ .4byte gSpriteAnim_83DB390
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB3AC:: @ 83DB3AC
+ spr_template 10073, 10073, gOamData_837DF2C, gSpriteAnimTable_83DB3A4, NULL, gDummySpriteAffineAnimTable, sub_80E1CB4
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB3C4:: @ 83DB3C4
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1D84
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB3DC:: @ 83DB3DC
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1E2C
+
+ .align 2
+gSpriteAnim_83DB3F4:: @ 83DB3F4
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 64, 3
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83DB40C:: @ 83DB40C
+ .4byte gSpriteAnim_83DB3F4
+
+ .align 2
+gSpriteTemplate_83DB410:: @ 83DB410
+ spr_template 10071, 10071, gOamData_837DF34, gSpriteAnimTable_83DB40C, NULL, gDummySpriteAffineAnimTable, sub_80E1F3C
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB428:: @ 83DB428
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E24B8
+
+ .align 2
+gSpriteAffineAnim_83DB440:: @ 83DB440
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB450:: @ 83DB450
+ obj_rot_scal_anim_frame 0xD8, 0xD8, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB468:: @ 83DB468
+ obj_rot_scal_anim_frame 0xB0, 0xB0, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83DB480:: @ 83DB480
+ obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83DB498:: @ 83DB498
+ .4byte gSpriteAffineAnim_83DB440
+ .4byte gSpriteAffineAnim_83DB450
+ .4byte gSpriteAffineAnim_83DB468
+ .4byte gSpriteAffineAnim_83DB480
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB4A8:: @ 83DB4A8
+ spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E27A0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB4C0:: @ 83DB4C0
+ spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E2838
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB4D8:: @ 83DB4D8
+ spr_template 10148, 10148, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E27A0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB4F0:: @ 83DB4F0
+ spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E2870
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB508:: @ 83DB508
+ spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E2908
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB520:: @ 83DB520
+ spr_template 10285, 10285, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E2978
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB538:: @ 83DB538
+ spr_template 10135, 10135, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E29C0
+
+ .align 2
+gBattleAnimSpriteTemplate_83DB550:: @ 83DB550
+ spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E27E8
+
+ .align 2
+gUnknown_083DB568:: @ 83DB568
+@ seems to be a src element in a LoadPalette call.
+ .2byte 0x7FFF
+
+ .align 2
+gUnknown_083DB56C:: @ 83DB56C
+ .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_81258BC.s b/data/battle_anim_81258BC.s
new file mode 100644
index 000000000..993adbc2e
--- /dev/null
+++ b/data/battle_anim_81258BC.s
@@ -0,0 +1,64 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gSafariBufferCommands:: @ 8402080
+ .4byte SafariHandleGetAttributes
+ .4byte sub_812B870
+ .4byte sub_812B87C
+ .4byte sub_812B888
+ .4byte sub_812B894
+ .4byte sub_812B8A0
+ .4byte sub_812B8AC
+ .4byte sub_812B8B8
+ .4byte sub_812B994
+ .4byte sub_812B9A0
+ .4byte sub_812B9AC
+ .4byte sub_812B9B8
+ .4byte sub_812B9C4
+ .4byte sub_812BA14
+ .4byte sub_812BA70
+ .4byte sub_812BA7C
+ .4byte SafariHandlePrintString
+ .4byte SafariHandlePrintStringPlayerOnly
+ .4byte sub_812BB10
+ .4byte sub_812BBFC
+ .4byte sub_812BC08
+ .4byte sub_812BC14
+ .4byte sub_812BC54
+ .4byte sub_812BC60
+ .4byte sub_812BC6C
+ .4byte sub_812BC78
+ .4byte sub_812BC84
+ .4byte sub_812BCC0
+ .4byte sub_812BCCC
+ .4byte sub_812BCD8
+ .4byte sub_812BCE4
+ .4byte sub_812BCF0
+ .4byte sub_812BCFC
+ .4byte sub_812BD08
+ .4byte sub_812BD14
+ .4byte sub_812BD20
+ .4byte sub_812BD2C
+ .4byte sub_812BD38
+ .4byte sub_812BD44
+ .4byte sub_812BD50
+ .4byte sub_812BD5C
+ .4byte sub_812BD68
+ .4byte sub_812BD74
+ .4byte sub_812BD80
+ .4byte sub_812BDC4
+ .4byte sub_812BDF4
+ .4byte dp01t_2E_6_battle_intro
+ .4byte sub_812BE64
+ .4byte sub_812BEB0
+ .4byte sub_812BEBC
+ .4byte sub_812BEC8
+ .4byte sub_812BED4
+ .4byte sub_812BEE0
+ .4byte sub_812BF3C
+ .4byte sub_812BF48
+ .4byte sub_812BF54
+ .4byte nullsub_78
diff --git a/data/battle_anim_812C144.s b/data/battle_anim_812C144.s
new file mode 100644
index 000000000..188173252
--- /dev/null
+++ b/data/battle_anim_812C144.s
@@ -0,0 +1,643 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gSpriteAnim_8402164:: @ 8402164
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_840217C:: @ 840217C
+ .4byte gSpriteAnim_8402164
+
+ .align 2
+gBattleAnimSpriteTemplate_8402180:: @ 8402180
+ spr_template 10137, 10137, gOamData_837E054, gSpriteAnimTable_840217C, NULL, gDummySpriteAffineAnimTable, sub_80793C4
+
+ .align 2
+gBattleAnimSpriteTemplate_8402198:: @ 8402198
+ spr_template 10016, 10016, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C144
+
+ .align 2
+gBattleAnimSpriteTemplate_84021B0:: @ 84021B0
+ spr_template 10017, 10017, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80794A8
+
+ .align 2
+gSpriteAnim_84021C8:: @ 84021C8
+ obj_image_anim_frame 0, 40
+ obj_image_anim_frame 16, 8
+ obj_image_anim_frame 32, 40
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_84021D8:: @ 84021D8
+ .4byte gSpriteAnim_84021C8
+
+ .align 2
+gBattleAnimSpriteTemplate_84021DC:: @ 84021DC
+ spr_template 10190, 10190, gOamData_837DF34, gSpriteAnimTable_84021D8, NULL, gDummySpriteAffineAnimTable, sub_80793C4
+
+ .align 2
+gBattleAnimSpriteTemplate_84021F4:: @ 84021F4
+ spr_template 10191, 10191, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C220
+
+ .align 2
+gBattleAnimSpriteTemplate_840220C:: @ 840220C
+ spr_template 10189, 10189, gOamData_837DF94, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C2BC
+
+ .align 2
+gSpriteAffineAnim_8402224:: @ 8402224
+ obj_rot_scal_anim_frame 0x180, 0x180, 0, 0
+ obj_rot_scal_anim_frame 0xFFE0, 0x18, 0, 5
+ obj_rot_scal_anim_frame 0x18, 0xFFE0, 0, 5
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnim_8402244:: @ 8402244
+ obj_rot_scal_anim_frame 0x30, 0x30, 0, 0
+ obj_rot_scal_anim_frame 0x20, 0x20, 0, 6
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_840225C:: @ 840225C
+ .4byte gSpriteAffineAnim_8402224
+ .4byte gSpriteAffineAnim_8402244
+
+ .align 2
+gBattleAnimSpriteTemplate_8402264:: @ 8402264
+ spr_template 10187, 10187, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_840225C, sub_812C358
+
+ .align 2
+gBattleAnimSpriteTemplate_840227C:: @ 840227C
+ spr_template 10152, 10152, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C720
+
+ .align 2
+gSpriteAnim_8402294:: @ 8402294
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 64, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_84022AC:: @ 84022AC
+ .4byte gSpriteAnim_8402294
+
+ .align 2
+gBattleAnimSpriteTemplate_84022B0:: @ 84022B0
+ spr_template 10027, 10027, gOamData_837DF34, gSpriteAnimTable_84022AC, NULL, gDummySpriteAffineAnimTable, sub_812C80C
+
+ .align 2
+gSpriteAnim_84022C8:: @ 84022C8
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_84022D0:: @ 84022D0
+ .4byte gSpriteAnim_84022C8
+
+ .align 2
+gSpriteAffineAnim_84022D4:: @ 84022D4
+ obj_rot_scal_anim_frame 0xFFF9, 0xFFF9, -3, 16
+ obj_rot_scal_anim_frame 0x7, 0x7, 3, 16
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_84022EC:: @ 84022EC
+ .4byte gSpriteAffineAnim_84022D4
+
+ .align 2
+gBattleAnimSpriteTemplate_84022F0:: @ 84022F0
+ spr_template 10228, 10228, gOamData_837DF94, gSpriteAnimTable_84022D0, NULL, gSpriteAffineAnimTable_84022EC, sub_812C848
+
+ .align 2
+gSpriteAnim_8402308:: @ 8402308
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 16, 16
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_840231C:: @ 840231C
+ .4byte gSpriteAnim_8402308
+
+ .align 2
+gSpriteAffineAnim_8402320:: @ 8402320
+ obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
+ obj_rot_scal_anim_frame 0xFFE0, 0xFFE0, 0, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_8402338:: @ 8402338
+ .4byte gSpriteAffineAnim_8402320
+
+ .align 2
+gBattleAnimSpriteTemplate_840233C:: @ 840233C
+ spr_template 10192, 10192, gOamData_837DFF4, gSpriteAnimTable_840231C, NULL, gSpriteAffineAnimTable_8402338, sub_812C908
+
+ .align 2
+gSpriteAffineAnim_8402354:: @ 8402354
+ obj_rot_scal_anim_frame 0x0, 0x180, 0, 0
+ obj_rot_scal_anim_frame 0x10, 0x0, 0, 20
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_840236C:: @ 840236C
+ obj_rot_scal_anim_frame 0x140, 0x180, 0, 0
+ obj_rot_scal_anim_frame 0xFFF0, 0x0, 0, 19
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_8402384:: @ 8402384
+ .4byte gSpriteAffineAnim_8402354
+ .4byte gSpriteAffineAnim_840236C
+
+ .align 2
+gBattleAnimSpriteTemplate_840238C:: @ 840238C
+ spr_template 10227, 10227, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402384, sub_812C990
+
+ .align 2
+gBattleAnimSpriteTemplate_84023A4:: @ 84023A4
+ spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812CAFC
+
+ .align 2
+gBattleAnimSpriteTemplate_84023BC:: @ 84023BC
+ spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812CC28
+
+ .align 2
+gSpriteAnim_84023D4:: @ 84023D4
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 8, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_84023E4:: @ 84023E4
+ .4byte gSpriteAnim_84023D4
+
+ .align 2
+gBattleAnimSpriteTemplate_84023E8:: @ 84023E8
+ spr_template 10229, 10229, gOamData_837DF54, gSpriteAnimTable_84023E4, NULL, gDummySpriteAffineAnimTable, sub_812CCE8
+
+ .align 2
+gUnknown_08402400:: @ 8402400
+ obj_rot_scal_anim_frame -12, 8, 0, 4
+ obj_rot_scal_anim_frame 20, -20, 0, 4
+ obj_rot_scal_anim_frame -8, 12, 0, 4
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gSpriteAnim_8402420:: @ 8402420
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8402428:: @ 8402428
+ .4byte gSpriteAnim_8402420
+
+ .align 2
+gSpriteAffineAnim_840242C:: @ 840242C
+ obj_rot_scal_anim_frame 0x0, 0x0, 5, 40
+ obj_rot_scal_anim_frame 0x0, 0x0, 10, 10
+ obj_rot_scal_anim_frame 0x0, 0x0, 15, 10
+ obj_rot_scal_anim_frame 0x0, 0x0, 20, 40
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_8402454:: @ 8402454
+ .4byte gSpriteAffineAnim_840242C
+
+ .align 2
+gBattleAnimSpriteTemplate_8402458:: @ 8402458
+ spr_template 10230, 10230, gOamData_837DFFC, gSpriteAnimTable_8402428, NULL, gSpriteAffineAnimTable_8402454, sub_812D294
+
+ .align 2
+gSpriteAnim_8402470:: @ 8402470
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_loop 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8402494:: @ 8402494
+ .4byte gSpriteAnim_8402470
+
+ .align 2
+gBattleAnimSpriteTemplate_8402498:: @ 8402498
+ spr_template 10234, 10234, gOamData_837DF34, gSpriteAnimTable_8402494, NULL, gDummySpriteAffineAnimTable, sub_80793C4
+
+ .align 2
+gUnknown_084024B0:: @ 84024B0
+ obj_rot_scal_anim_frame -12, 20, 0, 8
+ obj_rot_scal_anim_frame 12, -20, 0, 8
+ obj_rot_scal_anim_loop 2
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gBattleAnimSpriteTemplate_84024D0:: @ 84024D0
+ spr_template 10226, 10226, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D3AC
+
+ .align 2
+gBattleAnimSpriteTemplate_84024E8:: @ 84024E8
+ spr_template 10233, 10233, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D4B4
+
+ .align 2
+gSpriteTemplate_8402500:: @ 8402500
+ spr_template 10233, 10233, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D588
+
+ .align 2
+gUnknown_08402518:: @ 8402518
+ obj_rot_scal_anim_frame 8, -8, 0, 12
+ obj_rot_scal_anim_frame -16, 16, 0, 12
+ obj_rot_scal_anim_frame 8, -8, 0, 12
+ obj_rot_scal_anim_loop 1
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gUnknown_08402540:: @ 8402540
+ obj_rot_scal_anim_frame 0, 6, 0, 20
+ obj_rot_scal_anim_frame 0, 0, 0, 20
+ obj_rot_scal_anim_frame 0, -18, 0, 6
+ obj_rot_scal_anim_frame -18, -18, 0, 3
+ obj_rot_scal_anim_frame 0, 0, 0, 15
+ obj_rot_scal_anim_frame 4, 4, 0, 13
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gBattleAnimSpriteTemplate_8402578:: @ 8402578
+ spr_template 10236, 10236, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D724
+
+ .align 2
+gUnknown_08402590:: @ 8402590
+ obj_rot_scal_anim_frame 0, 6, 0, 20
+ obj_rot_scal_anim_frame 0, 0, 0, 20
+ obj_rot_scal_anim_frame 7, -30, 0, 6
+ obj_rot_scal_anim_frame 0, 0, 0, 20
+ obj_rot_scal_anim_frame -2, 3, 0, 20
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gUnknown_084025C0:: @ 84025C0
+ .byte 0xE8, 0x18, 0xFC, 0x00 @ last could be align padding
+
+ .align 2
+gSpriteAnim_84025C4:: @ 84025C4
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 4, 6
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_84025D0:: @ 84025D0
+ obj_image_anim_frame 8, 6
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_84025D8:: @ 84025D8
+ obj_image_anim_frame 12, 6
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_84025E0:: @ 84025E0
+ .4byte gSpriteAnim_84025C4
+ .4byte gSpriteAnim_84025D0
+ .4byte gSpriteAnim_84025D8
+
+ .align 2
+gBattleAnimSpriteTemplate_84025EC:: @ 84025EC
+ spr_template 10241, 10241, gOamData_837DF2C, gSpriteAnimTable_84025E0, NULL, gDummySpriteAffineAnimTable, sub_812DEAC
+
+ .align 2
+gUnknown_08402604:: @ 8402604
+ .byte 0x78, 0x50, 0x28, 0x00 @ last could be align padding
+
+ .align 2
+gUnknown_08402608:: @ 8402608
+ .byte 0, 0, 0, 0, 50
+
+ .align 2
+gUnknown_08402610:: @ 8402610
+ obj_rot_scal_anim_frame 0, -15, 0, 7
+ obj_rot_scal_anim_frame 0, 15, 0, 7
+ obj_rot_scal_anim_loop 2
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gBattleAnimSpriteTemplate_8402630:: @ 8402630
+ spr_template 10087, 10087, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812E4F0
+
+ .align 2
+gSpriteAnim_8402648:: @ 8402648
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 2, 8
+ obj_image_anim_frame 3, 8
+ obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_840266C:: @ 840266C
+ obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_8402690:: @ 8402690
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8402698:: @ 8402698
+ .4byte gSpriteAnim_8402648
+ .4byte gSpriteAnim_840266C
+ .4byte gSpriteAnim_8402690
+
+ .align 2
+gBattleAnimSpriteTemplate_84026A4:: @ 84026A4
+ spr_template 10238, 10238, gOamData_837DF24, gSpriteAnimTable_8402698, NULL, gDummySpriteAffineAnimTable, sub_812E7A0
+
+ .align 2
+@ probably unknown palette
+ .incbin "graphics/unknown/unknown_4026BC.gbapal"
+
+ .align 2
+gSpriteAnim_84026DC:: @ 84026DC
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 4, 9
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_84026EC:: @ 84026EC
+ .4byte gSpriteAnim_84026DC
+
+ .align 2
+gBattleAnimSpriteTemplate_84026F0:: @ 84026F0
+ spr_template 10239, 10239, gOamData_837DF2C, gSpriteAnimTable_84026EC, NULL, gDummySpriteAffineAnimTable, sub_812EA4C
+
+ .align 2
+gBattleAnimSpriteTemplate_8402708:: @ 8402708
+ spr_template 10240, 10240, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812EC78
+
+ .align 2
+gBattleAnimSpriteTemplate_8402720:: @ 8402720
+ spr_template 10227, 10227, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402384, sub_812ED84
+
+ .align 2
+gBattleAnimSpriteTemplate_8402738:: @ 8402738
+ spr_template 10236, 10236, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812EEA4
+
+ .align 2
+gUnknown_08402750:: @ 8402750
+ obj_rot_scal_anim_frame 16, 0, 0, 4
+ obj_rot_scal_anim_frame 0, -3, 0, 16
+ obj_rot_scal_anim_frame 4, 0, 0, 4
+ obj_rot_scal_anim_frame 0, 0, 0, 24
+ obj_rot_scal_anim_frame -5, 3, 0, 16
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gSpriteAffineAnim_8402780:: @ 8402780
+ obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_84027A0:: @ 84027A0
+ obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_84027C0:: @ 84027C0
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_84027E0:: @ 84027E0
+ .4byte gSpriteAffineAnim_8402780
+ .4byte gSpriteAffineAnim_84027A0
+ .4byte gSpriteAffineAnim_84027C0
+
+ .align 2
+gBattleAnimSpriteTemplate_84027EC:: @ 84027EC
+ spr_template 10242, 10242, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_84027E0, sub_812F88C
+
+ .align 2
+gSpriteAffineAnim_8402804:: @ 8402804
+ obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
+ obj_rot_scal_anim_frame 0xFFFC, 0xFFFA, 0, 16
+ obj_rot_scal_anim_frame 0x4, 0x6, 0, 16
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_8402824:: @ 8402824
+ obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0
+ obj_rot_scal_anim_frame 0x4, 0x6, 0, 16
+ obj_rot_scal_anim_frame 0xFFFC, 0xFFFA, 0, 16
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_8402844:: @ 8402844
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x4, 0x6, 0, 16
+ obj_rot_scal_anim_frame 0xFFFC, 0xFFFA, 0, 16
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_8402864:: @ 8402864
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x8, 0xA, 0, 30
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF6, 0, 16
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_8402884:: @ 8402884
+ .4byte gSpriteAffineAnim_8402804
+ .4byte gSpriteAffineAnim_8402824
+ .4byte gSpriteAffineAnim_8402844
+ .4byte gSpriteAffineAnim_8402864
+
+ .align 2
+gBattleAnimSpriteTemplate_8402894:: @ 8402894
+ spr_template 10242, 10242, gOamData_837DFF4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402884, sub_812F948
+
+ .align 2
+gUnknown_084028AC:: @ 84028AC
+ obj_rot_scal_anim_frame -16, 16, 0, 6
+ obj_rot_scal_anim_frame 16, -16, 0, 12
+ obj_rot_scal_anim_frame -16, 16, 0, 6
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gSpriteTemplate_84028CC:: @ 84028CC
+ spr_template 10243, 10243, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812FF94
+
+ .align 2
+gUnknown_084028E4:: @ 84028E4
+ .incbin "graphics/battle_anims/sprites/effect.gbapal"
+
+ .align 2
+gSpriteAnim_8402914:: @ 8402914
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_8402920:: @ 8402920
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_840292C:: @ 840292C
+ .4byte gSpriteAnim_8402914
+ .4byte gSpriteAnim_8402920
+
+ .align 2
+gBattleAnimSpriteTemplate_8402934:: @ 8402934
+ spr_template 10053, 10053, gOamData_837DF34, gSpriteAnimTable_840292C, NULL, gDummySpriteAffineAnimTable, sub_81300F4
+
+ .align 2
+gSpriteTemplate_840294C:: @ 840294C
+ spr_template 10248, 10248, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81304DC
+
+ .align 2
+gBattleAnimSpriteTemplate_8402964:: @ 8402964
+ spr_template 10252, 10252, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_813051C
+
+ .align 2
+gSpriteAffineAnim_840297C:: @ 840297C
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 24
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_840298C:: @ 840298C
+ obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 24
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_84029A4:: @ 84029A4
+ .4byte gSpriteAffineAnim_840297C
+ .4byte gSpriteAffineAnim_840298C
+
+ .align 2
+gSpriteTemplate_84029AC:: @ 84029AC
+ spr_template 10254, 10254, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_84029A4, SpriteCallbackDummy
+
+ .align 2
+gBattleAnimSpriteTemplate_84029C4:: @ 84029C4
+ spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81307B0
+
+ .align 2
+gUnknown_084029DC:: @ 84029DC
+ obj_rot_scal_anim_frame 0, -16, 0, 6
+ obj_rot_scal_anim_frame 0, 16, 0, 6
+ obj_rot_scal_anim_end 0
+
+ .align 2
+gBattleAnimSpriteTemplate_84029F4:: @ 84029F4
+ spr_template 10255, 10255, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8130A2C
+
+ .align 2
+gBattleAnimSpriteTemplate_8402A0C:: @ 8402A0C
+ spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8130AEC
+
+ .align 2
+gBattleAnimSpriteTemplate_8402A24:: @ 8402A24
+ spr_template 10258, 10258, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8130F5C
+
+ .align 2
+gBattleAnimSpriteTemplate_8402A3C:: @ 8402A3C
+ spr_template 10233, 10233, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8131264
+
+ .align 2
+gSpriteTemplate_8402A54:: @ 8402A54
+ spr_template 10233, 10233, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1FDC
+
+ .align 2
+gBattleAnimSpriteTemplate_8402A6C:: @ 8402A6C
+ spr_template 10250, 10250, gOamData_837DF3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8131564
+
+ .align 2
+gSpriteTemplate_8402A84:: @ 8402A84
+ spr_template 10224, 10224, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8131EB8
+
+ .align 2
+gSpriteAnim_8402A9C:: @ 8402A9C
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8402AA8:: @ 8402AA8
+ .4byte gSpriteAnim_8402A9C
+
+ .align 2
+gSpriteAffineAnim_8402AAC:: @ 8402AAC
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8402AC4:: @ 8402AC4
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_8402ADC:: @ 8402ADC
+ .4byte gSpriteAffineAnim_8402AAC
+ .4byte gSpriteAffineAnim_8402AC4
+
+ .align 2
+gBattleAnimSpriteTemplate_8402AE4:: @ 8402AE4
+ spr_template 10277, 10277, gOamData_837DF9C, gSpriteAnimTable_8402AA8, NULL, gSpriteAffineAnimTable_8402ADC, sub_8132370
+
+ .align 2
+gSpriteAffineAnim_8402AFC:: @ 8402AFC
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 64
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_8402B0C:: @ 8402B0C
+ .4byte gSpriteAffineAnim_8402AFC
+
+ .align 2
+gBattleAnimSpriteTemplate_8402B10:: @ 8402B10
+ spr_template 10278, 10278, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402B0C, sub_81323E0
+
+ .align 2
+gUnknown_08402B28:: @ 8402B28
+ obj_rot_scal_anim_frame 0, 16, 0, 4
+ obj_rot_scal_anim_frame -2, 0, 0, 8
+ obj_rot_scal_anim_frame 0, 4, 0, 4
+ obj_rot_scal_anim_frame 0, 0, 0, 24
+ obj_rot_scal_anim_frame 1, -5, 0, 16
+ obj_rot_scal_anim_end 0
diff --git a/data/battle_anim_8137220.s b/data/battle_anim_8137220.s
new file mode 100644
index 000000000..c1673af9a
--- /dev/null
+++ b/data/battle_anim_8137220.s
@@ -0,0 +1,64 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gWallyBufferCommands:: @ 84061A4
+ .4byte dp01t_00_5_getattr
+ .4byte sub_8138230
+ .4byte sub_813823C
+ .4byte sub_8138C90
+ .4byte sub_8138C9C
+ .4byte sub_8138CA8
+ .4byte sub_8138CB4
+ .4byte sub_8138D38
+ .4byte sub_8138E04
+ .4byte sub_8138ED0
+ .4byte sub_8138EDC
+ .4byte sub_8138EE8
+ .4byte sub_8138EF4
+ .4byte sub_8138F44
+ .4byte sub_8138FA0
+ .4byte sub_8138FAC
+ .4byte sub_8139208
+ .4byte dp01t_11_5_message_for_player_only
+ .4byte sub_8139298
+ .4byte sub_8139378
+ .4byte sub_8139384
+ .4byte sub_81393EC
+ .4byte sub_813942C
+ .4byte sub_8139438
+ .4byte sub_8139444
+ .4byte sub_8139544
+ .4byte sub_8139550
+ .4byte sub_813955C
+ .4byte sub_8139568
+ .4byte sub_8139574
+ .4byte sub_8139580
+ .4byte sub_813958C
+ .4byte sub_8139598
+ .4byte sub_81395A4
+ .4byte sub_81395B0
+ .4byte sub_81395BC
+ .4byte sub_81395C8
+ .4byte sub_81395D4
+ .4byte sub_81395E0
+ .4byte sub_81395EC
+ .4byte sub_81395F8
+ .4byte sub_8139604
+ .4byte sub_8139674
+ .4byte sub_8139680
+ .4byte sub_81396B0
+ .4byte sub_81396E0
+ .4byte dp01t_2E_5_battle_intro
+ .4byte sub_8139750
+ .4byte sub_8139AA0
+ .4byte sub_8139B20
+ .4byte sub_8139B2C
+ .4byte sub_8139B38
+ .4byte sub_8139B44
+ .4byte sub_8139BA0
+ .4byte sub_8139BAC
+ .4byte sub_8139BB8
+ .4byte nullsub_80
diff --git a/data/battle_anim_813F0F4.s b/data/battle_anim_813F0F4.s
new file mode 100644
index 000000000..de29622ad
--- /dev/null
+++ b/data/battle_anim_813F0F4.s
@@ -0,0 +1,172 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_0840B258:: @ 840B258
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55020
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55021
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55022
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55023
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55024
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55025
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55026
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55027
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55028
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55029
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55030
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55031
+
+ .align 2
+gUnknown_0840B2B8:: @ 840B2B8
+ obj_pal gBattleAnimSpritePalette_136, 55020
+ obj_pal gBattleAnimSpritePalette_136, 55021
+ obj_pal gBattleAnimSpritePalette_136, 55022
+ obj_pal gBattleAnimSpritePalette_136, 55023
+ obj_pal gBattleAnimSpritePalette_136, 55024
+ obj_pal gBattleAnimSpritePalette_136, 55025
+ obj_pal gBattleAnimSpritePalette_136, 55026
+ obj_pal gBattleAnimSpritePalette_136, 55027
+ obj_pal gBattleAnimSpritePalette_136, 55028
+ obj_pal gBattleAnimSpritePalette_136, 55029
+ obj_pal gBattleAnimSpritePalette_136, 55030
+ obj_pal gBattleAnimSpritePalette_136, 55031
+
+ .align 2
+gSpriteAnim_840B318:: @ 840B318
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 2, 1
+ obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 2, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_840B334:: @ 840B334
+ obj_image_anim_frame 3, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B33C:: @ 840B33C
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B344:: @ 840B344
+ obj_image_anim_frame 5, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B34C:: @ 840B34C
+ obj_image_anim_frame 6, 4
+ obj_image_anim_frame 7, 4
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_840B358:: @ 840B358
+ obj_image_anim_frame 7, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_840B360:: @ 840B360
+ .4byte gSpriteAnim_840B318
+ .4byte gSpriteAnim_840B334
+ .4byte gSpriteAnim_840B33C
+ .4byte gSpriteAnim_840B344
+ .4byte gSpriteAnim_840B34C
+ .4byte gSpriteAnim_840B358
+
+gUnknown_0840B378:: @ 840B378
+ .byte 0, 0, 0, 5, 1, 2, 2, 3, 5, 5, 4, 4
+
+ .align 2
+gUnknown_0840B384:: @ 840B384
+ .4byte sub_8140930
+ .4byte sub_8140DC4
+ .4byte sub_8140C14
+ .4byte sub_8140CE8
+ .4byte sub_8141058
+ .4byte sub_8140C14
+ .4byte sub_8140B3C
+ .4byte sub_8140CE8
+ .4byte sub_8140F24
+ .4byte sub_8140A64
+ .4byte sub_8140DC4
+ .4byte sub_8141164
+
+ .align 2
+gSpriteTemplate_840B3B4:: @ 840B3B4
+ spr_template 55020, 55020, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B3CC:: @ 840B3CC
+ spr_template 55021, 55021, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B3E4:: @ 840B3E4
+ spr_template 55022, 55022, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B3FC:: @ 840B3FC
+ spr_template 55023, 55023, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B414:: @ 840B414
+ spr_template 55024, 55024, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B42C:: @ 840B42C
+ spr_template 55025, 55025, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B444:: @ 840B444
+ spr_template 55026, 55026, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B45C:: @ 840B45C
+ spr_template 55027, 55027, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B474:: @ 840B474
+ spr_template 55028, 55028, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B48C:: @ 840B48C
+ spr_template 55029, 55029, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B4A4:: @ 840B4A4
+ spr_template 55030, 55030, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_840B4BC:: @ 840B4BC
+ spr_template 55031, 55031, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 1
+gUnknown_0840B4D4:: @ 840B4D4
+ .2byte 0x7ADF
+ .2byte 0x7AF0
+ .2byte 0x53D7
+ .2byte 0x3FFF
+ .2byte 0x7297
+ .2byte 0x67F5
+ .2byte 0x7B2C
+ .2byte 0x2B7E
+ .2byte 0x431F
+ .2byte 0x7BDD
+ .2byte 0x2A3F
+ .2byte 0x293F
+ .2byte 0x0
+ .2byte 0x201
+ .2byte 0x403
+ .2byte 0x101
+ .2byte 0x100
+ .2byte 0x503
+ .2byte 0x506
+ .2byte 0x4
+
+ .align 2
+gBattleAnimSpriteTemplate_840B4FC:: @ 840B4FC
+ spr_template 10269, 10269, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8141C30
diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s
index fad85183f..74205e66c 100644
--- a/data/battle_anim_scripts.s
+++ b/data/battle_anim_scripts.s
@@ -422,8 +422,8 @@ Move_POUND: @ 81C7794
monbg 1
setalpha 12, 8
panse_19 SE_W003, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
wait
clearmonbg 1
blendoff
@@ -435,89 +435,89 @@ Move_DOUBLE_SLAP: @ 81C77C5
setalpha 12, 8
ifelse _81C77F0, _81C7804
_81C77D6:
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
panse_19 SE_W003, 63
wait
clearmonbg 1
blendoff
end
_81C77F0:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -8, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -8, 0, 1, 2
jump _81C77D6
_81C7804:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 8, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 8, 0, 1, 2
jump _81C77D6
Move_POISON_POWDER: @ 81C7818
loadsprite 10065
loadsprite 10150
panse_1C SE_W077, 63, 10, 6
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, -30, -22, 117, 80, 5, 1
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, 10, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, -25, -22, 117, 112, 5, 3
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, -30, -22, 117, 80, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, 10, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, -25, -22, 117, 112, 5, 3
pause 15
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, -5, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, 5, -22, 117, 96, 5, 1
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, 0, -22, 117, 69, -5, 1
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, -15, -22, 117, 112, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, -5, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, 5, -22, 117, 96, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, 0, -22, 117, 69, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, -15, -22, 117, 112, 5, 2
pause 30
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, -15, -22, 117, 112, 5, 2
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, 15, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, -10, -22, 117, 96, 7, 2
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, -5, -22, 117, 90, -8, 0
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, -15, -22, 117, 112, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, 15, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, -10, -22, 117, 96, 7, 2
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, -5, -22, 117, 90, -8, 0
pause 20
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, -10, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, 0, -22, 117, 89, 5, 2
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, 20, -22, 117, 112, -8, 2
- sprite gBattleAnimSpriteTemplate_83D6254, 130, 6, 5, -22, 117, 80, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, -10, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, 0, -22, 117, 89, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, 20, -22, 117, 112, -8, 2
+ sprite gBattleAnimSpriteTemplate_83D6254, 130, 5, -22, 117, 80, 5, 1
wait
end
Move_STUN_SPORE: @ 81C7949
loadsprite 10068
panse_1C SE_W077, 63, 10, 6
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, -30, -22, 117, 80, 5, 1
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, 10, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, -25, -22, 117, 112, 5, 3
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, -30, -22, 117, 80, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, 10, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, -25, -22, 117, 112, 5, 3
pause 15
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, -5, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, 5, -22, 117, 96, 5, 1
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, 0, -22, 117, 69, -5, 1
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, -15, -22, 117, 112, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, -5, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, 5, -22, 117, 96, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, 0, -22, 117, 69, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, -15, -22, 117, 112, 5, 2
pause 30
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, -15, -22, 117, 112, 5, 2
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, 15, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, -10, -22, 117, 96, 7, 2
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, -5, -22, 117, 90, -8, 0
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, -15, -22, 117, 112, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, 15, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, -10, -22, 117, 96, 7, 2
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, -5, -22, 117, 90, -8, 0
pause 20
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, -10, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, 0, -22, 117, 89, 5, 2
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, 20, -22, 117, 112, -8, 2
- sprite gBattleAnimSpriteTemplate_83D623C, 130, 6, 5, -22, 117, 80, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, -10, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, 0, -22, 117, 89, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, 20, -22, 117, 112, -8, 2
+ sprite gBattleAnimSpriteTemplate_83D623C, 130, 5, -22, 117, 80, 5, 1
wait
end
Move_SLEEP_POWDER: @ 81C7A77
loadsprite 10067
panse_1C SE_W077, 63, 10, 6
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, -30, -22, 117, 80, 5, 1
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, 10, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, -25, -22, 117, 112, 5, 3
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, -30, -22, 117, 80, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, 10, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, -25, -22, 117, 112, 5, 3
pause 15
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, -5, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, 5, -22, 117, 96, 5, 1
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, 0, -22, 117, 69, -5, 1
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, -15, -22, 117, 112, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, -5, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, 5, -22, 117, 96, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, 0, -22, 117, 69, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, -15, -22, 117, 112, 5, 2
pause 30
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, -15, -22, 117, 112, 5, 2
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, 15, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, -10, -22, 117, 96, 7, 2
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, -5, -22, 117, 90, -8, 0
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, -15, -22, 117, 112, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, 15, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, -10, -22, 117, 96, 7, 2
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, -5, -22, 117, 90, -8, 0
pause 20
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, -10, -22, 117, 80, -5, 1
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, 0, -22, 117, 89, 5, 2
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, 20, -22, 117, 112, -8, 2
- sprite gBattleAnimSpriteTemplate_83D6224, 130, 6, 5, -22, 117, 80, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, -10, -22, 117, 80, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, 0, -22, 117, 89, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, 20, -22, 117, 112, -8, 2
+ sprite gBattleAnimSpriteTemplate_83D6224, 130, 5, -22, 117, 80, 5, 1
wait
end
@@ -527,21 +527,21 @@ Move_SWIFT: @ 81C7BA5
monbg 3
setalpha 12, 8
panse_19 SE_W129, 192
- sprite gBattleAnimSpriteTemplate_83D6510, 131, 7, 20, -10, 20, 0, 22, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D6510, 131, 20, -10, 20, 0, 22, 20, 1
pause 5
panse_19 SE_W129, 192
- sprite gBattleAnimSpriteTemplate_83D6510, 131, 7, 20, -10, 20, 5, 22, -18, 1
+ sprite gBattleAnimSpriteTemplate_83D6510, 131, 20, -10, 20, 5, 22, -18, 1
pause 5
panse_19 SE_W129, 192
- sprite gBattleAnimSpriteTemplate_83D6510, 131, 7, 20, -10, 20, -10, 22, 15, 1
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 18, 1
- createtask sub_80A7FA0, 2, 5, 3, 2, 0, 18, 1
+ sprite gBattleAnimSpriteTemplate_83D6510, 131, 20, -10, 20, -10, 22, 15, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 18, 1
+ createtask sub_80A7FA0, 2, 3, 2, 0, 18, 1
pause 5
panse_19 SE_W129, 192
- sprite gBattleAnimSpriteTemplate_83D6510, 131, 7, 20, -10, 20, 0, 22, -20, 1
+ sprite gBattleAnimSpriteTemplate_83D6510, 131, 20, -10, 20, 0, 22, -20, 1
pause 5
panse_19 SE_W129, 192
- sprite gBattleAnimSpriteTemplate_83D6510, 131, 7, 20, -10, 20, 0, 22, 12, 1
+ sprite gBattleAnimSpriteTemplate_83D6510, 131, 20, -10, 20, 0, 22, 12, 1
pause 5
wait
clearmonbg 3
@@ -553,22 +553,22 @@ Move_STRENGTH: @ 81C7C5E
monbg 3
setalpha 12, 8
panse_19 SE_W036, 192
- createtask sub_80A8314, 5, 5, 0, 2, 0, 96, 30
+ createtask sub_80A8314, 5, 0, 2, 0, 96, 30
wait
pause 10
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 4
- createtask sub_80A8500, 2, 5, 1, 18, 6, 2, 4
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 4
+ createtask sub_80A8500, 2, 1, 18, 6, 2, 4
pause 4
panse_19 SE_W025B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 16, 12, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 16, 12, 1, 1
pause 4
panse_19 SE_W025B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, -16, -12, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, -16, -12, 1, 1
pause 4
panse_19 SE_W025B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 3, 4, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 3, 4, 1, 1
wait
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
wait
clearmonbg 3
blendoff
@@ -578,10 +578,10 @@ Move_TACKLE: @ 81C7CF2
loadsprite 10135
monbg 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
panse_19 SE_W004, 63
wait
clearmonbg 1
@@ -593,22 +593,22 @@ Move_BODY_SLAM: @ 81C7D30
monbg 3
setalpha 12, 8
panse_19 SE_W036, 192
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 6, 1, 0
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 6, 1, 0
wait
pause 11
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 26, 0, 0, 5
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 26, 0, 0, 5
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 4, 4, -10, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 4, -10, 0, 1, 0
panse_1C SE_W025B, 63, 10, 2
pause 1
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 1, -28, 0, 0, 3
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -28, 0, 0, 3
wait
- createtask sub_80A8154, 2, 5, 1, 4, 0, 12, 1
+ createtask sub_80A8154, 2, 1, 4, 0, 12, 1
wait
pause 10
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 6
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 6
pause 5
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 1, 0, 6
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 6
wait
clearmonbg 3
blendoff
@@ -619,7 +619,7 @@ Move_SUPERSONIC: @ 81C7DBD
monbg 2
monbgprio_2A 0
setalpha 12, 8
- createtask sub_80A7FA0, 2, 5, 0, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 0, 2, 0, 8, 1
call _81C7DFB
call _81C7DFB
call _81C7DFB
@@ -632,22 +632,22 @@ Move_SUPERSONIC: @ 81C7DBD
end
_81C7DFB:
panse_19 SE_W048, 192
- sprite gBattleAnimSpriteTemplate_83D7534, 130, 6, 16, 0, 0, 0, 30, 0
+ sprite gBattleAnimSpriteTemplate_83D7534, 130, 16, 0, 0, 0, 30, 0
pause 2
ret
Move_SCREECH: @ 81C7E15
loadsprite 10164
- createtask sub_80A7FA0, 2, 5, 0, 3, 0, 2, 1
+ createtask sub_80A7FA0, 2, 0, 3, 0, 2, 1
call _81C7E48
call _81C7E48
pause 16
- createtask sub_80A8B88, 5, 5, 0, 6, 2048, 2, 1
+ createtask sub_80A8B88, 5, 0, 6, 2048, 2, 1
wait
end
_81C7E48:
panse_19 SE_W103, 192
- sprite gBattleAnimSpriteTemplate_83D754C, 130, 6, 16, 0, 0, 0, 30, 0
+ sprite gBattleAnimSpriteTemplate_83D754C, 130, 16, 0, 0, 0, 30, 0
pause 2
ret
@@ -655,41 +655,41 @@ Move_FLAME_WHEEL: @ 81C7E62
loadsprite 10029
monbg 3
monbgprio_2A 1
- sprite gBattleAnimSpriteTemplate_83D9694, 3, 4, 0, 0, 56, 0
+ sprite gBattleAnimSpriteTemplate_83D9694, 3, 0, 0, 56, 0
panse_19 SE_W172, 192
pause 2
- sprite gBattleAnimSpriteTemplate_83D9694, 3, 4, 0, 0, 56, 4
+ sprite gBattleAnimSpriteTemplate_83D9694, 3, 0, 0, 56, 4
panse_19 SE_W172, 192
pause 2
- sprite gBattleAnimSpriteTemplate_83D9694, 3, 4, 0, 0, 56, 8
+ sprite gBattleAnimSpriteTemplate_83D9694, 3, 0, 0, 56, 8
panse_19 SE_W172, 192
pause 2
- sprite gBattleAnimSpriteTemplate_83D9694, 3, 4, 0, 0, 56, 12
+ sprite gBattleAnimSpriteTemplate_83D9694, 3, 0, 0, 56, 12
panse_19 SE_W172, 192
pause 2
- sprite gBattleAnimSpriteTemplate_83D9694, 3, 4, 0, 0, 56, 16
+ sprite gBattleAnimSpriteTemplate_83D9694, 3, 0, 0, 56, 16
panse_19 SE_W172, 192
pause 2
- sprite gBattleAnimSpriteTemplate_83D9694, 3, 4, 0, 0, 56, 20
+ sprite gBattleAnimSpriteTemplate_83D9694, 3, 0, 0, 56, 20
panse_19 SE_W172, 192
pause 2
- sprite gBattleAnimSpriteTemplate_83D9694, 3, 4, 0, 0, 56, 24
+ sprite gBattleAnimSpriteTemplate_83D9694, 3, 0, 0, 56, 24
panse_19 SE_W172, 192
wait
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 24, 0, 0, 6
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 6
pause 4
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 8, 1
- createtask sub_8079790, 3, 5, 1, 31, 12, 1, 1
+ createtask sub_80A7E7C, 2, 1, 5, 0, 8, 1
+ createtask sub_8079790, 3, 1, 31, 12, 1, 1
panse_19 SE_W172B, 63
call _81D11A2
pause 7
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 9
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 9
wait
clearmonbg 3
end
Unknown_81C7F4C: @ 81C7F4C
- sprite gBattleAnimSpriteTemplate_83D9694, 3, 3, 0, 0, 50
+ sprite gBattleAnimSpriteTemplate_83D9694, 3, 0, 0, 50
pause 4
ret
@@ -700,23 +700,23 @@ Move_PIN_MISSILE: @ 81C7F5C
monbgprio_28 1
setalpha 12, 8
panse_19 SE_W026, 192
- sprite gBattleAnimSpriteTemplate_83DABA4, 2, 6, 20, -8, -8, -8, 20, -32
+ sprite gBattleAnimSpriteTemplate_83DABA4, 2, 20, -8, -8, -8, 20, -32
pause 15
- sprite gBattleAnimSpriteTemplate_83DABA4, 2, 6, 20, -8, 8, 8, 20, -40
+ sprite gBattleAnimSpriteTemplate_83DABA4, 2, 20, -8, 8, 8, 20, -40
pause 4
panse_19 SE_W030, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, -8, -8, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 2, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, -8, -8, 1, 2
+ createtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
pause 9
- sprite gBattleAnimSpriteTemplate_83DABA4, 2, 6, 20, -8, 0, 0, 20, -32
+ sprite gBattleAnimSpriteTemplate_83DABA4, 2, 20, -8, 0, 0, 20, -32
pause 4
panse_19 SE_W030, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 8, 8, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 2, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 8, 8, 1, 2
+ createtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
pause 14
panse_19 SE_W030, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 2, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
wait
clearmonbg 1
blendoff
@@ -729,23 +729,23 @@ Move_ICICLE_SPEAR: @ 81C8021
monbgprio_28 1
setalpha 12, 8
panse_19 SE_W196, 192
- sprite gBattleAnimSpriteTemplate_83DABBC, 2, 6, 20, -8, -8, -8, 20, -32
+ sprite gBattleAnimSpriteTemplate_83DABBC, 2, 20, -8, -8, -8, 20, -32
pause 15
- sprite gBattleAnimSpriteTemplate_83DABBC, 2, 6, 20, -8, 8, 8, 20, -40
+ sprite gBattleAnimSpriteTemplate_83DABBC, 2, 20, -8, 8, 8, 20, -40
pause 4
panse_19 SE_W030, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, -8, -8, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 2, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, -8, -8, 1, 2
+ createtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
pause 9
- sprite gBattleAnimSpriteTemplate_83DABBC, 2, 6, 20, -8, 0, 0, 20, -32
+ sprite gBattleAnimSpriteTemplate_83DABBC, 2, 20, -8, 0, 0, 20, -32
pause 4
panse_19 SE_W030, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 8, 8, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 2, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 8, 8, 1, 2
+ createtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
pause 14
panse_19 SE_W030, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 2, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
wait
clearmonbg 1
blendoff
@@ -756,20 +756,20 @@ Move_TAKE_DOWN: @ 81C80E6
monbg 3
setalpha 12, 8
panse_19 SE_W036, 192
- createtask sub_80A8920, 5, 7, 0, -24, 8, 23, 10, 40, 10
+ createtask sub_80A8920, 5, 0, -24, 8, 23, 10, 40, 10
pause 35
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 1, 0, 10, 0, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 4, 4, -10, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 10, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 4, -10, 0, 1, 0
panse_19 SE_W025B, 63
pause 1
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 1, -16, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -16, 0, 0, 4
wait
- createtask sub_80A8154, 2, 5, 1, 4, 0, 12, 1
+ createtask sub_80A8154, 2, 1, 4, 0, 12, 1
wait
pause 2
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 5
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 5
pause 3
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 1, 0, 7
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 7
wait
clearmonbg 3
blendoff
@@ -778,33 +778,33 @@ Move_TAKE_DOWN: @ 81C80E6
Move_DOUBLE_EDGE: @ 81C817A
loadsprite 10135
panse_19 SE_W129, 192
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 2, 4, 2, 32767, 10, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 2, 4, 2, 32767, 10, 0, 0
wait
pause 10
panse_19 SE_W207, 192
panse_1D SE_W207, 192, 8
- createtask sub_80A8500, 2, 5, 0, 18, 6, 2, 4
+ createtask sub_80A8500, 2, 0, 18, 6, 2, 4
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 0, 16, 16, 32767
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 20, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 16, 16, 32767
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 20, 0, 0, 4
pause 3
wait
panse_19 SE_W025B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 4, -10, 0, 1, 0
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 1, -32, 0, 0, 3
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 132, -10, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -32, 0, 0, 3
wait
- createtask sub_80A8E04, 2, 4, 8, -256, 0, 0
- createtask sub_80A8E04, 2, 4, 8, -256, 1, 0
- createtask sub_80A8154, 2, 5, 0, 4, 0, 12, 1
- createtask sub_80A8154, 2, 5, 1, 4, 0, 12, 1
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 16, 0, 32767
+ createtask sub_80A8E04, 2, 8, -256, 0, 0
+ createtask sub_80A8E04, 2, 8, -256, 1, 0
+ createtask sub_80A8154, 2, 0, 4, 0, 12, 1
+ createtask sub_80A8154, 2, 1, 4, 0, 12, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 16, 0, 32767
wait
- createtask sub_80A8E04, 2, 4, 8, -256, 0, 1
- createtask sub_80A8E04, 2, 4, 8, -256, 1, 1
+ createtask sub_80A8E04, 2, 8, -256, 0, 1
+ createtask sub_80A8E04, 2, 8, -256, 1, 1
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 5
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 5
pause 3
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 1, 0, 7
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 7
wait
end
@@ -816,10 +816,10 @@ Move_POISON_STING: @ 81C828D
monbgprio_28 1
setalpha 12, 8
panse_19 SE_W013B, 192
- sprite gBattleAnimSpriteTemplate_83DAB8C, 130, 5, 20, 0, -8, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DAB8C, 130, 20, 0, -8, 0, 20
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createtask sub_80A7FA0, 2, 1, 2, 0, 5, 1
panse_19 SE_W030, 63
wait
call Unknown_81D5F87
@@ -835,14 +835,14 @@ Move_TWINEEDLE: @ 81C82E2
monbgprio_28 1
setalpha 12, 8
panse_1C SE_W013B, 192, 6, 2
- sprite gBattleAnimSpriteTemplate_83DAB8C, 130, 5, 10, -4, 0, -4, 20
- sprite gBattleAnimSpriteTemplate_83DAB8C, 130, 5, 20, 12, 10, 12, 20
+ sprite gBattleAnimSpriteTemplate_83DAB8C, 130, 10, -4, 0, -4, 20
+ sprite gBattleAnimSpriteTemplate_83DAB8C, 130, 20, 12, 10, 12, 20
pause 20
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 5, 1
- sprite gBattleAnimSpriteTemplate_83DB4C0, 3, 4, 0, -4, 1, 3
+ createtask sub_80A7FA0, 2, 1, 2, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DB4C0, 3, 0, -4, 1, 3
panse_1C SE_W030, 63, 5, 2
pause 1
- sprite gBattleAnimSpriteTemplate_83DB4C0, 3, 4, 10, 12, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB4C0, 3, 10, 12, 1, 3
wait
clearmonbg 1
blendoff
@@ -850,15 +850,15 @@ Move_TWINEEDLE: @ 81C82E2
Move_FIRE_BLAST: @ 81C8355
loadsprite 10029
- createtask_1F sub_812AF30, 2, 144, 145
+ createtask_1F sub_812AF30, 144, 145
call _81C83E9
call _81C83E9
call _81C83E9
pause 24
- createtask sub_80E2A38, 10, 5, 1, 3, 0, 8, 0
+ createtask sub_80E2A38, 10, 1, 3, 0, 8, 0
wait
pause 19
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 20, 1
+ createtask sub_80A7E7C, 2, 1, 5, 0, 20, 1
call _81C842D
pause 3
call _81C842D
@@ -877,35 +877,35 @@ Move_FIRE_BLAST: @ 81C8355
pause 3
call _81C842D
wait
- createtask sub_80E2A38, 10, 5, 1, 2, 8, 0, 0
+ createtask sub_80E2A38, 10, 1, 2, 8, 0, 0
wait
end
_81C83E9:
- sprite gBattleAnimSpriteTemplate_83D962C, 130, 3, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D962C, 130, 3, 0, 0, 51
- sprite gBattleAnimSpriteTemplate_83D962C, 130, 3, 0, 0, 102
- sprite gBattleAnimSpriteTemplate_83D962C, 130, 3, 0, 0, 153
- sprite gBattleAnimSpriteTemplate_83D962C, 130, 3, 0, 0, 204
+ sprite gBattleAnimSpriteTemplate_83D962C, 130, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D962C, 130, 0, 0, 51
+ sprite gBattleAnimSpriteTemplate_83D962C, 130, 0, 0, 102
+ sprite gBattleAnimSpriteTemplate_83D962C, 130, 0, 0, 153
+ sprite gBattleAnimSpriteTemplate_83D962C, 130, 0, 0, 204
pause 5
ret
_81C842D:
- sprite gBattleAnimSpriteTemplate_83D967C, 130, 5, 0, 0, 10, 0, -2
- sprite gBattleAnimSpriteTemplate_83D967C, 130, 5, 0, 0, 13, -2, 0
- sprite gBattleAnimSpriteTemplate_83D967C, 130, 5, 0, 0, 13, 2, 0
- sprite gBattleAnimSpriteTemplate_83D967C, 130, 5, 0, 0, 15, -2, 2
- sprite gBattleAnimSpriteTemplate_83D967C, 130, 5, 0, 0, 15, 2, 2
+ sprite gBattleAnimSpriteTemplate_83D967C, 130, 0, 0, 10, 0, -2
+ sprite gBattleAnimSpriteTemplate_83D967C, 130, 0, 0, 13, -2, 0
+ sprite gBattleAnimSpriteTemplate_83D967C, 130, 0, 0, 13, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D967C, 130, 0, 0, 15, -2, 2
+ sprite gBattleAnimSpriteTemplate_83D967C, 130, 0, 0, 15, 2, 2
ret
Move_LEECH_SEED: @ 81C8483
loadsprite 10006
panse_19 SE_W077, 192
- sprite gBattleAnimSpriteTemplate_83D63C8, 130, 6, 15, 0, 0, 24, 35, -32
+ sprite gBattleAnimSpriteTemplate_83D63C8, 130, 15, 0, 0, 24, 35, -32
pause 8
panse_19 SE_W077, 192
- sprite gBattleAnimSpriteTemplate_83D63C8, 130, 6, 15, 0, -16, 24, 35, -40
+ sprite gBattleAnimSpriteTemplate_83D63C8, 130, 15, 0, -16, 24, 35, -40
pause 8
panse_19 SE_W077, 192
- sprite gBattleAnimSpriteTemplate_83D63C8, 130, 6, 15, 0, 16, 24, 35, -37
+ sprite gBattleAnimSpriteTemplate_83D63C8, 130, 15, 0, 16, 24, 35, -37
pause 12
panse_1C SE_W039, 63, 10, 8
wait
@@ -914,11 +914,11 @@ Move_LEECH_SEED: @ 81C8483
Move_EMBER: @ 81C84D9
loadsprite 10029
panse_1C SE_W052, 192, 5, 2
- sprite gBattleAnimSpriteTemplate_83D95E4, 130, 6, 20, 0, -16, 24, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D95E4, 130, 20, 0, -16, 24, 20, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D95E4, 130, 6, 20, 0, 0, 24, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D95E4, 130, 20, 0, 0, 24, 20, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D95E4, 130, 6, 20, 0, 16, 24, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D95E4, 130, 20, 0, 16, 24, 20, 1
pause 16
panse_19 SE_W172, 63
call _81C8535
@@ -926,7 +926,7 @@ Move_EMBER: @ 81C84D9
call _81C8535
end
_81C8535:
- sprite gBattleAnimSpriteTemplate_83D95FC, 130, 7, -24, 24, 24, 24, 20, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D95FC, 130, -24, 24, 24, 24, 20, 1, 1
pause 4
ret
@@ -935,17 +935,17 @@ Move_MEGA_PUNCH: @ 81C854D
loadsprite 10143
monbg 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 0, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 0, 16, 0
setalpha 12, 8
panse_19 SE_W025, 63
- sprite gBattleAnimSpriteTemplate_83DA058, 3, 4, 0, 0, 0, 50
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 7, 32767
+ sprite gBattleAnimSpriteTemplate_83DA058, 3, 0, 0, 0, 50
+ createtask sub_80E2A38, 10, 4, 2, 0, 7, 32767
pause 50
call _81C85E9
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 0
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 22, 1
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 0, 32767
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 1, 0, 8, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
+ createtask sub_80A7FA0, 2, 1, 4, 0, 22, 1
+ createtask sub_80E2A38, 10, 4, 2, 0, 0, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 8, 0, 0
panse_19 SE_W233B, 63
wait
clearmonbg 1
@@ -978,18 +978,18 @@ Move_MEGA_KICK: @ 81C8627
loadsprite 10143
monbg 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 0, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 0, 16, 0
setalpha 12, 8
panse_19 SE_W025, 63
- sprite gBattleAnimSpriteTemplate_83DA058, 3, 4, 0, 0, 1, 50
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 7, 32767
+ sprite gBattleAnimSpriteTemplate_83DA058, 3, 0, 0, 1, 50
+ createtask sub_80E2A38, 10, 4, 2, 0, 7, 32767
pause 50
panse_19 SE_W025B, 63
call _81C85E9
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 0
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 22, 1
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 0, 32767
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 1, 0, 8, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
+ createtask sub_80A7FA0, 2, 1, 4, 0, 22, 1
+ createtask sub_80E2A38, 10, 4, 2, 0, 0, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 8, 0, 0
wait
clearmonbg 1
blendoff
@@ -1005,19 +1005,19 @@ Move_COMET_PUNCH: @ 81C86C3
setalpha 12, 8
ifelse _81C86F1, _81C8716
_81C86D7:
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
panse_19 SE_W004, 63
wait
clearmonbg 1
blendoff
end
_81C86F1:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -8, -8, 1, 2
- sprite gBattleAnimSpriteTemplate_83D9FA8, 3, 5, -8, 0, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -8, -8, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 3, -8, 0, 8, 1, 0
jump _81C86D7
_81C8716:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 8, -8, 1, 2
- sprite gBattleAnimSpriteTemplate_83D9FA8, 3, 5, 8, 0, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 8, -8, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 3, 8, 0, 8, 1, 0
jump _81C86D7
Move_SONIC_BOOM: @ 81C873B
@@ -1029,7 +1029,7 @@ Move_SONIC_BOOM: @ 81C873B
call _81C8772
call _81C8772
call _81C8772
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 10, 1
+ createtask sub_80A7E7C, 2, 1, 3, 0, 10, 1
call _81C878A
wait
clearmonbg 3
@@ -1037,32 +1037,32 @@ Move_SONIC_BOOM: @ 81C873B
end
_81C8772:
panse_19 SE_W013B, 192
- sprite gBattleAnimSpriteTemplate_83D74A4, 130, 5, 16, 0, 0, 0, 15
+ sprite gBattleAnimSpriteTemplate_83D74A4, 130, 16, 0, 0, 0, 15
pause 4
ret
_81C878A:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 2
pause 4
ret
Move_THUNDER_SHOCK: @ 81C879C
loadsprite 10001
loadsprite 10011
- createtask sub_80E2A38, 10, 5, 1, 0, 0, 6, 0
+ createtask sub_80E2A38, 10, 1, 0, 0, 6, 0
wait
pause 10
- createtask sub_80D681C, 5, 3, 0, -44, 0
+ createtask sub_80D681C, 5, 0, -44, 0
panse_19 SE_W085, 63
pause 9
- createtask sub_80E2A38, 10, 5, 4, 0, 0, 13, 0
+ createtask sub_80E2A38, 10, 4, 0, 0, 13, 0
wait
- createtask sub_80E2A38, 10, 5, 4, 0, 13, 0, 0
+ createtask sub_80E2A38, 10, 4, 0, 13, 0, 0
wait
pause 20
call Unknown_81D6100
wait
pause 20
- createtask sub_80E2A38, 10, 5, 1, 0, 6, 0, 0
+ createtask sub_80E2A38, 10, 1, 0, 6, 0, 0
wait
end
@@ -1070,48 +1070,48 @@ Move_THUNDERBOLT: @ 81C880A
loadsprite 10001
loadsprite 10282
loadsprite 10011
- createtask sub_80E2A38, 10, 5, 1, 0, 0, 6, 0
+ createtask sub_80E2A38, 10, 1, 0, 0, 6, 0
wait
pause 10
- createtask sub_80D681C, 5, 3, 24, -52, 0
+ createtask sub_80D681C, 5, 24, -52, 0
panse_19 SE_W085, 63
pause 7
- createtask sub_80D681C, 5, 3, -24, -52, 0
+ createtask sub_80D681C, 5, -24, -52, 0
panse_19 SE_W085, 63
pause 7
- createtask sub_80D681C, 5, 3, 0, -60, 1
+ createtask sub_80D681C, 5, 0, -60, 1
panse_19 SE_W085, 63
pause 9
- createtask sub_80E2A38, 10, 5, 4, 0, 0, 13, 0
+ createtask sub_80E2A38, 10, 4, 0, 0, 13, 0
wait
- createtask sub_80E2A38, 10, 5, 4, 0, 13, 0, 0
+ createtask sub_80E2A38, 10, 4, 0, 13, 0, 0
wait
pause 20
- sprite gBattleAnimSpriteTemplate_83D98F0, 131, 4, 44, 0, 0, 3
- sprite gBattleAnimSpriteTemplate_83D9908, 132, 8, 0, 0, 32, 44, 0, 40, 0, -32765
- sprite gBattleAnimSpriteTemplate_83D9908, 132, 8, 0, 0, 32, 44, 64, 40, 1, -32765
- sprite gBattleAnimSpriteTemplate_83D9908, 132, 8, 0, 0, 32, 44, 128, 40, 0, -32765
- sprite gBattleAnimSpriteTemplate_83D9908, 132, 8, 0, 0, 32, 44, 192, 40, 2, -32765
- sprite gBattleAnimSpriteTemplate_83D9908, 132, 8, 0, 0, 16, 44, 32, 40, 0, -32765
- sprite gBattleAnimSpriteTemplate_83D9908, 132, 8, 0, 0, 16, 44, 96, 40, 1, -32765
- sprite gBattleAnimSpriteTemplate_83D9908, 132, 8, 0, 0, 16, 44, 160, 40, 0, -32765
- sprite gBattleAnimSpriteTemplate_83D9908, 132, 8, 0, 0, 16, 44, 224, 40, 2, -32765
+ sprite gBattleAnimSpriteTemplate_83D98F0, 131, 44, 0, 0, 3
+ sprite gBattleAnimSpriteTemplate_83D9908, 132, 0, 0, 32, 44, 0, 40, 0, -32765
+ sprite gBattleAnimSpriteTemplate_83D9908, 132, 0, 0, 32, 44, 64, 40, 1, -32765
+ sprite gBattleAnimSpriteTemplate_83D9908, 132, 0, 0, 32, 44, 128, 40, 0, -32765
+ sprite gBattleAnimSpriteTemplate_83D9908, 132, 0, 0, 32, 44, 192, 40, 2, -32765
+ sprite gBattleAnimSpriteTemplate_83D9908, 132, 0, 0, 16, 44, 32, 40, 0, -32765
+ sprite gBattleAnimSpriteTemplate_83D9908, 132, 0, 0, 16, 44, 96, 40, 1, -32765
+ sprite gBattleAnimSpriteTemplate_83D9908, 132, 0, 0, 16, 44, 160, 40, 0, -32765
+ sprite gBattleAnimSpriteTemplate_83D9908, 132, 0, 0, 16, 44, 224, 40, 2, -32765
panse_19 SE_W063, 63
pause 0
- createtask sub_80E2A38, 10, 5, 1, 0, 2, 2, 0
+ createtask sub_80E2A38, 10, 1, 0, 2, 2, 0
pause 6
- createtask sub_80E2A38, 10, 5, 1, 0, 6, 6, 0
+ createtask sub_80E2A38, 10, 1, 0, 6, 6, 0
pause 6
- createtask sub_80E2A38, 10, 5, 1, 0, 2, 2, 0
+ createtask sub_80E2A38, 10, 1, 0, 2, 2, 0
pause 6
- createtask sub_80E2A38, 10, 5, 1, 0, 6, 6, 0
+ createtask sub_80E2A38, 10, 1, 0, 6, 6, 0
wait
pause 20
panse_1D SE_W085B, 63, 19
call Unknown_81D6100
wait
pause 20
- createtask sub_80E2A38, 10, 5, 1, 0, 6, 0, 0
+ createtask sub_80E2A38, 10, 1, 0, 6, 0, 0
wait
end
@@ -1119,20 +1119,20 @@ Move_THUNDER_WAVE: @ 81C89C0
loadsprite 10001
loadsprite 10011
loadsprite 10173
- createtask sub_80E2A38, 10, 5, 1, 0, 0, 6, 0
+ createtask sub_80E2A38, 10, 1, 0, 0, 6, 0
wait
pause 10
- createtask sub_80D681C, 5, 3, 0, -48, 0
+ createtask sub_80D681C, 5, 0, -48, 0
panse_19 SE_W086, 63
pause 20
panse_1C SE_W085B, 63, 10, 4
- sprite gBattleAnimSpriteTemplate_83D9950, 130, 2, -16, -16
+ sprite gBattleAnimSpriteTemplate_83D9950, 130, -16, -16
pause 4
- sprite gBattleAnimSpriteTemplate_83D9950, 130, 2, -16, 0
+ sprite gBattleAnimSpriteTemplate_83D9950, 130, -16, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D9950, 130, 2, -16, 16
+ sprite gBattleAnimSpriteTemplate_83D9950, 130, -16, 16
wait
- createtask sub_80E2A38, 10, 5, 1, 0, 6, 0, 0
+ createtask sub_80E2A38, 10, 1, 0, 6, 0, 0
wait
end
@@ -1148,25 +1148,25 @@ _81C8A43:
blendoff
end
_81C8A48:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, -20, -20, 1, 2
- sprite gBattleAnimSpriteTemplate_83D9FA8, 131, 5, -20, -12, 8, 1, 0
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, -20, -20, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 131, -20, -12, 8, 1, 0
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
panse_19 SE_W233B, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 8, 0, 1, 2
- sprite gBattleAnimSpriteTemplate_83D9FA8, 131, 5, 8, 8, 8, 1, 0
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 8, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 131, 8, 8, 8, 1, 0
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
panse_19 SE_W233B, 63
jump _81C8A43
_81C8AB9:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 12, -20, 1, 2
- sprite gBattleAnimSpriteTemplate_83D9FA8, 131, 5, 12, -12, 8, 1, 0
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 12, -20, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 131, 12, -12, 8, 1, 0
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
panse_19 SE_W233B, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, -12, 0, 1, 2
- sprite gBattleAnimSpriteTemplate_83D9FA8, 131, 5, -12, 8, 8, 1, 0
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, -12, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 131, -12, 8, 8, 1, 0
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
panse_19 SE_W233B, 63
jump _81C8A43
@@ -1176,10 +1176,10 @@ Move_STOMP: @ 81C8B2A
monbg 1
setalpha 12, 8
panse_19 SE_W104, 63
- sprite gBattleAnimSpriteTemplate_83DA070, 3, 3, 0, -32, 15
+ sprite gBattleAnimSpriteTemplate_83DA070, 3, 0, -32, 15
pause 19
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, -8, 1, 1
- createtask sub_80A7E7C, 2, 5, 1, 0, 4, 9, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, -8, 1, 1
+ createtask sub_80A7E7C, 2, 1, 0, 4, 9, 1
panse_19 SE_W025B, 63
wait
clearmonbg 1
@@ -1188,7 +1188,7 @@ Move_STOMP: @ 81C8B2A
Move_TAIL_WHIP: @ 81C8B71
panse_1C SE_W039, 192, 24, 3
- createtask sub_80A8500, 2, 5, 0, 12, 4, 2, 3
+ createtask sub_80A8500, 2, 0, 12, 4, 2, 3
wait
end
@@ -1197,9 +1197,9 @@ Move_CUT: @ 81C8B8A
monbg 1
setalpha 12, 8
panse_19 SE_W015, 63
- sprite gBattleAnimSpriteTemplate_83D6B28, 2, 3, 40, -32, 0
+ sprite gBattleAnimSpriteTemplate_83D6B28, 2, 40, -32, 0
pause 5
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 10, 1
+ createtask sub_80A7E7C, 2, 1, 0, 3, 10, 1
wait
clearmonbg 1
blendoff
@@ -1209,31 +1209,31 @@ Move_CUT: @ 81C8B8A
Move_HIDDEN_POWER: @ 81C8BBC
loadsprite 10217
panse_19 SE_W036, 192
- createtask sub_80A8D34, 5, 5, -7, -7, 11, 0, 0
+ createtask sub_80A8D34, 5, -7, -7, 11, 0, 0
wait
pause 30
- createtask sub_8079790, 5, 5, 0, 20479, 12, 5, 1
+ createtask sub_8079790, 5, 0, 20479, 12, 5, 1
pause 4
- createtask sub_80A8D34, 5, 5, -7, -7, 11, 0, 0
+ createtask sub_80A8D34, 5, -7, -7, 11, 0, 0
panse_19 SE_W179, 192
- sprite gBattleAnimSpriteTemplate_83D7B14, 2, 2, 26, 0
- sprite gBattleAnimSpriteTemplate_83D7B14, 2, 2, 26, 42
- sprite gBattleAnimSpriteTemplate_83D7B14, 2, 2, 26, 84
- sprite gBattleAnimSpriteTemplate_83D7B14, 2, 2, 26, 126
- sprite gBattleAnimSpriteTemplate_83D7B14, 2, 2, 26, 168
- sprite gBattleAnimSpriteTemplate_83D7B14, 2, 2, 26, 210
+ sprite gBattleAnimSpriteTemplate_83D7B14, 2, 26, 0
+ sprite gBattleAnimSpriteTemplate_83D7B14, 2, 26, 42
+ sprite gBattleAnimSpriteTemplate_83D7B14, 2, 26, 84
+ sprite gBattleAnimSpriteTemplate_83D7B14, 2, 26, 126
+ sprite gBattleAnimSpriteTemplate_83D7B14, 2, 26, 168
+ sprite gBattleAnimSpriteTemplate_83D7B14, 2, 26, 210
pause 52
setvar 7, -1
panse_19 SE_W115, 192
- createtask sub_80A8D34, 5, 5, -7, -7, 11, 0, 0
- sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 1, 0
- sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 1, 32
- sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 1, 64
- sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 1, 96
- sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 1, 128
- sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 1, 160
- sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 1, 192
- sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 1, 224
+ createtask sub_80A8D34, 5, -7, -7, 11, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 0
+ sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 32
+ sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 64
+ sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 96
+ sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 128
+ sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 160
+ sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 192
+ sprite gBattleAnimSpriteTemplate_83D7B2C, 130, 224
end
Move_REVERSAL: @ 81C8CA5
@@ -1241,27 +1241,27 @@ Move_REVERSAL: @ 81C8CA5
loadsprite 10143
loadsprite 10135
panse_19 SE_W197, 192
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 3, 32767, 8, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 3, 32767, 8, 0, 0
wait
pause 30
- createtask sub_80E1F8C, 2, 6, 31, 3, 2, 0, 10, 32767
+ createtask sub_80E1F8C, 2, 31, 3, 2, 0, 10, 32767
pause 10
panse_19 SE_W179, 192
- sprite gBattleAnimSpriteTemplate_8402738, 2, 2, 26, 0
- sprite gBattleAnimSpriteTemplate_8402738, 2, 2, 26, 42
- sprite gBattleAnimSpriteTemplate_8402738, 2, 2, 26, 84
- sprite gBattleAnimSpriteTemplate_8402738, 2, 2, 26, 126
- sprite gBattleAnimSpriteTemplate_8402738, 2, 2, 26, 168
- sprite gBattleAnimSpriteTemplate_8402738, 2, 2, 26, 210
+ sprite gBattleAnimSpriteTemplate_8402738, 2, 26, 0
+ sprite gBattleAnimSpriteTemplate_8402738, 2, 26, 42
+ sprite gBattleAnimSpriteTemplate_8402738, 2, 26, 84
+ sprite gBattleAnimSpriteTemplate_8402738, 2, 26, 126
+ sprite gBattleAnimSpriteTemplate_8402738, 2, 26, 168
+ sprite gBattleAnimSpriteTemplate_8402738, 2, 26, 210
wait
pause 20
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
pause 8
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 1, 32767, 8, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 5, 0, 0, 10, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, 0, 1, 1
- createtask sub_80A9058, 5, 5, 0, 1, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 32767, 8, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ createtask sub_80A9058, 5, 0, 1, 8, 1, 0
end
Move_PURSUIT: @ 81C8D80
@@ -1282,13 +1282,13 @@ _81C8D96:
end
_81C8D9F:
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 2
- createtask sub_80A9058, 5, 5, 0, 1, 6, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createtask sub_80A9058, 5, 0, 1, 6, 1, 0
jump _81C8D96
_81C8DC8:
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 1
- createtask sub_80A9058, 5, 5, 0, 1, 6, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ createtask sub_80A9058, 5, 0, 1, 6, 1, 0
jump _81C8D96
Move_SPIKE_CANNON: @ 81C8DF1
@@ -1297,18 +1297,18 @@ Move_SPIKE_CANNON: @ 81C8DF1
monbg 1
monbgprio_28 1
setalpha 12, 8
- createtask sub_80A8920, 5, 7, 0, -4, 0, 4, 6, 8, 4
+ createtask sub_80A8920, 5, 0, -4, 0, 4, 6, 8, 4
wait
panse_1C SE_W013B, 192, 5, 3
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 5
- sprite gBattleAnimSpriteTemplate_83DAB8C, 2, 5, 10, -8, -8, -8, 20
- sprite gBattleAnimSpriteTemplate_83DAB8C, 2, 5, 18, 0, 0, 0, 20
- sprite gBattleAnimSpriteTemplate_83DAB8C, 2, 5, 26, 8, 8, 8, 20
- wait
- sprite gBattleAnimSpriteTemplate_83DB4C0, 3, 4, -8, -8, 1, 2
- sprite gBattleAnimSpriteTemplate_83DB4C0, 3, 4, 0, 0, 1, 2
- sprite gBattleAnimSpriteTemplate_83DB4C0, 3, 4, 8, 8, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 7, 1
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 5
+ sprite gBattleAnimSpriteTemplate_83DAB8C, 2, 10, -8, -8, -8, 20
+ sprite gBattleAnimSpriteTemplate_83DAB8C, 2, 18, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DAB8C, 2, 26, 8, 8, 8, 20
+ wait
+ sprite gBattleAnimSpriteTemplate_83DB4C0, 3, -8, -8, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4C0, 3, 0, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4C0, 3, 8, 8, 1, 2
+ createtask sub_80A7FA0, 2, 1, 3, 0, 7, 1
panse_1C SE_W030, 63, 5, 3
wait
clearmonbg 1
@@ -1320,10 +1320,10 @@ Move_SWORDS_DANCE: @ 81C8EA4
monbg 0
setalpha 12, 8
panse_19 SE_W014, 192
- createtask sub_80A8500, 2, 5, 0, 16, 6, 1, 4
- sprite gBattleAnimSpriteTemplate_83D748C, 2, 2, 0, 0
+ createtask sub_80A8500, 2, 0, 16, 6, 1, 4
+ sprite gBattleAnimSpriteTemplate_83D748C, 2, 0, 0
pause 22
- createtask sub_80E21A8, 2, 7, 10005, 2, 2, 32754, 16, 0, 0
+ createtask sub_80E21A8, 2, 10005, 2, 2, 32754, 16, 0, 0
wait
clearmonbg 0
blendoff
@@ -1333,16 +1333,16 @@ Move_SWORDS_DANCE: @ 81C8EA4
Move_PSYCH_UP: @ 81C8EEA
loadsprite 10196
monbg 2
- createtask sub_80E1F8C, 2, 6, 25, 2, 6, 1, 11, 0
+ createtask sub_80E1F8C, 2, 25, 2, 6, 1, 11, 0
setalpha 12, 8
panse_1C SE_W060B, 192, 5, 10
- sprite gBattleAnimSpriteTemplate_83DA690, 2, 4, 0, 0, 0, 0
- createtask sub_80A8B88, 5, 5, 0, 5, 2560, 8, 0
+ sprite gBattleAnimSpriteTemplate_83DA690, 2, 0, 0, 0, 0
+ createtask sub_80A8B88, 5, 0, 5, 2560, 8, 0
pause 127
pause 4
panse_19 SE_W060, 192
- createtask sub_80A8D34, 5, 5, -5, -5, 10, 0, 1
- createtask sub_80E2A38, 9, 5, 2, 2, 10, 0, 1023
+ createtask sub_80A8D34, 5, -5, -5, 10, 0, 1
+ createtask sub_80E2A38, 9, 2, 2, 10, 0, 1023
pause 30
clearmonbg 2
blendoff
@@ -1356,57 +1356,57 @@ Move_DIZZY_PUNCH: @ 81C8F5C
monbg 1
setalpha 12, 8
call _81C9077
- sprite gBattleAnimSpriteTemplate_83D9FA8, 133, 5, 16, 8, 20, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 4, 16, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 133, 16, 8, 20, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 16, 0, 1, 1
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, 16, 8, 160, -32
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, 16, 8, -256, -40
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, 16, 8, 128, -16
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, 16, 8, 416, -38
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, 16, 8, -128, -22
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, 16, 8, -384, -31
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, 16, 8, 160, -32
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, 16, 8, -256, -40
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, 16, 8, 128, -16
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, 16, 8, 416, -38
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, 16, 8, -128, -22
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, 16, 8, -384, -31
pause 10
call _81C9077
- sprite gBattleAnimSpriteTemplate_83D9FA8, 133, 5, -16, -8, 20, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 4, -16, -16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 133, -16, -8, 20, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 132, -16, -16, 1, 1
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, -16, -8, 160, -32
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, -16, -8, -256, -40
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, -16, -8, 128, -16
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, -16, -8, 416, -38
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, -16, -8, -128, -22
- sprite gBattleAnimSpriteTemplate_83DA088, 131, 4, -16, -8, -384, -31
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, -16, -8, 160, -32
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, -16, -8, -256, -40
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, -16, -8, 128, -16
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, -16, -8, 416, -38
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, -16, -8, -128, -22
+ sprite gBattleAnimSpriteTemplate_83DA088, 131, -16, -8, -384, -31
wait
clearmonbg 1
blendoff
end
_81C9077:
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
pause 6
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 7, 1
+ createtask sub_80A7FA0, 2, 1, 3, 0, 7, 1
ret
Move_FIRE_SPIN: @ 81C9096
loadsprite 10029
panse_19 SE_W221B, 63
- createtask sub_80A7E7C, 5, 5, 1, 0, 2, 47, 1
+ createtask sub_80A7E7C, 5, 1, 0, 2, 47, 1
call _81C90BF
call _81C90BF
call _81C90BF
wait
end
_81C90BF:
- sprite gBattleAnimSpriteTemplate_83DACD0, 130, 7, 0, 28, 528, 30, 13, 50, 1
+ sprite gBattleAnimSpriteTemplate_83DACD0, 130, 0, 28, 528, 30, 13, 50, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 130, 7, 0, 32, 480, 20, 16, -46, 1
+ sprite gBattleAnimSpriteTemplate_83DACD0, 130, 0, 32, 480, 20, 16, -46, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 130, 7, 0, 33, 576, 20, 8, 42, 1
+ sprite gBattleAnimSpriteTemplate_83DACD0, 130, 0, 33, 576, 20, 8, 42, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 130, 7, 0, 31, 400, 25, 11, -42, 1
+ sprite gBattleAnimSpriteTemplate_83DACD0, 130, 0, 31, 400, 25, 11, -42, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 130, 7, 0, 28, 512, 25, 16, 46, 1
+ sprite gBattleAnimSpriteTemplate_83DACD0, 130, 0, 28, 512, 25, 16, 46, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 130, 7, 0, 33, 464, 30, 15, -50, 1
+ sprite gBattleAnimSpriteTemplate_83DACD0, 130, 0, 33, 464, 30, 15, -50, 1
pause 2
ret
@@ -1426,56 +1426,56 @@ _81C916A:
jump _81C91FF
_81C918E:
pause 5
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 10, 1
+ createtask sub_80A7E7C, 2, 1, 0, 3, 10, 1
wait
clearmonbg 1
blendoff
wait
end
_81C91A7:
- sprite gBattleAnimSpriteTemplate_83D6B28, 2, 3, 40, -32, 0
+ sprite gBattleAnimSpriteTemplate_83D6B28, 2, 40, -32, 0
jump _81C916A
_81C91B9:
- sprite gBattleAnimSpriteTemplate_83D6B28, 2, 3, 40, -32, 1
+ sprite gBattleAnimSpriteTemplate_83D6B28, 2, 40, -32, 1
jump _81C916A
_81C91CB:
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 1, 10505, 4, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 10505, 4, 0, 0
jump _81C918E
_81C91E5:
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 3, 10505, 4, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 3, 10505, 4, 0, 0
jump _81C918E
_81C91FF:
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 3, 10505, 4, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 3, 10505, 4, 0, 0
jump _81C918E
Move_SELF_DESTRUCT: @ 81C9219
loadsprite 10198
- createtask sub_80E2A38, 10, 5, 2, 1, 0, 9, 31
- createtask sub_80A7FA0, 5, 5, 4, 6, 0, 38, 1
- createtask sub_80A7FA0, 5, 5, 5, 6, 0, 38, 1
- createtask sub_80A7FA0, 5, 5, 6, 6, 0, 38, 1
- createtask sub_80A7FA0, 5, 5, 7, 6, 0, 38, 1
- createtask sub_80A7FA0, 5, 5, 8, 6, 0, 38, 1
+ createtask sub_80E2A38, 10, 2, 1, 0, 9, 31
+ createtask sub_80A7FA0, 5, 4, 6, 0, 38, 1
+ createtask sub_80A7FA0, 5, 5, 6, 0, 38, 1
+ createtask sub_80A7FA0, 5, 6, 6, 0, 38, 1
+ createtask sub_80A7FA0, 5, 7, 6, 0, 38, 1
+ createtask sub_80A7FA0, 5, 8, 6, 0, 38, 1
call _81C929F
call _81C929F
wait
- createtask sub_80E2A38, 10, 5, 2, 1, 9, 0, 31
+ createtask sub_80E2A38, 10, 2, 1, 9, 0, 31
end
_81C929F:
panse_19 SE_W120, 192
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 0, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 0, 0, 0, 1
pause 6
panse_19 SE_W120, 192
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 24, -24, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 24, -24, 0, 1
pause 6
panse_19 SE_W120, 192
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, -16, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, -16, 16, 0, 1
pause 6
panse_19 SE_W120, 192
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, -24, -12, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, -24, -12, 0, 1
pause 6
panse_19 SE_W120, 192
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 16, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 16, 16, 0, 1
pause 6
ret
@@ -1485,19 +1485,19 @@ Move_SLAM: @ 81C9309
monbg 1
setalpha 12, 8
panse_19 SE_W004, 192
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 20, 3, 0, 4
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 20, 3, 0, 4
pause 1
- sprite gBattleAnimSpriteTemplate_83D69DC, 2, 2, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D69DC, 2, 0, 0
pause 3
panse_19 SE_W025B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 1
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 1, -12, 10, 0, 3
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 5
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -12, 10, 0, 3
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 5
pause 3
- createtask sub_80A8154, 2, 5, 1, 0, 3, 6, 1
+ createtask sub_80A8154, 2, 1, 0, 3, 6, 1
wait
pause 5
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 1, 0, 6
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 6
wait
clearmonbg 1
blendoff
@@ -1506,30 +1506,30 @@ Move_SLAM: @ 81C9309
Move_VINE_WHIP: @ 81C9391
loadsprite 10287
panse_19 SE_W026, 192
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 6
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 6
pause 6
panse_19 SE_W010, 63
- sprite gBattleAnimSpriteTemplate_83D69F4, 130, 2, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D69F4, 130, 0, 0
pause 6
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 6, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 6, 1
end
Move_DRILL_PECK: @ 81C93C8
loadsprite 10135
loadsprite 10162
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 0
panse_19 SE_W029, 192
wait
pause 2
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1
pause 2
panse_1C SE_W030, 63, 4, 8
createtask sub_80DB0E8, 5
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 18, 1
+ createtask sub_80A7FA0, 2, 1, 4, 0, 18, 1
wait
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 2
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 6
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 6
wait
end
@@ -1539,34 +1539,34 @@ Move_WATERFALL: @ 81C9421
loadsprite 10141
monbg 3
setalpha 12, 8
- createtask sub_80A7E7C, 5, 5, 0, 0, 2, 23, 1
+ createtask sub_80A7E7C, 5, 0, 0, 2, 23, 1
pause 5
panse_19 SE_W152, 192
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, 10, 10, 25, 0
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, 10, 10, 25, 0
pause 4
panse_19 SE_W152, 192
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, -15, 0, 25, 0
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, -15, 0, 25, 0
pause 4
panse_19 SE_W152, 192
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, 20, 10, 25, 0
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, 20, 10, 25, 0
pause 4
panse_19 SE_W152, 192
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, 0, -10, 25, 0
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, 0, -10, 25, 0
pause 4
panse_19 SE_W152, 192
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, -10, 15, 25, 0
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, -10, 15, 25, 0
pause 4
panse_19 SE_W152, 192
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, 25, 20, 25, 0
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, 25, 20, 25, 0
pause 4
panse_19 SE_W152, 192
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, -20, 20, 25, 0
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, -20, 20, 25, 0
pause 4
panse_19 SE_W152, 192
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, 12, 0, 25, 0
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, 12, 0, 25, 0
wait
pause 10
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, 5
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 5
pause 6
call _81C9502
wait
@@ -1575,86 +1575,86 @@ Move_WATERFALL: @ 81C9421
end
_81C9502:
panse_19 SE_W127, 63
- createtask sub_80A7FA0, 5, 5, 1, 4, 0, 17, 1
- sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 4, 0, 20, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, 20
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, 20
- pause 2
- sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 4, 0, 15, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, 15
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, 15
- pause 2
- sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 4, 0, 10, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, 10
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, 10
- pause 2
- sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 4, 0, 5, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, 5
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, 5
- pause 2
- sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 4, 0, 0, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, 0
- pause 2
- sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 4, 0, -5, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, -5
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, -5
- pause 2
- sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 4, 0, -10, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, -10
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, -10
- pause 2
- sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 4, 0, -15, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, -15
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, -15
- pause 2
- sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 4, 0, -20, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, -20
- sprite gBattleAnimSpriteTemplate_83D9360, 4, 2, 0, -20
+ createtask sub_80A7FA0, 5, 1, 4, 0, 17, 1
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 0, 20, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, 20
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, 20
+ pause 2
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 0, 15, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, 15
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, 15
+ pause 2
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 0, 10, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, 10
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, 10
+ pause 2
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 0, 5, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, 5
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, 5
+ pause 2
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, 0
+ pause 2
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 0, -5, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, -5
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, -5
+ pause 2
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 0, -10, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, -10
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, -10
+ pause 2
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 0, -15, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, -15
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, -15
+ pause 2
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 3, 0, -20, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, -20
+ sprite gBattleAnimSpriteTemplate_83D9360, 4, 0, -20
ret
Move_EXPLOSION: @ 81C9675
loadsprite 10198
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 8, 9, 8474, 8, 0, 8
- createtask sub_80A7FA0, 5, 5, 4, 8, 0, 40, 1
- createtask sub_80A7FA0, 5, 5, 5, 8, 0, 40, 1
- createtask sub_80A7FA0, 5, 5, 6, 8, 0, 40, 1
- createtask sub_80A7FA0, 5, 5, 7, 8, 0, 40, 1
- createtask sub_80A7FA0, 5, 5, 8, 8, 0, 40, 1
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 8, 9, 8474, 8, 0, 8
+ createtask sub_80A7FA0, 5, 4, 8, 0, 40, 1
+ createtask sub_80A7FA0, 5, 5, 8, 0, 40, 1
+ createtask sub_80A7FA0, 5, 6, 8, 0, 40, 1
+ createtask sub_80A7FA0, 5, 7, 8, 0, 40, 1
+ createtask sub_80A7FA0, 5, 8, 8, 0, 40, 1
call _81C9712
call _81C9712
wait
- createtask sub_80E2A38, 10, 5, 1, 1, 16, 16, 32767
+ createtask sub_80E2A38, 10, 1, 1, 16, 16, 32767
pause 50
- createtask sub_80E2A38, 10, 5, 1, 3, 16, 0, 32767
+ createtask sub_80E2A38, 10, 1, 3, 16, 0, 32767
end
_81C9712:
panse_19 SE_W153, 192
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 0, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 0, 0, 0, 1
pause 6
panse_19 SE_W153, 192
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 24, -24, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 24, -24, 0, 1
pause 6
panse_19 SE_W153, 192
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, -16, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, -16, 16, 0, 1
pause 6
panse_19 SE_W153, 192
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, -24, -12, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, -24, -12, 0, 1
pause 6
panse_19 SE_W153, 192
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 16, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 16, 16, 0, 1
pause 6
ret
Move_DEFENSE_CURL: @ 81C977C
loadsprite 10234
panse_1C SE_W161, 192, 18, 3
- createtask sub_80E0E24, 5, 2, 0, 0
+ createtask sub_80E0E24, 5, 0, 0
createtask sub_812D350, 5
wait
- sprite gBattleAnimSpriteTemplate_8402498, 2, 4, 0, 6, 0, 1
+ sprite gBattleAnimSpriteTemplate_8402498, 2, 0, 6, 0, 1
wait
- createtask sub_80E0E24, 5, 2, 0, 1
+ createtask sub_80E0E24, 5, 0, 1
wait
end
@@ -1663,23 +1663,23 @@ Move_PROTECT: @ 81C97B5
monbg 2
monbgprio_28 0
panse_1D SE_W115, 192, 16
- sprite gBattleAnimSpriteTemplate_83D6BE8, 2, 3, 24, 0, 90
+ sprite gBattleAnimSpriteTemplate_83D6BE8, 2, 24, 0, 90
wait
clearmonbg 2
end
Move_DETECT: @ 81C97D2
loadsprite 10071
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 9, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 9, 0
wait
- createtask sub_80E2A38, 10, 5, 2, 1, 0, 9, 32767
+ createtask sub_80E2A38, 10, 2, 1, 0, 9, 32767
pause 18
panse_19 SE_W197, 192
- sprite gBattleAnimSpriteTemplate_83930F4, 13, 2, 20, -20
+ sprite gBattleAnimSpriteTemplate_83930F4, 13, 20, -20
wait
pause 10
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 9, 0, 0
- createtask sub_80E2A38, 10, 5, 2, 2, 9, 0, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 9, 0, 0
+ createtask sub_80E2A38, 10, 2, 2, 9, 0, 32767
wait
end
@@ -1700,92 +1700,92 @@ _81C985F:
end
_81C9864:
panse_19 SE_W082, 192
- createtask sub_80A7FA0, 5, 5, 0, 1, 0, 15, 1
- createtask sub_80E2A38, 10, 5, 2, 3, 0, 9, 31
+ createtask sub_80A7FA0, 5, 0, 1, 0, 15, 1
+ createtask sub_80E2A38, 10, 2, 3, 0, 9, 31
wait
pause 20
panse_19 SE_W207B, 192
- sprite gBattleAnimSpriteTemplate_83D7798, 2, 3, 0, 20, -28
+ sprite gBattleAnimSpriteTemplate_83D7798, 2, 0, 20, -28
wait
panse_19 SE_W207B, 192
- sprite gBattleAnimSpriteTemplate_83D7798, 2, 3, 0, 20, -28
+ sprite gBattleAnimSpriteTemplate_83D7798, 2, 0, 20, -28
wait
pause 10
- createtask sub_80A8B88, 5, 5, 0, 16, 6144, 8, 0
+ createtask sub_80A8B88, 5, 0, 16, 6144, 8, 0
pause 5
- createtask sub_80A7FA0, 5, 5, 1, 4, 0, 30, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 0
+ createtask sub_80A7FA0, 5, 1, 4, 0, 30, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 0
panse_19 SE_W004, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 24, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 24, 8, 1, 0
panse_19 SE_W004, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, -24, -16, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, -24, -16, 1, 0
panse_19 SE_W004, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 8, 4, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 8, 4, 1, 0
panse_19 SE_W004, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, -16, 19, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, -16, 19, 1, 0
panse_19 SE_W004, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 18, -18, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 18, -18, 1, 0
panse_19 SE_W004, 63
wait
- createtask sub_80E2A38, 10, 5, 2, 3, 9, 0, 31
+ createtask sub_80E2A38, 10, 2, 3, 9, 0, 31
jump _81C985F
_81C996A:
panse_19 SE_W082, 192
- createtask sub_80A7FA0, 5, 5, 0, 1, 0, 15, 1
- createtask sub_80E2A38, 10, 5, 2, 3, 0, 9, 31
+ createtask sub_80A7FA0, 5, 0, 1, 0, 15, 1
+ createtask sub_80E2A38, 10, 2, 3, 0, 9, 31
wait
pause 20
panse_19 SE_W207B, 192
- sprite gBattleAnimSpriteTemplate_83D7798, 2, 3, 0, 20, -28
+ sprite gBattleAnimSpriteTemplate_83D7798, 2, 0, 20, -28
wait
pause 5
createtask sub_812E498, 5
pause 7
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 8, 1, 1
- createtask sub_80A7FA0, 5, 5, 1, 4, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 8, 1, 1
+ createtask sub_80A7FA0, 5, 1, 4, 0, 6, 1
pause 14
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 12, -6, 1, 1
- createtask sub_80A7FA0, 5, 5, 1, 4, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 12, -6, 1, 1
+ createtask sub_80A7FA0, 5, 1, 4, 0, 6, 1
pause 14
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, -12, -6, 1, 1
- createtask sub_80A7FA0, 5, 5, 1, 4, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, -12, -6, 1, 1
+ createtask sub_80A7FA0, 5, 1, 4, 0, 6, 1
wait
- createtask sub_80E2A38, 10, 5, 2, 3, 9, 0, 31
+ createtask sub_80E2A38, 10, 2, 3, 9, 0, 31
jump _81C985F
_81C9A37:
panse_19 SE_W207B, 192
- sprite gBattleAnimSpriteTemplate_83D7798, 2, 3, 0, 20, -28
+ sprite gBattleAnimSpriteTemplate_83D7798, 2, 0, 20, -28
wait
pause 5
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
pause 6
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 10, 4, 1, 1
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, 4, 1, 1
+ createtask sub_80A7FA0, 2, 1, 3, 0, 6, 1
wait
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
pause 6
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, -4, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -4, 1, 2
+ createtask sub_80A7FA0, 2, 1, 3, 0, 6, 1
jump _81C985F
_81C9AB3:
- sprite gBattleAnimSpriteTemplate_8402630, 2, 2, 20, -28
+ sprite gBattleAnimSpriteTemplate_8402630, 2, 20, -28
wait
pause 10
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 10, 2
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 10, 2
pause 12
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 1, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A7FA0, 2, 1, 1, 0, 6, 1
jump _81C985F
Move_SAFEGUARD: @ 81C9AF7
@@ -1800,7 +1800,7 @@ Move_SAFEGUARD: @ 81C9AF7
sprite gBattleAnimSpriteTemplate_83D7D74, 2
wait
panse_19 SE_REAPOKE, 192
- createtask sub_80E1F8C, 2, 6, 10, 0, 2, 0, 10, 32767
+ createtask sub_80E1F8C, 2, 10, 0, 2, 0, 10, 32767
wait
clearmonbg 2
blendoff
@@ -1808,26 +1808,26 @@ Move_SAFEGUARD: @ 81C9AF7
Move_PAIN_SPLIT: @ 81C9B39
loadsprite 10239
- sprite gBattleAnimSpriteTemplate_84026F0, 2, 3, -8, -42, 0
- sprite gBattleAnimSpriteTemplate_84026F0, 130, 3, -8, -42, 1
+ sprite gBattleAnimSpriteTemplate_84026F0, 2, -8, -42, 0
+ sprite gBattleAnimSpriteTemplate_84026F0, 130, -8, -42, 1
pause 10
panse_19 SE_W207B, 0
- createtask sub_812EB10, 2, 2, 0, 0
- createtask sub_812EB10, 2, 2, 1, 0
+ createtask sub_812EB10, 2, 0, 0
+ createtask sub_812EB10, 2, 1, 0
wait
- sprite gBattleAnimSpriteTemplate_84026F0, 2, 3, -24, -42, 0
- sprite gBattleAnimSpriteTemplate_84026F0, 130, 3, -24, -42, 1
+ sprite gBattleAnimSpriteTemplate_84026F0, 2, -24, -42, 0
+ sprite gBattleAnimSpriteTemplate_84026F0, 130, -24, -42, 1
pause 10
panse_19 SE_W207B, 0
- createtask sub_812EB10, 2, 2, 0, 1
- createtask sub_812EB10, 2, 2, 1, 1
+ createtask sub_812EB10, 2, 0, 1
+ createtask sub_812EB10, 2, 1, 1
wait
- sprite gBattleAnimSpriteTemplate_84026F0, 2, 3, 8, -42, 0
- sprite gBattleAnimSpriteTemplate_84026F0, 130, 3, 8, -42, 1
+ sprite gBattleAnimSpriteTemplate_84026F0, 2, 8, -42, 0
+ sprite gBattleAnimSpriteTemplate_84026F0, 130, 8, -42, 1
pause 10
panse_19 SE_W207B, 0
- createtask sub_812EB10, 2, 2, 0, 2
- createtask sub_812EB10, 2, 2, 1, 2
+ createtask sub_812EB10, 2, 0, 2
+ createtask sub_812EB10, 2, 1, 2
end
Move_VICE_GRIP: @ 81C9BE1
@@ -1836,11 +1836,11 @@ Move_VICE_GRIP: @ 81C9BE1
monbg 3
setalpha 12, 8
panse_19 SE_W011, 63
- sprite gBattleAnimSpriteTemplate_83D769C, 2, 1, 0
- sprite gBattleAnimSpriteTemplate_83D769C, 2, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D769C, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D769C, 2, 1
pause 9
- sprite gBattleAnimSpriteTemplate_83DB4A8, 1, 4, 0, 0, 1, 2
- createtask sub_80A7FA0, 5, 5, 1, 2, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 1, 0, 0, 1, 2
+ createtask sub_80A7FA0, 5, 1, 2, 0, 5, 1
wait
clearmonbg 3
blendoff
@@ -1854,15 +1854,15 @@ Move_GUILLOTINE: @ 81C9C29
fadetobg_25 12, 13, 14
waitbgfadein
panse_19 SE_W011, 63
- sprite gBattleAnimSpriteTemplate_83D76DC, 2, 1, 0
- sprite gBattleAnimSpriteTemplate_83D76DC, 2, 1, 1
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83D76DC, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D76DC, 2, 1
+ createtask sub_80E2A38, 10, 4, 2, 0, 16, 0
pause 9
- createtask sub_80A7FA0, 5, 5, 1, 2, 0, 23, 1
+ createtask sub_80A7FA0, 5, 1, 2, 0, 23, 1
pause 46
- createtask sub_80A7FA0, 5, 5, 1, 4, 0, 8, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 1, 0, 8, 0, 0
+ createtask sub_80A7FA0, 5, 1, 4, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 8, 0, 0
panse_19 SE_W013, 63
wait
clearmonbg 3
@@ -1878,12 +1878,12 @@ Move_PAY_DAY: @ 81C9CB5
monbgprio_28 1
setalpha 12, 8
panse_19 SE_W013B, 192
- sprite gBattleAnimSpriteTemplate_83D75E4, 2, 5, 20, 0, 0, 0, 1152
+ sprite gBattleAnimSpriteTemplate_83D75E4, 2, 20, 0, 0, 0, 1152
wait
panse_19 SE_W006, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 1, 4, 0, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 1, 0, 0, 1, 2
sprite gBattleAnimSpriteTemplate_83D75FC, 2
- createtask sub_80A7FA0, 2, 5, 1, 1, 0, 6, 1
+ createtask sub_80A7FA0, 2, 1, 1, 0, 6, 1
wait
clearmonbg 1
blendoff
@@ -1892,90 +1892,90 @@ Move_PAY_DAY: @ 81C9CB5
Move_OUTRAGE: @ 81C9D08
loadsprite 10029
panse_1C SE_W082, 192, 8, 3
- createtask sub_80E1F8C, 2, 6, 7, 2, 5, 3, 8, 430
- createtask sub_80A8500, 2, 5, 0, 12, 6, 5, 4
+ createtask sub_80E1F8C, 2, 7, 2, 5, 3, 8, 430
+ createtask sub_80A8500, 2, 0, 12, 6, 5, 4
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, 1280, 0, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, 1280, 0, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, -1280, 0, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, -1280, 0, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, 0, 1280, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, 0, 1280, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, 0, -1280, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, 0, -1280, 3
pause 0
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 40, 1
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, 1280, 768, 3
+ createtask sub_80A7FA0, 2, 1, 2, 0, 40, 1
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, 1280, 768, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, -1280, 768, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, -1280, 768, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, 1280, -768, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, 1280, -768, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, -1280, -768, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, -1280, -768, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, 1280, 0, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, 1280, 0, 3
call _81C9E0F
call _81C9E0F
wait
end
_81C9E0F:
pause 3
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, -1280, 0, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, -1280, 0, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, 0, 1280, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, 0, 1280, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, 0, -1280, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, 0, -1280, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, 1280, 768, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, 1280, 768, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, -1280, 768, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, -1280, 768, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, 1280, -768, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, 1280, -768, 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 6, 0, 0, 30, -1280, -768, 3
+ sprite gBattleAnimSpriteTemplate_83DAFCC, 130, 0, 0, 30, -1280, -768, 3
ret
Move_SPARK: @ 81C9EA3
loadsprite 10135
loadsprite 10011
pause 0
- createtask sub_80E1F8C, 2, 6, 3, -31, 1, 5, 5, 23551
+ createtask sub_80E1F8C, 2, 3, -31, 1, 5, 5, 23551
panse_19 SE_W085B, 192
- sprite gBattleAnimSpriteTemplate_83D985C, 0, 7, 32, 24, 190, 12, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D985C, 0, 32, 24, 190, 12, 0, 1, 0
pause 0
- sprite gBattleAnimSpriteTemplate_83D985C, 0, 7, 80, 24, 22, 12, 0, 1, 0
- sprite gBattleAnimSpriteTemplate_83D985C, 0, 7, 156, 24, 121, 13, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D985C, 0, 80, 24, 22, 12, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D985C, 0, 156, 24, 121, 13, 0, 1, 1
pause 0
- createtask sub_80E1F8C, 2, 6, 3, -31, 1, 0, 0, 23551
+ createtask sub_80E1F8C, 2, 3, -31, 1, 0, 0, 23551
pause 10
- createtask sub_80E1F8C, 2, 6, 3, -31, 1, 5, 5, 23551
+ createtask sub_80E1F8C, 2, 3, -31, 1, 5, 5, 23551
panse_19 SE_W085B, 192
- sprite gBattleAnimSpriteTemplate_83D985C, 0, 7, 100, 24, 60, 10, 0, 1, 0
- sprite gBattleAnimSpriteTemplate_83D985C, 0, 7, 170, 24, 42, 11, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D985C, 0, 100, 24, 60, 10, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D985C, 0, 170, 24, 42, 11, 0, 1, 1
pause 0
- sprite gBattleAnimSpriteTemplate_83D985C, 0, 7, 238, 24, 165, 10, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D985C, 0, 238, 24, 165, 10, 0, 1, 1
pause 0
- createtask sub_80E1F8C, 2, 6, 3, -31, 1, 0, 0, 23551
+ createtask sub_80E1F8C, 2, 3, -31, 1, 0, 0, 23551
pause 20
- createtask sub_80E1F8C, 2, 6, 3, -31, 1, 7, 7, 23551
+ createtask sub_80E1F8C, 2, 3, -31, 1, 7, 7, 23551
panse_19 SE_W085B, 192
- sprite gBattleAnimSpriteTemplate_83D9908, 4, 8, 0, 0, 32, 12, 0, 20, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9908, 4, 8, 0, 0, 32, 12, 64, 20, 1, 0
- sprite gBattleAnimSpriteTemplate_83D9908, 4, 8, 0, 0, 32, 12, 128, 20, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9908, 4, 8, 0, 0, 32, 12, 192, 20, 2, 0
- sprite gBattleAnimSpriteTemplate_83D9908, 4, 8, 0, 0, 16, 12, 32, 20, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9908, 4, 8, 0, 0, 16, 12, 96, 20, 1, 0
- sprite gBattleAnimSpriteTemplate_83D9908, 4, 8, 0, 0, 16, 12, 160, 20, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9908, 4, 8, 0, 0, 16, 12, 224, 20, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D9908, 4, 0, 0, 32, 12, 0, 20, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9908, 4, 0, 0, 32, 12, 64, 20, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D9908, 4, 0, 0, 32, 12, 128, 20, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9908, 4, 0, 0, 32, 12, 192, 20, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D9908, 4, 0, 0, 16, 12, 32, 20, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9908, 4, 0, 0, 16, 12, 96, 20, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D9908, 4, 0, 0, 16, 12, 160, 20, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9908, 4, 0, 0, 16, 12, 224, 20, 2, 0
pause 4
wait
- createtask sub_80E1F8C, 2, 6, 3, -31, 1, 0, 0, 23551
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 4
+ createtask sub_80E1F8C, 2, 3, -31, 1, 0, 0, 23551
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
pause 4
panse_19 SE_W063, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
wait
- createtask sub_80E1F8C, 2, 6, 4, -31, 2, 0, 6, 23551
+ createtask sub_80E1F8C, 2, 4, -31, 2, 0, 6, 23551
call Unknown_81D6100
wait
end
@@ -1983,30 +1983,30 @@ Move_SPARK: @ 81C9EA3
Move_ATTRACT: @ 81CA0BA
loadsprite 10216
panse_1C SE_W204, 192, 12, 3
- createtask sub_80A8B88, 5, 5, 0, 12, 4096, 4, 0
+ createtask sub_80A8B88, 5, 0, 12, 4096, 4, 0
pause 15
- sprite gBattleAnimSpriteTemplate_83D7AB0, 131, 2, 20, -8
+ sprite gBattleAnimSpriteTemplate_83D7AB0, 131, 20, -8
wait
panse_19 SE_W213, 63
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, 160, -32
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, -256, -40
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, 128, -16
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, 416, -38
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, -128, -22
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, -384, -31
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 160, -32
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, -256, -40
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 128, -16
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 416, -38
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, -128, -22
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, -384, -31
wait
panse_1D SE_W213B, 0, 15
createtask sub_80D2100, 5
- sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 3, 16, 256, 0
- sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 3, 224, 240, 15
- sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 3, 126, 272, 30
- sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 3, 80, 224, 45
- sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 3, 170, 272, 60
- sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 3, 40, 256, 75
- sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 3, 112, 256, 90
- sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 3, 200, 272, 90
+ sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 16, 256, 0
+ sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 224, 240, 15
+ sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 126, 272, 30
+ sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 80, 224, 45
+ sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 170, 272, 60
+ sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 40, 256, 75
+ sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 112, 256, 90
+ sprite gBattleAnimSpriteTemplate_83D7AE0, 40, 200, 272, 90
pause 75
- createtask sub_80E1F8C, 2, 6, 4, 4, 4, 0, 10, 28479
+ createtask sub_80E1F8C, 2, 4, 4, 4, 0, 10, 28479
end
Move_GROWTH: @ 81CA1B3
@@ -2016,27 +2016,27 @@ Move_GROWTH: @ 81CA1B3
wait
end
_81CA1C0:
- createtask sub_80E1F8C, 2, 6, 2, 0, 2, 0, 8, 32767
+ createtask sub_80E1F8C, 2, 2, 0, 2, 0, 8, 32767
panse_19 SE_W036, 192
- createtask sub_80A8D34, 5, 5, -3, -3, 16, 0, 0
+ createtask sub_80A8D34, 5, -3, -3, 16, 0, 0
ret
Move_WHIRLWIND: @ 81CA1E9
loadsprite 10162
- sprite gBattleAnimSpriteTemplate_83DA51C, 2, 5, 0, -8, 1, 60, 0
- sprite gBattleAnimSpriteTemplate_83DA51C, 2, 5, 0, 0, 1, 60, 1
- sprite gBattleAnimSpriteTemplate_83DA51C, 2, 5, 0, 8, 1, 60, 2
- sprite gBattleAnimSpriteTemplate_83DA51C, 2, 5, 0, 16, 1, 60, 3
- sprite gBattleAnimSpriteTemplate_83DA51C, 2, 5, 0, 24, 1, 60, 4
- sprite gBattleAnimSpriteTemplate_83DA51C, 2, 5, 0, 32, 1, 60, 0
+ sprite gBattleAnimSpriteTemplate_83DA51C, 2, 0, -8, 1, 60, 0
+ sprite gBattleAnimSpriteTemplate_83DA51C, 2, 0, 0, 1, 60, 1
+ sprite gBattleAnimSpriteTemplate_83DA51C, 2, 0, 8, 1, 60, 2
+ sprite gBattleAnimSpriteTemplate_83DA51C, 2, 0, 16, 1, 60, 3
+ sprite gBattleAnimSpriteTemplate_83DA51C, 2, 0, 24, 1, 60, 4
+ sprite gBattleAnimSpriteTemplate_83DA51C, 2, 0, 32, 1, 60, 0
pause 5
panse_1C SE_W104, 63, 10, 4
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 15, 1
+ createtask sub_80A7FA0, 2, 1, 4, 0, 15, 1
pause 29
- createtask sub_80A8500, 2, 5, 1, 12, 6, 1, 5
+ createtask sub_80A8500, 2, 1, 12, 6, 1, 5
pause 7
panse_19 SE_W081, 63
- createtask sub_80A8A80, 5, 2, 1, 8
+ createtask sub_80A8A80, 5, 1, 8
wait
end
@@ -2045,13 +2045,13 @@ Move_CONFUSE_RAY: @ 81CA291
monbg 3
fadetobg 2
waitbgfadein
- createtask sub_812B374, 2, 4, -64, 63, 2, 0
- createtask sub_80E2094, 2, 6, 10013, 0, 6, 0, 14, 351
- sprite gBattleAnimSpriteTemplate_83DAE64, 130, 3, 28, 0, 288
+ createtask sub_812B374, 2, -64, 63, 2, 0
+ createtask sub_80E2094, 2, 10013, 0, 6, 0, 14, 351
+ sprite gBattleAnimSpriteTemplate_83DAE64, 130, 28, 0, 288
wait
setalpha 8, 8
panse_19 SE_W081B, 63
- sprite gBattleAnimSpriteTemplate_83DAE7C, 130, 2, 0, -16
+ sprite gBattleAnimSpriteTemplate_83DAE7C, 130, 0, -16
wait
pause 0
blendoff
@@ -2063,10 +2063,10 @@ Move_CONFUSE_RAY: @ 81CA291
Move_LOCK_ON: @ 81CA2E4
loadsprite 10014
sprite gBattleAnimSpriteTemplate_83D6DAC, 40
- sprite gBattleAnimSpriteTemplate_83D6DC4, 40, 1, 1
- sprite gBattleAnimSpriteTemplate_83D6DC4, 40, 1, 2
- sprite gBattleAnimSpriteTemplate_83D6DC4, 40, 1, 3
- sprite gBattleAnimSpriteTemplate_83D6DC4, 40, 1, 4
+ sprite gBattleAnimSpriteTemplate_83D6DC4, 40, 1
+ sprite gBattleAnimSpriteTemplate_83D6DC4, 40, 2
+ sprite gBattleAnimSpriteTemplate_83D6DC4, 40, 3
+ sprite gBattleAnimSpriteTemplate_83D6DC4, 40, 4
pause 120
setvar 7, -1
wait
@@ -2076,12 +2076,12 @@ Move_MEAN_LOOK: @ 81CA31A
loadsprite 10187
monbg 3
panse_19 SE_W060, 192
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 16, 0
panse_1C SE_W109, 63, 15, 4
panse_1D SE_W043, 63, 85
sprite gBattleAnimSpriteTemplate_8402264, 2
pause 120
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 16, 0, 0
pause 30
clearmonbg 3
wait
@@ -2089,21 +2089,21 @@ Move_MEAN_LOOK: @ 81CA31A
Move_ROCK_THROW: @ 81CA35F
loadsprite 10058
- sprite gBattleAnimSpriteTemplate_83DB428, 130, 4, 6, 1, 15, 1
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, 0, 1, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB428, 130, 6, 1, 15, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 0, 1, 0, 0
panse_19 SE_W088, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, 19, 1, 10, 0
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 19, 1, 10, 0
panse_19 SE_W088, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, -23, 2, -10, 0
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, -23, 2, -10, 0
panse_19 SE_W088, 63
- createtask sub_80A7E7C, 2, 5, 1, 0, 5, 20, 1
+ createtask sub_80A7E7C, 2, 1, 0, 5, 20, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, -15, 1, -10, 0
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, -15, 1, -10, 0
panse_19 SE_W088, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, 23, 2, 10, 0
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 23, 2, 10, 0
panse_19 SE_W088, 63
wait
end
@@ -2111,20 +2111,20 @@ Move_ROCK_THROW: @ 81CA35F
Move_ROCK_SLIDE: @ 81CA3EB
loadsprite 10058
monbg 3
- sprite gBattleAnimSpriteTemplate_83DB428, 2, 4, 7, 1, 11, 1
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, -5, 1, -5, 1
+ sprite gBattleAnimSpriteTemplate_83DB428, 2, 7, 1, 11, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, -5, 1, -5, 1
panse_19 SE_W088, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, 5, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 5, 0, 6, 1
panse_19 SE_W088, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, 19, 1, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 19, 1, 10, 1
panse_19 SE_W088, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, -23, 2, -10, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, -23, 2, -10, 1
panse_19 SE_W088, 63
- createtask sub_80A7E7C, 2, 5, 1, 0, 5, 50, 1
- createtask sub_80A7E7C, 2, 5, 3, 0, 5, 50, 1
+ createtask sub_80A7E7C, 2, 1, 0, 5, 50, 1
+ createtask sub_80A7E7C, 2, 3, 0, 5, 50, 1
pause 2
call _81CA483
call _81CA483
@@ -2132,28 +2132,28 @@ Move_ROCK_SLIDE: @ 81CA3EB
clearmonbg 3
end
_81CA483:
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, -20, 0, -10, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, -20, 0, -10, 1
panse_19 SE_W088, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, 28, 1, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 28, 1, 10, 1
panse_19 SE_W088, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, -10, 1, -5, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, -10, 1, -5, 1
panse_19 SE_W088, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, 10, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 10, 0, 6, 1
panse_19 SE_W088, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, 24, 1, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 24, 1, 10, 1
panse_19 SE_W088, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, -32, 2, -10, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, -32, 2, -10, 1
panse_19 SE_W088, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, -20, 0, -10, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, -20, 0, -10, 1
panse_19 SE_W088, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 4, 30, 2, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DAC4C, 130, 30, 2, 10, 1
panse_19 SE_W088, 63
pause 2
ret
@@ -2165,11 +2165,11 @@ Move_THIEF: @ 81CA52C
fadetobg 1
waitbgfadein
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
pause 6
panse_19 SE_W233, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 1, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A7FA0, 2, 1, 1, 0, 8, 1
wait
pause 20
clearmonbg 1
@@ -2186,7 +2186,7 @@ Move_BUBBLE_BEAM: @ 81CA573
setalpha 12, 8
pause 1
call _81CA5AD
- createtask sub_80A8B88, 5, 5, 0, 3, 3072, 8, 1
+ createtask sub_80A8B88, 5, 0, 3, 3072, 8, 1
call _81CA5AD
call _81CA5AD
wait
@@ -2196,22 +2196,22 @@ Move_BUBBLE_BEAM: @ 81CA573
blendoff
end
_81CA5AD:
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 35, 70, 0, 256, 50
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 35, 70, 0, 256, 50
panse_19 SE_W145, 192
pause 3
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 20, 40, -10, 256, 50
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 20, 40, -10, 256, 50
panse_19 SE_W145, 192
pause 3
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 10, -60, 0, 256, 50
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 10, -60, 0, 256, 50
panse_19 SE_W145, 192
pause 3
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 15, -15, 10, 256, 50
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 15, -15, 10, 256, 50
panse_19 SE_W145, 192
pause 3
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 30, 10, -10, 256, 50
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 30, 10, -10, 256, 50
panse_19 SE_W145, 192
pause 3
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 25, -30, 10, 256, 50
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 25, -30, 10, 256, 50
panse_19 SE_W145, 192
pause 3
ret
@@ -2220,7 +2220,7 @@ Move_ICY_WIND: @ 81CA650
loadsprite 10141
loadsprite 10142
monbg 3
- createtask sub_80E2A38, 10, 5, 11, 4, 0, 4, 0
+ createtask sub_80E2A38, 10, 11, 4, 0, 4, 0
fadetobg 15
waitbgfadeout
panse_19 SE_W196, 0
@@ -2237,42 +2237,42 @@ Move_ICY_WIND: @ 81CA650
clearmonbg 3
restorebg
waitbgfadeout
- createtask sub_80E2A38, 10, 5, 11, 4, 4, 0, 0
+ createtask sub_80E2A38, 10, 11, 4, 4, 0, 0
waitbgfadein
end
_81CA6A8:
- sprite gBattleAnimSpriteTemplate_83D9CA8, 168, 6, 0, 0, 0, 0, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 168, 0, 0, 0, 0, 72, 1
pause 5
- sprite gBattleAnimSpriteTemplate_83D9CA8, 168, 6, 0, 10, 0, 10, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 168, 0, 10, 0, 10, 72, 1
pause 5
- sprite gBattleAnimSpriteTemplate_83D9CA8, 168, 6, 0, -10, 0, -10, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 168, 0, -10, 0, -10, 72, 1
pause 5
- sprite gBattleAnimSpriteTemplate_83D9CA8, 168, 6, 0, 15, 0, 15, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 168, 0, 15, 0, 15, 72, 1
pause 5
- sprite gBattleAnimSpriteTemplate_83D9CA8, 168, 6, 0, -5, 0, -5, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 168, 0, -5, 0, -5, 72, 1
ret
Move_SMOKESCREEN: @ 81CA710
loadsprite 10016
loadsprite 10017
panse_19 SE_W104, 192
- sprite gBattleAnimSpriteTemplate_84021B0, 130, 6, 20, 0, 0, 0, 35, -25
+ sprite gBattleAnimSpriteTemplate_84021B0, 130, 20, 0, 0, 0, 35, -25
wait
createtask sub_812C1D0, 2
pause 2
panse_19 SE_W028, 63
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, -12, 104, 0, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, -12, 72, 1, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, -6, 56, 1, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, -6, 88, 0, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, 0, 56, 0, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, 0, 88, 1, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, 6, 72, 0, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, 6, 104, 1, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, 12, 72, 0, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, 12, 56, 1, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, 18, 80, 0, 75
- sprite gBattleAnimSpriteTemplate_8402198, 132, 5, 0, 18, 72, 1, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, -12, 104, 0, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, -12, 72, 1, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, -6, 56, 1, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, -6, 88, 0, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, 0, 56, 0, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, 0, 88, 1, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, 6, 72, 0, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, 6, 104, 1, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, 12, 72, 0, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, 12, 56, 1, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, 18, 80, 0, 75
+ sprite gBattleAnimSpriteTemplate_8402198, 132, 0, 18, 72, 1, 75
wait
end
@@ -2283,43 +2283,43 @@ Move_CONVERSION: @ 81CA809
setalpha 16, 0
pause 0
panse_19 SE_W129, 192
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, -24, -24
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, -24, -24
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, -8, -24
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, -8, -24
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, 8, -24
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, 8, -24
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, 24, -24
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, 24, -24
pause 3
panse_19 SE_W129, 192
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, -24, -8
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, -24, -8
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, -8, -8
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, -8, -8
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, 8, -8
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, 8, -8
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, 24, -8
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, 24, -8
pause 3
panse_19 SE_W129, 192
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, -24, 8
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, -24, 8
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, -8, 8
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, -8, 8
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, 8, 8
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, 8, 8
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, 24, 8
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, 24, 8
pause 3
panse_19 SE_W129, 192
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, -24, 24
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, -24, 24
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, -8, 24
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, -8, 24
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, 8, 24
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, 8, 24
pause 3
- sprite gBattleAnimSpriteTemplate_83D6F80, 2, 2, 24, 24
+ sprite gBattleAnimSpriteTemplate_83D6F80, 2, 24, 24
pause 20
panse_19 SE_W112, 192
- createtask sub_80E21A8, 2, 7, 10018, 1, 1, 14335, 12, 0, 0
+ createtask sub_80E21A8, 2, 10018, 1, 1, 14335, 12, 0, 0
pause 6
createtask sub_80CE108, 5
wait
@@ -2335,22 +2335,22 @@ Move_CONVERSION_2: @ 81CA91E
setalpha 0, 16
pause 0
panse_19 SE_W112, 63
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, -24, -24, 60
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, -8, -24, 65
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, 8, -24, 70
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, 24, -24, 75
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, -24, -8, 80
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, -8, -8, 85
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, 8, -8, 90
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, 24, -8, 95
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, -24, 8, 100
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, -8, 8, 105
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, 8, 8, 110
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, 24, 8, 115
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, -24, 24, 120
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, -8, 24, 125
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, 8, 24, 130
- sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 3, 24, 24, 135
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, -24, -24, 60
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, -8, -24, 65
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 8, -24, 70
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 24, -24, 75
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, -24, -8, 80
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, -8, -8, 85
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 8, -8, 90
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 24, -8, 95
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, -24, 8, 100
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, -8, 8, 105
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 8, 8, 110
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 24, 8, 115
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, -24, 24, 120
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, -8, 24, 125
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 8, 24, 130
+ sprite gBattleAnimSpriteTemplate_83D6FB0, 2, 24, 24, 135
createtask sub_80CE210, 5
pause 60
panse_19 SE_W129, 63
@@ -2378,35 +2378,35 @@ Move_ROLLING_KICK: @ 81CAA3A
loadsprite 10135
monbg 1
setalpha 12, 8
- createtask sub_80A8500, 2, 5, 0, 18, 6, 1, 4
+ createtask sub_80A8500, 2, 0, 18, 6, 1, 4
panse_19 SE_W104, 192
pause 6
panse_19 SE_W104, 192
wait
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 20, 0, 0, 4
- sprite gBattleAnimSpriteTemplate_83D9FF0, 2, 6, -24, 0, 48, 10, 160, 0
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 20, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83D9FF0, 2, -24, 0, 48, 10, 160, 0
pause 5
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -8, 0, 1, 2
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -8, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 1, 8
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 1, 8
clearmonbg 1
blendoff
end
Move_HEADBUTT: @ 81CAABD
loadsprite 10135
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 0
panse_19 SE_W029, 192
wait
pause 2
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1
wait
- createtask sub_80A8154, 2, 5, 0, 2, 0, 4, 1
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 6, 1
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 2
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 0, 0, 1, 1
+ createtask sub_80A8154, 2, 0, 2, 0, 4, 1
+ createtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 2
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 0, 0, 1, 1
panse_19 SE_W233B, 63
wait
end
@@ -2414,17 +2414,17 @@ Move_HEADBUTT: @ 81CAABD
Move_HORN_ATTACK: @ 81CAB1A
loadsprite 10135
loadsprite 10020
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 0
panse_19 SE_W029, 192
wait
pause 2
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 1
- sprite gBattleAnimSpriteTemplate_83D7050, 132, 3, 0, 0, 10
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D7050, 132, 0, 0, 10
wait
- createtask sub_80A8154, 2, 5, 0, 2, 0, 4, 1
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 6, 1
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 2
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 0, 0, 1, 1
+ createtask sub_80A8154, 2, 0, 2, 0, 4, 1
+ createtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 2
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 0, 0, 1, 1
panse_19 SE_W030, 63
wait
end
@@ -2432,22 +2432,22 @@ Move_HORN_ATTACK: @ 81CAB1A
Move_FURY_ATTACK: @ 81CAB87
loadsprite 10135
loadsprite 10020
- createtask sub_80A8E04, 2, 4, 4, 256, 0, 2
+ createtask sub_80A8E04, 2, 4, 256, 0, 2
ifelse _81CABB8, _81CABDE
_81CABA5:
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 6, 1
+ createtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
wait
end
_81CABB8:
- sprite gBattleAnimSpriteTemplate_83D7050, 132, 3, 8, 8, 10
+ sprite gBattleAnimSpriteTemplate_83D7050, 132, 8, 8, 10
wait
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 0, 0, 1, 1
panse_19 SE_W030, 63
jump _81CABA5
_81CABDE:
- sprite gBattleAnimSpriteTemplate_83D7050, 132, 3, -8, -8, 10
+ sprite gBattleAnimSpriteTemplate_83D7050, 132, -8, -8, 10
wait
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 0, 0, 1, 1
panse_19 SE_W030, 63
jump _81CABA5
@@ -2457,54 +2457,54 @@ Move_HORN_DRILL: @ 81CAC04
jumpunkcond _81CAD6A
fadetobg 7
waitbgfadeout
- createtask sub_80E3A58, 5, 4, -2304, 768, 1, -1
+ createtask sub_80E3A58, 5, -2304, 768, 1, -1
_81CAC21:
waitbgfadein
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 0
panse_19 SE_W029, 192
wait
pause 2
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 1
- sprite gBattleAnimSpriteTemplate_83D7050, 132, 3, 0, 0, 12
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D7050, 132, 0, 0, 12
wait
playse SE_BAN
- createtask sub_80A8154, 2, 5, 0, 2, 0, 40, 1
- createtask sub_80A8154, 2, 5, 1, 10, 0, 40, 1
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 0, 0, 1, 3
+ createtask sub_80A8154, 2, 0, 2, 0, 40, 1
+ createtask sub_80A8154, 2, 1, 10, 0, 40, 1
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 0, 0, 1, 3
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 0, 2, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 0, 2, 1, 3
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, -4, 3, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, -4, 3, 1, 3
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, -8, -5, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, -8, -5, 1, 3
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 4, -12, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, -12, 1, 3
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 16, 0, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 16, 0, 1, 3
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 5, 18, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 5, 18, 1, 3
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, -17, 12, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, -17, 12, 1, 2
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, -21, -15, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, -21, -15, 1, 2
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 8, -27, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 8, -27, 1, 2
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 32, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 32, 0, 1, 2
panse_19 SE_W030, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D6DE4, 2, 2
wait
restorebg
waitbgfadeout
@@ -2514,7 +2514,7 @@ _81CAC21:
_81CAD6A:
fadetobg 8
waitbgfadeout
- createtask sub_80E3A58, 5, 4, 2304, 768, 0, -1
+ createtask sub_80E3A58, 5, 2304, 768, 0, -1
jump _81CAC21
Move_THRASH: @ 81CAD81
@@ -2522,16 +2522,16 @@ Move_THRASH: @ 81CAD81
loadsprite 10143
createtask sub_80D0A4C, 2
createtask sub_80D0AB8, 2
- sprite gBattleAnimSpriteTemplate_83D9FC0, 131, 3, 1, 10, 0
- createtask sub_80A8154, 2, 5, 1, 4, 0, 7, 1
+ sprite gBattleAnimSpriteTemplate_83D9FC0, 131, 1, 10, 0
+ createtask sub_80A8154, 2, 1, 4, 0, 7, 1
panse_19 SE_W004, 63
pause 28
- sprite gBattleAnimSpriteTemplate_83D9FC0, 131, 3, 1, 10, 1
- createtask sub_80A8154, 2, 5, 1, 4, 0, 7, 1
+ sprite gBattleAnimSpriteTemplate_83D9FC0, 131, 1, 10, 1
+ createtask sub_80A8154, 2, 1, 4, 0, 7, 1
panse_19 SE_W233B, 63
pause 28
- sprite gBattleAnimSpriteTemplate_83D9FC0, 131, 3, 1, 10, 3
- createtask sub_80A8154, 2, 5, 1, 8, 0, 16, 1
+ sprite gBattleAnimSpriteTemplate_83D9FC0, 131, 1, 10, 3
+ createtask sub_80A8154, 2, 1, 8, 0, 16, 1
panse_19 SE_W025B, 63
end
@@ -2541,29 +2541,29 @@ Move_SING: @ 81CAE00
createtask sub_80CEA20, 2
wait
panse_1B SE_W047, 192, 63, 2, 0
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 7, 0, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 7, 0, 12
pause 5
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 6, 1, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 6, 1, 12
pause 5
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 1, 2, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 1, 2, 12
pause 5
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 2, 3, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 2, 3, 12
pause 5
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 3, 0, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 0, 12
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 2, 1, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 2, 1, 12
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 5, 2, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 5, 2, 12
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 6, 3, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 6, 3, 12
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 2, 0, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 2, 0, 12
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 2, 1, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 2, 1, 12
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 1, 2, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 1, 2, 12
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 5, 3, 12
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 5, 3, 12
pause 4
wait
clearmonbg 3
@@ -2574,45 +2574,45 @@ Move_SING: @ 81CAE00
Move_LOW_KICK: @ 81CAED4
loadsprite 10143
loadsprite 10135
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 20, 0, 0, 4
- sprite gBattleAnimSpriteTemplate_83D9FF0, 130, 6, -24, 28, 40, 8, 160, 0
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 20, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83D9FF0, 130, -24, 28, 40, 8, 160, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, -8, 8, 1, 2
- createtask sub_80A8E04, 2, 4, 6, 384, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, -8, 8, 1, 2
+ createtask sub_80A8E04, 2, 6, 384, 1, 2
panse_19 SE_W233B, 63
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 1, 4
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 1, 4
end
Move_EARTHQUAKE: @ 81CAF31
- createtask sub_80E1864, 5, 3, 5, 10, 50
- createtask sub_80E1864, 5, 3, 4, 10, 50
+ createtask sub_80E1864, 5, 5, 10, 50
+ createtask sub_80E1864, 5, 4, 10, 50
panse_19 SE_W089, 0
pause 10
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 3, 1, 0, 14, 32767, 14
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, 0, 14, 32767, 14
pause 16
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 3, 1, 0, 14, 32767, 14
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, 0, 14, 32767, 14
end
Move_FISSURE: @ 81CAF7E
loadsprite 10074
- createtask sub_80E1864, 3, 3, 5, 10, 50
- createtask sub_80E1864, 3, 3, 1, 10, 50
+ createtask sub_80E1864, 3, 5, 10, 50
+ createtask sub_80E1864, 3, 1, 10, 50
panse_19 SE_W089, 63
pause 8
call _81CAFFF
pause 15
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 3, 1, 0, 14, 32767, 14
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, 0, 14, 32767, 14
pause 15
call _81CB050
pause 15
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 3, 1, 0, 14, 32767, 14
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, 0, 14, 32767, 14
pause 15
call _81CAFFF
pause 50
fadetobg 21
waitbgfadeout
- createtask sub_80E1BB0, 5, 3, 1, 5, -1
+ createtask sub_80E1BB0, 5, 1, 5, -1
waitbgfadein
pause 40
restorebg
@@ -2621,17 +2621,17 @@ Move_FISSURE: @ 81CAF7E
waitbgfadein
end
_81CAFFF:
- sprite gBattleAnimSpriteTemplate_83DB34C, 130, 6, 1, 0, 12, -48, -16, 24
- sprite gBattleAnimSpriteTemplate_83DB34C, 130, 6, 1, 0, 16, -16, -10, 24
- sprite gBattleAnimSpriteTemplate_83DB34C, 130, 6, 1, 1, 14, -52, -18, 24
- sprite gBattleAnimSpriteTemplate_83DB34C, 130, 6, 1, 1, 12, -32, -16, 24
+ sprite gBattleAnimSpriteTemplate_83DB34C, 130, 1, 0, 12, -48, -16, 24
+ sprite gBattleAnimSpriteTemplate_83DB34C, 130, 1, 0, 16, -16, -10, 24
+ sprite gBattleAnimSpriteTemplate_83DB34C, 130, 1, 1, 14, -52, -18, 24
+ sprite gBattleAnimSpriteTemplate_83DB34C, 130, 1, 1, 12, -32, -16, 24
panse_19 SE_W091, 63
ret
_81CB050:
- sprite gBattleAnimSpriteTemplate_83DB34C, 130, 6, 1, 0, 12, -24, -16, 24
- sprite gBattleAnimSpriteTemplate_83DB34C, 130, 6, 1, 0, 16, -38, -10, 24
- sprite gBattleAnimSpriteTemplate_83DB34C, 130, 6, 1, 1, 14, -20, -18, 24
- sprite gBattleAnimSpriteTemplate_83DB34C, 130, 6, 1, 1, 12, -36, -16, 24
+ sprite gBattleAnimSpriteTemplate_83DB34C, 130, 1, 0, 12, -24, -16, 24
+ sprite gBattleAnimSpriteTemplate_83DB34C, 130, 1, 0, 16, -38, -10, 24
+ sprite gBattleAnimSpriteTemplate_83DB34C, 130, 1, 1, 14, -20, -18, 24
+ sprite gBattleAnimSpriteTemplate_83DB34C, 130, 1, 1, 12, -36, -16, 24
panse_19 SE_W091, 63
ret
@@ -2642,11 +2642,11 @@ _81CB0AA:
_81CB0AB:
loadsprite 10074
loadsprite 10281
- sprite gBattleAnimSpriteTemplate_83DB364, 1, 3, 0, 0, 180
- sprite gBattleAnimSpriteTemplate_83DB364, 1, 3, 0, 1, 180
+ sprite gBattleAnimSpriteTemplate_83DB364, 1, 0, 0, 180
+ sprite gBattleAnimSpriteTemplate_83DB364, 1, 0, 1, 180
monbg_22 0
pause 1
- createtask sub_80E1244, 2, 1, 0
+ createtask sub_80E1244, 2, 0
pause 6
call _81CB16A
call _81CB16A
@@ -2656,29 +2656,29 @@ _81CB0AB:
wait
clearmonbg_23 0
pause 1
- createtask sub_80E1244, 2, 1, 1
+ createtask sub_80E1244, 2, 1
jump _81CB0AA
_81CB106:
loadsprite 10135
loadsprite 10281
- createtask sub_80E149C, 2, 1, 0
+ createtask sub_80E149C, 2, 0
wait
monbg 0
- sprite gBattleAnimSpriteTemplate_83DB364, 1, 3, 0, 0, 48
- sprite gBattleAnimSpriteTemplate_83DB364, 1, 3, 0, 1, 48
+ sprite gBattleAnimSpriteTemplate_83DB364, 1, 0, 0, 48
+ sprite gBattleAnimSpriteTemplate_83DB364, 1, 0, 1, 48
pause 1
- createtask sub_80E149C, 2, 1, 1
+ createtask sub_80E149C, 2, 1
pause 16
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -8, 0, 1, 2
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -8, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
panse_19 SE_W025B, 192
clearmonbg 0
jump _81CB0AA
_81CB16A:
- sprite gBattleAnimSpriteTemplate_83DB34C, 2, 6, 0, 0, 12, 4, -16, 18
- sprite gBattleAnimSpriteTemplate_83DB34C, 2, 6, 0, 0, 16, 4, -10, 18
- sprite gBattleAnimSpriteTemplate_83DB34C, 2, 6, 0, 1, 14, 4, -18, 18
- sprite gBattleAnimSpriteTemplate_83DB34C, 2, 6, 0, 1, 12, 4, -16, 18
+ sprite gBattleAnimSpriteTemplate_83DB34C, 2, 0, 0, 12, 4, -16, 18
+ sprite gBattleAnimSpriteTemplate_83DB34C, 2, 0, 0, 16, 4, -10, 18
+ sprite gBattleAnimSpriteTemplate_83DB34C, 2, 0, 1, 14, 4, -18, 18
+ sprite gBattleAnimSpriteTemplate_83DB34C, 2, 0, 1, 12, 4, -16, 18
panse_19 SE_W091, 192
pause 32
ret
@@ -2696,8 +2696,8 @@ Move_MEDITATE: @ 81CB1BD
Move_AGILITY: @ 81CB1DA
monbg 2
setalpha 12, 8
- createtask sub_80A8500, 2, 5, 0, 24, 6, 4, 4
- createtask sub_80E2DD8, 2, 4, 0, 4, 7, 10
+ createtask sub_80A8500, 2, 0, 24, 6, 4, 4
+ createtask sub_80E2DD8, 2, 0, 4, 7, 10
panse_19 SE_W104, 192
pause 12
panse_19 SE_W104, 192
@@ -2718,12 +2718,12 @@ Move_QUICK_ATTACK: @ 81CB224
loadsprite 10135
monbg 2
setalpha 12, 8
- createtask sub_80A8500, 2, 5, 0, 24, 6, 1, 5
- createtask sub_80E2DD8, 2, 4, 0, 4, 7, 3
+ createtask sub_80A8500, 2, 0, 24, 6, 1, 5
+ createtask sub_80E2DD8, 2, 0, 4, 7, 3
panse_19 SE_W026, 192
pause 4
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 6, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 4, 0, 0, 1, 1
+ createtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 0, 0, 1, 1
panse_19 SE_W233B, 63
wait
clearmonbg 2
@@ -2736,17 +2736,17 @@ Move_RAGE: @ 81CB27C
loadsprite 10087
monbg 1
setalpha 12, 8
- createtask sub_8079790, 3, 5, 0, 31, 10, 0, 2
- sprite gBattleAnimSpriteTemplate_83D7798, 2, 3, 0, -20, -28
+ createtask sub_8079790, 3, 0, 31, 10, 0, 2
+ sprite gBattleAnimSpriteTemplate_83D7798, 2, 0, -20, -28
panse_19 SE_W207B, 192
pause 20
- sprite gBattleAnimSpriteTemplate_83D7798, 2, 3, 0, 20, -28
+ sprite gBattleAnimSpriteTemplate_83D7798, 2, 0, 20, -28
panse_19 SE_W207B, 192
wait
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 6
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 6
pause 4
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A9058, 2, 5, 1, 1, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A9058, 2, 1, 1, 10, 1, 0
panse_19 SE_W233B, 63
wait
clearmonbg 1
@@ -2799,10 +2799,10 @@ Move_MINIMIZE: @ 81CB352
Move_METRONOME: @ 81CB365
loadsprite 10064
loadsprite 10209
- sprite gBattleAnimSpriteTemplate_83D7220, 11, 2, 0, 100
+ sprite gBattleAnimSpriteTemplate_83D7220, 11, 0, 100
panse_19 SE_W118, 192
pause 6
- sprite gBattleAnimSpriteTemplate_83D72C8, 12, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D72C8, 12, 0
pause 24
panse_1C SE_W039, 192, 22, 3
wait
@@ -2818,27 +2818,27 @@ _81CB399:
wait
jump _81CB398
_81CB3A9:
- sprite gBattleAnimSpriteTemplate_83C2010, 2, 6, 0, -24, 0, 0, 10, 0
+ sprite gBattleAnimSpriteTemplate_83C2010, 2, 0, -24, 0, 0, 10, 0
panse_19 SE_W036, 192
wait
- createtask sub_80A8E04, 2, 4, 16, 96, 0, 2
+ createtask sub_80A8E04, 2, 16, 96, 0, 2
wait
- sprite gBattleAnimSpriteTemplate_83C2010, 2, 6, 0, 24, 0, 0, 10, 1
+ sprite gBattleAnimSpriteTemplate_83C2010, 2, 0, 24, 0, 0, 10, 1
wait
ret
_81CB3E6:
loadsprite 10135
- createtask sub_80CDAC8, 2, 1, 0
+ createtask sub_80CDAC8, 2, 0
panse_19 SE_W036, 192
wait
playse SE_BAN
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 3, 1, 0, 14, 32767, 14
- createtask sub_80A8154, 2, 5, 0, 2, 0, 40, 1
- createtask sub_80A8154, 2, 5, 1, 10, 0, 40, 1
- sprite gBattleAnimSpriteTemplate_83DB538, 132, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, 0, 14, 32767, 14
+ createtask sub_80A8154, 2, 0, 2, 0, 40, 1
+ createtask sub_80A8154, 2, 1, 10, 0, 40, 1
+ sprite gBattleAnimSpriteTemplate_83DB538, 132, 0, 0, 1, 0
panse_1C SE_W025B, 63, 8, 3
wait
- createtask sub_80CDAC8, 2, 1, 1
+ createtask sub_80CDAC8, 2, 1
jump _81CB398
Move_AMNESIA: @ 81CB455
@@ -2859,8 +2859,8 @@ Move_KINESIS: @ 81CB479
panse_19 SE_W060, 192
call Unknown_81D61E7
sprite gBattleAnimSpriteTemplate_83DA824, 20
- sprite gBattleAnimSpriteTemplate_83D7450, 19, 3, 32, -8, 0
- sprite gBattleAnimSpriteTemplate_83D7450, 19, 3, 32, 16, 1
+ sprite gBattleAnimSpriteTemplate_83D7450, 19, 32, -8, 0
+ sprite gBattleAnimSpriteTemplate_83D7450, 19, 32, 16, 1
panse_1C SE_W109, 192, 21, 2
pause 60
panse_19 SE_W146, 192
@@ -2875,19 +2875,19 @@ Move_KINESIS: @ 81CB479
Move_GLARE: @ 81CB4CA
loadsprite 10248
loadsprite 10218
- createtask sub_81301EC, 5, 1, 0
+ createtask sub_81301EC, 5, 0
panse_19 SE_W060B, 192
wait
- createtask sub_80E2A38, 5, 5, 1, 0, 0, 16, 0
+ createtask sub_80E2A38, 5, 1, 0, 0, 16, 0
wait
- sprite gBattleAnimSpriteTemplate_83D7B94, 0, 2, -16, -8
- sprite gBattleAnimSpriteTemplate_83D7B94, 0, 2, 16, -8
+ sprite gBattleAnimSpriteTemplate_83D7B94, 0, -16, -8
+ sprite gBattleAnimSpriteTemplate_83D7B94, 0, 16, -8
createtask sub_80D23B4, 5
panse_19 SE_W043, 192
pause 2
- createtask sub_80D60B4, 3, 3, 20, 1, 0
+ createtask sub_80D60B4, 3, 20, 1, 0
wait
- createtask sub_80E2A38, 5, 5, 1, 0, 16, 0, 0
+ createtask sub_80E2A38, 5, 1, 0, 16, 0, 0
end
Move_BARRAGE: @ 81CB533
@@ -2895,9 +2895,9 @@ Move_BARRAGE: @ 81CB533
createtask sub_8130554, 3
panse_19 SE_W207, 192
pause 24
- sprite gBattleAnimSpriteTemplate_83DB428, 2, 4, 8, 1, 40, 1
- createtask sub_80A7E7C, 3, 5, 1, 0, 4, 20, 1
- createtask sub_80A7E7C, 3, 5, 3, 0, 4, 20, 1
+ sprite gBattleAnimSpriteTemplate_83DB428, 2, 8, 1, 40, 1
+ createtask sub_80A7E7C, 3, 1, 0, 4, 20, 1
+ createtask sub_80A7E7C, 3, 3, 0, 4, 20, 1
panse_1C SE_W070, 63, 8, 2
end
@@ -2908,38 +2908,38 @@ _81CB584:
_81CB585:
monbg 3
setalpha 12, 11
- createtask sub_80E3BA4, 5, 1, 7
+ createtask sub_80E3BA4, 5, 7
jumpvareq 7, 0, _81CB5A0
jump _81CB617
_81CB5A0:
- createtask sub_80E2A38, 10, 5, 27, 1, 0, 12, 0
+ createtask sub_80E2A38, 10, 27, 1, 0, 12, 0
wait
pause 12
- createtask sub_80E2A38, 10, 5, 2, 1, 8, 0, 0
- createtask sub_80E1864, 5, 3, 0, 2, 16
+ createtask sub_80E2A38, 10, 2, 1, 8, 0, 0
+ createtask sub_80E1864, 5, 0, 2, 16
panse_1C SE_W287, 192, 4, 8
- createtask sub_80E2A38, 10, 5, 2, 1, 0, 15, 32767
+ createtask sub_80E2A38, 10, 2, 1, 0, 15, 32767
pause 20
- createtask sub_80E2A38, 10, 5, 2, 1, 15, 0, 32767
+ createtask sub_80E2A38, 10, 2, 1, 15, 0, 32767
wait
- createtask sub_80E2A38, 10, 5, 25, 1, 8, 0, 0
+ createtask sub_80E2A38, 10, 25, 1, 8, 0, 0
wait
clearmonbg 3
blendoff
jump _81CB584
_81CB617:
- createtask sub_80E2A7C, 10, 5, 1, 1, 0, 12, 0
+ createtask sub_80E2A7C, 10, 1, 1, 0, 12, 0
wait
pause 12
- createtask sub_80E2A38, 10, 5, 2, 1, 8, 0, 0
- createtask sub_80E1864, 5, 3, 0, 2, 16
+ createtask sub_80E2A38, 10, 2, 1, 8, 0, 0
+ createtask sub_80E1864, 5, 0, 2, 16
panse_19 SE_W287, 192
pause 8
- createtask sub_80E2A38, 10, 5, 2, 1, 0, 15, 32767
+ createtask sub_80E2A38, 10, 2, 1, 0, 15, 32767
pause 20
- createtask sub_80E2A38, 10, 5, 2, 1, 15, 0, 32767
+ createtask sub_80E2A38, 10, 2, 1, 15, 0, 32767
wait
- createtask sub_80E2A7C, 10, 5, 4, 1, 8, 0, 0
+ createtask sub_80E2A7C, 10, 4, 1, 8, 0, 0
wait
clearmonbg 3
blendoff
@@ -2949,19 +2949,19 @@ _81CB68E:
loadsprite 10284
call Unknown_81D61FB
monbg 0
- createtask sub_80E2A38, 10, 5, 2, 0, 0, 16, 32767
+ createtask sub_80E2A38, 10, 2, 0, 0, 16, 32767
pause 4
- createtask sub_80DFC24, 5, 1, 0
+ createtask sub_80DFC24, 5, 0
wait
- createtask sub_812B340, 5, 2, 238, -64
+ createtask sub_812B340, 5, 238, -64
sprite gBattleAnimSpriteTemplate_83DA65C, 130
pause 14
- createtask sub_80A7FA0, 2, 5, 1, 10, 0, 18, 1
- createtask sub_812B30C, 5, 2, 141, 63
+ createtask sub_80A7FA0, 2, 1, 10, 0, 18, 1
+ createtask sub_812B30C, 5, 141, 63
pause 20
- createtask sub_80DFD24, 5, 1, 1
+ createtask sub_80DFD24, 5, 1
pause 2
- createtask sub_80E2A38, 10, 5, 2, 0, 15, 0, 32767
+ createtask sub_80E2A38, 10, 2, 0, 15, 0, 32767
wait
clearmonbg 0
call Unknown_81D622B
@@ -2974,7 +2974,7 @@ Move_FLASH: @ 81CB713
end
Move_SPLASH: @ 81CB720
- createtask sub_80D074C, 2, 2, 0, 3
+ createtask sub_80D074C, 2, 0, 3
pause 8
panse_1C SE_W039, 192, 38, 3
wait
@@ -2983,7 +2983,7 @@ Move_SPLASH: @ 81CB720
Move_ACID_ARMOR: @ 81CB735
monbg 0
setalpha 15, 0
- createtask sub_812F314, 2, 1, 0
+ createtask sub_812F314, 2, 0
panse_19 SE_W151, 192
wait
blendoff
@@ -2999,31 +2999,31 @@ Move_SHARPEN: @ 81CB74E
Move_SUPER_FANG: @ 81CB75A
loadsprite 10192
- createtask sub_80A8154, 2, 5, 0, 1, 0, 20, 1
+ createtask sub_80A8154, 2, 0, 1, 0, 20, 1
panse_19 SE_W082, 192
wait
- createtask sub_80A8154, 2, 5, 0, 3, 0, 48, 1
- createtask sub_8079790, 2, 5, 0, 1247, 12, 4, 1
+ createtask sub_80A8154, 2, 0, 3, 0, 48, 1
+ createtask sub_8079790, 2, 0, 1247, 12, 4, 1
wait
pause 20
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
pause 4
sprite gBattleAnimSpriteTemplate_83D7080, 130
panse_19 SE_W044, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 3, 1, 2143, 14, 32767, 14
- createtask sub_80A7E7C, 2, 5, 1, 0, 7, 12, 1
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, 2143, 14, 32767, 14
+ createtask sub_80A7E7C, 2, 1, 0, 7, 12, 1
wait
blendoff
end
Move_SLASH: @ 81CB7DB
loadsprite 10183
- sprite gBattleAnimSpriteTemplate_83D6E38, 130, 3, 1, -8, 0
+ sprite gBattleAnimSpriteTemplate_83D6E38, 130, 1, -8, 0
panse_19 SE_W013, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D6E38, 130, 3, 1, 8, 0
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 18, 1
+ sprite gBattleAnimSpriteTemplate_83D6E38, 130, 1, 8, 0
+ createtask sub_80A7FA0, 2, 1, 4, 0, 18, 1
panse_19 SE_W013, 63
wait
end
@@ -3033,13 +3033,13 @@ Move_STRUGGLE: @ 81CB815
loadsprite 10215
monbg 1
setalpha 12, 8
- createtask sub_80A8154, 2, 5, 0, 3, 0, 12, 4
- sprite gBattleAnimSpriteTemplate_83D7C90, 2, 3, 0, 0, 2
- sprite gBattleAnimSpriteTemplate_83D7C90, 2, 3, 0, 1, 2
+ createtask sub_80A8154, 2, 0, 3, 0, 12, 4
+ sprite gBattleAnimSpriteTemplate_83D7C90, 2, 0, 0, 2
+ sprite gBattleAnimSpriteTemplate_83D7C90, 2, 0, 1, 2
panse_1C SE_W029, 192, 12, 4
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 2
- createtask sub_80A8154, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createtask sub_80A8154, 2, 1, 3, 0, 6, 1
panse_19 SE_W025B, 63
wait
clearmonbg 1
@@ -3053,7 +3053,7 @@ Move_SKETCH: @ 81CB87B
sprite gBattleAnimSpriteTemplate_83D77E0, 130
wait
clearmonbg 1
- createtask sub_80D074C, 2, 2, 0, 2
+ createtask sub_80D074C, 2, 0, 2
panse_1C SE_W039, 192, 38, 2
end
@@ -3063,7 +3063,7 @@ Move_NIGHTMARE: @ 81CB8A3
jumpunkcond _81CB8CF
monbg 3
createtask sub_80DE1B0, 2
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 40, 1
+ createtask sub_80A7E7C, 2, 1, 3, 0, 40, 1
panse_19 SE_W171, 63
wait
clearmonbg 3
@@ -3071,8 +3071,8 @@ Move_NIGHTMARE: @ 81CB8A3
waitbgfadein
end
_81CB8CF:
- createtask sub_8079790, 2, 5, 0, 32767, 10, 2, 1
- createtask sub_80A7E7C, 2, 5, 0, 3, 0, 32, 1
+ createtask sub_8079790, 2, 0, 32767, 10, 2, 1
+ createtask sub_80A7E7C, 2, 0, 3, 0, 32, 1
panse_19 SE_W171, 63
wait
restorebg
@@ -3083,11 +3083,11 @@ Move_FLAIL: @ 81CB8F9
loadsprite 10135
monbg 1
setalpha 12, 8
- createtask sub_812E860, 2, 1, 0
+ createtask sub_812E860, 2, 0
panse_1C SE_W029, 192, 8, 2
wait
- sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 2, 1, 3
- createtask sub_80A9058, 2, 5, 0, 1, 30, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 1, 3
+ createtask sub_80A9058, 2, 0, 1, 30, 1, 0
panse_19 SE_W025B, 63
wait
clearmonbg 1
@@ -3099,7 +3099,7 @@ Move_SPITE: @ 81CB936
panse_19 SE_W060, 192
waitbgfadein
monbg 3
- createtask sub_80E1F8C, 2, 6, 2, 2, 6, 0, 8, 32767
+ createtask sub_80E1F8C, 2, 2, 2, 6, 0, 8, 32767
createtask sub_80DE3AC, 2
panse_1C SE_W060, 63, 20, 3
wait
@@ -3117,17 +3117,17 @@ Move_MACH_PUNCH: @ 81CB965
fadetobg 9
_81CB97E:
waitbgfadeout
- createtask sub_80E3A58, 5, 4, -2304, 0, 1, -1
+ createtask sub_80E3A58, 5, -2304, 0, 1, -1
waitbgfadein
pause 0
setalpha 9, 8
- createtask sub_807A69C, 2, 2, 28968, 10
+ createtask sub_807A69C, 2, 28968, 10
panse_19 SE_W026, 192
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, 0, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 5, 0, 0, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 8, 1, 0
panse_19 SE_W004, 63
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
wait
clearmonbg 2
blendoff
@@ -3145,14 +3145,14 @@ Move_FORESIGHT: @ 81CB9ED
monbg 3
monbgprio_28 1
setalpha 16, 0
- sprite gBattleAnimSpriteTemplate_8402A24, 130, 1, 1
+ sprite gBattleAnimSpriteTemplate_8402A24, 130, 1
pause 17
panse_1C SE_W166, 63, 16, 4
pause 48
pause 24
panse_19 SE_W166, 63
pause 10
- createtask sub_8079790, 5, 5, 1, 32767, 12, 2, 1
+ createtask sub_8079790, 5, 1, 32767, 12, 2, 1
panse_19 SE_W197, 63
wait
blendoff
@@ -3164,13 +3164,13 @@ Move_DESTINY_BOND: @ 81CBA2C
fadetobg 2
panse_19 SE_W060, 192
waitbgfadein
- createtask sub_80DE918, 5, 2, 0, 48
+ createtask sub_80DE918, 5, 0, 48
panse_19 SE_W109, 192
pause 48
- createtask sub_80A8154, 2, 5, 0, 2, 0, 24, 1
- createtask sub_80E2A7C, 2, 5, 6, 1, 0, 12, 30653
+ createtask sub_80A8154, 2, 0, 2, 0, 24, 1
+ createtask sub_80E2A7C, 2, 6, 1, 0, 12, 30653
pause 24
- createtask sub_80E2A7C, 2, 5, 6, 1, 12, 0, 30653
+ createtask sub_80E2A7C, 2, 6, 1, 12, 0, 30653
panse_19 SE_W171, 63
wait
restorebg
@@ -3184,35 +3184,35 @@ Move_ENDURE: @ 81CBA87
panse_19 SE_W082, 192
call _81CBAC7
pause 8
- createtask sub_80E1F8C, 2, 6, 2, 2, 2, 0, 11, 31
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 32, 1
+ createtask sub_80E1F8C, 2, 2, 2, 2, 0, 11, 31
+ createtask sub_80A7FA0, 2, 0, 1, 0, 32, 1
call _81CBAC7
pause 8
call _81CBAC7
wait
end
_81CBAC7:
- sprite gBattleAnimSpriteTemplate_83D6E98, 2, 4, 0, -24, 26, 2
+ sprite gBattleAnimSpriteTemplate_83D6E98, 2, 0, -24, 26, 2
pause 4
- sprite gBattleAnimSpriteTemplate_83D6E98, 2, 4, 0, 14, 28, 1
+ sprite gBattleAnimSpriteTemplate_83D6E98, 2, 0, 14, 28, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D6E98, 2, 4, 0, -5, 10, 2
+ sprite gBattleAnimSpriteTemplate_83D6E98, 2, 0, -5, 10, 2
pause 4
- sprite gBattleAnimSpriteTemplate_83D6E98, 2, 4, 0, 28, 26, 3
+ sprite gBattleAnimSpriteTemplate_83D6E98, 2, 0, 28, 26, 3
pause 4
- sprite gBattleAnimSpriteTemplate_83D6E98, 2, 4, 0, -12, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D6E98, 2, 0, -12, 0, 1
ret
Move_CHARM: @ 81CBB1B
loadsprite 10210
- createtask sub_812E568, 5, 3, 0, 2, 0
- sprite gBattleAnimSpriteTemplate_83D7A80, 3, 2, 0, 20
+ createtask sub_812E568, 5, 0, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D7A80, 3, 0, 20
panse_19 SE_W204, 192
pause 15
- sprite gBattleAnimSpriteTemplate_83D7A80, 3, 2, -20, 20
+ sprite gBattleAnimSpriteTemplate_83D7A80, 3, -20, 20
panse_19 SE_W204, 192
pause 15
- sprite gBattleAnimSpriteTemplate_83D7A80, 3, 2, 20, 20
+ sprite gBattleAnimSpriteTemplate_83D7A80, 3, 20, 20
panse_19 SE_W204, 192
wait
end
@@ -3226,8 +3226,8 @@ Move_ROLLOUT: @ 81CBB5E
setalpha 12, 8
createtask sub_80DD4D4, 2
wait
- createtask sub_80A9058, 2, 5, 0, 1, 30, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 4, 4, 0, 0, 1, 2
+ createtask sub_80A9058, 2, 0, 1, 30, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 4, 0, 0, 1, 2
panse_19 SE_W025B, 63
wait
clearmonbg 3
@@ -3240,24 +3240,24 @@ Move_FALSE_SWIPE: @ 81CBB9F
sprite gBattleAnimSpriteTemplate_83D6E50, 130
panse_19 SE_W233, 63
pause 16
- sprite gBattleAnimSpriteTemplate_83D6E68, 130, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D6E68, 130, 0
panse_19 SE_W104, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83D6E68, 130, 1, 16
+ sprite gBattleAnimSpriteTemplate_83D6E68, 130, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6E68, 130, 1, 32
+ sprite gBattleAnimSpriteTemplate_83D6E68, 130, 32
panse_19 SE_W104, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83D6E68, 130, 1, 48
+ sprite gBattleAnimSpriteTemplate_83D6E68, 130, 48
pause 2
- sprite gBattleAnimSpriteTemplate_83D6E68, 130, 1, 64
+ sprite gBattleAnimSpriteTemplate_83D6E68, 130, 64
panse_19 SE_W104, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83D6E68, 130, 1, 80
+ sprite gBattleAnimSpriteTemplate_83D6E68, 130, 80
pause 2
wait
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 6, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 4, 0, 0, 1, 3
+ createtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 0, 0, 1, 3
panse_19 SE_W004, 63
end
@@ -3271,10 +3271,10 @@ Move_SWAGGER: @ 81CBC26
panse_1C SE_W207, 192, 4, 2
wait
pause 24
- sprite gBattleAnimSpriteTemplate_83D7798, 130, 3, 1, -20, -28
+ sprite gBattleAnimSpriteTemplate_83D7798, 130, 1, -20, -28
panse_19 SE_W207B, 63
pause 12
- sprite gBattleAnimSpriteTemplate_83D7798, 130, 3, 1, 20, -28
+ sprite gBattleAnimSpriteTemplate_83D7798, 130, 1, 20, -28
panse_19 SE_W207B, 63
wait
end
@@ -3292,7 +3292,7 @@ Move_MILK_DRINK: @ 81CBC6E
pause 20
panse_19 SE_W152, 192
wait
- sprite gBattleAnimSpriteTemplate_83D7928, 3, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7928, 3, 0, 0, 1, 0
panse_19 SE_W208, 192
wait
clearmonbg 1
@@ -3308,34 +3308,34 @@ Move_MAGNITUDE: @ 81CBCB0
_81CBCC8:
end
_81CBCC9:
- createtask sub_80E1864, 5, 3, 5, 0, 50
- createtask sub_80E1864, 5, 3, 4, 0, 50
+ createtask sub_80E1864, 5, 5, 0, 50
+ createtask sub_80E1864, 5, 4, 0, 50
panse_1C SE_W070, 63, 8, 10
jump _81CBCC8
_81CBCEE:
- createtask sub_80E1864, 5, 3, 5, 0, 50
- createtask sub_80E1864, 5, 3, 4, 0, 50
+ createtask sub_80E1864, 5, 5, 0, 50
+ createtask sub_80E1864, 5, 4, 0, 50
panse_1C SE_W070, 63, 8, 10
pause 10
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 3, 1, 0, 14, 32767, 14
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, 0, 14, 32767, 14
pause 16
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 3, 1, 0, 14, 32767, 14
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, 0, 14, 32767, 14
jump _81CBCC8
Move_RAPID_SPIN: @ 81CBD41
loadsprite 10135
loadsprite 10229
monbg 0
- sprite gBattleAnimSpriteTemplate_84023E8, 2, 6, 0, 0, 32, -32, 40, -2
- createtask sub_812CDC8, 2, 3, 0, 2, 0
+ sprite gBattleAnimSpriteTemplate_84023E8, 2, 0, 0, 32, -32, 40, -2
+ createtask sub_812CDC8, 2, 0, 2, 0
panse_1C SE_W013B, 192, 8, 4
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 0, 0, 1, 2
- createtask sub_80A9058, 2, 5, 0, 1, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 2
+ createtask sub_80A9058, 2, 0, 1, 10, 1, 0
panse_19 SE_W003, 63
wait
pause 8
- createtask sub_812CDC8, 2, 3, 0, 2, 1
+ createtask sub_812CDC8, 2, 0, 2, 1
panse_1C SE_W013B, 192, 8, 4
wait
clearmonbg 0
@@ -3346,21 +3346,21 @@ Move_MOONLIGHT: @ 81CBDAE
loadsprite 10195
loadsprite 10031
setalpha 0, 16
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 16, 0
wait
- sprite gBattleAnimSpriteTemplate_83D6FC8, 2, 2, 120, 56
- createtask sub_8079670, 3, 5, 0, 16, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D6FC8, 2, 120, 56
+ createtask sub_8079670, 3, 0, 16, 16, 0, 1
panse_19 SE_W236, 0
pause 30
- sprite gBattleAnimSpriteTemplate_83D6FF8, 40, 2, -12, 0
+ sprite gBattleAnimSpriteTemplate_83D6FF8, 40, -12, 0
pause 30
- sprite gBattleAnimSpriteTemplate_83D6FF8, 40, 2, -24, 0
+ sprite gBattleAnimSpriteTemplate_83D6FF8, 40, -24, 0
pause 30
- sprite gBattleAnimSpriteTemplate_83D6FF8, 40, 2, 21, 0
+ sprite gBattleAnimSpriteTemplate_83D6FF8, 40, 21, 0
pause 30
- sprite gBattleAnimSpriteTemplate_83D6FF8, 40, 2, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D6FF8, 40, 0, 0
pause 30
- sprite gBattleAnimSpriteTemplate_83D6FF8, 40, 2, 10, 0
+ sprite gBattleAnimSpriteTemplate_83D6FF8, 40, 10, 0
pause 20
createtask sub_80CE3EC, 2
wait
@@ -3376,7 +3376,7 @@ Move_EXTREME_SPEED: @ 81CBE3E
fadetobg 9
_81CBE55:
waitbgfadeout
- createtask sub_80E3A58, 5, 4, -2304, 0, 1, -1
+ createtask sub_80E3A58, 5, -2304, 0, 1, -1
waitbgfadein
createtask sub_80D15A4, 2
panse_1C SE_W013B, 192, 8, 3
@@ -3389,13 +3389,13 @@ _81CBE55:
createtask sub_80D1638, 2
pause 2
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB508, 130, 4, 1, 0, -12, 3
+ sprite gBattleAnimSpriteTemplate_83DB508, 130, 1, 0, -12, 3
pause 10
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB508, 130, 4, 1, 0, 12, 3
+ sprite gBattleAnimSpriteTemplate_83DB508, 130, 1, 0, 12, 3
pause 10
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DB508, 130, 4, 1, 0, 0, 3
+ sprite gBattleAnimSpriteTemplate_83DB508, 130, 1, 0, 0, 3
wait
createtask sub_80D18D4, 2
pause 10
@@ -3420,60 +3420,60 @@ Move_UPROAR: @ 81CBEFC
loadsprite 10225
loadsprite 10203
monbg 3
- createtask sub_80D2CF8, 2, 1, 0
- sprite gBattleAnimSpriteTemplate_83D79A4, 3, 6, 0, 0, 0, 0, 31, 8
+ createtask sub_80D2CF8, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D79A4, 3, 0, 0, 0, 0, 31, 8
panse_19 SE_W253, 192
- sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 4, 0, 29, -12, 0
- sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 4, 0, -12, -29, 1
+ sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 0, 29, -12, 0
+ sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 0, -12, -29, 1
pause 16
- createtask sub_80D2CF8, 2, 1, 0
- sprite gBattleAnimSpriteTemplate_83D79A4, 3, 6, 0, 0, 0, 0, 31, 8
+ createtask sub_80D2CF8, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D79A4, 3, 0, 0, 0, 0, 31, 8
panse_19 SE_W253, 192
- sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 4, 0, 12, -29, 1
- sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 4, 0, -29, -12, 0
+ sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 0, 12, -29, 1
+ sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 0, -29, -12, 0
pause 16
- createtask sub_80D2CF8, 2, 1, 0
- sprite gBattleAnimSpriteTemplate_83D79A4, 3, 6, 0, 0, 0, 0, 31, 8
+ createtask sub_80D2CF8, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D79A4, 3, 0, 0, 0, 0, 31, 8
panse_19 SE_W253, 192
- sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 4, 0, 24, -24, 1
- sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 4, 0, -24, -24, 0
+ sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 0, 24, -24, 1
+ sprite gBattleAnimSpriteTemplate_83D7CC8, 2, 0, -24, -24, 0
wait
clearmonbg 3
end
Move_HEAT_WAVE: @ 81CBFC6
loadsprite 10261
- createtask sub_80E2C60, 5, 5, 10261, 0, 6, 6, 31
- createtask do_boulder_dust, 5, 1, 1
- createtask sub_80D6080, 6, 2, 6, 31
+ createtask sub_80E2C60, 5, 10261, 0, 6, 6, 31
+ createtask do_boulder_dust, 5, 1
+ createtask sub_80D6080, 6, 6, 31
panse_1B SE_W257, 192, 63, 2, 0
pause 4
createtask sub_80D5DDC, 5
pause 12
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 10, 2304, 96, 1
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 10, 2304, 96, 1
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 90, 2048, 96, 1
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 90, 2048, 96, 1
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 50, 2560, 96, 1
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 50, 2560, 96, 1
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 20, 2304, 96, 1
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 20, 2304, 96, 1
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 70, 1984, 96, 1
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 70, 1984, 96, 1
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 0, 2816, 96, 1
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 0, 2816, 96, 1
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 60, 2560, 96, 1
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 60, 2560, 96, 1
end
Move_HAIL: @ 81CC076
loadsprite 10263
loadsprite 10141
- createtask sub_80E2A38, 10, 5, 1, 3, 0, 6, 0
+ createtask sub_80E2A38, 10, 1, 3, 0, 6, 0
wait
createtask sub_80D8ADC, 5
panse_1C SE_W258, 0, 8, 10
wait
- createtask sub_80E2A38, 10, 5, 1, 3, 6, 0, 0
+ createtask sub_80E2A38, 10, 1, 3, 6, 0, 0
end
Move_TORMENT: @ 81CC0AE
@@ -3481,11 +3481,11 @@ Move_TORMENT: @ 81CC0AE
loadsprite 10209
createtask sub_812D008, 2
wait
- createtask sub_8079790, 2, 5, 1, 31, 10, 1, 1
- sprite gBattleAnimSpriteTemplate_83D7798, 130, 3, 1, -20, -28
+ createtask sub_8079790, 2, 1, 31, 10, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7798, 130, 1, -20, -28
panse_19 SE_W207B, 63
pause 20
- sprite gBattleAnimSpriteTemplate_83D7798, 130, 3, 1, 20, -28
+ sprite gBattleAnimSpriteTemplate_83D7798, 130, 1, 20, -28
panse_19 SE_W207B, 63
end
@@ -3515,29 +3515,29 @@ Move_MEMENTO: @ 81CC0F2
Move_FACADE: @ 81CC136
loadsprite 10243
- createtask sub_812FD7C, 2, 2, 0, 3
- createtask sub_812FFE4, 2, 2, 0, 72
+ createtask sub_812FD7C, 2, 0, 3
+ createtask sub_812FFE4, 2, 0, 72
panse_1C SE_W207, 192, 24, 3
end
Move_SMELLING_SALT: @ 81CC156
loadsprite 10247
loadsprite 10255
- sprite gBattleAnimSpriteTemplate_84029C4, 130, 3, 1, 0, 2
- sprite gBattleAnimSpriteTemplate_84029C4, 130, 3, 1, 1, 2
+ sprite gBattleAnimSpriteTemplate_84029C4, 130, 1, 0, 2
+ sprite gBattleAnimSpriteTemplate_84029C4, 130, 1, 1, 2
pause 32
- createtask sub_8130918, 3, 2, 1, 2
+ createtask sub_8130918, 3, 1, 2
panse_1C SE_W003, 63, 12, 2
wait
pause 4
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 6, 2
- sprite gBattleAnimSpriteTemplate_84029F4, 130, 3, 1, 8, 3
+ createtask sub_80A7FA0, 2, 1, 2, 0, 6, 2
+ sprite gBattleAnimSpriteTemplate_84029F4, 130, 1, 8, 3
panse_1C SE_W207B, 63, 16, 3
end
Move_FOLLOW_ME: @ 81CC1B1
loadsprite 10064
- sprite gBattleAnimSpriteTemplate_83D72E0, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D72E0, 2, 0
panse_19 SE_W039, 192
pause 18
panse_19 SE_W213, 192
@@ -3551,15 +3551,15 @@ Move_CHARGE: @ 81CC1D0
loadsprite 10213
monbg 0
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 4, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 4, 0
wait
- createtask sub_80D6B3C, 2, 4, 0, 60, 2, 12
+ createtask sub_80D6B3C, 2, 0, 60, 2, 12
panse_19 SE_W268, 192
pause 30
panse_19 SE_W268, 192
pause 30
panse_19 SE_W268, 192
- sprite gBattleAnimSpriteTemplate_83D9A6C, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D9A6C, 2, 0
pause 25
panse_19 SE_W268, 192
pause 20
@@ -3570,12 +3570,12 @@ Move_CHARGE: @ 81CC1D0
pause 6
panse_1C SE_W268, 192, 6, 5
wait
- sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 3, 0, 16, 16
+ sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 0, 16, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 3, 0, -16, -16
+ sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 0, -16, -16
panse_19 SE_W085B, 192
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 4, 4, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 4, 4, 0, 0
clearmonbg 0
blendoff
end
@@ -3584,53 +3584,53 @@ Move_TAUNT: @ 81CC26B
loadsprite 10214
loadsprite 10209
loadsprite 10087
- sprite gBattleAnimSpriteTemplate_83D7220, 11, 2, 0, 45
+ sprite gBattleAnimSpriteTemplate_83D7220, 11, 0, 45
panse_19 SE_W118, 192
pause 6
- sprite gBattleAnimSpriteTemplate_83D7358, 12, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7358, 12, 0
pause 4
panse_1C SE_W039, 192, 16, 2
wait
pause 8
- sprite gBattleAnimSpriteTemplate_83D7798, 130, 3, 1, -20, -28
+ sprite gBattleAnimSpriteTemplate_83D7798, 130, 1, -20, -28
panse_19 SE_W207B, 63
wait
pause 12
- sprite gBattleAnimSpriteTemplate_83D7798, 130, 3, 1, 20, -28
+ sprite gBattleAnimSpriteTemplate_83D7798, 130, 1, 20, -28
panse_19 SE_W207B, 63
end
Move_HELPING_HAND: @ 81CC2BF
loadsprite 10247
createtask sub_8130D20, 5
- sprite gBattleAnimSpriteTemplate_8402A0C, 40, 1, 0
- sprite gBattleAnimSpriteTemplate_8402A0C, 40, 1, 1
+ sprite gBattleAnimSpriteTemplate_8402A0C, 40, 0
+ sprite gBattleAnimSpriteTemplate_8402A0C, 40, 1
pause 19
panse_19 SE_W227, 0
- createtask sub_80A7FA0, 2, 5, 2, 2, 0, 5, 1
+ createtask sub_80A7FA0, 2, 2, 2, 0, 5, 1
pause 14
panse_19 SE_W227, 0
- createtask sub_80A7FA0, 2, 5, 2, 2, 0, 5, 1
+ createtask sub_80A7FA0, 2, 2, 2, 0, 5, 1
pause 20
panse_19 SE_W227, 0
- createtask sub_80A7FA0, 2, 5, 2, 3, 0, 10, 1
- createtask sub_8079790, 2, 5, 2, 1023, 12, 1, 1
+ createtask sub_80A7FA0, 2, 2, 3, 0, 10, 1
+ createtask sub_8079790, 2, 2, 1023, 12, 1, 1
end
Move_ASSIST: @ 81CC332
loadsprite 10252
- sprite gBattleAnimSpriteTemplate_8402964, 50, 5, 112, -16, 140, 128, 36
+ sprite gBattleAnimSpriteTemplate_8402964, 50, 112, -16, 140, 128, 36
pause 2
- sprite gBattleAnimSpriteTemplate_8402964, 50, 5, 208, 128, -16, 48, 36
+ sprite gBattleAnimSpriteTemplate_8402964, 50, 208, 128, -16, 48, 36
panse_19 SE_W010, 0
pause 2
- sprite gBattleAnimSpriteTemplate_8402964, 50, 5, -16, 112, 256, -16, 36
+ sprite gBattleAnimSpriteTemplate_8402964, 50, -16, 112, 256, -16, 36
panse_19 SE_W010, 0
pause 2
- sprite gBattleAnimSpriteTemplate_8402964, 50, 5, 108, 128, 84, -16, 36
+ sprite gBattleAnimSpriteTemplate_8402964, 50, 108, 128, 84, -16, 36
panse_19 SE_W010, 0
pause 2
- sprite gBattleAnimSpriteTemplate_8402964, 50, 5, -16, 56, 256, 56, 36
+ sprite gBattleAnimSpriteTemplate_8402964, 50, -16, 56, 256, 56, 36
panse_19 SE_W010, 0
end
@@ -3641,26 +3641,26 @@ Move_SUPERPOWER: @ 81CC3A3
monbg 2
monbgprio_28 0
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DA0FC, 130, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DA0FC, 130, 0
panse_19 SE_W025, 192
pause 20
- sprite gBattleAnimSpriteTemplate_83DB428, 2, 4, 4, 1, 180, 1
- createtask sub_812B340, 5, 2, 234, 0
+ sprite gBattleAnimSpriteTemplate_83DB428, 2, 4, 1, 180, 1
+ createtask sub_812B340, 5, 234, 0
pause 40
- sprite gBattleAnimSpriteTemplate_83DA114, 41, 4, 200, 96, 1, 120
+ sprite gBattleAnimSpriteTemplate_83DA114, 41, 200, 96, 1, 120
pause 8
- sprite gBattleAnimSpriteTemplate_83DA114, 41, 4, 20, 248, 4, 112
+ sprite gBattleAnimSpriteTemplate_83DA114, 41, 20, 248, 4, 112
pause 8
- sprite gBattleAnimSpriteTemplate_83DA114, 41, 4, 130, 160, 2, 104
+ sprite gBattleAnimSpriteTemplate_83DA114, 41, 130, 160, 2, 104
pause 8
- sprite gBattleAnimSpriteTemplate_83DA114, 41, 4, 160, 192, 0, 96
+ sprite gBattleAnimSpriteTemplate_83DA114, 41, 160, 192, 0, 96
pause 8
- sprite gBattleAnimSpriteTemplate_83DA114, 41, 4, 60, 288, 3, 88
+ sprite gBattleAnimSpriteTemplate_83DA114, 41, 60, 288, 3, 88
pause 74
- sprite gBattleAnimSpriteTemplate_83DA12C, 131, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DA12C, 131, 0
panse_19 SE_W207, 192
pause 16
- createtask sub_80A7FA0, 2, 5, 1, 8, 0, 16, 1
+ createtask sub_80A7FA0, 2, 1, 8, 0, 16, 1
panse_19 SE_W025B, 63
wait
clearmonbg 2
@@ -3676,7 +3676,7 @@ Move_RECYCLE: @ 81CC45E
sprite gBattleAnimSpriteTemplate_8402B10, 2
panse_1C SE_W036, 192, 24, 3
wait
- createtask sub_8079790, 5, 5, 0, 32767, 12, 2, 1
+ createtask sub_8079790, 5, 0, 32767, 12, 2, 1
panse_19 SE_W036, 192
wait
blendoff
@@ -3693,100 +3693,100 @@ Move_BRICK_BREAK: @ 81CC492
_81CC4A7:
monbg 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 3, 8
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 8
pause 4
pause 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, -18, -18, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 5, -18, -18, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, -18, -18, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 2, -18, -18, 10, 1, 0
panse_19 SE_W233, 63
pause 20
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 3, 8
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 8
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 18, 18, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 5, 18, 18, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 18, 18, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 18, 18, 10, 1, 0
panse_19 SE_W233, 63
pause 20
- createtask sub_80A8920, 2, 7, 0, -24, 0, 24, 10, 24, 3
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 6, 0
+ createtask sub_80A8920, 2, 0, -24, 0, 24, 10, 24, 3
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 6, 0
pause 37
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 5, 0, 0, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 0, 0, 10, 1, 0
panse_19 SE_W233B, 63
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 6, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 6, 0, 0
wait
clearmonbg 1
end
_81CC576:
monbg 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 3, 8
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 8
pause 4
- sprite gBattleAnimSpriteTemplate_83DA0A0, 3, 5, 1, 0, 0, 90, 10
+ sprite gBattleAnimSpriteTemplate_83DA0A0, 3, 1, 0, 0, 90, 10
pause 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, -18, -18, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 5, -18, -18, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, -18, -18, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 2, -18, -18, 10, 1, 0
panse_19 SE_W233, 63
pause 20
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 3, 8
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 8
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 18, 18, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 5, 18, 18, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 18, 18, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 18, 18, 10, 1, 0
panse_19 SE_W233, 63
pause 20
- createtask sub_80A8920, 2, 7, 0, -24, 0, 24, 10, 24, 3
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 6, 0
+ createtask sub_80A8920, 2, 0, -24, 0, 24, 10, 24, 3
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 6, 0
pause 37
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 5, 0, 0, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 0, 0, 10, 1, 0
panse_19 SE_W233B, 63
wait
- sprite gBattleAnimSpriteTemplate_83DA0B8, 2, 4, 1, 0, -8, -12
- sprite gBattleAnimSpriteTemplate_83DA0B8, 2, 4, 1, 1, 8, -12
- sprite gBattleAnimSpriteTemplate_83DA0B8, 2, 4, 1, 2, -8, 12
- sprite gBattleAnimSpriteTemplate_83DA0B8, 2, 4, 1, 3, 8, 12
+ sprite gBattleAnimSpriteTemplate_83DA0B8, 2, 1, 0, -8, -12
+ sprite gBattleAnimSpriteTemplate_83DA0B8, 2, 1, 1, 8, -12
+ sprite gBattleAnimSpriteTemplate_83DA0B8, 2, 1, 2, -8, 12
+ sprite gBattleAnimSpriteTemplate_83DA0B8, 2, 1, 3, 8, 12
panse_19 SE_W280, 63
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 6, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 6, 0, 0
wait
clearmonbg 1
end
Move_YAWN: @ 81CC697
loadsprite 10242
- createtask sub_812F724, 2, 1, 0
+ createtask sub_812F724, 2, 0
panse_19 SE_W281, 192
wait
- sprite gBattleAnimSpriteTemplate_84027EC, 133, 1, 2
+ sprite gBattleAnimSpriteTemplate_84027EC, 133, 2
panse_19 SE_W255, 192
pause 4
- sprite gBattleAnimSpriteTemplate_84027EC, 133, 1, 1
+ sprite gBattleAnimSpriteTemplate_84027EC, 133, 1
pause 4
- sprite gBattleAnimSpriteTemplate_84027EC, 133, 1, 0
+ sprite gBattleAnimSpriteTemplate_84027EC, 133, 0
wait
- createtask sub_812F724, 2, 1, 1
+ createtask sub_812F724, 2, 1
panse_19 SE_W281, 63
end
Move_ENDEAVOR: @ 81CC6DA
loadsprite 10243
loadsprite 10135
- createtask sub_812FD7C, 2, 2, 0, 2
+ createtask sub_812FD7C, 2, 0, 2
panse_1C SE_W039, 192, 24, 2
- createtask sub_8079790, 5, 5, 0, 703, 12, 1, 2
+ createtask sub_8079790, 5, 0, 703, 12, 1, 2
pause 6
- createtask sub_80A9058, 5, 5, 0, 1, 8, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 12, -12, 1, 2
+ createtask sub_80A9058, 5, 0, 1, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 12, -12, 1, 2
panse_19 SE_W003, 63
pause 24
- createtask sub_80A9058, 5, 5, 0, 1, 8, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, -12, 12, 1, 2
+ createtask sub_80A9058, 5, 0, 1, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, -12, 12, 1, 2
panse_19 SE_W004, 63
end
Move_ERUPTION: @ 81CC74F
loadsprite 10201
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 31, 2, 0, 4, 31
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 31, 2, 0, 4, 31
wait
createtask sub_80D5470, 2
panse_1D SE_W153, 192, 60
@@ -3795,29 +3795,29 @@ Move_ERUPTION: @ 81CC74F
panse_1D SE_W153, 192, 60
wait
pause 30
- sprite gBattleAnimSpriteTemplate_83D96F8, 40, 5, 200, -32, 0, 100, 0
- sprite gBattleAnimSpriteTemplate_83D96F8, 40, 5, 30, -32, 16, 90, 1
- sprite gBattleAnimSpriteTemplate_83D96F8, 40, 5, 150, -32, 32, 60, 2
- sprite gBattleAnimSpriteTemplate_83D96F8, 40, 5, 90, -32, 48, 80, 3
- sprite gBattleAnimSpriteTemplate_83D96F8, 40, 5, 110, -32, 64, 50, 0
- sprite gBattleAnimSpriteTemplate_83D96F8, 40, 5, 60, -32, 80, 70, 1
+ sprite gBattleAnimSpriteTemplate_83D96F8, 40, 200, -32, 0, 100, 0
+ sprite gBattleAnimSpriteTemplate_83D96F8, 40, 30, -32, 16, 90, 1
+ sprite gBattleAnimSpriteTemplate_83D96F8, 40, 150, -32, 32, 60, 2
+ sprite gBattleAnimSpriteTemplate_83D96F8, 40, 90, -32, 48, 80, 3
+ sprite gBattleAnimSpriteTemplate_83D96F8, 40, 110, -32, 64, 50, 0
+ sprite gBattleAnimSpriteTemplate_83D96F8, 40, 60, -32, 80, 70, 1
pause 22
- createtask sub_80E1864, 5, 3, 5, 8, 60
- createtask sub_80E1864, 5, 3, 4, 8, 60
+ createtask sub_80E1864, 5, 5, 8, 60
+ createtask sub_80E1864, 5, 4, 8, 60
panse_1C SE_W088, 63, 16, 12
pause 80
- sprite gBattleAnimSpriteTemplate_83DB3C4, 40, 5, 31, 4, 4, 0, 31
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 40, 31, 4, 4, 0, 31
end
Move_SKILL_SWAP: @ 81CC81C
loadsprite 10251
call Unknown_81D61E7
- createtask sub_80DC0B0, 3, 1, 1
- createtask sub_8079790, 5, 5, 1, 32767, 12, 3, 1
+ createtask sub_80DC0B0, 3, 1
+ createtask sub_8079790, 5, 1, 32767, 12, 3, 1
panse_1C SE_W179, 192, 24, 3
pause 16
- createtask sub_80DC0B0, 3, 1, 0
- createtask sub_8079790, 5, 5, 0, 32767, 12, 3, 1
+ createtask sub_80DC0B0, 3, 0
+ createtask sub_8079790, 5, 0, 32767, 12, 3, 1
wait
call Unknown_81D61F3
end
@@ -3832,8 +3832,8 @@ Move_IMPRISON: @ 81CC867
panse_1C SE_W030, 192, 8, 5
wait
pause 4
- sprite gBattleAnimSpriteTemplate_83DA8F4, 5, 2, 0, 40
- createtask sub_80E1864, 5, 3, 4, 1, 10
+ sprite gBattleAnimSpriteTemplate_83DA8F4, 5, 0, 40
+ createtask sub_80E1864, 5, 4, 1, 10
panse_19 SE_W063, 192
clearmonbg 3
call Unknown_81D61F3
@@ -3861,15 +3861,15 @@ Move_CAMOUFLAGE: @ 81CC8D2
monbg 2
monbgprio_28 0
setalpha 16, 0
- createtask sub_80E2B74, 5, 4, 2, 3, 0, 14
+ createtask sub_80E2B74, 5, 2, 3, 0, 14
pause 16
- createtask sub_80DFC24, 2, 1, 4
+ createtask sub_80DFC24, 2, 4
panse_19 SE_W185, 192
wait
pause 8
- createtask sub_80E2B74, 5, 4, 2, 0, 0, 0
+ createtask sub_80E2B74, 5, 2, 0, 0, 0
wait
- createtask sub_80DFD24, 2, 1, 1
+ createtask sub_80DFD24, 2, 1
wait
blendoff
clearmonbg 2
@@ -3879,13 +3879,13 @@ Move_TAIL_GLOW: @ 81CC918
loadsprite 10212
monbg 0
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 4, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 4, 0
wait
- sprite gBattleAnimSpriteTemplate_83DAC10, 66, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DAC10, 66, 0
pause 18
panse_1C SE_W234, 192, 16, 6
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 4, 4, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 4, 4, 0, 0
clearmonbg 0
blendoff
pause 1
@@ -3901,33 +3901,33 @@ Move_LUSTER_PURGE: @ 81CC95B
monbg 0
setalpha 12, 8
panse_19 SE_W076, 192
- sprite gBattleAnimSpriteTemplate_83DA9E0, 41, 4, 0, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DA9E0, 41, 0, 0, 0, 0
pause 20
- createtask sub_80E2A7C, 5, 5, 5, 2, 0, 16, -1
- createtask sub_80E2C60, 5, 5, 10267, 2, 0, 16, -1
+ createtask sub_80E2A7C, 5, 5, 2, 0, 16, -1
+ createtask sub_80E2C60, 5, 10267, 2, 0, 16, -1
wait
- createtask sub_80E2C60, 5, 5, 10135, 0, 12, 12, 23552
+ createtask sub_80E2C60, 5, 10135, 0, 12, 12, 23552
wait
- sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 2, 1, 2
- createtask sub_812B30C, 5, 2, 215, 63
+ sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 1, 2
+ createtask sub_812B30C, 5, 215, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 2, 1, 2
- createtask sub_812B30C, 5, 2, 215, 63
+ sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 1, 2
+ createtask sub_812B30C, 5, 215, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 2, 1, 2
- createtask sub_812B30C, 5, 2, 215, 63
+ sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 1, 2
+ createtask sub_812B30C, 5, 215, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 2, 1, 2
- createtask sub_812B30C, 5, 2, 215, 63
+ sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 1, 2
+ createtask sub_812B30C, 5, 215, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 2, 1, 2
- createtask sub_812B30C, 5, 2, 215, 63
+ sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 1, 2
+ createtask sub_812B30C, 5, 215, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 2, 1, 2
- createtask sub_812B30C, 5, 2, 215, 63
+ sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 1, 2
+ createtask sub_812B30C, 5, 215, 63
wait
- createtask sub_80E2A7C, 5, 5, 5, 2, 16, 0, -1
- createtask sub_80E1864, 5, 3, 1, 5, 14
+ createtask sub_80E2A7C, 5, 5, 2, 16, 0, -1
+ createtask sub_80E1864, 5, 1, 5, 14
wait
clearmonbg 0
blendoff
@@ -3939,19 +3939,19 @@ Move_MIST_BALL: @ 81CCA72
loadsprite 10270
pause 0
panse_19 SE_W081, 192
- sprite gBattleAnimSpriteTemplate_83D9D80, 128, 6, 0, 0, 0, 0, 30, 0
+ sprite gBattleAnimSpriteTemplate_83D9D80, 128, 0, 0, 0, 0, 30, 0
wait
panse_19 SE_W028, 63
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 10, 0
- sprite gBattleAnimSpriteTemplate_83DB3DC, 0, 7, 1, 1, 1, 32279, 16, 32767, 16
+ createtask sub_80A7E7C, 2, 1, 5, 0, 10, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 0, 1, 1, 1, 32279, 16, 32767, 16
pause 0
panse_19 SE_W114, 0
createtask sub_80D8414, 5
- createtask sub_80E2A38, 10, 5, 4, 3, 0, 16, 32767
+ createtask sub_80E2A38, 10, 4, 3, 0, 16, 32767
pause 8
- createtask sub_80A7E7C, 2, 5, 1, 4, 0, 70, 0
+ createtask sub_80A7E7C, 2, 1, 4, 0, 70, 0
pause 70
- createtask sub_80E2A38, 10, 5, 4, 2, 16, 0, 32767
+ createtask sub_80E2A38, 10, 4, 2, 16, 0, 32767
end
Move_FEATHER_DANCE: @ 81CCB01
@@ -3960,18 +3960,18 @@ Move_FEATHER_DANCE: @ 81CCB01
monbgprio_29
panse_19 SE_W080, 63
pause 0
- sprite gBattleAnimSpriteTemplate_83DA498, 128, 8, 0, -16, 64, 2, 104, 11304, 32, 1
+ sprite gBattleAnimSpriteTemplate_83DA498, 128, 0, -16, 64, 2, 104, 11304, 32, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83DA498, 128, 8, 0, -16, 32, 2, 104, 11304, 32, 1
- sprite gBattleAnimSpriteTemplate_83DA498, 128, 8, 0, -16, 0, 2, 104, 11304, 32, 1
+ sprite gBattleAnimSpriteTemplate_83DA498, 128, 0, -16, 32, 2, 104, 11304, 32, 1
+ sprite gBattleAnimSpriteTemplate_83DA498, 128, 0, -16, 0, 2, 104, 11304, 32, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83DA498, 128, 8, 0, -16, 224, 2, 104, 11304, 32, 1
- sprite gBattleAnimSpriteTemplate_83DA498, 128, 8, 0, -16, 128, 2, 104, 11304, 32, 1
+ sprite gBattleAnimSpriteTemplate_83DA498, 128, 0, -16, 224, 2, 104, 11304, 32, 1
+ sprite gBattleAnimSpriteTemplate_83DA498, 128, 0, -16, 128, 2, 104, 11304, 32, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83DA498, 128, 8, 0, -16, 192, 2, 104, 11304, 32, 1
- sprite gBattleAnimSpriteTemplate_83DA498, 128, 8, 0, -16, 160, 2, 104, 11304, 32, 1
+ sprite gBattleAnimSpriteTemplate_83DA498, 128, 0, -16, 192, 2, 104, 11304, 32, 1
+ sprite gBattleAnimSpriteTemplate_83DA498, 128, 0, -16, 160, 2, 104, 11304, 32, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83DA498, 128, 8, 0, -16, 96, 2, 104, 11304, 32, 1
+ sprite gBattleAnimSpriteTemplate_83DA498, 128, 0, -16, 96, 2, 104, 11304, 32, 1
wait
clearmonbg 3
end
@@ -3980,66 +3980,66 @@ Move_TEETER_DANCE: @ 81CCBD1
loadsprite 10072
loadsprite 10073
createtask sub_813219C, 5
- sprite gBattleAnimSpriteTemplate_83D715C, 2, 3, 0, 16, -2
+ sprite gBattleAnimSpriteTemplate_83D715C, 2, 0, 16, -2
panse_19 SE_W298, 192
pause 24
- sprite gBattleAnimSpriteTemplate_83D715C, 2, 3, 0, 0, -2
+ sprite gBattleAnimSpriteTemplate_83D715C, 2, 0, 0, -2
panse_19 SE_W298, 192
pause 24
- sprite gBattleAnimSpriteTemplate_83D715C, 2, 3, 0, -16, -2
+ sprite gBattleAnimSpriteTemplate_83D715C, 2, 0, -16, -2
panse_19 SE_W298, 192
pause 24
- sprite gBattleAnimSpriteTemplate_83D715C, 2, 3, 1, -8, -2
+ sprite gBattleAnimSpriteTemplate_83D715C, 2, 1, -8, -2
panse_19 SE_W298, 192
pause 24
- sprite gBattleAnimSpriteTemplate_83D715C, 2, 3, 2, 8, -2
+ sprite gBattleAnimSpriteTemplate_83D715C, 2, 2, 8, -2
panse_19 SE_W298, 192
end
Move_MUD_SPORT: @ 81CCC3C
loadsprite 10074
- createtask sub_80D074C, 2, 2, 0, 6
+ createtask sub_80D074C, 2, 0, 6
pause 24
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 0, -4, -16
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 0, 4, -12
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 0, -4, -16
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 0, 4, -12
panse_19 SE_W091, 192
pause 32
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 0, -3, -12
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 0, 5, -14
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 0, -3, -12
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 0, 5, -14
panse_19 SE_W091, 192
pause 32
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 0, -5, -18
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 0, 3, -14
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 0, -5, -18
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 0, 3, -14
panse_19 SE_W091, 192
pause 16
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 1, 220, 60
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 1, 220, 60
panse_1D SE_W145B, 0, 15
pause 2
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 1, 60, 100
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 1, 60, 100
panse_1D SE_W145B, 0, 25
pause 2
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 1, 140, 55
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 1, 140, 55
panse_1D SE_W145B, 0, 14
pause 2
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 1, 180, 50
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 1, 180, 50
panse_1D SE_W145B, 0, 10
pause 2
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 1, 20, 90
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 1, 20, 90
panse_1D SE_W145B, 0, 22
pause 2
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 1, 90, 90
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 1, 90, 90
panse_1D SE_W145B, 0, 22
pause 2
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 1, 160, 60
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 1, 160, 60
panse_1D SE_W145B, 0, 15
pause 2
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 1, 30, 90
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 1, 30, 90
panse_1D SE_W145B, 0, 22
pause 2
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 1, 120, 60
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 1, 120, 60
panse_1D SE_W145B, 0, 15
pause 2
- sprite gBattleAnimSpriteTemplate_83DB334, 130, 3, 1, 200, 40
+ sprite gBattleAnimSpriteTemplate_83DB334, 130, 1, 200, 40
panse_1D SE_W145B, 0, 10
end
@@ -4048,47 +4048,47 @@ Move_NEEDLE_ARM: @ 81CCD73
loadsprite 10135
loadsprite 10143
panse_1C SE_W030, 63, 2, 16
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, 0, -32, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, 0, -32, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, 22, -22, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, 22, -22, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, 30, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, 30, 0, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, 20, 20, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, 20, 20, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, 0, 28, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, 0, 28, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, -19, 19, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, -19, 19, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, -27, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, -27, 0, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, -18, -18, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, -18, -18, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, 0, -25, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, 0, -25, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, 17, -17, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, 17, -17, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, 23, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, 23, 0, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 0, 16, 16, 16
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, 16, 16, 16
wait
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 18, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, 0, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 5, 0, 0, 8, 1, 0
+ createtask sub_80A7FA0, 2, 1, 4, 0, 18, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 8, 1, 0
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 1, 0, -24, 10
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 1, 17, -17, 10
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 1, 24, 0, 10
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 1, 17, 17, 10
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 1, 0, 24, 10
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 1, -17, 17, 10
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 1, -24, 0, 10
- sprite gBattleAnimSpriteTemplate_83D6994, 130, 5, 1, 1, -17, -17, 10
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 1, 0, -24, 10
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 1, 17, -17, 10
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 1, 24, 0, 10
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 1, 17, 17, 10
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 1, 0, 24, 10
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 1, -17, 17, 10
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 1, -24, 0, 10
+ sprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 1, -17, -17, 10
end
Move_SLACK_OFF: @ 81CCF23
loadsprite 10031
- createtask sub_813257C, 2, 1, 0
+ createtask sub_813257C, 2, 0
panse_19 SE_W281, 192
wait
call Unknown_81D5EF5
@@ -4101,15 +4101,15 @@ Move_CRUSH_CLAW: @ 81CCF3B
loadsprite 10208
monbg 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
pause 4
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 18, 1
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, -10, -10, 0
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, -10, 10, 0
+ createtask sub_80A7FA0, 2, 1, 2, 0, 18, 1
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, -10, -10, 0
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, -10, 10, 0
panse_19 SE_W013, 63
pause 12
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, 10, -10, 1
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, 10, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, 10, -10, 1
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, 10, 10, 1
panse_19 SE_W013, 63
wait
wait
@@ -4122,37 +4122,37 @@ Move_AROMATHERAPY: @ 81CCFAB
loadsprite 10159
loadsprite 10203
loadsprite 10049
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 1, 0, 0, 7, 13293
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 1, 0, 0, 7, 13293
pause 1
monbg 0
pause 1
- sprite gBattleAnimSpriteTemplate_83D68B8, 0, 7, 24, 16, 0, 2, 2, 0, 0
- sprite gBattleAnimSpriteTemplate_83D68B8, 66, 7, 64, 24, 0, 3, 1, 1, 0
- sprite gBattleAnimSpriteTemplate_83D68D0, 0, 7, 16, 24, 0, 2, 1, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D68B8, 0, 24, 16, 0, 2, 2, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D68B8, 66, 64, 24, 0, 3, 1, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D68D0, 0, 16, 24, 0, 2, 1, 0, 0
pause 20
- sprite gBattleAnimSpriteTemplate_83D68B8, 66, 7, 48, 12, 0, 4, 3, 1, 0
- sprite gBattleAnimSpriteTemplate_83D68B8, 0, 7, 100, 16, 0, 3, 2, 0, 0
- sprite gBattleAnimSpriteTemplate_83D68B8, 0, 7, 74, 24, 180, 3, 2, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D68B8, 66, 48, 12, 0, 4, 3, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D68B8, 0, 100, 16, 0, 3, 2, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D68B8, 0, 74, 24, 180, 3, 2, 0, 0
pause 10
- sprite gBattleAnimSpriteTemplate_83D68B8, 66, 7, 80, 30, 0, 4, 1, 1, 0
- sprite gBattleAnimSpriteTemplate_83D68B8, 0, 7, 128, 12, 0, 3, 3, 0, 0
- sprite gBattleAnimSpriteTemplate_83D68D0, 0, 7, 90, 16, 0, 2, 1, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D68B8, 66, 80, 30, 0, 4, 1, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D68B8, 0, 128, 12, 0, 3, 3, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D68D0, 0, 90, 16, 0, 2, 1, 0, 0
wait
clearmonbg 0
pause 1
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 1, 0, 7, 0, 13293
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 1, 0, 7, 0, 13293
pause 1
panse_19 SE_W287, 192
- createtask sub_81300A4, 2, 1, 1
+ createtask sub_81300A4, 2, 1
wait
panse_19 SE_W234, 192
- sprite gBattleAnimSpriteTemplate_83D6CA0, 16, 7, -15, 0, 0, 0, 32, 60, 1
+ sprite gBattleAnimSpriteTemplate_83D6CA0, 16, -15, 0, 0, 0, 32, 60, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83D6CA0, 16, 7, 12, -5, 0, 0, 32, 60, 1
+ sprite gBattleAnimSpriteTemplate_83D6CA0, 16, 12, -5, 0, 0, 32, 60, 1
wait
panse_19 SE_REAPOKE, 192
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 43, 3, 10, 0, 13293
- sprite gBattleAnimSpriteTemplate_83D7974, 16, 4, 0, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 43, 3, 10, 0, 13293
+ sprite gBattleAnimSpriteTemplate_83D7974, 16, 0, 0, 0, 1
wait
end
@@ -4160,22 +4160,22 @@ Move_FAKE_TEARS: @ 81CD10D
loadsprite 10155
loadsprite 10209
loadsprite 10072
- createtask sub_80E2C60, 5, 5, 10155, 0, 4, 4, 32108
+ createtask sub_80E2C60, 5, 10155, 0, 4, 4, 32108
wait
- createtask sub_812E568, 5, 3, 0, 2, 1
+ createtask sub_812E568, 5, 0, 2, 1
panse_1C SE_W039, 192, 12, 4
pause 8
- sprite gBattleAnimSpriteTemplate_83DB238, 2, 2, 0, 0
- sprite gBattleAnimSpriteTemplate_83DB238, 2, 2, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DB238, 2, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB238, 2, 0, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83DB238, 2, 2, 0, 2
- sprite gBattleAnimSpriteTemplate_83DB238, 2, 2, 0, 3
+ sprite gBattleAnimSpriteTemplate_83DB238, 2, 0, 2
+ sprite gBattleAnimSpriteTemplate_83DB238, 2, 0, 3
pause 8
- sprite gBattleAnimSpriteTemplate_83DB238, 2, 2, 0, 0
- sprite gBattleAnimSpriteTemplate_83DB238, 2, 2, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DB238, 2, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB238, 2, 0, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83DB238, 2, 2, 0, 2
- sprite gBattleAnimSpriteTemplate_83DB238, 2, 2, 0, 3
+ sprite gBattleAnimSpriteTemplate_83DB238, 2, 0, 2
+ sprite gBattleAnimSpriteTemplate_83DB238, 2, 0, 3
wait
end
@@ -4187,13 +4187,13 @@ Move_AIR_CUTTER: @ 81CD19D
monbg 3
setalpha 12, 8
pause 0
- createtask sub_80CFB04, 2, 5, 32, -24, 1536, 2, 128
+ createtask sub_80CFB04, 2, 32, -24, 1536, 2, 128
wait
panse_19 SE_W015, 63
- sprite gBattleAnimSpriteTemplate_83D6B40, 2, 4, 40, -32, 0, 2
+ sprite gBattleAnimSpriteTemplate_83D6B40, 2, 40, -32, 0, 2
pause 5
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
- createtask sub_80A7FA0, 2, 5, 3, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 3, 2, 0, 8, 1
wait
blendoff
clearmonbg 3
@@ -4204,69 +4204,69 @@ Move_ODOR_SLEUTH: @ 81CD1FF
monbg 1
createtask sub_81316F8, 5
pause 24
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 3, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 4
panse_19 SE_W207, 192
pause 6
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 3, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 4
panse_19 SE_W207, 192
wait
clearmonbg 1
pause 1
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 3, 1, -1, 16, -1, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, -1, 16, -1, 0
panse_19 SE_W043, 192
end
Move_GRASS_WHISTLE: @ 81CD249
loadsprite 10072
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 4, 13298
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 4, 13298
wait
createtask sub_80CEA20, 2
wait
panse_1B SE_W320, 192, 63, 2, 0
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 7, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 7, 1, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 6, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 6, 1, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 1, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 1, 1, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 2, 1, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 3, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 1, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 2, 1, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 5, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 5, 1, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 6, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 6, 1, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 2, 1, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 2, 1, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 1, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 1, 1, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D7114, 130, 3, 5, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7114, 130, 5, 1, 0
pause 4
wait
createtask sub_80CEAD8, 2
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 4, 4, 0, 13298
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 4, 4, 0, 13298
wait
end
Move_TICKLE: @ 81CD33C
loadsprite 10218
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 2, 0, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 2, 0, 0, 16, 0
wait
- sprite gBattleAnimSpriteTemplate_83D7B94, 0, 2, -16, -8
- sprite gBattleAnimSpriteTemplate_83D7B94, 0, 2, 16, -8
+ sprite gBattleAnimSpriteTemplate_83D7B94, 0, -16, -8
+ sprite gBattleAnimSpriteTemplate_83D7B94, 0, 16, -8
panse_19 SE_W197, 192
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 2, 0, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 2, 0, 16, 0, 0
wait
pause 20
- createtask sub_80A8B88, 3, 5, 0, 6, 1280, 3, 0
+ createtask sub_80A8B88, 3, 0, 6, 1280, 3, 0
pause 12
- createtask sub_812E568, 3, 3, 1, 6, 2
+ createtask sub_812E568, 3, 1, 6, 2
panse_1C SE_W039, 63, 8, 8
wait
end
@@ -4295,13 +4295,13 @@ Move_SHADOW_PUNCH: @ 81CD3D6
waitbgfadein
monbg 2
setalpha 9, 8
- createtask sub_807A69C, 2, 2, 0, 13
+ createtask sub_807A69C, 2, 0, 13
panse_19 SE_W026, 192
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, 0, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 5, 0, 0, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 8, 1, 0
panse_19 SE_W004, 63
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
wait
clearmonbg 2
blendoff
@@ -4313,16 +4313,16 @@ Move_EXTRASENSORY: @ 81CD431
call Unknown_81D61E7
monbg 3
setalpha 12, 8
- createtask sub_8079790, 5, 5, 0, 891, 12, 1, 1
- createtask sub_80DC2D4, 5, 1, 0
+ createtask sub_8079790, 5, 0, 891, 12, 1, 1
+ createtask sub_80DC2D4, 5, 0
panse_19 SE_W020, 63
wait
- createtask sub_8079790, 5, 5, 0, 891, 12, 1, 1
- createtask sub_80DC2D4, 5, 1, 1
+ createtask sub_8079790, 5, 0, 891, 12, 1, 1
+ createtask sub_80DC2D4, 5, 1
panse_19 SE_W020, 63
wait
- createtask sub_80DC4F4, 5, 1, 0
- createtask sub_80DC2D4, 5, 1, 2
+ createtask sub_80DC4F4, 5, 0
+ createtask sub_80DC2D4, 5, 2
panse_19 SE_W043, 192
wait
blendoff
@@ -4334,13 +4334,13 @@ Move_AERIAL_ACE: @ 81CD499
loadsprite 10138
monbg 1
setalpha 12, 8
- createtask sub_80A8500, 2, 5, 0, 24, 6, 1, 5
- createtask sub_80E2DD8, 2, 4, 0, 4, 7, 3
- sprite gBattleAnimSpriteTemplate_83D6B28, 2, 3, 40, -32, 0
+ createtask sub_80A8500, 2, 0, 24, 6, 1, 5
+ createtask sub_80E2DD8, 2, 0, 4, 7, 3
+ sprite gBattleAnimSpriteTemplate_83D6B28, 2, 40, -32, 0
panse_19 SE_W013B, 192
pause 5
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 10, 1
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 1, 0, 10, 0, 0
+ createtask sub_80A7E7C, 2, 1, 0, 3, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 10, 0, 0
panse_19 SE_W013, 63
wait
clearmonbg 1
@@ -4349,8 +4349,8 @@ Move_AERIAL_ACE: @ 81CD499
Move_IRON_DEFENSE: @ 81CD503
panse_1C SE_REAPOKE, 192, 28, 2
- createtask sub_80E0A4C, 5, 3, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 1, 8, 2, -1, 14, -1, 0
+ createtask sub_80E0A4C, 5, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 8, 2, -1, 14, -1, 0
wait
end
@@ -4362,10 +4362,10 @@ Move_BLOCK: @ 81CD52D
Move_HOWL: @ 81CD53C
loadsprite 10053
- createtask sub_812F724, 2, 1, 0
+ createtask sub_812F724, 2, 0
pause 12
call _81CE35E
- createtask sub_812B18C, 2, 2, 0, 3
+ createtask sub_812B18C, 2, 0, 3
wait
pause 30
end
@@ -4383,17 +4383,17 @@ Move_BULK_UP: @ 81CD55E
Move_COVET: @ 81CD57C
loadsprite 10210
loadsprite 10224
- createtask sub_812E568, 5, 3, 0, 2, 0
- sprite gBattleAnimSpriteTemplate_83D7A80, 3, 2, 0, 20
+ createtask sub_812E568, 5, 0, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D7A80, 3, 0, 20
panse_19 SE_W204, 192
pause 15
- sprite gBattleAnimSpriteTemplate_83D7A80, 3, 2, -20, 20
+ sprite gBattleAnimSpriteTemplate_83D7A80, 3, -20, 20
panse_19 SE_W204, 192
pause 15
- sprite gBattleAnimSpriteTemplate_83D7A80, 3, 2, 20, 20
+ sprite gBattleAnimSpriteTemplate_83D7A80, 3, 20, 20
panse_19 SE_W204, 192
wait
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
panse_1C SE_W146, 63, 4, 3
end
@@ -4403,7 +4403,7 @@ Move_VOLT_TACKLE: @ 81CD5D9
loadsprite 10213
monbg 0
setalpha 12, 8
- createtask sub_80E2A38, 10, 5, 1, 0, 0, 8, 0
+ createtask sub_80E2A38, 10, 1, 0, 0, 8, 0
wait
sprite gBattleAnimSpriteTemplate_83D9AB4, 1
panse_19 SE_W268, 192
@@ -4411,36 +4411,36 @@ Move_VOLT_TACKLE: @ 81CD5D9
clearmonbg 0
blendoff
pause 8
- createtask sub_80D700C, 5, 1, 0
+ createtask sub_80D700C, 5, 0
panse_19 SE_W085, 192
wait
- createtask sub_80D700C, 5, 1, 1
+ createtask sub_80D700C, 5, 1
panse_19 SE_W085, 63
wait
- createtask sub_80D700C, 5, 1, 2
+ createtask sub_80D700C, 5, 2
panse_19 SE_W085, 192
wait
- createtask sub_80D700C, 5, 1, 3
+ createtask sub_80D700C, 5, 3
panse_19 SE_W085, 63
wait
- createtask sub_80D700C, 5, 1, 4
+ createtask sub_80D700C, 5, 4
panse_19 SE_W085, 192
pause 8
- createtask sub_80A7FA0, 2, 5, 1, 10, 0, 18, 1
+ createtask sub_80A7FA0, 2, 1, 10, 0, 18, 1
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 3, 1, 16, 16
+ sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 1, 16, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 3, 1, -16, -16
+ sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 1, -16, -16
pause 8
createtask sub_80D6E9C, 5
wait
- createtask sub_80A7FA0, 2, 5, 0, 3, 0, 9, 1
+ createtask sub_80A7FA0, 2, 0, 3, 0, 9, 1
panse_19 SE_W085B, 192
- sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 3, 0, 16, 16
+ sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 0, 16, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 3, 0, -16, -16
+ sprite gBattleAnimSpriteTemplate_83D9A9C, 2, 0, -16, -16
wait
- createtask sub_80E2A38, 10, 5, 1, 0, 8, 0, 0
+ createtask sub_80E2A38, 10, 1, 0, 8, 0, 0
wait
end
@@ -4460,22 +4460,22 @@ Move_WATER_SPORT: @ 81CD6D1
Move_CALM_MIND: @ 81CD6F7
loadsprite 10203
monbg 2
- createtask sub_80E2A7C, 5, 5, 0, 0, 0, 16, 0
+ createtask sub_80E2A7C, 5, 0, 0, 0, 16, 0
wait
- createtask sub_80E3BDC, 5, 1, 1
+ createtask sub_80E3BDC, 5, 1
wait
- sprite gBattleAnimSpriteTemplate_83D795C, 40, 4, 0, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D795C, 40, 0, 0, 0, 0
panse_19 SE_W048, 192
pause 14
- sprite gBattleAnimSpriteTemplate_83D795C, 40, 4, 0, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D795C, 40, 0, 0, 0, 0
panse_19 SE_W048, 192
pause 14
- sprite gBattleAnimSpriteTemplate_83D795C, 40, 4, 0, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D795C, 40, 0, 0, 0, 0
panse_19 SE_W048, 192
wait
- createtask sub_80E3BDC, 5, 1, 0
+ createtask sub_80E3BDC, 5, 0
wait
- createtask sub_80E2A7C, 5, 5, 0, 0, 16, 0, 0
+ createtask sub_80E2A7C, 5, 0, 0, 16, 0, 0
wait
clearmonbg 2
end
@@ -4485,20 +4485,20 @@ Move_LEAF_BLADE: @ 81CD775
loadsprite 10285
createtask sub_80CBDF4, 5
pause 2
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
panse_19 SE_W015, 63
pause 50
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
panse_19 SE_W015, 63
pause 50
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
panse_19 SE_W015, 63
wait
monbg 1
setalpha 12, 8
pause 12
- createtask sub_80A7FA0, 2, 5, 1, 8, 0, 18, 1
- sprite gBattleAnimSpriteTemplate_83DB520, 130, 4, 0, 0, 1, 36
+ createtask sub_80A7FA0, 2, 1, 8, 0, 18, 1
+ sprite gBattleAnimSpriteTemplate_83DB520, 130, 0, 0, 1, 36
panse_19 SE_W043, 63
wait
clearmonbg 1
@@ -4513,13 +4513,13 @@ Move_DRAGON_DANCE: @ 81CD7F8
createtask sub_80DF924, 5
panse_19 SE_W100, 192
pause 8
- createtask sub_80798AC, 5, 5, 10249, 19456, 14, 0, 3
- sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 1, 43
- sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 1, 85
- sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 1, 128
- sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 1, 170
- sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 1, 213
+ createtask sub_80798AC, 5, 10249, 19456, 14, 0, 3
+ sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 0
+ sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 43
+ sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 85
+ sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 128
+ sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 170
+ sprite gBattleAnimSpriteTemplate_83DB0E8, 2, 213
pause 30
panse_19 SE_W100, 192
pause 30
@@ -4536,9 +4536,9 @@ Move_SHOCK_WAVE: @ 81CD867
loadsprite 10037
monbg 0
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 4, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 4, 0
wait
- createtask sub_80D6B3C, 2, 4, 0, 20, 0, 2
+ createtask sub_80D6B3C, 2, 0, 20, 0, 2
panse_19 SE_W268, 192
pause 12
sprite gBattleAnimSpriteTemplate_83D9B28, 2
@@ -4549,11 +4549,11 @@ Move_SHOCK_WAVE: @ 81CD867
createtask sub_80D759C, 5
panse_19 SE_W161B, 63
wait
- createtask sub_80A7E7C, 2, 5, 1, 0, 6, 18, 1
- createtask sub_80E2A38, 5, 5, 1, 3, 16, 0, 32767
- createtask sub_80E2A38, 5, 5, 4, 0, 16, 16, 0
+ createtask sub_80A7E7C, 2, 1, 0, 6, 18, 1
+ createtask sub_80E2A38, 5, 1, 3, 16, 0, 32767
+ createtask sub_80E2A38, 5, 4, 0, 16, 16, 0
pause 4
- createtask sub_80E2A38, 5, 5, 4, 0, 0, 0, 0
+ createtask sub_80E2A38, 5, 4, 0, 0, 0, 0
wait
clearmonbg 0
blendoff
@@ -4561,7 +4561,7 @@ Move_SHOCK_WAVE: @ 81CD867
Move_HARDEN: @ 81CD909
panse_1C SE_W231, 192, 28, 2
- createtask sub_80E0A4C, 5, 3, 0, 0, 0
+ createtask sub_80E0A4C, 5, 0, 0, 0
wait
end
@@ -4571,39 +4571,39 @@ Move_BELLY_DRUM: @ 81CD91E
createtask sub_80CEA20, 2
wait
call _81CD9EB
- sprite gBattleAnimSpriteTemplate_83D71A8, 2, 4, 0, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D71A8, 2, 0, 0, 0, 0
panse_19 SE_W187, 192
pause 15
call _81CD9D0
- sprite gBattleAnimSpriteTemplate_83D71A8, 2, 4, 1, 1, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D71A8, 2, 1, 1, 1, 0
panse_19 SE_W187, 192
pause 15
call _81CD9EB
- sprite gBattleAnimSpriteTemplate_83D71A8, 2, 4, 0, 3, 3, 128
+ sprite gBattleAnimSpriteTemplate_83D71A8, 2, 0, 3, 3, 128
panse_19 SE_W187, 192
pause 7
call _81CD9D0
- sprite gBattleAnimSpriteTemplate_83D71A8, 2, 4, 1, 2, 0, 128
+ sprite gBattleAnimSpriteTemplate_83D71A8, 2, 1, 2, 0, 128
panse_19 SE_W187, 192
pause 7
call _81CD9EB
- sprite gBattleAnimSpriteTemplate_83D71A8, 2, 4, 0, 1, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D71A8, 2, 0, 1, 1, 0
panse_19 SE_W187, 192
pause 7
call _81CD9D0
- sprite gBattleAnimSpriteTemplate_83D71A8, 2, 4, 1, 0, 3, 0
+ sprite gBattleAnimSpriteTemplate_83D71A8, 2, 1, 0, 3, 0
panse_19 SE_W187, 192
wait
createtask sub_80CEAD8, 2
wait
end
_81CD9D0:
- sprite gBattleAnimSpriteTemplate_83D7174, 3, 1, 0
- createtask sub_80A7E7C, 2, 5, 0, 0, 8, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D7174, 3, 0
+ createtask sub_80A7E7C, 2, 0, 0, 8, 2, 1
ret
_81CD9EB:
- sprite gBattleAnimSpriteTemplate_83D7174, 3, 1, 1
- createtask sub_80A7E7C, 2, 5, 0, 0, 8, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D7174, 3, 1
+ createtask sub_80A7E7C, 2, 0, 0, 8, 2, 1
ret
Move_MIND_READER: @ 81CDA06
@@ -4612,36 +4612,36 @@ Move_MIND_READER: @ 81CDA06
loadsprite 10191
monbg 4
panse_19 SE_W109, 63
- sprite gBattleAnimSpriteTemplate_84021DC, 5, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_84021DC, 5, 0, 0, 1, 0
sprite gBattleAnimSpriteTemplate_84021F4, 5
pause 40
panse_19 SE_W043, 63
- createtask sub_80E1F8C, 2, 6, 1, 1, 2, 0, 10, 0
+ createtask sub_80E1F8C, 2, 1, 1, 2, 0, 10, 0
call _81CDA4D
wait
clearmonbg 4
end
_81CDA4D:
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 70, 0, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 40, 40, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 10, -60, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, -50, -40, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, -40, 40, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 50, -50, 6
- pause 2
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 50, -30, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 60, 10, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 0, 60, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 0, -40, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, -60, 20, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, -60, -30, 6
- pause 2
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, -50, 50, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, -60, 20, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, -40, -40, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 20, -60, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 50, -50, 6
- sprite gBattleAnimSpriteTemplate_840220C, 4, 3, 35, 40, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 70, 0, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 40, 40, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 10, -60, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, -50, -40, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, -40, 40, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 50, -50, 6
+ pause 2
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 50, -30, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 60, 10, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 0, 60, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 0, -40, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, -60, 20, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, -60, -30, 6
+ pause 2
+ sprite gBattleAnimSpriteTemplate_840220C, 4, -50, 50, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, -60, 20, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, -40, -40, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 20, -60, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 50, -50, 6
+ sprite gBattleAnimSpriteTemplate_840220C, 4, 35, 40, 6
pause 2
ret
@@ -4651,32 +4651,32 @@ Move_ICE_PUNCH: @ 81CDB3E
loadsprite 10141
loadsprite 10135
loadsprite 10143
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 7, 0
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 9, 32588
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 7, 0
+ createtask sub_80E2A38, 10, 4, 2, 0, 9, 32588
pause 20
panse_19 SE_W081, 63
- sprite gBattleAnimSpriteTemplate_83D9BF8, 2, 1, 0
- sprite gBattleAnimSpriteTemplate_83D9BF8, 2, 1, 64
- sprite gBattleAnimSpriteTemplate_83D9BF8, 2, 1, 128
- sprite gBattleAnimSpriteTemplate_83D9BF8, 2, 1, 192
+ sprite gBattleAnimSpriteTemplate_83D9BF8, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D9BF8, 2, 64
+ sprite gBattleAnimSpriteTemplate_83D9BF8, 2, 128
+ sprite gBattleAnimSpriteTemplate_83D9BF8, 2, 192
pause 5
- sprite gBattleAnimSpriteTemplate_83D9BE0, 2, 1, 32
- sprite gBattleAnimSpriteTemplate_83D9BE0, 2, 1, 96
- sprite gBattleAnimSpriteTemplate_83D9BE0, 2, 1, 160
- sprite gBattleAnimSpriteTemplate_83D9BE0, 2, 1, 224
+ sprite gBattleAnimSpriteTemplate_83D9BE0, 2, 32
+ sprite gBattleAnimSpriteTemplate_83D9BE0, 2, 96
+ sprite gBattleAnimSpriteTemplate_83D9BE0, 2, 160
+ sprite gBattleAnimSpriteTemplate_83D9BE0, 2, 224
pause 17
- sprite gBattleAnimSpriteTemplate_83D9FA8, 4, 5, 0, -10, 8, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, -10, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 4, 0, -10, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, -10, 1, 1
panse_19 SE_W004, 63
pause 2
- createtask sub_80A7E7C, 5, 5, 1, 0, 5, 3, 1
+ createtask sub_80A7E7C, 5, 1, 0, 5, 3, 1
wait
pause 15
call Unknown_81D5C36
pause 5
- createtask sub_80E2A38, 10, 5, 4, 2, 9, 0, 32588
+ createtask sub_80E2A38, 10, 4, 2, 9, 0, 32588
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 0, 7, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 7, 0, 0
wait
clearmonbg 3
blendoff
@@ -4685,11 +4685,11 @@ Move_ICE_PUNCH: @ 81CDB3E
Move_REST: @ 81CDC29
panse_19 SE_W173, 192
loadsprite 10228
- sprite gBattleAnimSpriteTemplate_83D6D94, 2, 5, 4, -10, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D6D94, 2, 4, -10, 16, 0, 0
pause 20
- sprite gBattleAnimSpriteTemplate_83D6D94, 2, 5, 4, -10, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D6D94, 2, 4, -10, 16, 0, 0
pause 20
- sprite gBattleAnimSpriteTemplate_83D6D94, 2, 5, 4, -10, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D6D94, 2, 4, -10, 16, 0, 0
wait
end
@@ -4697,12 +4697,12 @@ Move_CONFUSION: @ 81CDC69
monbg 3
call Unknown_81D61E7
setalpha 8, 8
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 10, 1
- createtask sub_80E1F8C, 2, 6, 2, 0, 2, 0, 8, 32767
+ createtask sub_80A7FA0, 2, 0, 1, 0, 10, 1
+ createtask sub_80E1F8C, 2, 2, 0, 2, 0, 8, 32767
wait
panse_19 SE_W048, 63
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 15, 1
- createtask sub_80A8D34, 5, 5, -4, -4, 15, 1, 1
+ createtask sub_80A7E7C, 2, 1, 3, 0, 15, 1
+ createtask sub_80A8D34, 5, -4, -4, 15, 1, 1
wait
clearmonbg 3
blendoff
@@ -4714,12 +4714,12 @@ Move_PSYCHIC: @ 81CDCCA
monbg 3
call Unknown_81D61E7
setalpha 8, 8
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 10, 1
- createtask sub_80E1F8C, 2, 6, 2, 0, 2, 0, 8, 767
+ createtask sub_80A7FA0, 2, 0, 1, 0, 10, 1
+ createtask sub_80E1F8C, 2, 2, 0, 2, 0, 8, 767
wait
panse_1C SE_W048, 63, 10, 3
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 15, 1
- createtask sub_80A8D34, 5, 5, -6, -6, 15, 1, 1
+ createtask sub_80A7E7C, 2, 1, 5, 0, 15, 1
+ createtask sub_80A8D34, 5, -6, -6, 15, 1, 1
wait
clearmonbg 3
blendoff
@@ -4740,8 +4740,8 @@ _81CDD3B:
call Unknown_81D61E7
setalpha 8, 8
panse_19 SE_W048, 192
- createtask sub_80E1F8C, 2, 6, 2, 0, 2, 0, 8, 32767
- createtask sub_80A8D34, 5, 5, -4, -4, 15, 0, 1
+ createtask sub_80E1F8C, 2, 2, 0, 2, 0, 8, 32767
+ createtask sub_80A8D34, 5, -4, -4, 15, 0, 1
wait
clearmonbg 2
blendoff
@@ -4754,10 +4754,10 @@ Unknown_81CDD7A: @ 81CDD7A
setalpha 8, 8
panse_19 SE_W048, 63
panse_1D SE_W048, 63, 8
- createtask sub_80A7E7C, 2, 5, 1, 4, 0, 15, 1
- createtask sub_80A8D34, 5, 5, -5, -5, 15, 1, 1
+ createtask sub_80A7E7C, 2, 1, 4, 0, 15, 1
+ createtask sub_80A8D34, 5, -5, -5, 15, 1, 1
wait
- createtask sub_80A7E7C, 2, 5, 1, 4, 0, 24, 1
+ createtask sub_80A7E7C, 2, 1, 4, 0, 24, 1
wait
clearmonbg 3
blendoff
@@ -4767,53 +4767,53 @@ Move_THUNDER: @ 81CDDCE
loadsprite 10037
fadetobg 11
waitbgfadeout
- createtask sub_80E3A58, 5, 4, -256, 0, 1, -1
+ createtask sub_80E3A58, 5, -256, 0, 1, -1
waitbgfadein
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 16, 0
pause 16
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
panse_19 SE_W086, 63
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 16, -36
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 16, -36
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 16, -20
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 16, -20
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 16, 12
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 16, 12
pause 20
- sprite gBattleAnimSpriteTemplate_83D97D0, 134, 2, -16, -32
+ sprite gBattleAnimSpriteTemplate_83D97D0, 134, -16, -32
panse_19 SE_W086, 63
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 134, 2, -16, -16
+ sprite gBattleAnimSpriteTemplate_83D97D0, 134, -16, -16
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 134, 2, -16, 16
+ sprite gBattleAnimSpriteTemplate_83D97D0, 134, -16, 16
panse_19 SE_W086, 63
pause 5
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 24, -32
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 24, -32
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 24, -16
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 24, -16
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 24, 16
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 24, 16
pause 30
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 5
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 0, -32
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 0, -32
panse_19 SE_W161B, 63
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 0, -16
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 0, -16
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 0, 16
pause 10
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 1
- createtask sub_80D60B4, 2, 4, 30, 3, 1, 0
+ createtask sub_80D60B4, 2, 30, 3, 1, 0
pause 2
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 1
- sprite gBattleAnimSpriteTemplate_83DB3C4, 130, 5, 1, 2, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 130, 1, 2, 16, 0, 0
wait
restorebg
waitbgfadeout
@@ -4827,27 +4827,27 @@ Move_THUNDER_PUNCH: @ 81CDF28
loadsprite 10037
monbg 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 16, 0
wait
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 5, 0, 0, 8, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
pause 1
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 0, -48
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 0, -48
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 2, 2, 0, -16
+ sprite gBattleAnimSpriteTemplate_83D97D0, 2, 0, -16
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 2, 2, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D97D0, 2, 0, 16
pause 1
panse_19 SE_W161B, 63
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 2
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 15, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 0, 3, 15, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
pause 1
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 16, 0, 0
pause 20
wait
clearmonbg 1
@@ -4858,56 +4858,56 @@ Move_SACRED_FIRE: @ 81CDFF1
loadsprite 10033
loadsprite 10035
panse_1C SE_W221, 192, 7, 5
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, -32, 0, 50, 5, -2, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, -32, 0, 50, 5, -2, 0
pause 1
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, -20, -10, 50, 5, -1, -1
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, -20, -10, 50, 5, -1, -1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, 0, -16, 50, 5, 0, -1
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, 0, -16, 50, 5, 0, -1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, 20, -10, 50, 5, 1, -1
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, 20, -10, 50, 5, 1, -1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, 32, 0, 50, 5, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, 32, 0, 50, 5, 2, 0
pause 1
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, 20, 10, 50, 5, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, 20, 10, 50, 5, 1, 1
pause 1
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 1
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, 0, 16, 50, 5, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, 0, 16, 50, 5, 0, 1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, -20, 10, 50, 5, -1, 1
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, -20, 10, 50, 5, -1, 1
+ createtask sub_80E2324, 2, 257, 257, 257
pause 1
wait
panse_19 SE_W221B, 63
- sprite gBattleAnimSpriteTemplate_83D9508, 130, 6, -16, 0, 70, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9508, 130, -16, 0, 70, 16, 0, 1
pause 10
panse_19 SE_W221B, 63
- sprite gBattleAnimSpriteTemplate_83D9508, 130, 6, 0, 0, 70, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9508, 130, 0, 0, 70, 16, 0, 1
pause 10
panse_19 SE_W221B, 63
- sprite gBattleAnimSpriteTemplate_83D9508, 130, 6, 16, 0, 80, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9508, 130, 16, 0, 80, 16, 0, 1
pause 1
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 1
wait
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 1
panse_19 SE_W172B, 63
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, -1, 0
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, -1, 0
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, 0, 1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, -1, -1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, -1, -1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, 2, 1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, 1, -1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, 1, -1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, -1, 1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, -1, 1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, 1, -2
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, 1, -2
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, 3, 1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, 3, 1
wait
end
@@ -4916,8 +4916,8 @@ Move_SCRATCH: @ 81CE1D8
monbg 1
setalpha 12, 8
panse_19 SE_W010, 63
- sprite gBattleAnimSpriteTemplate_8402180, 2, 4, 0, 0, 1, 0
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_8402180, 2, 0, 0, 1, 0
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
wait
clearmonbg 1
blendoff
@@ -4929,31 +4929,31 @@ Move_DRAGON_BREATH: @ 81CE20A
monbg 3
monbgprio_28 1
panse_1C SE_W172, 192, 7, 7
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
pause 2
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
pause 2
- createtask sub_80E2A38, 10, 5, 4, 1, 0, 9, 31
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ createtask sub_80E2A38, 10, 4, 1, 0, 9, 31
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
pause 2
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 21, 1
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ createtask sub_80A7FA0, 2, 1, 2, 0, 21, 1
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
pause 2
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
pause 2
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
pause 2
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
pause 2
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
pause 2
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
pause 2
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
pause 2
- sprite gBattleAnimSpriteTemplate_83DB044, 130, 5, 0, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
wait
- createtask sub_80E2A38, 10, 5, 4, 1, 9, 0, 31
+ createtask sub_80E2A38, 10, 4, 1, 9, 0, 31
wait
clearmonbg 3
end
@@ -4963,11 +4963,11 @@ Move_ROAR: @ 81CE31E
monbg 0
monbgprio_28 0
setalpha 8, 8
- createtask sub_812B18C, 2, 2, 0, 2
- createtask sub_80A8D34, 5, 5, -5, -5, 10, 0, 1
+ createtask sub_812B18C, 2, 0, 2
+ createtask sub_80A8D34, 5, -5, -5, 10, 0, 1
call _81CE35E
pause 20
- createtask sub_80A8A80, 5, 2, 1, 2
+ createtask sub_80A8A80, 5, 1, 2
wait
clearmonbg 0
blendoff
@@ -4975,22 +4975,22 @@ Move_ROAR: @ 81CE31E
pause 20
end
_81CE35E:
- sprite gBattleAnimSpriteTemplate_8402934, 2, 3, 24, -8, 0
- sprite gBattleAnimSpriteTemplate_8402934, 2, 3, 24, 0, 2
- sprite gBattleAnimSpriteTemplate_8402934, 2, 3, 24, 8, 1
+ sprite gBattleAnimSpriteTemplate_8402934, 2, 24, -8, 0
+ sprite gBattleAnimSpriteTemplate_8402934, 2, 24, 0, 2
+ sprite gBattleAnimSpriteTemplate_8402934, 2, 24, 8, 1
pause 15
- sprite gBattleAnimSpriteTemplate_8402934, 2, 3, 24, -8, 0
- sprite gBattleAnimSpriteTemplate_8402934, 2, 3, 24, 0, 2
- sprite gBattleAnimSpriteTemplate_8402934, 2, 3, 24, 8, 1
+ sprite gBattleAnimSpriteTemplate_8402934, 2, 24, -8, 0
+ sprite gBattleAnimSpriteTemplate_8402934, 2, 24, 0, 2
+ sprite gBattleAnimSpriteTemplate_8402934, 2, 24, 8, 1
ret
Move_GROWL: @ 81CE3AF
loadsprite 10053
- createtask sub_812B18C, 2, 2, 0, 255
+ createtask sub_812B18C, 2, 0, 255
call _81CE35E
pause 10
- createtask sub_80A7FA0, 2, 5, 1, 1, 0, 9, 1
- createtask sub_80A7FA0, 2, 5, 3, 1, 0, 9, 1
+ createtask sub_80A7FA0, 2, 1, 1, 0, 9, 1
+ createtask sub_80A7FA0, 2, 3, 1, 0, 9, 1
wait
pause 20
end
@@ -5008,12 +5008,12 @@ Move_SNORE: @ 81CE3EA
end
_81CE403:
panse_19 SE_W173, 192
- createtask sub_80A8D34, 5, 5, -7, -7, 7, 0, 1
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 7, 1
- sprite gBattleAnimSpriteTemplate_83DB428, 2, 5, 6, 1, 14, 0, 0
- sprite gBattleAnimSpriteTemplate_83D77F8, 2, 7, 0, 0, -42, -38, 24, 0, 0
- sprite gBattleAnimSpriteTemplate_83D77F8, 2, 7, 0, 0, 0, -42, 24, 0, 0
- sprite gBattleAnimSpriteTemplate_83D77F8, 2, 7, 0, 0, 42, -38, 24, 0, 0
+ createtask sub_80A8D34, 5, -7, -7, 7, 0, 1
+ createtask sub_80A7FA0, 2, 1, 4, 0, 7, 1
+ sprite gBattleAnimSpriteTemplate_83DB428, 2, 6, 1, 14, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D77F8, 2, 0, 0, -42, -38, 24, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D77F8, 2, 0, 0, 0, -42, 24, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D77F8, 2, 0, 0, 42, -38, 24, 0, 0
ret
Move_LIGHT_SCREEN: @ 81CE47A
@@ -5021,7 +5021,7 @@ Move_LIGHT_SCREEN: @ 81CE47A
loadsprite 10166
setalpha 0, 16
panse_1D SE_W115, 192, 15
- sprite gBattleAnimSpriteTemplate_83DA6A8, 1, 3, 40, 0, 10166
+ sprite gBattleAnimSpriteTemplate_83DA6A8, 1, 40, 0, 10166
pause 10
call _81CE4A1
wait
@@ -5029,24 +5029,24 @@ Move_LIGHT_SCREEN: @ 81CE47A
blendoff
end
_81CE4A1:
- sprite gBattleAnimSpriteTemplate_83DA76C, 2, 4, 23, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA76C, 2, 23, 0, 0, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83DA76C, 2, 4, 31, -8, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA76C, 2, 31, -8, 0, 1
pause 5
- sprite gBattleAnimSpriteTemplate_83DA76C, 2, 4, 30, 20, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA76C, 2, 30, 20, 0, 1
pause 7
- sprite gBattleAnimSpriteTemplate_83DA76C, 2, 4, 10, -15, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA76C, 2, 10, -15, 0, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83DA76C, 2, 4, 20, 10, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA76C, 2, 20, 10, 0, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83DA76C, 2, 4, 10, 18, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA76C, 2, 10, 18, 0, 1
ret
Move_MIRROR_COAT: @ 81CE506
loadsprite 10070
loadsprite 10168
setalpha 0, 16
- sprite gBattleAnimSpriteTemplate_83DA6D8, 1, 3, 40, 0, 10168
+ sprite gBattleAnimSpriteTemplate_83DA6D8, 1, 40, 0, 10168
pause 10
panse_19 SE_W115, 192
call _81CE4A1
@@ -5060,13 +5060,13 @@ Move_REFLECT: @ 81CE52C
loadsprite 10167
setalpha 0, 16
panse_1D SE_W115, 192, 15
- sprite gBattleAnimSpriteTemplate_83DA6C0, 1, 3, 40, 0, 10167
+ sprite gBattleAnimSpriteTemplate_83DA6C0, 1, 40, 0, 10167
pause 20
- sprite gBattleAnimSpriteTemplate_83DA73C, 2, 4, 30, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA73C, 2, 30, 0, 0, 1
pause 7
- sprite gBattleAnimSpriteTemplate_83DA73C, 2, 4, 19, -12, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA73C, 2, 19, -12, 0, 1
pause 7
- sprite gBattleAnimSpriteTemplate_83DA73C, 2, 4, 10, 20, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA73C, 2, 10, 20, 0, 1
wait
pause 1
blendoff
@@ -5076,7 +5076,7 @@ Move_BARRIER: @ 81CE57F
loadsprite 10169
setalpha 0, 16
panse_1D SE_W112, 192, 15
- sprite gBattleAnimSpriteTemplate_83DA6F0, 3, 3, 40, 0, 10169
+ sprite gBattleAnimSpriteTemplate_83DA6F0, 3, 40, 0, 10169
wait
pause 1
blendoff
@@ -5088,27 +5088,27 @@ Move_BUBBLE: @ 81CE59C
monbg 1
setalpha 12, 8
pause 1
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 15, -15, 10, 128, 100
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 15, -15, 10, 128, 100
panse_19 SE_W145, 192
panse_1D SE_W145B, 63, 100
pause 6
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 35, 37, 40, 128, 100
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 35, 37, 40, 128, 100
panse_19 SE_W145, 192
panse_1D SE_W145B, 63, 100
pause 6
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 10, -37, 30, 128, 100
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 10, -37, 30, 128, 100
panse_19 SE_W145, 192
panse_1D SE_W145B, 63, 100
pause 6
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 30, 10, 15, 128, 100
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 30, 10, 15, 128, 100
panse_19 SE_W145, 192
panse_1D SE_W145B, 63, 100
pause 6
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 20, 33, 20, 128, 100
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 20, 33, 20, 128, 100
panse_19 SE_W145, 192
panse_1D SE_W145B, 63, 100
pause 6
- sprite gBattleAnimSpriteTemplate_83D9178, 2, 7, 18, 0, 25, -30, 10, 128, 100
+ sprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 25, -30, 10, 128, 100
panse_19 SE_W145, 192
panse_1D SE_W145B, 63, 100
wait
@@ -5133,15 +5133,15 @@ Move_SMOG: @ 81CE672
call _81CE6D7
pause 120
panse_1C SE_W092, 63, 18, 2
- createtask sub_80E1F8C, 2, 6, 4, 2, 2, 0, 12, 26650
+ createtask sub_80E1F8C, 2, 4, 2, 2, 0, 12, 26650
pause 10
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 15, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 15, 1
wait
clearmonbg 3
blendoff
end
_81CE6D7:
- sprite gBattleAnimSpriteTemplate_83D9D54, 2, 6, 0, -24, 48, 240, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D9D54, 2, 0, -24, 48, 240, 1, 0
pause 7
ret
@@ -5152,8 +5152,8 @@ Move_FAINT_ATTACK: @ 81CE6ED
waitbgfadein
pause 0
panse_19 SE_W185, 192
- createtask sub_80A8500, 2, 5, 0, 18, 6, 1, 3
- createtask sub_80DFC24, 2, 1, 1
+ createtask sub_80A8500, 2, 0, 18, 6, 1, 3
+ createtask sub_80DFC24, 2, 1
wait
clearmonbg 0
invisible 0
@@ -5163,8 +5163,8 @@ Move_FAINT_ATTACK: @ 81CE6ED
setalpha 12, 8
pause 1
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 1
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 9, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 9, 1
wait
clearmonbg 1
blendoff
@@ -5173,7 +5173,7 @@ Move_FAINT_ATTACK: @ 81CE6ED
pause 32
createtask sub_80DFDC0, 2
monbg 0
- createtask sub_80DFD24, 2, 1, 1
+ createtask sub_80DFD24, 2, 1
wait
clearmonbg 0
pause 1
@@ -5187,9 +5187,9 @@ Move_SAND_ATTACK: @ 81CE774
monbgprio_28 0
setalpha 12, 8
panse_19 SE_W028, 192
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, -10, 0, 0, 3
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, -10, 0, 0, 3
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 2
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 2
call _81CE7C4
call _81CE7C4
call _81CE7C4
@@ -5201,20 +5201,20 @@ Move_SAND_ATTACK: @ 81CE774
blendoff
end
_81CE7C4:
- sprite gBattleAnimSpriteTemplate_83DB2F8, 130, 5, 15, 15, 20, 0, 0
- sprite gBattleAnimSpriteTemplate_83DB2F8, 130, 5, 15, 15, 20, 10, 10
- sprite gBattleAnimSpriteTemplate_83DB2F8, 130, 5, 15, 15, 20, -10, -10
- sprite gBattleAnimSpriteTemplate_83DB2F8, 130, 5, 15, 15, 20, 20, 5
- sprite gBattleAnimSpriteTemplate_83DB2F8, 130, 5, 15, 15, 20, -20, -5
+ sprite gBattleAnimSpriteTemplate_83DB2F8, 130, 15, 15, 20, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB2F8, 130, 15, 15, 20, 10, 10
+ sprite gBattleAnimSpriteTemplate_83DB2F8, 130, 15, 15, 20, -10, -10
+ sprite gBattleAnimSpriteTemplate_83DB2F8, 130, 15, 15, 20, 20, 5
+ sprite gBattleAnimSpriteTemplate_83DB2F8, 130, 15, 15, 20, -20, -5
pause 2
ret
Move_MUD_SLAP: @ 81CE81C
loadsprite 10074
panse_19 SE_W028, 192
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, -10, 0, 0, 3
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, -10, 0, 0, 3
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 2
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 2
call _81CE862
call _81CE862
call _81CE862
@@ -5224,11 +5224,11 @@ Move_MUD_SLAP: @ 81CE81C
wait
end
_81CE862:
- sprite gBattleAnimSpriteTemplate_83DB31C, 130, 5, 15, 15, 20, 0, 0
- sprite gBattleAnimSpriteTemplate_83DB31C, 130, 5, 15, 15, 20, 10, 5
- sprite gBattleAnimSpriteTemplate_83DB31C, 130, 5, 15, 15, 20, -10, -5
- sprite gBattleAnimSpriteTemplate_83DB31C, 130, 5, 15, 15, 20, 20, 10
- sprite gBattleAnimSpriteTemplate_83DB31C, 130, 5, 15, 15, 20, -20, -10
+ sprite gBattleAnimSpriteTemplate_83DB31C, 130, 15, 15, 20, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB31C, 130, 15, 15, 20, 10, 5
+ sprite gBattleAnimSpriteTemplate_83DB31C, 130, 15, 15, 20, -10, -5
+ sprite gBattleAnimSpriteTemplate_83DB31C, 130, 15, 15, 20, 20, 10
+ sprite gBattleAnimSpriteTemplate_83DB31C, 130, 15, 15, 20, -20, -10
pause 2
ret
@@ -5236,45 +5236,45 @@ Move_DRAGON_RAGE: @ 81CE8BA
loadsprite 10029
loadsprite 10035
panse_19 SE_W082, 192
- createtask sub_80A7E7C, 5, 5, 0, 0, 2, 40, 1
+ createtask sub_80A7E7C, 5, 0, 0, 2, 40, 1
wait
- sprite gBattleAnimSpriteTemplate_83C1FF8, 130, 5, 0, 15, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 130, 0, 15, 0, 0, 4
wait
- sprite gBattleAnimSpriteTemplate_83DB0D0, 130, 5, 30, 15, 0, 10, 10
+ sprite gBattleAnimSpriteTemplate_83DB0D0, 130, 30, 15, 0, 10, 10
wait
panse_1C SE_W172B, 63, 11, 3
- createtask sub_80A7E7C, 5, 5, 1, 0, 3, 25, 1
- sprite gBattleAnimSpriteTemplate_83DB078, 194, 3, 1, 5, 0
+ createtask sub_80A7E7C, 5, 1, 0, 3, 25, 1
+ sprite gBattleAnimSpriteTemplate_83DB078, 194, 1, 5, 0
pause 1
- sprite gBattleAnimSpriteTemplate_83DB078, 194, 3, 1, -10, -15
+ sprite gBattleAnimSpriteTemplate_83DB078, 194, 1, -10, -15
pause 1
- sprite gBattleAnimSpriteTemplate_83DB078, 130, 3, 1, 0, 25
+ sprite gBattleAnimSpriteTemplate_83DB078, 130, 1, 0, 25
pause 1
- sprite gBattleAnimSpriteTemplate_83DB078, 194, 3, 1, 15, 5
+ sprite gBattleAnimSpriteTemplate_83DB078, 194, 1, 15, 5
pause 1
- sprite gBattleAnimSpriteTemplate_83DB078, 194, 3, 1, -25, 0
+ sprite gBattleAnimSpriteTemplate_83DB078, 194, 1, -25, 0
pause 1
- sprite gBattleAnimSpriteTemplate_83DB078, 130, 3, 1, 30, 30
+ sprite gBattleAnimSpriteTemplate_83DB078, 130, 1, 30, 30
pause 1
- sprite gBattleAnimSpriteTemplate_83DB078, 130, 3, 1, -27, 25
+ sprite gBattleAnimSpriteTemplate_83DB078, 130, 1, -27, 25
pause 1
- sprite gBattleAnimSpriteTemplate_83DB078, 194, 3, 1, 0, 8
+ sprite gBattleAnimSpriteTemplate_83DB078, 194, 1, 0, 8
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 194, 3, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 194, 0, 0, 4
wait
end
Move_RAIN_DANCE: @ 81CE997
loadsprite 10115
panse_19 SE_W240, 192
- createtask sub_80E2A38, 10, 5, 1921, 2, 0, 4, 0
+ createtask sub_80E2A38, 10, 1921, 2, 0, 4, 0
wait
- createtask sub_80D30F0, 2, 3, 0, 3, 120
- createtask sub_80D30F0, 2, 3, 0, 3, 120
+ createtask sub_80D30F0, 2, 0, 3, 120
+ createtask sub_80D30F0, 2, 0, 3, 120
pause 120
pause 30
wait
- createtask sub_80E2A38, 10, 5, 1921, 2, 4, 0, 0
+ createtask sub_80E2A38, 10, 1921, 2, 4, 0, 0
wait
end
@@ -5284,11 +5284,11 @@ Move_BITE: @ 81CE9E2
monbg 1
setalpha 12, 8
panse_19 SE_W044, 63
- sprite gBattleAnimSpriteTemplate_83DB1D0, 2, 6, 0, -32, 0, 0, 819, 10
- sprite gBattleAnimSpriteTemplate_83DB1D0, 2, 6, 0, 32, 4, 0, -819, 10
+ sprite gBattleAnimSpriteTemplate_83DB1D0, 2, 0, -32, 0, 0, 819, 10
+ sprite gBattleAnimSpriteTemplate_83DB1D0, 2, 0, 32, 4, 0, -819, 10
pause 10
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 5, 5, 1, 0, 4, 7, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A7E7C, 5, 1, 0, 4, 7, 1
wait
clearmonbg 1
blendoff
@@ -5303,18 +5303,18 @@ Move_CRUNCH: @ 81CEA40
waitbgfadein
setalpha 12, 8
panse_19 SE_W044, 63
- sprite gBattleAnimSpriteTemplate_83DB1D0, 2, 6, -32, -32, 1, 819, 819, 10
- sprite gBattleAnimSpriteTemplate_83DB1D0, 2, 6, 32, 32, 5, -819, -819, 10
+ sprite gBattleAnimSpriteTemplate_83DB1D0, 2, -32, -32, 1, 819, 819, 10
+ sprite gBattleAnimSpriteTemplate_83DB1D0, 2, 32, 32, 5, -819, -819, 10
pause 10
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -8, 0, 1, 1
- createtask sub_80A7E7C, 5, 5, 1, 0, 7, 5, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -8, 0, 1, 1
+ createtask sub_80A7E7C, 5, 1, 0, 7, 5, 2
wait
panse_19 SE_W044, 63
- sprite gBattleAnimSpriteTemplate_83DB1D0, 2, 6, 32, -32, 7, -819, 819, 10
- sprite gBattleAnimSpriteTemplate_83DB1D0, 2, 6, -32, 32, 3, 819, -819, 10
+ sprite gBattleAnimSpriteTemplate_83DB1D0, 2, 32, -32, 7, -819, 819, 10
+ sprite gBattleAnimSpriteTemplate_83DB1D0, 2, -32, 32, 3, 819, -819, 10
pause 10
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 8, 0, 1, 1
- createtask sub_80A7E7C, 5, 5, 1, 0, 8, 4, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 8, 0, 1, 1
+ createtask sub_80A7E7C, 5, 1, 0, 8, 4, 2
wait
clearmonbg 1
blendoff
@@ -5329,11 +5329,11 @@ Move_CLAMP: @ 81CEAF0
monbg 1
setalpha 12, 8
panse_19 SE_W011, 63
- sprite gBattleAnimSpriteTemplate_83DB1E8, 2, 6, -32, 0, 2, 819, 0, 10
- sprite gBattleAnimSpriteTemplate_83DB1E8, 2, 6, 32, 0, 6, -819, 0, 10
+ sprite gBattleAnimSpriteTemplate_83DB1E8, 2, -32, 0, 2, 819, 0, 10
+ sprite gBattleAnimSpriteTemplate_83DB1E8, 2, 32, 0, 6, -819, 0, 10
pause 10
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 5, 5, 1, 3, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A7E7C, 5, 1, 3, 0, 5, 1
wait
clearmonbg 1
blendoff
@@ -5345,17 +5345,17 @@ Move_ICE_BEAM: @ 81CEB4D
monbgprio_28 1
setalpha 12, 8
loadsprite 10141
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 7, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 7, 0
wait
- createtask_1F sub_812B058, 7, 183, -64, 63, 4, 4, 0, 10
- sprite gBattleAnimSpriteTemplate_83D9C3C, 2, 5, 20, 12, 0, 12, 20
- sprite gBattleAnimSpriteTemplate_83D9C3C, 2, 5, 20, -12, 0, -12, 20
+ createtask_1F sub_812B058, 183, -64, 63, 4, 4, 0, 10
+ sprite gBattleAnimSpriteTemplate_83D9C3C, 2, 20, 12, 0, 12, 20
+ sprite gBattleAnimSpriteTemplate_83D9C3C, 2, 20, -12, 0, -12, 20
pause 1
call _81CEC4E
call _81CEC4E
call _81CEC4E
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 4, -31, 0, 7, 32384
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 25, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 4, -31, 0, 7, 32384
+ createtask sub_80A7FA0, 2, 1, 2, 0, 25, 1
call _81CEC4E
call _81CEC4E
call _81CEC4E
@@ -5364,23 +5364,23 @@ Move_ICE_BEAM: @ 81CEB4D
call _81CEC4E
call _81CEC4E
call _81CEC4E
- sprite gBattleAnimSpriteTemplate_83D9C24, 2, 5, 20, 0, 0, 0, 11
+ sprite gBattleAnimSpriteTemplate_83D9C24, 2, 20, 0, 0, 0, 11
pause 1
- sprite gBattleAnimSpriteTemplate_83D9C24, 2, 5, 20, 0, 0, 0, 11
+ sprite gBattleAnimSpriteTemplate_83D9C24, 2, 20, 0, 0, 0, 11
wait
pause 20
call Unknown_81D5C36
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 4, 5, 7, 0, 32384
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 4, 5, 7, 0, 32384
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 0, 7, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 7, 0, 0
wait
clearmonbg 1
blendoff
end
_81CEC4E:
- sprite gBattleAnimSpriteTemplate_83D9C3C, 2, 5, 20, 12, 0, 12, 20
- sprite gBattleAnimSpriteTemplate_83D9C3C, 2, 5, 20, -12, 0, -12, 20
- sprite gBattleAnimSpriteTemplate_83D9C24, 2, 5, 20, 0, 0, 0, 11
+ sprite gBattleAnimSpriteTemplate_83D9C3C, 2, 20, 12, 0, 12, 20
+ sprite gBattleAnimSpriteTemplate_83D9C3C, 2, 20, -12, 0, -12, 20
+ sprite gBattleAnimSpriteTemplate_83D9C24, 2, 20, 0, 0, 0, 11
pause 1
ret
@@ -5396,15 +5396,15 @@ Move_AURORA_BEAM: @ 81CEC91
waitbgfadein
panse_19 SE_W062, 192
setvar 7, 0
- createtask sub_80D3490, 10, 1, 130
+ createtask sub_80D3490, 10, 130
call _81CED18
- createtask sub_80A7FA0, 5, 5, 1, 1, 0, 17, 1
+ createtask sub_80A7FA0, 5, 1, 1, 0, 17, 1
call _81CED18
call _81CED18
call _81CED18
setvar 7, -1
- createtask_1F sub_812B058, 7, 183, -64, 63, 3, 6, 0, 10
- createtask sub_80A7FA0, 5, 5, 1, 2, 0, 40, 1
+ createtask_1F sub_812B058, 183, -64, 63, 3, 6, 0, 10
+ createtask sub_80A7FA0, 5, 1, 2, 0, 40, 1
call _81CED18
call _81CED18
call _81CED18
@@ -5416,13 +5416,13 @@ Move_AURORA_BEAM: @ 81CEC91
waitbgfadein
end
_81CED18:
- sprite gBattleAnimSpriteTemplate_83D91C4, 130, 5, 20, 0, 0, 0, 17
+ sprite gBattleAnimSpriteTemplate_83D91C4, 130, 20, 0, 0, 0, 17
pause 1
- sprite gBattleAnimSpriteTemplate_83D91C4, 130, 5, 20, 0, 0, 0, 17
+ sprite gBattleAnimSpriteTemplate_83D91C4, 130, 20, 0, 0, 0, 17
pause 1
- sprite gBattleAnimSpriteTemplate_83D91C4, 130, 5, 20, 0, 0, 0, 17
+ sprite gBattleAnimSpriteTemplate_83D91C4, 130, 20, 0, 0, 0, 17
pause 1
- sprite gBattleAnimSpriteTemplate_83D91C4, 130, 5, 20, 0, 0, 0, 17
+ sprite gBattleAnimSpriteTemplate_83D91C4, 130, 20, 0, 0, 0, 17
pause 1
ret
@@ -5435,7 +5435,7 @@ _81CED71:
_81CED73:
monbg 2
setalpha 12, 8
- createtask sub_80E1F8C, 2, 6, 2, 1, 4, 0, 11, 12287
+ createtask sub_80E1F8C, 2, 2, 1, 4, 0, 11, 12287
panse_19 SE_W025, 192
call _81CED9D
wait
@@ -5443,75 +5443,75 @@ _81CED73:
blendoff
jump _81CED71
_81CED9D:
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 40, 40, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 40, 40, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, -40, -40, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, -40, -40, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 0, 40, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 0, 40, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 0, -40, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 0, -40, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 40, -20, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 40, -20, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 40, 20, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 40, 20, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, -40, -20, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, -40, -20, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, -40, 20, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, -40, 20, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, -20, 30, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, -20, 30, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 20, -30, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 20, -30, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, -20, -30, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, -20, -30, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 20, 30, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 20, 30, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, -40, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, -40, 0, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 40, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 40, 0, 16
pause 2
ret
_81CEE70:
call Unknown_81D6233
panse_1B SE_W076, 192, 63, 2, 0
createtask sub_80CA928, 5
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 1
pause 4
- createtask sub_80E2A38, 10, 5, 4, 1, 0, 10, 1017
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 2
+ createtask sub_80E2A38, 10, 4, 1, 0, 10, 1017
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 2
pause 4
- createtask sub_80A7FA0, 5, 5, 1, 2, 0, 65, 1
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 3
+ createtask sub_80A7FA0, 5, 1, 2, 0, 65, 1
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 3
pause 4
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 4
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 4
pause 4
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 5
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 5
pause 4
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 6
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 6
pause 4
call _81CEF42
call _81CEF42
wait
- createtask sub_80E2A38, 10, 5, 4, 1, 10, 0, 1017
+ createtask sub_80E2A38, 10, 4, 1, 10, 0, 1017
call Unknown_81D626D
jump _81CED71
_81CEF42:
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 2
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 2
pause 4
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 3
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 3
pause 4
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 4
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 4
pause 4
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 5
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 5
pause 4
- sprite gBattleAnimSpriteTemplate_83D6304, 131, 4, 15, 0, 20, 6
+ sprite gBattleAnimSpriteTemplate_83D6304, 131, 15, 0, 20, 6
pause 4
ret
@@ -5523,7 +5523,7 @@ Move_BLIZZARD: @ 81CEFBA
fadetobg 9
_81CEFD0:
waitbgfadeout
- createtask sub_80E3A58, 5, 4, -2304, 0, 1, -1
+ createtask sub_80E3A58, 5, -2304, 0, 1, -1
waitbgfadein
wait
panse_1B SE_W059, 192, 63, 2, 0
@@ -5541,26 +5541,26 @@ _81CEFD0:
waitbgfadein
end
_81CF00A:
- sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 6, 0, -10, 0, -10, 72, 1
- sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 8, 0, 0, 0, 0, 80, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -10, 0, -10, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, 0, 0, 0, 80, 0, 0, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 6, 0, -15, 0, -15, 72, 1
- sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 8, 0, -10, 0, -10, 80, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -15, 0, -15, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, -10, 0, -10, 80, 0, 0, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 6, 0, -5, 0, -5, 72, 1
- sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 8, 0, 10, 0, 10, 80, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -5, 0, -5, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, 10, 0, 10, 80, 0, 0, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 6, 0, -10, 0, -10, 72, 1
- sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 8, 0, -20, 0, -20, 80, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -10, 0, -10, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, -20, 0, -20, 80, 0, 0, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 6, 0, -20, 0, -20, 72, 1
- sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 8, 0, 15, 0, 15, 80, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -20, 0, -20, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, 15, 0, 15, 80, 0, 0, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 6, 0, -15, 0, -15, 72, 1
- sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 8, 0, -20, 0, -20, 80, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -15, 0, -15, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, -20, 0, -20, 80, 0, 0, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 6, 0, -25, 0, -25, 72, 1
- sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 8, 0, 20, 0, 20, 80, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -25, 0, -25, 72, 1
+ sprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, 20, 0, 20, 80, 0, 0, 1
pause 3
ret
_81CF13F:
@@ -5570,7 +5570,7 @@ _81CF13F:
Move_POWDER_SNOW: @ 81CF146
loadsprite 10141
monbg 3
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 31, 1, 0, 3, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 31, 1, 0, 3, 0
wait
panse_1B SE_W016, 192, 63, 2, 0
call _81CF190
@@ -5582,22 +5582,22 @@ Move_POWDER_SNOW: @ 81CF146
wait
clearmonbg 3
pause 20
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 31, 1, 3, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 31, 1, 3, 0, 0
end
_81CF190:
- sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 8, 0, 0, 0, 0, 56, 4, 4, 1
+ sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, 0, 0, 0, 56, 4, 4, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 8, 0, -10, 0, -10, 56, 4, 4, 1
+ sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, -10, 0, -10, 56, 4, 4, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 8, 0, 10, 0, 10, 56, -4, 3, 1
+ sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, 10, 0, 10, 56, -4, 3, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 8, 0, -20, 0, -20, 56, -4, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, -20, 0, -20, 56, -4, 5, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 8, 0, 15, 0, 15, 56, 4, 4, 1
+ sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, 15, 0, 15, 56, 4, 4, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 8, 0, -20, 0, -20, 56, 4, 4, 1
+ sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, -20, 0, -20, 56, 4, 4, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 8, 0, 20, 0, 20, 56, 4, 4, 1
+ sprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, 20, 0, 20, 56, 4, 4, 1
pause 3
ret
@@ -5607,14 +5607,14 @@ Move_HYDRO_PUMP: @ 81CF240
monbg 3
monbgprio_28 1
setalpha 12, 8
- createtask sub_80A7E7C, 5, 5, 0, 0, 2, 40, 1
+ createtask sub_80A7E7C, 5, 0, 0, 2, 40, 1
pause 6
panse_1B SE_W056, 192, 63, 2, 0
- createtask sub_80D3630, 5, 1, 100
+ createtask sub_80D3630, 5, 100
call _81CF2DF
call _81CF2DF
call _81CF2DF
- createtask sub_80A7E7C, 5, 5, 1, 3, 0, 37, 1
+ createtask sub_80A7E7C, 5, 1, 3, 0, 37, 1
call _81CF320
call _81CF2DF
call _81CF2DF
@@ -5636,34 +5636,34 @@ Move_HYDRO_PUMP: @ 81CF240
blendoff
end
_81CF2DF:
- sprite gBattleAnimSpriteTemplate_83D91F4, 3, 4, 10, 10, 0, 16
- sprite gBattleAnimSpriteTemplate_83D91F4, 3, 4, 10, 10, 0, -16
+ sprite gBattleAnimSpriteTemplate_83D91F4, 3, 10, 10, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D91F4, 3, 10, 10, 0, -16
pause 1
- sprite gBattleAnimSpriteTemplate_83D91F4, 3, 4, 10, 10, 0, 16
- sprite gBattleAnimSpriteTemplate_83D91F4, 3, 4, 10, 10, 0, -16
+ sprite gBattleAnimSpriteTemplate_83D91F4, 3, 10, 10, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D91F4, 3, 10, 10, 0, -16
pause 1
ret
_81CF320:
- sprite gBattleAnimSpriteTemplate_83DB4D8, 4, 4, 0, 15, 1, 1
- sprite gBattleAnimSpriteTemplate_83DB4D8, 4, 4, 0, -15, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 4, 0, 15, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 4, 0, -15, 1, 1
ret
Move_SIGNAL_BEAM: @ 81CF33F
loadsprite 10264
loadsprite 10265
loadsprite 10073
- createtask sub_80A7E7C, 5, 5, 0, 0, 2, 25, 1
+ createtask sub_80A7E7C, 5, 0, 0, 2, 25, 1
pause 6
panse_1B SE_W062, 192, 63, 1, 0
- createtask sub_80D3630, 5, 1, 100
+ createtask sub_80D3630, 5, 100
call _81CF406
call _81CF406
call _81CF406
call _81CF406
call _81CF406
call _81CF406
- createtask sub_80A7E7C, 5, 5, 1, 3, 0, 25, 1
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 4, 8, 5, 31, 8, 961, 8
+ createtask sub_80A7E7C, 5, 1, 3, 0, 25, 1
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 4, 8, 5, 31, 8, 961, 8
call _81CF406
call _81CF406
call _81CF406
@@ -5684,8 +5684,8 @@ Move_SIGNAL_BEAM: @ 81CF33F
wait
end
_81CF406:
- sprite gBattleAnimSpriteTemplate_83D9224, 131, 4, 10, 10, 0, 16
- sprite gBattleAnimSpriteTemplate_83D923C, 131, 4, 10, 10, 0, -16
+ sprite gBattleAnimSpriteTemplate_83D9224, 131, 10, 10, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D923C, 131, 10, 10, 0, -16
pause 1
ret
@@ -5696,12 +5696,12 @@ Move_ABSORB: @ 81CF427
monbg 3
monbgprio_2A 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 4, 13293
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 4, 13293
wait
panse_19 SE_W071, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
pause 2
- createtask sub_80A7E7C, 5, 5, 1, 0, 5, 5, 1
+ createtask sub_80A7E7C, 5, 1, 0, 5, 5, 1
wait
pause 3
call _81CF496
@@ -5709,35 +5709,35 @@ Move_ABSORB: @ 81CF427
pause 15
call Unknown_81D5EF5
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 4, 0, 13293
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 4, 0, 13293
wait
clearmonbg 3
blendoff
end
_81CF496:
panse_19 SE_W152, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
pause 4
panse_19 SE_W152, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
pause 4
panse_19 SE_W152, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 16, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 16, 33
pause 4
panse_19 SE_W152, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, -15, -16, 36
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, -15, -16, 36
pause 4
panse_19 SE_W152, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
pause 4
panse_19 SE_W152, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
pause 4
panse_19 SE_W152, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -10, 20, 20, 39
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -10, 20, 20, 39
pause 4
panse_19 SE_W152, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 5, -18, -20, 35
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 5, -18, -20, 35
pause 4
ret
@@ -5748,12 +5748,12 @@ Move_MEGA_DRAIN: @ 81CF53F
monbg 3
monbgprio_2A 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 8, 13293
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 8, 13293
wait
panse_19 SE_W071, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 1
pause 2
- createtask sub_80A7E7C, 5, 5, 1, 0, 5, 5, 1
+ createtask sub_80A7E7C, 5, 1, 0, 5, 5, 1
wait
pause 3
call _81CF5AE
@@ -5761,43 +5761,43 @@ Move_MEGA_DRAIN: @ 81CF53F
pause 15
call Unknown_81D5EF5
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 8, 0, 13293
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 8, 0, 13293
wait
clearmonbg 3
blendoff
end
_81CF5AE:
panse_19 SE_W145C, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 5, -18, -20, 35
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 5, -18, -20, 35
pause 4
panse_19 SE_W145C, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -10, 20, 20, 39
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -10, 20, 20, 39
pause 4
panse_19 SE_W145C, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 16, 33
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 16, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
pause 4
panse_19 SE_W145C, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, -15, -16, 36
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, -15, -16, 36
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
pause 4
panse_19 SE_W145C, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, -15, -16, 36
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, -15, -16, 36
pause 4
panse_19 SE_W145C, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 16, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 16, 33
pause 4
panse_19 SE_W145C, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -10, 20, 20, 39
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -10, 20, 20, 39
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
pause 4
panse_19 SE_W145C, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 5, -18, -20, 35
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 5, -18, -20, 35
pause 4
ret
@@ -5808,12 +5808,12 @@ Move_GIGA_DRAIN: @ 81CF6CF
monbg 3
monbgprio_2A 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 12, 13293
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 12, 13293
wait
panse_19 SE_W071, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
pause 2
- createtask sub_80A7E7C, 5, 5, 1, 0, 5, 5, 1
+ createtask sub_80A7E7C, 5, 1, 0, 5, 5, 1
wait
pause 3
call _81CF73E
@@ -5821,51 +5821,51 @@ Move_GIGA_DRAIN: @ 81CF6CF
pause 15
call Unknown_81D5EF5
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 12, 0, 13293
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 12, 0, 13293
wait
clearmonbg 3
blendoff
end
_81CF73E:
panse_19 SE_W202, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 5, -18, -40, 35
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -10, 20, 20, 39
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 5, -18, -40, 35
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -10, 20, 20, 39
pause 4
panse_19 SE_W202, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 28, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -10, 20, 40, 39
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 28, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -10, 20, 40, 39
pause 4
panse_19 SE_W202, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 16, 33
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -32, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 16, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -32, 26
pause 4
panse_19 SE_W202, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, -15, -16, 36
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, -15, -16, 36
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
pause 4
panse_19 SE_W202, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 16, 33
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, -15, -16, 36
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 16, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, -15, -16, 36
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
pause 4
panse_19 SE_W202, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 16, 33
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -40, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 16, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -40, 26
pause 4
panse_19 SE_W202, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 36, 33
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -10, 20, 20, 39
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 36, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -10, 20, 20, 39
pause 4
panse_19 SE_W202, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 5, -18, -20, 35
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 5, -18, -20, 35
pause 4
ret
@@ -5879,21 +5879,21 @@ Move_LEECH_LIFE: @ 81CF8D7
monbgprio_2A 1
setalpha 12, 8
pause 1
- sprite gBattleAnimSpriteTemplate_83DAB10, 2, 3, -20, 15, 12
+ sprite gBattleAnimSpriteTemplate_83DAB10, 2, -20, 15, 12
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
panse_19 SE_W071, 63
pause 2
- createtask sub_80A7E7C, 5, 5, 1, 0, 5, 5, 1
+ createtask sub_80A7E7C, 5, 1, 0, 5, 5, 1
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 7, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 7, 0
wait
call _81CF496
wait
pause 15
call Unknown_81D5EF5
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 7, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 7, 0, 0
wait
clearmonbg 3
blendoff
@@ -5902,7 +5902,7 @@ Move_LEECH_LIFE: @ 81CF8D7
Move_SYNTHESIS: @ 81CF959
loadsprite 10031
loadsprite 10049
- createtask sub_80E1F8C, 2, 6, 2, 2, 2, 0, 16, 19451
+ createtask sub_80E1F8C, 2, 2, 2, 2, 0, 16, 19451
panse_19 SE_W025, 192
call Unknown_81D5ECA
wait
@@ -5921,16 +5921,16 @@ Move_TOXIC: @ 81CF983
wait
end
_81CF99D:
- sprite gBattleAnimSpriteTemplate_83DA244, 130, 4, -24, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DA244, 130, -24, 16, 1, 1
panse_19 SE_W092, 63
pause 15
- sprite gBattleAnimSpriteTemplate_83DA244, 130, 4, 8, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DA244, 130, 8, 16, 1, 1
panse_19 SE_W092, 63
pause 15
- sprite gBattleAnimSpriteTemplate_83DA244, 130, 4, -8, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DA244, 130, -8, 16, 1, 1
panse_19 SE_W092, 63
pause 15
- sprite gBattleAnimSpriteTemplate_83DA244, 130, 4, 24, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DA244, 130, 24, 16, 1, 1
panse_19 SE_W092, 63
pause 15
ret
@@ -5938,10 +5938,10 @@ _81CF99D:
Move_SLUDGE: @ 81CF9F2
loadsprite 10150
panse_19 SE_W145C, 192
- sprite gBattleAnimSpriteTemplate_83DA2B8, 130, 4, 20, 0, 40, 0
+ sprite gBattleAnimSpriteTemplate_83DA2B8, 130, 20, 0, 40, 0
wait
- createtask sub_80A7E7C, 5, 5, 1, 3, 0, 5, 1
- createtask sub_80E1F8C, 2, 6, 4, 1, 2, 0, 12, 31774
+ createtask sub_80A7E7C, 5, 1, 3, 0, 5, 1
+ createtask sub_80E1F8C, 2, 4, 1, 2, 0, 12, 31774
call Unknown_81D5F87
wait
end
@@ -5958,24 +5958,24 @@ Move_SLUDGE_BOMB: @ 81CFA34
call _81CFB44
call _81CFB44
call _81CFB44
- createtask sub_80A7FA0, 5, 5, 1, 3, 0, 15, 1
- createtask sub_80E1F8C, 2, 6, 4, 1, 2, 0, 12, 31774
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, 42, 27, 20
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, -27, 44, 20
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, 39, -28, 20
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, -42, -42, 20
+ createtask sub_80A7FA0, 5, 1, 3, 0, 15, 1
+ createtask sub_80E1F8C, 2, 4, 1, 2, 0, 12, 31774
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 42, 27, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, -27, 44, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 39, -28, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, -42, -42, 20
panse_19 SE_W091, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, 0, 40, 20
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, -8, -44, 20
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, -46, -28, 20
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, 46, 9, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 0, 40, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, -8, -44, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, -46, -28, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 46, 9, 20
panse_19 SE_W091, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, 42, 0, 20
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, -43, -12, 20
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, 16, -46, 20
- sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 3, -16, 44, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 42, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, -43, -12, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, 16, -46, 20
+ sprite gBattleAnimSpriteTemplate_83DA2E8, 130, -16, 44, 20
panse_19 SE_W091, 63
pause 0
waitsound
@@ -5985,38 +5985,38 @@ Move_SLUDGE_BOMB: @ 81CFA34
end
_81CFB44:
panse_19 SE_W145C, 192
- sprite gBattleAnimSpriteTemplate_83DA2B8, 130, 4, 20, 0, 40, 0
+ sprite gBattleAnimSpriteTemplate_83DA2B8, 130, 20, 0, 40, 0
pause 3
ret
Move_ACID: @ 81CFB5A
loadsprite 10150
monbg 3
- sprite gBattleAnimSpriteTemplate_83DA2D0, 130, 6, 20, 0, 40, 1, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DA2D0, 130, 20, 0, 40, 1, 0, 0
panse_19 SE_W145C, 192
pause 5
- sprite gBattleAnimSpriteTemplate_83DA2D0, 130, 6, 20, 0, 40, 1, 24, 0
+ sprite gBattleAnimSpriteTemplate_83DA2D0, 130, 20, 0, 40, 1, 24, 0
panse_19 SE_W145C, 192
pause 5
- sprite gBattleAnimSpriteTemplate_83DA2D0, 130, 6, 20, 0, 40, 1, -24, 0
+ sprite gBattleAnimSpriteTemplate_83DA2D0, 130, 20, 0, 40, 1, -24, 0
panse_19 SE_W145C, 192
pause 15
- createtask sub_80A7FA0, 5, 5, 1, 2, 0, 10, 1
- createtask sub_80A7FA0, 5, 5, 3, 2, 0, 10, 1
- createtask sub_80E1F8C, 2, 6, 20, 2, 2, 0, 12, 31774
- sprite gBattleAnimSpriteTemplate_83DA31C, 130, 5, 0, -22, 0, 15, 55
+ createtask sub_80A7FA0, 5, 1, 2, 0, 10, 1
+ createtask sub_80A7FA0, 5, 3, 2, 0, 10, 1
+ createtask sub_80E1F8C, 2, 20, 2, 2, 0, 12, 31774
+ sprite gBattleAnimSpriteTemplate_83DA31C, 130, 0, -22, 0, 15, 55
panse_19 SE_W145, 63
pause 10
- sprite gBattleAnimSpriteTemplate_83DA31C, 130, 5, -26, -24, 0, 15, 55
+ sprite gBattleAnimSpriteTemplate_83DA31C, 130, -26, -24, 0, 15, 55
panse_19 SE_W145, 63
pause 10
- sprite gBattleAnimSpriteTemplate_83DA31C, 130, 5, 15, -27, 0, 15, 50
+ sprite gBattleAnimSpriteTemplate_83DA31C, 130, 15, -27, 0, 15, 50
panse_19 SE_W145, 63
pause 10
- sprite gBattleAnimSpriteTemplate_83DA31C, 130, 5, -15, -17, 0, 10, 45
+ sprite gBattleAnimSpriteTemplate_83DA31C, 130, -15, -17, 0, 10, 45
panse_19 SE_W145, 63
pause 10
- sprite gBattleAnimSpriteTemplate_83DA31C, 130, 5, 27, -22, 0, 15, 50
+ sprite gBattleAnimSpriteTemplate_83DA31C, 130, 27, -22, 0, 15, 50
panse_19 SE_W145, 63
wait
clearmonbg 3
@@ -6032,11 +6032,11 @@ Move_BONEMERANG: @ 81CFC54
sprite gBattleAnimSpriteTemplate_83DB2C8, 2
pause 20
panse_19 SE_W030, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 1
- createtask sub_80A7E7C, 5, 5, 1, 5, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 1
+ createtask sub_80A7E7C, 5, 1, 5, 0, 5, 1
pause 17
panse_19 SE_W233, 192
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, -4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, -4
wait
clearmonbg 3
blendoff
@@ -6049,11 +6049,11 @@ Move_BONE_CLUB: @ 81CFCA8
monbgprio_28 1
setalpha 12, 8
panse_19 SE_W155, 63
- sprite gBattleAnimSpriteTemplate_83DB2E0, 2, 5, -42, -25, 0, 0, 15
+ sprite gBattleAnimSpriteTemplate_83DB2E0, 2, -42, -25, 0, 0, 15
pause 12
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 1
- createtask sub_80A7E7C, 5, 5, 1, 0, 5, 5, 1
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 7, 5, 1, 0, 10, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 1
+ createtask sub_80A7E7C, 5, 1, 0, 5, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 5, 1, 0, 10, 0, 0
panse_19 SE_W233B, 63
wait
clearmonbg 3
@@ -6066,10 +6066,10 @@ Move_BONE_RUSH: @ 81CFD0A
monbg 3
setalpha 12, 8
panse_19 SE_W155, 63
- sprite gBattleAnimSpriteTemplate_83DB2E0, 2, 5, -42, -25, 0, 0, 15
+ sprite gBattleAnimSpriteTemplate_83DB2E0, 2, -42, -25, 0, 0, 15
pause 12
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 5, 5, 1, 0, 3, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A7E7C, 5, 1, 0, 3, 5, 1
panse_19 SE_W030, 63
wait
clearmonbg 3
@@ -6081,14 +6081,14 @@ Move_SPIKES: @ 81CFD55
monbg 3
panse_19 SE_W026, 192
panse_1D SE_W030, 63, 28
- sprite gBattleAnimSpriteTemplate_840227C, 130, 5, 20, 0, 0, 24, 30
+ sprite gBattleAnimSpriteTemplate_840227C, 130, 20, 0, 0, 24, 30
pause 10
panse_19 SE_W026, 192
panse_1D SE_W030, 63, 28
- sprite gBattleAnimSpriteTemplate_840227C, 130, 5, 20, 0, -24, 24, 30
+ sprite gBattleAnimSpriteTemplate_840227C, 130, 20, 0, -24, 24, 30
pause 10
panse_1D SE_W030, 63, 28
- sprite gBattleAnimSpriteTemplate_840227C, 130, 5, 20, 0, 24, 24, 30
+ sprite gBattleAnimSpriteTemplate_840227C, 130, 20, 0, 24, 24, 30
wait
clearmonbg 3
end
@@ -6101,27 +6101,27 @@ Move_MEGAHORN: @ 81CFDAC
jumpunkcond _81CFE83
fadetobg 7
waitbgfadeout
- createtask sub_80E3A58, 5, 4, -2304, 768, 1, -1
+ createtask sub_80E3A58, 5, -2304, 768, 1, -1
_81CFDCF:
waitbgfadein
setalpha 12, 8
- createtask sub_80A7E7C, 5, 5, 0, 2, 0, 15, 1
+ createtask sub_80A7E7C, 5, 0, 2, 0, 15, 1
wait
pause 10
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 24, 0, 0, 6
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 6
pause 3
- sprite gBattleAnimSpriteTemplate_83DAABC, 3, 5, -42, 25, 0, 0, 6
+ sprite gBattleAnimSpriteTemplate_83DAABC, 3, -42, 25, 0, 0, 6
pause 4
panse_19 SE_W011, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 0
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 1, -16, 4, 1, 4
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -16, 4, 1, 4
wait
- createtask sub_80A8154, 2, 5, 1, -4, 1, 12, 1
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 7, 5, 1, 32767, 10, 0, 0
+ createtask sub_80A8154, 2, 1, -4, 1, 12, 1
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 5, 1, 32767, 10, 0, 0
pause 10
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 11
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 11
pause 3
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 1, 0, 7
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 7
wait
wait
clearmonbg 3
@@ -6134,7 +6134,7 @@ _81CFDCF:
_81CFE83:
fadetobg 8
waitbgfadeout
- createtask sub_80E3A58, 5, 4, 2304, 768, 0, -1
+ createtask sub_80E3A58, 5, 2304, 768, 0, -1
jump _81CFDCF
Move_GUST: @ 81CFE9A
@@ -6144,11 +6144,11 @@ Move_GUST: @ 81CFE9A
monbgprio_28 1
setalpha 12, 8
panse_19 SE_W016, 63
- sprite gBattleAnimSpriteTemplate_83DA380, 2, 2, 0, -16
- createtask sub_80DA09C, 5, 2, 1, 70
+ sprite gBattleAnimSpriteTemplate_83DA380, 2, 0, -16
+ createtask sub_80DA09C, 5, 1, 70
wait
- createtask sub_80A7FA0, 5, 5, 1, 1, 0, 7, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
+ createtask sub_80A7FA0, 5, 1, 1, 0, 7, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
panse_19 SE_W016B, 63
wait
clearmonbg 3
@@ -6162,18 +6162,18 @@ Move_WING_ATTACK: @ 81CFEEB
monbgprio_28 1
setalpha 12, 8
panse_1C SE_W017, 192, 20, 2
- createtask sub_80A8408, 2, 5, 0, 12, 4, 1, 4
- createtask sub_80DA09C, 5, 2, 1, 70
- sprite gBattleAnimSpriteTemplate_83DA3B4, 2, 5, -25, 0, 0, 0, 20
- sprite gBattleAnimSpriteTemplate_83DA3B4, 2, 5, 25, 0, 0, 0, 20
+ createtask sub_80A8408, 2, 0, 12, 4, 1, 4
+ createtask sub_80DA09C, 5, 1, 70
+ sprite gBattleAnimSpriteTemplate_83DA3B4, 2, -25, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DA3B4, 2, 25, 0, 0, 0, 20
pause 24
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 24, 0, 0, 9
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 9
pause 17
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 16, 0, 1, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -16, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 16, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -16, 0, 1, 1
panse_1C SE_W003, 63, 5, 2
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 11
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 11
wait
clearmonbg 3
blendoff
@@ -6182,8 +6182,8 @@ Move_WING_ATTACK: @ 81CFEEB
Move_PECK: @ 81CFF88
loadsprite 10135
panse_19 SE_W030, 63
- createtask sub_80A8EFC, 2, 4, 3, -768, 1, 2
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, -12, 0, 1, 3
+ createtask sub_80A8EFC, 2, 3, -768, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, -12, 0, 1, 3
wait
end
@@ -6195,13 +6195,13 @@ Move_AEROBLAST: @ 81CFFAF
monbgprio_28 1
setalpha 12, 8
call _81D000B
- createtask sub_80A7E7C, 5, 5, 1, 5, 0, 50, 1
+ createtask sub_80A7E7C, 5, 1, 5, 0, 50, 1
call _81D000B
call _81D000B
call _81D000B
call _81D000B
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
panse_19 SE_W013, 63
wait
clearmonbg 3
@@ -6211,20 +6211,20 @@ Move_AEROBLAST: @ 81CFFAF
end
_81D000B:
panse_19 SE_W026, 192
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 14, -12, 0, -12, 15, 0, 0
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 26, 8, 12, 8, 15, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 14, -12, 0, -12, 15, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 26, 8, 12, 8, 15, 0, 0
pause 3
panse_19 SE_W026, 192
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 14, -12, 0, -12, 15, 1, 0
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 26, 8, 12, 8, 15, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 14, -12, 0, -12, 15, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 26, 8, 12, 8, 15, 1, 0
pause 3
panse_19 SE_W026, 192
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 14, -12, 0, -12, 15, 2, 0
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 26, 8, 12, 8, 15, 2, 0
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 14, -12, 0, -12, 15, 2, 0
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 26, 8, 12, 8, 15, 2, 0
pause 3
panse_19 SE_W026, 192
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 14, -12, 0, -12, 15, 3, 0
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 26, 8, 12, 8, 15, 3, 0
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 14, -12, 0, -12, 15, 3, 0
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 26, 8, 12, 8, 15, 3, 0
pause 3
ret
@@ -6234,18 +6234,18 @@ Move_WATER_GUN: @ 81D00CC
monbg 3
monbgprio_28 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83D9318, 2, 6, 20, 0, 0, 0, 40, -25
+ sprite gBattleAnimSpriteTemplate_83D9318, 2, 20, 0, 0, 0, 40, -25
panse_19 SE_W145, 192
wait
- createtask sub_80A7FA0, 5, 5, 1, 1, 0, 8, 1
- sprite gBattleAnimSpriteTemplate_83DB4D8, 4, 4, 0, 0, 1, 2
- sprite gBattleAnimSpriteTemplate_83D9330, 2, 5, 0, -15, 0, 15, 55
+ createtask sub_80A7FA0, 5, 1, 1, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 4, 0, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D9330, 2, 0, -15, 0, 15, 55
panse_19 SE_W152, 63
pause 10
- sprite gBattleAnimSpriteTemplate_83D9330, 2, 5, 15, -20, 0, 15, 50
+ sprite gBattleAnimSpriteTemplate_83D9330, 2, 15, -20, 0, 15, 50
panse_19 SE_W152, 63
pause 10
- sprite gBattleAnimSpriteTemplate_83D9330, 2, 5, -15, -10, 0, 10, 45
+ sprite gBattleAnimSpriteTemplate_83D9330, 2, -15, -10, 0, 10, 45
panse_19 SE_W152, 63
wait
clearmonbg 3
@@ -6257,40 +6257,40 @@ Move_CRABHAMMER: @ 81D0159
loadsprite 10148
monbg 3
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB4D8, 4, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 4, 0, 0, 1, 0
panse_19 SE_W233B, 63
pause 1
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 1, 32429, 10, 0, 0
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 1, -24, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 32429, 10, 0, 0
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -24, 0, 0, 4
wait
pause 8
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 1, 0, 4
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 4
wait
panse_1C SE_W152, 63, 20, 3
- createtask sub_80A7E7C, 5, 5, 1, 0, 4, 8, 1
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, 10, 10, 20, 1
+ createtask sub_80A7E7C, 5, 1, 0, 4, 8, 1
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, 10, 10, 20, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, 20, -20, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, 20, -20, 20, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, -15, 15, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, -15, 15, 20, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, 0, 0, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, 0, 0, 20, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, -10, -20, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, -10, -20, 20, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, 16, -8, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, 16, -8, 20, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, 5, 8, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, 5, 8, 20, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9348, 2, 4, -16, 0, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D9348, 2, -16, 0, 20, 1
wait
clearmonbg 3
blendoff
end
Move_SURF: @ 81D0253
- createtask sub_80D38BC, 2, 1, 0
+ createtask sub_80D38BC, 2, 0
pause 24
panse_1B SE_W057, 192, 63, 2, 0
wait
@@ -6301,14 +6301,14 @@ Move_FLAMETHROWER: @ 81D0267
monbg 3
monbgprio_28 1
setalpha 12, 8
- createtask sub_80A7E7C, 5, 5, 0, 0, 2, 46, 1
+ createtask sub_80A7E7C, 5, 0, 0, 2, 46, 1
pause 6
- createtask sub_80D3630, 5, 1, 100
+ createtask sub_80D3630, 5, 100
panse_1B SE_W053, 192, 63, 2, 0
call _81D02E1
call _81D02E1
call _81D02E1
- createtask sub_80A7E7C, 5, 5, 1, 3, 0, 43, 1
+ createtask sub_80A7E7C, 5, 1, 3, 0, 43, 1
call _81D02E1
call _81D02E1
call _81D02E1
@@ -6322,30 +6322,30 @@ Move_FLAMETHROWER: @ 81D0267
blendoff
end
_81D02E1:
- sprite gBattleAnimSpriteTemplate_83D9268, 3, 4, 10, 10, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D9268, 3, 10, 10, 0, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D9268, 3, 4, 10, 10, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D9268, 3, 10, 10, 0, 16
pause 2
ret
Move_SANDSTORM: @ 81D0304
loadsprite 10261
panse_19 SE_W201, 0
- createtask do_boulder_dust, 5, 1, 0
+ createtask do_boulder_dust, 5, 0
pause 16
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 10, 2304, 96, 0
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 10, 2304, 96, 0
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 90, 2048, 96, 0
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 90, 2048, 96, 0
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 50, 2560, 96, 0
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 50, 2560, 96, 0
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 20, 2304, 96, 0
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 20, 2304, 96, 0
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 70, 1984, 96, 0
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 70, 1984, 96, 0
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 0, 2816, 96, 0
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 0, 2816, 96, 0
pause 10
- sprite gBattleAnimSpriteTemplate_83DACE8, 40, 4, 60, 2560, 96, 0
+ sprite gBattleAnimSpriteTemplate_83DACE8, 40, 60, 2560, 96, 0
end
Move_WHIRLPOOL: @ 81D038C
@@ -6354,29 +6354,29 @@ Move_WHIRLPOOL: @ 81D038C
monbgprio_28 1
setalpha 12, 8
pause 0
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 4, 2, 0, 7, 23968
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 0, 7, 23968
panse_19 SE_W250, 63
- createtask sub_80A7E7C, 5, 5, 1, 0, 2, 50, 1
+ createtask sub_80A7E7C, 5, 1, 0, 2, 50, 1
call _81D03E4
call _81D03E4
call _81D03E4
pause 12
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 4, 2, 7, 0, 23968
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 7, 0, 23968
wait
clearmonbg 3
end
_81D03E4:
- sprite gBattleAnimSpriteTemplate_83DACB8, 130, 7, 0, 28, 384, 50, 8, 50, 1
+ sprite gBattleAnimSpriteTemplate_83DACB8, 130, 0, 28, 384, 50, 8, 50, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DACB8, 130, 7, 0, 32, 240, 40, 11, -46, 1
+ sprite gBattleAnimSpriteTemplate_83DACB8, 130, 0, 32, 240, 40, 11, -46, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DACB8, 130, 7, 0, 33, 416, 40, 4, 42, 1
+ sprite gBattleAnimSpriteTemplate_83DACB8, 130, 0, 33, 416, 40, 4, 42, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DACB8, 130, 7, 0, 31, 288, 45, 6, -42, 1
+ sprite gBattleAnimSpriteTemplate_83DACB8, 130, 0, 31, 288, 45, 6, -42, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DACB8, 130, 7, 0, 28, 448, 45, 11, 46, 1
+ sprite gBattleAnimSpriteTemplate_83DACB8, 130, 0, 28, 448, 45, 11, 46, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DACB8, 130, 7, 0, 33, 464, 50, 10, -50, 1
+ sprite gBattleAnimSpriteTemplate_83DACB8, 130, 0, 33, 464, 50, 10, -50, 1
pause 2
ret
@@ -6389,16 +6389,16 @@ _81D047E:
end
_81D0480:
panse_19 SE_W019, 192
- sprite gBattleAnimSpriteTemplate_83DA450, 2, 4, 0, 0, 13, 336
+ sprite gBattleAnimSpriteTemplate_83DA450, 2, 0, 0, 13, 336
jump _81D047E
_81D0498:
monbg 3
setalpha 12, 8
panse_19 SE_W104, 192
- sprite gBattleAnimSpriteTemplate_83DA468, 2, 1, 20
+ sprite gBattleAnimSpriteTemplate_83DA468, 2, 20
pause 20
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 0
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
panse_19 SE_W013, 63
wait
clearmonbg 3
@@ -6413,7 +6413,7 @@ _81D04E8:
end
_81D04E9:
panse_19 SE_W100, 192
- sprite gBattleAnimSpriteTemplate_83DA568, 2, 2, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DA568, 2, 0, 0
jump _81D04E8
_81D04FD:
monbg 3
@@ -6422,8 +6422,8 @@ _81D04FD:
sprite gBattleAnimSpriteTemplate_83DA594, 131
pause 7
panse_19 SE_W025B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 0, 0, 1, 0
- createtask sub_80A7E7C, 5, 5, 1, 0, 5, 11, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 0
+ createtask sub_80A7E7C, 5, 1, 0, 5, 11, 1
wait
clearmonbg 3
blendoff
@@ -6436,11 +6436,11 @@ Move_KARATE_CHOP: @ 81D053C
monbgprio_28 1
setalpha 12, 8
panse_19 SE_W104, 63
- sprite gBattleAnimSpriteTemplate_83D9F78, 2, 8, -16, 0, 0, 0, 10, 1, 3, 0
+ sprite gBattleAnimSpriteTemplate_83D9F78, 2, -16, 0, 0, 0, 10, 1, 3, 0
wait
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 5, 5, 1, 4, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createtask sub_80A7E7C, 5, 1, 4, 0, 6, 1
wait
clearmonbg 3
blendoff
@@ -6452,13 +6452,13 @@ Move_CROSS_CHOP: @ 81D058E
monbg 3
setalpha 12, 8
panse_19 SE_W025, 63
- sprite gBattleAnimSpriteTemplate_83D9FD8, 2, 3, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9FD8, 2, 3, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9FD8, 2, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9FD8, 2, 0, 0, 1
pause 40
panse_19 SE_W013, 63
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 1, 32767, 10, 0, 10
- sprite gBattleAnimSpriteTemplate_83DB520, 3, 4, 0, 0, 1, 20
- createtask sub_80A7E7C, 5, 5, 1, 7, 0, 9, 1
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 32767, 10, 0, 10
+ sprite gBattleAnimSpriteTemplate_83DB520, 3, 0, 0, 1, 20
+ createtask sub_80A7E7C, 5, 1, 7, 0, 9, 1
wait
clearmonbg 3
blendoff
@@ -6469,13 +6469,13 @@ Move_JUMP_KICK: @ 81D05F7
loadsprite 10135
monbg 3
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
pause 3
- sprite gBattleAnimSpriteTemplate_83D9F90, 2, 8, -16, 8, 0, 0, 10, 1, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9F90, 2, -16, 8, 0, 0, 10, 1, 1, 1
panse_19 SE_W026, 63
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 1, 4, 0, 0, 1, 1
- createtask sub_80A7E7C, 5, 5, 1, 5, 0, 7, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 1, 0, 0, 1, 1
+ createtask sub_80A7E7C, 5, 1, 5, 0, 7, 1
panse_19 SE_W004, 63
wait
clearmonbg 3
@@ -6487,22 +6487,22 @@ Move_HI_JUMP_KICK: @ 81D0654
loadsprite 10135
monbg 3
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, -24, 0, 0, 8
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, -24, 0, 0, 8
wait
pause 10
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 3
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 3
pause 2
- sprite gBattleAnimSpriteTemplate_83D9F90, 2, 8, -16, 8, 0, 0, 10, 1, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9F90, 2, -16, 8, 0, 0, 10, 1, 1, 1
panse_19 SE_W026, 63
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 1
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 1, -28, 0, 0, 3
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -28, 0, 0, 3
pause 3
- createtask sub_80A8154, 2, 5, 1, 3, 0, 11, 1
+ createtask sub_80A8154, 2, 1, 3, 0, 11, 1
wait
pause 5
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 1, 0, 6
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 6
wait
clearmonbg 3
blendoff
@@ -6513,8 +6513,8 @@ Move_DOUBLE_KICK: @ 81D06EA
loadsprite 10135
monbg 3
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83D9FC0, 3, 3, 1, 20, 1
- createtask sub_80A7E7C, 5, 5, 1, 4, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83D9FC0, 3, 1, 20, 1
+ createtask sub_80A7E7C, 5, 1, 4, 0, 6, 1
panse_19 SE_W233B, 63
wait
wait
@@ -6537,19 +6537,19 @@ _81D073D:
blendoff
end
_81D0742:
- sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 5, -16, -8, 20, 1, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, -16, -16, 1, 2
- createtask sub_80A7E7C, 5, 5, 1, 4, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 132, -16, -8, 20, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, -16, -16, 1, 2
+ createtask sub_80A7E7C, 5, 1, 4, 0, 6, 1
jump _81D073D
_81D0778:
- sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 5, 8, 8, 20, 1, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 8, 0, 1, 2
- createtask sub_80A7E7C, 5, 5, 1, 4, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 8, 8, 20, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 8, 0, 1, 2
+ createtask sub_80A7E7C, 5, 1, 4, 0, 6, 1
jump _81D073D
_81D07AE:
- sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 5, 0, 0, 20, 1, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, -8, 1, 1
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 20, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, -8, 1, 1
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
jump _81D073D
Move_DYNAMIC_PUNCH: @ 81D07E4
@@ -6561,26 +6561,26 @@ Move_DYNAMIC_PUNCH: @ 81D07E4
monbg 3
setalpha 12, 8
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83D9FA8, 131, 5, 0, 0, 20, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 0, 0, 1, 0
- createtask sub_80A7E7C, 5, 5, 1, 5, 0, 7, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 131, 0, 0, 20, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 0
+ createtask sub_80A7E7C, 5, 1, 5, 0, 7, 1
pause 1
waitsound
panse_19 SE_W120, 63
- createtask sub_80A7FA0, 5, 5, 1, 5, 0, 28, 1
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 0, 0, 1, 1
+ createtask sub_80A7FA0, 5, 1, 5, 0, 28, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 0, 0, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 24, -24, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 24, -24, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, -16, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, -16, 16, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, -24, -12, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, -24, -12, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 16, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 16, 16, 1, 1
wait
clearmonbg 3
blendoff
@@ -6591,28 +6591,28 @@ Move_COUNTER: @ 81D08AC
loadsprite 10143
monbg 3
setalpha 12, 8
- createtask sub_80A8500, 2, 5, 0, 18, 6, 1, 4
+ createtask sub_80A8500, 2, 0, 18, 6, 1, 4
panse_19 SE_W233, 192
wait
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 20, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 20, 0, 0, 4
pause 4
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -15, 18, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -15, 18, 1, 0
panse_19 SE_W233B, 63
pause 1
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 25, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 3, 5, -15, 18, 8, 1, 0
+ createtask sub_80A7E7C, 2, 1, 5, 0, 25, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 3, -15, 18, 8, 1, 0
pause 3
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, -4, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, -4, 1, 0
panse_19 SE_W233B, 63
pause 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 3, 5, 0, -4, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 3, 0, -4, 8, 1, 0
pause 3
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 15, 9, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 15, 9, 1, 0
panse_19 SE_W233B, 63
pause 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 3, 5, 15, 9, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 3, 15, 9, 8, 1, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 5
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 5
wait
clearmonbg 3
blendoff
@@ -6623,19 +6623,19 @@ Move_VITAL_THROW: @ 81D097B
monbg 3
setalpha 12, 8
panse_19 SE_W233, 192
- createtask sub_80A8500, 2, 5, 0, 12, 4, 1, 2
+ createtask sub_80A8500, 2, 0, 12, 4, 1, 2
wait
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 20, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 20, 0, 0, 4
pause 2
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
panse_19 SE_W233B, 63
pause 1
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 1, -24, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -24, 0, 0, 4
wait
pause 3
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 7
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 7
pause 11
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 1, 0, 10
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 10
wait
clearmonbg 3
blendoff
@@ -6648,21 +6648,21 @@ Move_ROCK_SMASH: @ 81D09F6
monbg 3
setalpha 12, 8
pause 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 1
- sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 5, 0, 0, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 2, 0, 0, 8, 1, 0
panse_19 SE_W233B, 63
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 5, 1
+ createtask sub_80A7E7C, 2, 1, 3, 0, 5, 1
wait
panse_19 SE_W088, 63
- sprite gBattleAnimSpriteTemplate_83DAC64, 2, 6, 0, 0, 20, 24, 14, 2
- sprite gBattleAnimSpriteTemplate_83DAC64, 2, 6, 5, 0, -20, 24, 14, 1
- sprite gBattleAnimSpriteTemplate_83DAC64, 2, 6, 0, 5, 20, -24, 14, 2
- sprite gBattleAnimSpriteTemplate_83DAC64, 2, 6, -5, 0, -20, -24, 14, 2
- sprite gBattleAnimSpriteTemplate_83DAC64, 2, 6, 0, -5, 30, 18, 8, 2
- sprite gBattleAnimSpriteTemplate_83DAC64, 2, 6, 0, 0, 30, -18, 8, 2
- sprite gBattleAnimSpriteTemplate_83DAC64, 2, 6, 0, 0, -30, 18, 8, 2
- sprite gBattleAnimSpriteTemplate_83DAC64, 2, 6, 0, 0, -30, -18, 8, 2
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 7, 1
+ sprite gBattleAnimSpriteTemplate_83DAC64, 2, 0, 0, 20, 24, 14, 2
+ sprite gBattleAnimSpriteTemplate_83DAC64, 2, 5, 0, -20, 24, 14, 1
+ sprite gBattleAnimSpriteTemplate_83DAC64, 2, 0, 5, 20, -24, 14, 2
+ sprite gBattleAnimSpriteTemplate_83DAC64, 2, -5, 0, -20, -24, 14, 2
+ sprite gBattleAnimSpriteTemplate_83DAC64, 2, 0, -5, 30, 18, 8, 2
+ sprite gBattleAnimSpriteTemplate_83DAC64, 2, 0, 0, 30, -18, 8, 2
+ sprite gBattleAnimSpriteTemplate_83DAC64, 2, 0, 0, -30, 18, 8, 2
+ sprite gBattleAnimSpriteTemplate_83DAC64, 2, 0, 0, -30, -18, 8, 2
+ createtask sub_80A7E7C, 2, 1, 0, 3, 7, 1
wait
clearmonbg 3
blendoff
@@ -6682,8 +6682,8 @@ Move_SUBMISSION: @ 81D0AEE
panse_1D SE_W004, 63, 70
panse_1D SE_W104, 192, 80
panse_1D SE_W004, 63, 90
- createtask sub_80A8408, 2, 5, 0, -18, 6, 6, 4
- createtask sub_80A8408, 2, 5, 1, 18, 6, 6, 4
+ createtask sub_80A8408, 2, 0, -18, 6, 6, 4
+ createtask sub_80A8408, 2, 1, 18, 6, 6, 4
call _81D0B5D
call _81D0B5D
call _81D0B5D
@@ -6692,11 +6692,11 @@ Move_SUBMISSION: @ 81D0AEE
blendoff
end
_81D0B5D:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, -12, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, -12, 1, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, -12, 8, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, -12, 8, 1, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 12, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 12, 0, 1, 1
pause 8
ret
@@ -6704,7 +6704,7 @@ Move_SUNNY_DAY: @ 81D0B91
loadsprite 10157
monbg 2
setalpha 13, 3
- createtask sub_80E2A38, 10, 5, 1921, 1, 0, 6, 32767
+ createtask sub_80E2A38, 10, 1921, 1, 0, 6, 32767
wait
panse_26 SE_W080, 192, 63, 1, 0
call _81D0BDD
@@ -6712,7 +6712,7 @@ Move_SUNNY_DAY: @ 81D0B91
call _81D0BDD
call _81D0BDD
wait
- createtask sub_80E2A38, 10, 5, 1921, 1, 6, 0, 32767
+ createtask sub_80E2A38, 10, 1921, 1, 6, 0, 32767
wait
clearmonbg 2
blendoff
@@ -6734,11 +6734,11 @@ Move_COTTON_SPORE: @ 81D0BE7
clearmonbg 3
end
_81D0C07:
- sprite gBattleAnimSpriteTemplate_83D63F8, 2, 5, 0, -20, 85, 80, 0
+ sprite gBattleAnimSpriteTemplate_83D63F8, 2, 0, -20, 85, 80, 0
pause 12
- sprite gBattleAnimSpriteTemplate_83D63F8, 2, 5, 0, -10, 170, 80, 0
+ sprite gBattleAnimSpriteTemplate_83D63F8, 2, 0, -10, 170, 80, 0
pause 12
- sprite gBattleAnimSpriteTemplate_83D63F8, 2, 5, 0, -15, 0, 80, 0
+ sprite gBattleAnimSpriteTemplate_83D63F8, 2, 0, -15, 0, 80, 0
pause 12
ret
@@ -6757,11 +6757,11 @@ Move_SPORE: @ 81D0C41
blendoff
end
_81D0C6C:
- sprite gBattleAnimSpriteTemplate_83D63F8, 130, 5, 0, -20, 85, 80, 1
+ sprite gBattleAnimSpriteTemplate_83D63F8, 130, 0, -20, 85, 80, 1
pause 12
- sprite gBattleAnimSpriteTemplate_83D63F8, 130, 5, 0, -10, 170, 80, 1
+ sprite gBattleAnimSpriteTemplate_83D63F8, 130, 0, -10, 170, 80, 1
pause 12
- sprite gBattleAnimSpriteTemplate_83D63F8, 130, 5, 0, -15, 0, 80, 1
+ sprite gBattleAnimSpriteTemplate_83D63F8, 130, 0, -15, 0, 80, 1
pause 12
ret
@@ -6771,33 +6771,33 @@ Move_PETAL_DANCE: @ 81D0CA6
monbg 3
setalpha 12, 8
panse_19 SE_W080, 192
- createtask sub_80A8500, 2, 5, 0, 12, 6, 6, 3
- sprite gBattleAnimSpriteTemplate_83D6428, 2, 4, 0, -24, 8, 140
- sprite gBattleAnimSpriteTemplate_83D6440, 2, 4, 16, -24, 8, 100
- sprite gBattleAnimSpriteTemplate_83D6440, 2, 4, -16, -24, 8, 100
+ createtask sub_80A8500, 2, 0, 12, 6, 6, 3
+ sprite gBattleAnimSpriteTemplate_83D6428, 2, 0, -24, 8, 140
+ sprite gBattleAnimSpriteTemplate_83D6440, 2, 16, -24, 8, 100
+ sprite gBattleAnimSpriteTemplate_83D6440, 2, -16, -24, 8, 100
pause 15
- sprite gBattleAnimSpriteTemplate_83D6428, 2, 4, 0, -24, 8, 140
- sprite gBattleAnimSpriteTemplate_83D6440, 2, 4, 32, -24, 8, 100
- sprite gBattleAnimSpriteTemplate_83D6440, 2, 4, -32, -24, 8, 100
+ sprite gBattleAnimSpriteTemplate_83D6428, 2, 0, -24, 8, 140
+ sprite gBattleAnimSpriteTemplate_83D6440, 2, 32, -24, 8, 100
+ sprite gBattleAnimSpriteTemplate_83D6440, 2, -32, -24, 8, 100
pause 15
- sprite gBattleAnimSpriteTemplate_83D6428, 2, 4, 0, -24, 8, 140
- sprite gBattleAnimSpriteTemplate_83D6440, 2, 4, 24, -24, 8, 100
- sprite gBattleAnimSpriteTemplate_83D6440, 2, 4, -24, -24, 8, 100
+ sprite gBattleAnimSpriteTemplate_83D6428, 2, 0, -24, 8, 140
+ sprite gBattleAnimSpriteTemplate_83D6440, 2, 24, -24, 8, 100
+ sprite gBattleAnimSpriteTemplate_83D6440, 2, -24, -24, 8, 100
pause 30
- sprite gBattleAnimSpriteTemplate_83D6440, 2, 4, 16, -24, 0, 100
- sprite gBattleAnimSpriteTemplate_83D6440, 2, 4, -16, -24, 0, 100
+ sprite gBattleAnimSpriteTemplate_83D6440, 2, 16, -24, 0, 100
+ sprite gBattleAnimSpriteTemplate_83D6440, 2, -16, -24, 0, 100
pause 30
- sprite gBattleAnimSpriteTemplate_83D6440, 2, 4, 20, -16, 14, 80
- sprite gBattleAnimSpriteTemplate_83D6440, 2, 4, -20, -14, 16, 80
+ sprite gBattleAnimSpriteTemplate_83D6440, 2, 20, -16, 14, 80
+ sprite gBattleAnimSpriteTemplate_83D6440, 2, -20, -14, 16, 80
wait
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 24, 0, 0, 5
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 5
pause 3
panse_19 SE_W025B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 0
- createtask sub_80A7E7C, 2, 5, 1, 6, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 0
+ createtask sub_80A7E7C, 2, 1, 6, 0, 8, 1
wait
pause 8
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 7
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 7
wait
clearmonbg 3
blendoff
@@ -6811,33 +6811,33 @@ Move_RAZOR_LEAF: @ 81D0DDE
setalpha 12, 8
pause 1
panse_1C SE_W077, 192, 10, 5
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -3, -2, 10
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -3, -2, 10
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -1, -1, 15
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -1, -1, 15
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -4, -4, 7
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -4, -4, 7
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, 3, -3, 11
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -3, 11
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -1, -6, 8
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -1, -6, 8
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, 2, -1, 12
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, 2, -1, 12
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -3, -4, 13
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -3, -4, 13
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, 4, -5, 7
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, 4, -5, 7
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, 2, -6, 11
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, 2, -6, 11
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -3, -5, 8
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -3, -5, 8
pause 60
panse_19 SE_W013B, 192
- sprite gBattleAnimSpriteTemplate_83D64E4, 131, 7, 20, -10, 20, 0, 22, 20, 1
- sprite gBattleAnimSpriteTemplate_83D64E4, 131, 7, 20, -10, 20, 0, 22, -20, 1
+ sprite gBattleAnimSpriteTemplate_83D64E4, 131, 20, -10, 20, 0, 22, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D64E4, 131, 20, -10, 20, 0, 22, -20, 1
pause 20
panse_19 SE_W013, 63
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
- createtask sub_80A7FA0, 2, 5, 3, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 3, 2, 0, 8, 1
wait
clearmonbg 3
blendoff
@@ -6848,29 +6848,29 @@ Move_ANCIENT_POWER: @ 81D0EE5
loadsprite 10135
monbg 3
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB428, 2, 4, 4, 1, 10, 1
- sprite gBattleAnimSpriteTemplate_83DAD60, 2, 5, 20, 32, -48, 50, 2
- sprite gBattleAnimSpriteTemplate_83DAD60, 2, 5, 0, 32, -38, 25, 5
- sprite gBattleAnimSpriteTemplate_83DAD60, 2, 5, 32, 32, -28, 40, 3
- sprite gBattleAnimSpriteTemplate_83DAD60, 2, 5, -20, 32, -48, 50, 2
- sprite gBattleAnimSpriteTemplate_83DAD60, 2, 5, 20, 32, -28, 60, 1
- sprite gBattleAnimSpriteTemplate_83DAD60, 2, 5, 0, 32, -28, 30, 4
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 30, 1
+ sprite gBattleAnimSpriteTemplate_83DB428, 2, 4, 1, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DAD60, 2, 20, 32, -48, 50, 2
+ sprite gBattleAnimSpriteTemplate_83DAD60, 2, 0, 32, -38, 25, 5
+ sprite gBattleAnimSpriteTemplate_83DAD60, 2, 32, 32, -28, 40, 3
+ sprite gBattleAnimSpriteTemplate_83DAD60, 2, -20, 32, -48, 50, 2
+ sprite gBattleAnimSpriteTemplate_83DAD60, 2, 20, 32, -28, 60, 1
+ sprite gBattleAnimSpriteTemplate_83DAD60, 2, 0, 32, -28, 30, 4
+ createtask sub_80A7FA0, 2, 0, 1, 0, 30, 1
panse_19 SE_W082, 192
pause 10
- sprite gBattleAnimSpriteTemplate_83DAD60, 2, 5, 15, 32, -48, 25, 5
- sprite gBattleAnimSpriteTemplate_83DAD60, 2, 5, -10, 32, -42, 30, 4
+ sprite gBattleAnimSpriteTemplate_83DAD60, 2, 15, 32, -48, 25, 5
+ sprite gBattleAnimSpriteTemplate_83DAD60, 2, -10, 32, -42, 30, 4
pause 10
- sprite gBattleAnimSpriteTemplate_83DAD60, 2, 5, 0, 32, -42, 25, 5
- sprite gBattleAnimSpriteTemplate_83DAD60, 2, 5, -25, 32, -48, 30, 4
+ sprite gBattleAnimSpriteTemplate_83DAD60, 2, 0, 32, -42, 25, 5
+ sprite gBattleAnimSpriteTemplate_83DAD60, 2, -25, 32, -48, 30, 4
wait
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 16, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 16, 0, 0, 4
pause 3
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 1
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ createtask sub_80A7FA0, 2, 1, 3, 0, 6, 1
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 7
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 7
wait
clearmonbg 3
blendoff
@@ -6880,16 +6880,16 @@ Move_OCTAZOOKA: @ 81D100D
loadsprite 10030
loadsprite 10017
panse_19 SE_W025B, 192
- sprite gBattleAnimSpriteTemplate_83D6F08, 130, 6, 20, 0, 0, 0, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D6F08, 130, 20, 0, 0, 0, 20, 0
wait
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D6F3C, 130, 4, 8, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D6F3C, 130, 8, 8, 1, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83D6F3C, 130, 4, -8, -8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D6F3C, 130, -8, -8, 1, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83D6F3C, 130, 4, 8, -8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D6F3C, 130, 8, -8, 1, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83D6F3C, 130, 4, -8, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D6F3C, 130, -8, 8, 1, 0
wait
end
@@ -6906,13 +6906,13 @@ Move_MIST: @ 81D1073
call _81D10BE
call _81D10BE
pause 32
- createtask sub_80E1F8C, 2, 6, 10, 8, 2, 0, 14, 32767
+ createtask sub_80E1F8C, 2, 10, 8, 2, 0, 14, 32767
wait
clearmonbg 2
blendoff
end
_81D10BE:
- sprite gBattleAnimSpriteTemplate_83D9D3C, 2, 6, 0, -24, 48, 240, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9D3C, 2, 0, -24, 48, 240, 0, 1
pause 7
ret
@@ -6921,9 +6921,9 @@ Move_HAZE: @ 81D10D4
panse_19 SE_W114, 0
createtask sub_80D80E0, 5
pause 30
- createtask sub_80E2A38, 10, 5, 1920, 2, 0, 16, 0
+ createtask sub_80E2A38, 10, 1920, 2, 0, 16, 0
pause 90
- createtask sub_80E2A38, 10, 5, 1920, 1, 16, 0, 0
+ createtask sub_80E2A38, 10, 1920, 1, 16, 0, 0
end
Move_FIRE_PUNCH: @ 81D1107
@@ -6932,33 +6932,33 @@ Move_FIRE_PUNCH: @ 81D1107
loadsprite 10135
monbg 3
setalpha 12, 8
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 9, 31
- sprite gBattleAnimSpriteTemplate_83D9478, 129, 1, 0
- sprite gBattleAnimSpriteTemplate_83D9478, 129, 1, 64
- sprite gBattleAnimSpriteTemplate_83D9478, 129, 1, 128
- sprite gBattleAnimSpriteTemplate_83D9478, 129, 1, 196
+ createtask sub_80E2A38, 10, 4, 2, 0, 9, 31
+ sprite gBattleAnimSpriteTemplate_83D9478, 129, 0
+ sprite gBattleAnimSpriteTemplate_83D9478, 129, 64
+ sprite gBattleAnimSpriteTemplate_83D9478, 129, 128
+ sprite gBattleAnimSpriteTemplate_83D9478, 129, 196
panse_19 SE_W172, 63
wait
- sprite gBattleAnimSpriteTemplate_83D9FA8, 131, 5, 0, 0, 8, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 0, 0, 1, 1
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 15, 1
+ sprite gBattleAnimSpriteTemplate_83D9FA8, 131, 0, 0, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 1
+ createtask sub_80A7E7C, 2, 1, 0, 3, 15, 1
call _81D11A2
pause 4
panse_19 SE_W007, 63
wait
- createtask sub_80E2A38, 10, 5, 4, 0, 9, 0, 31
+ createtask sub_80E2A38, 10, 4, 0, 9, 0, 31
wait
clearmonbg 3
blendoff
end
_81D11A2:
- sprite gBattleAnimSpriteTemplate_83D9490, 129, 5, 0, 10, 192, 176, 40
- sprite gBattleAnimSpriteTemplate_83D9490, 129, 5, 0, 10, -192, 240, 40
- sprite gBattleAnimSpriteTemplate_83D9490, 129, 5, 0, 10, 192, -160, 40
- sprite gBattleAnimSpriteTemplate_83D9490, 129, 5, 0, 10, -192, -112, 40
- sprite gBattleAnimSpriteTemplate_83D9490, 129, 5, 0, 10, 160, 48, 40
- sprite gBattleAnimSpriteTemplate_83D9490, 129, 5, 0, 10, -224, -32, 40
- sprite gBattleAnimSpriteTemplate_83D9490, 129, 5, 0, 10, 112, -128, 40
+ sprite gBattleAnimSpriteTemplate_83D9490, 129, 0, 10, 192, 176, 40
+ sprite gBattleAnimSpriteTemplate_83D9490, 129, 0, 10, -192, 240, 40
+ sprite gBattleAnimSpriteTemplate_83D9490, 129, 0, 10, 192, -160, 40
+ sprite gBattleAnimSpriteTemplate_83D9490, 129, 0, 10, -192, -112, 40
+ sprite gBattleAnimSpriteTemplate_83D9490, 129, 0, 10, 160, 48, 40
+ sprite gBattleAnimSpriteTemplate_83D9490, 129, 0, 10, -224, -32, 40
+ sprite gBattleAnimSpriteTemplate_83D9490, 129, 0, 10, 112, -128, 40
ret
Move_LEER: @ 81D121A
@@ -6967,12 +6967,12 @@ Move_LEER: @ 81D121A
monbgprio_28 0
setalpha 8, 8
panse_19 SE_W043, 192
- sprite gBattleAnimSpriteTemplate_84022B0, 2, 2, 24, -12
- createtask sub_80A8D34, 5, 5, -5, -5, 10, 0, 1
+ sprite gBattleAnimSpriteTemplate_84022B0, 2, 24, -12
+ createtask sub_80A8D34, 5, -5, -5, 10, 0, 1
wait
pause 10
- createtask sub_80A7FA0, 2, 5, 1, 1, 0, 9, 1
- createtask sub_80A7FA0, 2, 5, 3, 1, 0, 9, 1
+ createtask sub_80A7FA0, 2, 1, 1, 0, 9, 1
+ createtask sub_80A7FA0, 2, 3, 1, 0, 9, 1
wait
clearmonbg 0
blendoff
@@ -6989,11 +6989,11 @@ Move_DREAM_EATER: @ 81D1271
call Unknown_81D61E7
setalpha 8, 8
panse_19 SE_W107, 63
- createtask sub_80A7E7C, 2, 5, 1, 5, 0, 15, 1
- createtask sub_80A8D34, 5, 5, -6, -6, 15, 1, 1
+ createtask sub_80A7E7C, 2, 1, 5, 0, 15, 1
+ createtask sub_80A8D34, 5, -6, -6, 15, 1, 1
wait
setalpha 12, 8
- createtask sub_80A7E7C, 2, 5, 1, 0, 2, 25, 1
+ createtask sub_80A7E7C, 2, 1, 0, 2, 25, 1
call _81D12DB
wait
pause 15
@@ -7006,44 +7006,44 @@ Move_DREAM_EATER: @ 81D1271
end
_81D12DB:
panse_19 SE_W207, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 5, -18, -40, 35
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -10, 20, 20, 39
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 5, -18, -40, 35
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -10, 20, 20, 39
pause 4
panse_19 SE_W207, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 28, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -10, 20, 40, 39
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 28, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -10, 20, 40, 39
pause 4
panse_19 SE_W207, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 16, 33
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -32, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 16, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -32, 26
pause 4
panse_19 SE_W207, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, -15, -16, 36
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, -15, -16, 36
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
pause 4
panse_19 SE_W207, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 16, 33
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, -15, -16, 36
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 16, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, -15, -16, 36
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
pause 4
panse_19 SE_W207, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 16, 33
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -40, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 16, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -40, 26
pause 4
panse_19 SE_W207, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -5, 15, 36, 33
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 10, -5, -8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, -10, 20, 20, 39
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -5, 15, 36, 33
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 10, -5, -8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, -10, 20, 20, 39
pause 4
panse_19 SE_W207, 63
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 0, 5, 8, 26
- sprite gBattleAnimSpriteTemplate_83D637C, 3, 4, 5, -18, -20, 35
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 0, 5, 8, 26
+ sprite gBattleAnimSpriteTemplate_83D637C, 3, 5, -18, -20, 35
pause 4
ret
@@ -7056,25 +7056,25 @@ Move_POISON_GAS: @ 81D1474
setalpha 12, 8
pause 0
panse_19 SE_W054, 192
- sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 8, 64, 0, 0, -32, -6, 4192, 1072, 0
+ sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
pause 4
panse_19 SE_W054, 192
- sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 8, 64, 0, 0, -32, -6, 4192, 1072, 0
+ sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
pause 4
panse_19 SE_W054, 192
- sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 8, 64, 0, 0, -32, -6, 4192, 1072, 0
+ sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
pause 4
panse_19 SE_W054, 192
- sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 8, 64, 0, 0, -32, -6, 4192, 1072, 0
+ sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
pause 4
panse_19 SE_W054, 192
- sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 8, 64, 0, 0, -32, -6, 4192, 1072, 0
+ sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
pause 4
panse_19 SE_W054, 192
- sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 8, 64, 0, 0, -32, -6, 4192, 1072, 0
+ sprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
pause 40
panse_1C SE_W054, 63, 28, 6
- createtask sub_80E1F8C, 2, 6, 4, 6, 2, 0, 12, 26650
+ createtask sub_80E1F8C, 2, 4, 6, 2, 0, 12, 26650
wait
blendoff
clearmonbg 3
@@ -7082,7 +7082,7 @@ Move_POISON_GAS: @ 81D1474
end
Move_BIND: @ 81D1552
- createtask sub_80A8B88, 5, 5, 0, 6, 3328, 4, 0
+ createtask sub_80A8B88, 5, 0, 6, 3328, 4, 0
jump _81D1568
_81D1568:
panse_19 SE_W020, 63
@@ -7091,23 +7091,23 @@ _81D1568:
wait
end
_81D1578:
- createtask sub_80A8D34, 5, 5, 10, -5, 5, 1, 0
+ createtask sub_80A8D34, 5, 10, -5, 5, 1, 0
pause 16
ret
Move_WRAP: @ 81D158C
- createtask sub_80A8500, 2, 5, 0, 6, 4, 2, 4
+ createtask sub_80A8500, 2, 0, 6, 4, 2, 4
jump _81D1568
Move_PSYBEAM: @ 81D15A2
loadsprite 10163
panse_19 SE_W060, 192
call Unknown_81D61E7
- createtask_1F sub_812B058, 7, 200, -64, 63, 3, 4, 0, 15
+ createtask_1F sub_812B058, 200, -64, 63, 3, 4, 0, 15
call _81D1626
call _81D1626
- createtask sub_80A8B88, 5, 5, 0, 6, 2048, 4, 1
- createtask sub_80E1F8C, 2, 6, 4, 2, 2, 0, 12, 32351
+ createtask sub_80A8B88, 5, 0, 6, 2048, 4, 1
+ createtask sub_80E1F8C, 2, 4, 2, 2, 0, 12, 32351
call _81D1626
call _81D1626
call _81D1626
@@ -7122,7 +7122,7 @@ Move_PSYBEAM: @ 81D15A2
call Unknown_81D61F3
end
_81D1626:
- sprite gBattleAnimSpriteTemplate_83DA784, 130, 6, 16, 0, 0, 0, 13, 0
+ sprite gBattleAnimSpriteTemplate_83DA784, 130, 16, 0, 0, 0, 13, 0
pause 4
ret
@@ -7132,15 +7132,15 @@ Move_HYPNOSIS: @ 81D163C
call _81D166F
call _81D166F
call _81D166F
- createtask sub_80E1F8C, 2, 6, 4, 2, 2, 0, 12, 32351
+ createtask sub_80E1F8C, 2, 4, 2, 2, 0, 12, 32351
wait
pause 1
call Unknown_81D61F3
end
_81D166F:
panse_19 SE_W048, 192
- sprite gBattleAnimSpriteTemplate_83DA784, 130, 6, 0, 8, 0, 8, 27, 0
- sprite gBattleAnimSpriteTemplate_83DA784, 130, 6, 16, -8, 0, -8, 27, 0
+ sprite gBattleAnimSpriteTemplate_83DA784, 130, 0, 8, 0, 8, 27, 0
+ sprite gBattleAnimSpriteTemplate_83DA784, 130, 16, -8, 0, -8, 27, 0
pause 6
ret
@@ -7148,11 +7148,11 @@ Move_PSYWAVE: @ 81D169C
loadsprite 10165
panse_19 SE_W060, 192
call Unknown_81D61E7
- createtask sub_80D3630, 5, 1, 100
- createtask_1F sub_812B058, 7, 203, -64, 63, 2, 9, 0, 10
+ createtask sub_80D3630, 5, 100
+ createtask_1F sub_812B058, 203, -64, 63, 2, 9, 0, 10
call _81D16FF
call _81D16FF
- createtask sub_80E1F8C, 2, 6, 4, 1, 4, 0, 12, 32351
+ createtask sub_80E1F8C, 2, 4, 1, 4, 0, 12, 32351
call _81D16FF
call _81D16FF
call _81D16FF
@@ -7162,9 +7162,9 @@ Move_PSYWAVE: @ 81D169C
call Unknown_81D61F3
end
_81D16FF:
- sprite gBattleAnimSpriteTemplate_83D9280, 131, 4, 10, 10, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D9280, 131, 10, 10, 0, 16
pause 4
- sprite gBattleAnimSpriteTemplate_83D9280, 131, 4, 10, 10, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D9280, 131, 10, 10, 0, 16
pause 4
ret
@@ -7172,17 +7172,17 @@ Move_ZAP_CANNON: @ 81D1722
loadsprite 10171
loadsprite 10011
panse_19 SE_W086, 192
- sprite gBattleAnimSpriteTemplate_83D9874, 131, 6, 10, 0, 0, 0, 30, 0
- sprite gBattleAnimSpriteTemplate_83D98A0, 132, 7, 10, 0, 16, 30, 0, 40, 0
- sprite gBattleAnimSpriteTemplate_83D98A0, 132, 7, 10, 0, 16, 30, 64, 40, 1
- sprite gBattleAnimSpriteTemplate_83D98A0, 132, 7, 10, 0, 16, 30, 128, 40, 0
- sprite gBattleAnimSpriteTemplate_83D98A0, 132, 7, 10, 0, 16, 30, 192, 40, 2
- sprite gBattleAnimSpriteTemplate_83D98A0, 132, 7, 10, 0, 8, 30, 32, 40, 0
- sprite gBattleAnimSpriteTemplate_83D98A0, 132, 7, 10, 0, 8, 30, 96, 40, 1
- sprite gBattleAnimSpriteTemplate_83D98A0, 132, 7, 10, 0, 8, 30, 160, 40, 0
- sprite gBattleAnimSpriteTemplate_83D98A0, 132, 7, 10, 0, 8, 30, 224, 40, 2
- wait
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D9874, 131, 10, 0, 0, 0, 30, 0
+ sprite gBattleAnimSpriteTemplate_83D98A0, 132, 10, 0, 16, 30, 0, 40, 0
+ sprite gBattleAnimSpriteTemplate_83D98A0, 132, 10, 0, 16, 30, 64, 40, 1
+ sprite gBattleAnimSpriteTemplate_83D98A0, 132, 10, 0, 16, 30, 128, 40, 0
+ sprite gBattleAnimSpriteTemplate_83D98A0, 132, 10, 0, 16, 30, 192, 40, 2
+ sprite gBattleAnimSpriteTemplate_83D98A0, 132, 10, 0, 8, 30, 32, 40, 0
+ sprite gBattleAnimSpriteTemplate_83D98A0, 132, 10, 0, 8, 30, 96, 40, 1
+ sprite gBattleAnimSpriteTemplate_83D98A0, 132, 10, 0, 8, 30, 160, 40, 0
+ sprite gBattleAnimSpriteTemplate_83D98A0, 132, 10, 0, 8, 30, 224, 40, 2
+ wait
+ createtask sub_80A7FA0, 2, 1, 4, 0, 5, 1
pause 15
panse_1D SE_W085B, 63, 19
call Unknown_81D6100
@@ -7193,24 +7193,24 @@ Move_STEEL_WING: @ 81D1807
loadsprite 10009
loadsprite 10135
panse_1C SE_W231, 192, 28, 2
- createtask sub_80E0A4C, 5, 3, 0, 0, 0
+ createtask sub_80E0A4C, 5, 0, 0, 0
wait
monbg 3
monbgprio_28 1
setalpha 12, 8
panse_1C SE_W017, 192, 20, 2
- createtask sub_80A8408, 2, 5, 0, 12, 4, 1, 4
- createtask sub_80DA09C, 5, 2, 1, 70
- sprite gBattleAnimSpriteTemplate_83DA3B4, 2, 5, -25, 0, 0, 0, 20
- sprite gBattleAnimSpriteTemplate_83DA3B4, 2, 5, 25, 0, 0, 0, 20
+ createtask sub_80A8408, 2, 0, 12, 4, 1, 4
+ createtask sub_80DA09C, 5, 1, 70
+ sprite gBattleAnimSpriteTemplate_83DA3B4, 2, -25, 0, 0, 0, 20
+ sprite gBattleAnimSpriteTemplate_83DA3B4, 2, 25, 0, 0, 0, 20
pause 24
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 24, 0, 0, 9
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 9
pause 17
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 16, 0, 1, 1
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -16, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 16, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -16, 0, 1, 1
panse_19 SE_W013, 63
wait
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 11
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 11
wait
clearmonbg 3
blendoff
@@ -7219,17 +7219,17 @@ Move_STEEL_WING: @ 81D1807
Move_IRON_TAIL: @ 81D18B6
loadsprite 10135
panse_1C SE_W231, 192, 28, 2
- createtask sub_80E0A4C, 5, 3, 1, 0, 0
+ createtask sub_80E0A4C, 5, 1, 0, 0
wait
monbg 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
panse_19 SE_W233B, 63
wait
- createtask sub_80E0E24, 5, 2, 0, 1
+ createtask sub_80E0E24, 5, 0, 1
clearmonbg 1
blendoff
wait
@@ -7239,17 +7239,17 @@ Move_POISON_TAIL: @ 81D1914
loadsprite 10135
loadsprite 10150
panse_1C SE_W231, 192, 28, 2
- createtask sub_80E0A4C, 5, 3, 1, 1, 23768
+ createtask sub_80E0A4C, 5, 1, 1, 23768
wait
monbg 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
panse_19 SE_W233B, 63
wait
- createtask sub_80E0E24, 5, 2, 0, 1
+ createtask sub_80E0E24, 5, 0, 1
clearmonbg 1
blendoff
call Unknown_81D5F87
@@ -7259,21 +7259,21 @@ Move_POISON_TAIL: @ 81D1914
Move_METAL_CLAW: @ 81D197A
loadsprite 10039
panse_1C SE_W231, 192, 28, 2
- createtask sub_80E0A4C, 5, 3, 0, 0, 0
+ createtask sub_80E0A4C, 5, 0, 0, 0
wait
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
pause 2
panse_19 SE_W013, 63
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, -10, -10, 0
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, -10, 10, 0
- sprite gBattleAnimSpriteTemplate_83DB428, 2, 5, -4, 1, 10, 3, 1
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, -10, -10, 0
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, -10, 10, 0
+ sprite gBattleAnimSpriteTemplate_83DB428, 2, -4, 1, 10, 3, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
pause 2
panse_19 SE_W013, 63
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, 10, -10, 1
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, 10, 10, 1
- sprite gBattleAnimSpriteTemplate_83DB428, 2, 5, -4, 1, 10, 3, 1
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, 10, -10, 1
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, 10, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DB428, 2, -4, 1, 10, 3, 1
wait
end
@@ -7285,10 +7285,10 @@ Move_NIGHT_SHADE: @ 81D1A0D
waitbgfadein
pause 10
panse_19 SE_W043, 192
- createtask sub_80DDDF0, 5, 1, 85
+ createtask sub_80DDDF0, 5, 85
pause 70
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 12, 1
- createtask sub_80E1F8C, 2, 6, 4, 0, 2, 0, 13, 0
+ createtask sub_80A7FA0, 2, 1, 2, 0, 12, 1
+ createtask sub_80E1F8C, 2, 4, 0, 2, 0, 13, 0
wait
clearmonbg 0
pause 1
@@ -7300,22 +7300,22 @@ Move_EGG_BOMB: @ 81D1A55
loadsprite 10198
loadsprite 10175
panse_19 SE_W039, 192
- sprite gBattleAnimSpriteTemplate_83D7594, 130, 6, 10, 0, 0, 0, 25, -32
+ sprite gBattleAnimSpriteTemplate_83D7594, 130, 10, 0, 0, 0, 25, -32
wait
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 16, 1
- sprite gBattleAnimSpriteTemplate_83D7828, 132, 4, 6, 5, 1, 0
+ createtask sub_80A7FA0, 2, 1, 4, 0, 16, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 132, 6, 5, 1, 0
panse_19 SE_W120, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83D7828, 132, 4, -16, -15, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7828, 132, -16, -15, 1, 0
panse_19 SE_W120, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83D7828, 132, 4, 16, -5, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7828, 132, 16, -5, 1, 0
panse_19 SE_W120, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83D7828, 132, 4, -12, 18, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7828, 132, -12, 18, 1, 0
panse_19 SE_W120, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83D7828, 132, 4, 0, 5, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7828, 132, 0, 5, 1, 0
panse_19 SE_W120, 63
pause 3
wait
@@ -7326,11 +7326,11 @@ Move_SHADOW_BALL: @ 81D1AEF
fadetobg 2
waitbgfadein
pause 15
- createtask_1F sub_812B058, 7, 168, -64, 63, 5, 5, 0, 5
- sprite gBattleAnimSpriteTemplate_83DAEA8, 130, 3, 16, 16, 8
+ createtask_1F sub_812B058, 168, -64, 63, 5, 5, 0, 5
+ sprite gBattleAnimSpriteTemplate_83DAEA8, 130, 16, 16, 8
wait
panse_19 SE_W028, 63
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 8, 1
+ createtask sub_80A7FA0, 2, 1, 4, 0, 8, 1
wait
restorebg
waitbgfadein
@@ -7340,8 +7340,8 @@ Move_LICK: @ 81D1B32
loadsprite 10177
pause 15
panse_19 SE_W122, 63
- sprite gBattleAnimSpriteTemplate_83DAEDC, 130, 2, 0, 0
- createtask sub_80A7FA0, 2, 5, 1, 1, 0, 16, 1
+ sprite gBattleAnimSpriteTemplate_83DAEDC, 130, 0, 0
+ createtask sub_80A7FA0, 2, 1, 1, 0, 16, 1
wait
end
@@ -7350,8 +7350,8 @@ Move_FOCUS_ENERGY: @ 81D1B59
panse_19 SE_W082, 192
call _81CBAC7
pause 8
- createtask sub_80E1F8C, 2, 6, 2, 2, 2, 0, 11, 32767
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 32, 1
+ createtask sub_80E1F8C, 2, 2, 2, 2, 0, 11, 32767
+ createtask sub_80A7FA0, 2, 0, 1, 0, 32, 1
call _81CBAC7
pause 8
call _81CBAC7
@@ -7363,8 +7363,8 @@ Move_BIDE: @ 81D1B99
end
_81D1BA3:
panse_1C SE_W036, 192, 9, 2
- createtask sub_80E1F8C, 2, 6, 2, 2, 2, 0, 11, 31
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 32, 1
+ createtask sub_80E1F8C, 2, 2, 2, 2, 0, 11, 31
+ createtask sub_80A7FA0, 2, 0, 1, 0, 32, 1
wait
end
_81D1BCF:
@@ -7372,26 +7372,26 @@ _81D1BCF:
monbg 3
setalpha 12, 8
panse_1C SE_W036, 192, 9, 2
- createtask sub_80E2A38, 10, 5, 2, 2, 0, 11, 31
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 32, 1
+ createtask sub_80E2A38, 10, 2, 2, 0, 11, 31
+ createtask sub_80A7FA0, 2, 0, 1, 0, 32, 1
wait
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 24, 0, 0, 4
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 4
wait
- createtask sub_80A8154, 2, 5, 0, 2, 0, 12, 1
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 16, 1
+ createtask sub_80A8154, 2, 0, 2, 0, 12, 1
+ createtask sub_80A7FA0, 2, 1, 3, 0, 16, 1
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 1, 4, 18, -8, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 1, 18, -8, 1, 1
pause 5
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 1, 4, -18, 8, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 1, -18, 8, 1, 1
pause 5
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 1, 4, -8, -5, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 1, -8, -5, 1, 1
wait
pause 5
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 7
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 7
wait
- createtask sub_80E2A38, 10, 5, 2, 2, 11, 0, 31
+ createtask sub_80E2A38, 10, 2, 2, 11, 0, 31
wait
clearmonbg 3
blendoff
@@ -7402,7 +7402,7 @@ Move_STRING_SHOT: @ 81D1C98
loadsprite 10180
monbg 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DB3C4, 5, 5, 1, 2, 0, 9, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 5, 1, 2, 0, 9, 0
wait
panse_1C SE_W081, 192, 9, 6
call _81D1D56
@@ -7425,19 +7425,19 @@ Move_STRING_SHOT: @ 81D1C98
call _81D1D56
wait
panse_19 SE_W081B, 63
- sprite gBattleAnimSpriteTemplate_83DAB40, 130, 2, 0, 10
+ sprite gBattleAnimSpriteTemplate_83DAB40, 130, 0, 10
pause 4
- sprite gBattleAnimSpriteTemplate_83DAB40, 130, 2, 0, -2
+ sprite gBattleAnimSpriteTemplate_83DAB40, 130, 0, -2
pause 4
- sprite gBattleAnimSpriteTemplate_83DAB40, 130, 2, 0, 22
+ sprite gBattleAnimSpriteTemplate_83DAB40, 130, 0, 22
wait
clearmonbg 3
pause 1
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 5, 5, 1, 2, 9, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 5, 1, 2, 9, 0, 0
end
_81D1D56:
- sprite gBattleAnimSpriteTemplate_83DAB28, 130, 5, 20, 0, 512, 20, 1
+ sprite gBattleAnimSpriteTemplate_83DAB28, 130, 20, 0, 512, 20, 1
pause 1
ret
@@ -7446,7 +7446,7 @@ Move_SPIDER_WEB: @ 81D1D6A
loadsprite 10180
monbg 3
pause 0
- sprite gBattleAnimSpriteTemplate_83DB3C4, 5, 5, 1, 2, 0, 9, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 5, 1, 2, 0, 9, 0
wait
monbgprio_28 1
panse_1C SE_W081, 192, 9, 6
@@ -7470,10 +7470,10 @@ Move_SPIDER_WEB: @ 81D1D6A
wait
clearmonbg 3
pause 1
- sprite gBattleAnimSpriteTemplate_83DB3C4, 5, 5, 1, 2, 9, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 5, 1, 2, 9, 0, 0
end
_81D1DF7:
- sprite gBattleAnimSpriteTemplate_83DAB28, 130, 5, 20, 0, 512, 20, 0
+ sprite gBattleAnimSpriteTemplate_83DAB28, 130, 20, 0, 512, 20, 0
pause 1
ret
@@ -7485,9 +7485,9 @@ _81D1E14:
_81D1E16:
loadsprite 10009
panse_19 SE_W016, 192
- sprite gBattleAnimSpriteTemplate_83D765C, 2, 7, 32, 0, 16, 16, 0, 7, 40
- sprite gBattleAnimSpriteTemplate_83D765C, 2, 7, 32, 0, 16, 16, 85, 7, 40
- sprite gBattleAnimSpriteTemplate_83D765C, 2, 7, 32, 0, 16, 16, 170, 7, 40
+ sprite gBattleAnimSpriteTemplate_83D765C, 2, 32, 0, 16, 16, 0, 7, 40
+ sprite gBattleAnimSpriteTemplate_83D765C, 2, 32, 0, 16, 16, 85, 7, 40
+ sprite gBattleAnimSpriteTemplate_83D765C, 2, 32, 0, 16, 16, 170, 7, 40
wait
panse_19 SE_W016B, 192
jump _81D1E14
@@ -7497,17 +7497,17 @@ _81D1E66:
monbg 1
setalpha 12, 8
panse_19 SE_W013B, 192
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 14, 8, 0, 0, 22, 2, 1
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 14, 8, 0, 0, 22, 2, 1
pause 2
panse_19 SE_W013B, 192
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 14, -8, 16, 14, 22, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 14, -8, 16, 14, 22, 1, 1
pause 2
panse_19 SE_W013B, 192
- sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 7, 14, 12, -16, -14, 22, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA3E4, 2, 14, 12, -16, -14, 22, 0, 1
pause 17
panse_19 SE_W013, 63
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 10, 1
- createtask sub_80A7FA0, 2, 5, 3, 2, 0, 10, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 10, 1
+ createtask sub_80A7FA0, 2, 3, 2, 0, 10, 1
wait
clearmonbg 1
blendoff
@@ -7519,7 +7519,7 @@ Move_DISABLE: @ 81D1EF1
monbgprio_28 1
setalpha 8, 8
panse_19 SE_W197, 192
- sprite gBattleAnimSpriteTemplate_83930F4, 13, 2, 24, -16
+ sprite gBattleAnimSpriteTemplate_83930F4, 13, 24, -16
wait
createtask sub_80D03C4, 5
panse_1C SE_W020, 63, 15, 4
@@ -7535,7 +7535,7 @@ Move_RECOVER: @ 81D1F1F
monbg 2
setalpha 12, 8
panse_1C SE_W025, 192, 13, 3
- createtask sub_80E1F8C, 2, 6, 2, 0, 6, 0, 11, 12287
+ createtask sub_80E1F8C, 2, 2, 0, 6, 0, 11, 12287
call _81D1F5F
call _81D1F5F
call _81D1F5F
@@ -7547,19 +7547,19 @@ Move_RECOVER: @ 81D1F1F
wait
end
_81D1F5F:
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 40, -10, 13
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 40, -10, 13
pause 3
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, -35, -10, 13
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, -35, -10, 13
pause 3
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 15, -40, 13
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 15, -40, 13
pause 3
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, -10, -32, 13
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, -10, -32, 13
pause 3
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 25, -20, 13
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 25, -20, 13
pause 3
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, -40, -20, 13
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, -40, -20, 13
pause 3
- sprite gBattleAnimSpriteTemplate_83D62EC, 2, 3, 5, -40, 13
+ sprite gBattleAnimSpriteTemplate_83D62EC, 2, 5, -40, 13
pause 3
ret
@@ -7568,14 +7568,14 @@ Move_MIMIC: @ 81D1FC9
monbg_22 3
setalpha 11, 5
panse_1B SE_W107, 63, 192, 253, 0
- createtask sub_80CB340, 5, 2, 128, 24
+ createtask sub_80CB340, 5, 128, 24
pause 15
- sprite gBattleAnimSpriteTemplate_83D65E8, 130, 2, -12, 24
+ sprite gBattleAnimSpriteTemplate_83D65E8, 130, -12, 24
pause 10
setvar 7, -1
wait
panse_19 SE_W036, 192
- createtask sub_80E1F8C, 2, 6, 2, 0, 2, 0, 11, 32767
+ createtask sub_80E1F8C, 2, 2, 0, 2, 0, 11, 32767
wait
clearmonbg_23 3
blendoff
@@ -7584,14 +7584,14 @@ Move_MIMIC: @ 81D1FC9
Move_CONSTRICT: @ 81D2013
loadsprite 10186
panse_1C SE_W010, 63, 6, 4
- sprite gBattleAnimSpriteTemplate_83D65A0, 132, 4, 0, 16, 0, 2
+ sprite gBattleAnimSpriteTemplate_83D65A0, 132, 0, 16, 0, 2
pause 7
- sprite gBattleAnimSpriteTemplate_83D65A0, 131, 4, 0, 0, 0, 2
- sprite gBattleAnimSpriteTemplate_83D65A0, 130, 4, 0, 8, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D65A0, 131, 0, 0, 0, 2
+ sprite gBattleAnimSpriteTemplate_83D65A0, 130, 0, 8, 1, 2
pause 7
- sprite gBattleAnimSpriteTemplate_83D65A0, 131, 4, 0, -8, 1, 2
+ sprite gBattleAnimSpriteTemplate_83D65A0, 131, 0, -8, 1, 2
pause 8
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 6, 1
+ createtask sub_80A7FA0, 2, 1, 3, 0, 6, 1
pause 20
panse_19 SE_W020, 63
setvar 7, -1
@@ -7620,18 +7620,18 @@ _81D2084:
monbg 3
panse_19 SE_W171, 63
sprite gBattleAnimSpriteTemplate_83DAF38, 130
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 14, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 14, 1
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 16, 0, 0
wait
clearmonbg 3
end
_81D20EB:
- createtask sub_80A7FA0, 2, 5, 0, 4, 0, 10, 0
+ createtask sub_80A7FA0, 2, 0, 4, 0, 10, 0
panse_19 SE_W020, 192
ret
_81D2101:
- createtask sub_80A8B88, 5, 5, 0, 10, 1536, 3, 0
+ createtask sub_80A8B88, 5, 0, 10, 1536, 3, 0
wait
pause 10
call _81D211C
@@ -7640,7 +7640,7 @@ _81D2101:
_81D211C:
panse_19 SE_W082, 192
createtask sub_80E2F2C, 5
- createtask sub_80E1F8C, 5, 6, 2, 4, 2, 0, 10, 31
+ createtask sub_80E1F8C, 5, 2, 4, 2, 0, 10, 31
ret
Move_SOFT_BOILED: @ 81D213B
@@ -7649,16 +7649,16 @@ Move_SOFT_BOILED: @ 81D213B
loadsprite 10031
monbg 2
panse_19 SE_W039, 192
- createtask sub_80A7E7C, 2, 5, 0, 0, 2, 6, 1
- sprite gBattleAnimSpriteTemplate_83D78BC, 4, 3, 0, 16, 0
- sprite gBattleAnimSpriteTemplate_83D78BC, 4, 3, 0, 16, 1
+ createtask sub_80A7E7C, 2, 0, 0, 2, 6, 1
+ sprite gBattleAnimSpriteTemplate_83D78BC, 4, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83D78BC, 4, 0, 16, 1
pause 120
pause 7
panse_19 SE_W030, 192
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 31, 3, 10, 0, 31500
- sprite gBattleAnimSpriteTemplate_83D7928, 3, 4, 31, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 31, 3, 10, 0, 31500
+ sprite gBattleAnimSpriteTemplate_83D7928, 3, 31, 16, 0, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83D7928, 3, 4, 31, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7928, 3, 31, 16, 0, 1
pause 60
setvar 7, -1
wait
@@ -7671,45 +7671,45 @@ Move_HEAL_BELL: @ 81D21BD
loadsprite 10206
loadsprite 10203
loadsprite 10049
- createtask sub_80E2A38, 10, 5, 10, 0, 0, 10, 32767
+ createtask sub_80E2A38, 10, 10, 0, 0, 10, 32767
wait
createtask sub_80D1ADC, 5
- sprite gBattleAnimSpriteTemplate_83D7A44, 2, 4, 0, -24, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D7A44, 2, 0, -24, 0, 1
pause 12
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, 48, -18, 35, 0, 0
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, -48, 20, 30, 1, 1
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, -38, -29, 30, 2, 2
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, 36, 18, 30, 3, 3
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, 48, -18, 35, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, -48, 20, 30, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, -38, -29, 30, 2, 2
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, 36, 18, 30, 3, 3
call _81D2372
pause 33
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, 19, 26, 35, 4, 4
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, -34, -12, 30, 5, 5
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, 41, -20, 34, 6, 6
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, -15, 26, 32, 7, 0
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, 19, 26, 35, 4, 4
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, -34, -12, 30, 5, 5
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, 41, -20, 34, 6, 6
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, -15, 26, 32, 7, 0
call _81D2372
pause 33
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, -48, 18, 31, 0, 2
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, 48, -20, 30, 2, 5
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, 38, 29, 33, 4, 3
- sprite gBattleAnimSpriteTemplate_83D7A68, 40, 7, 0, -24, -36, -18, 30, 6, 1
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, -48, 18, 31, 0, 2
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, 48, -20, 30, 2, 5
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, 38, 29, 33, 4, 3
+ sprite gBattleAnimSpriteTemplate_83D7A68, 40, 0, -24, -36, -18, 30, 6, 1
call _81D2372
wait
createtask sub_80D1B80, 5
wait
panse_19 SE_W234, 192
- sprite gBattleAnimSpriteTemplate_83D6CA0, 16, 7, -15, 0, 0, 0, 32, 60, 1
+ sprite gBattleAnimSpriteTemplate_83D6CA0, 16, -15, 0, 0, 0, 32, 60, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83D6CA0, 16, 7, 12, -5, 0, 0, 32, 60, 1
+ sprite gBattleAnimSpriteTemplate_83D6CA0, 16, 12, -5, 0, 0, 32, 60, 1
wait
panse_19 SE_REAPOKE, 192
- createtask sub_80E2A7C, 10, 5, 4, 3, 10, 0, 31500
- createtask sub_80E2A38, 10, 5, 10, 3, 10, 0, 32767
- sprite gBattleAnimSpriteTemplate_83D7974, 16, 4, 0, 0, 0, 1
+ createtask sub_80E2A7C, 10, 4, 3, 10, 0, 31500
+ createtask sub_80E2A38, 10, 10, 3, 10, 0, 32767
+ sprite gBattleAnimSpriteTemplate_83D7974, 16, 0, 0, 0, 1
end
_81D2372:
- createtask sub_80E2A7C, 10, 5, 4, 3, 8, 0, 31500
- createtask sub_80E2A38, 10, 5, 10, 3, 2, 10, 32767
- sprite gBattleAnimSpriteTemplate_83D7928, 40, 4, 0, -24, 0, 1
+ createtask sub_80E2A7C, 10, 4, 3, 8, 0, 31500
+ createtask sub_80E2A38, 10, 10, 3, 2, 10, 32767
+ sprite gBattleAnimSpriteTemplate_83D7928, 40, 0, -24, 0, 1
panse_19 SE_W215, 192
ret
@@ -7718,102 +7718,102 @@ Move_FAKE_OUT: @ 81D23A8
createtask sub_80D1CD0, 5
wait
panse_19 SE_W166, 63
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 5, 1
+ createtask sub_80A7FA0, 2, 1, 4, 0, 5, 1
createtask sub_80D1E38, 3
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 16, 0, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 16, 0, 32767
end
Move_SCARY_FACE: @ 81D23E3
loadsprite 10218
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 27, 3, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 27, 3, 0, 16, 0
panse_19 SE_W060, 192
wait
pause 10
panse_19 SE_W043, 192
createtask sub_80D23B4, 5
pause 13
- sprite gBattleAnimSpriteTemplate_83D7B94, 0, 2, -16, -8
- sprite gBattleAnimSpriteTemplate_83D7B94, 0, 2, 16, -8
+ sprite gBattleAnimSpriteTemplate_83D7B94, 0, -16, -8
+ sprite gBattleAnimSpriteTemplate_83D7B94, 0, 16, -8
wait
- createtask sub_80D60B4, 3, 3, 20, 1, 0
+ createtask sub_80D60B4, 3, 20, 1, 0
panse_19 SE_W081B, 63
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 27, 3, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 27, 3, 16, 0, 0
wait
end
Move_SWEET_KISS: @ 81D2446
loadsprite 10216
loadsprite 10220
- sprite gBattleAnimSpriteTemplate_83D7BB8, 130, 2, 16, -48
+ sprite gBattleAnimSpriteTemplate_83D7BB8, 130, 16, -48
panse_19 SE_W215, 63
pause 23
panse_19 SE_W215, 63
pause 23
panse_19 SE_W215, 63
wait
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, 160, -30
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 160, -30
panse_19 SE_W213, 63
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, -256, -42
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, 128, -14
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, 416, -38
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, -128, -22
- sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 2, -384, -31
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, -256, -42
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 128, -14
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, 416, -38
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, -128, -22
+ sprite gBattleAnimSpriteTemplate_83D7AC8, 131, -384, -31
end
Move_LOVELY_KISS: @ 81D24AF
loadsprite 10219
loadsprite 10221
- sprite gBattleAnimSpriteTemplate_83D7C00, 130, 2, 0, -24
+ sprite gBattleAnimSpriteTemplate_83D7C00, 130, 0, -24
panse_19 SE_W060B, 63
wait
panse_19 SE_W213, 63
- sprite gBattleAnimSpriteTemplate_83D7BD0, 131, 2, -256, -42
- sprite gBattleAnimSpriteTemplate_83D7BD0, 131, 2, 128, -14
- sprite gBattleAnimSpriteTemplate_83D7BD0, 131, 2, 416, -38
- sprite gBattleAnimSpriteTemplate_83D7BD0, 131, 2, -128, -22
+ sprite gBattleAnimSpriteTemplate_83D7BD0, 131, -256, -42
+ sprite gBattleAnimSpriteTemplate_83D7BD0, 131, 128, -14
+ sprite gBattleAnimSpriteTemplate_83D7BD0, 131, 416, -38
+ sprite gBattleAnimSpriteTemplate_83D7BD0, 131, -128, -22
end
Move_FURY_SWIPES: @ 81D24F6
loadsprite 10222
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 5, 5
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 5, 5
pause 4
panse_19 SE_W010, 63
- sprite gBattleAnimSpriteTemplate_83D7C48, 130, 3, 16, 0, 1
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D7C48, 130, 16, 0, 1
+ createtask sub_80A7FA0, 2, 1, 3, 0, 5, 1
pause 10
- sprite gBattleAnimSpriteTemplate_83C1FB0, 130, 2, 5, 5
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 130, 5, 5
pause 4
panse_19 SE_W010, 63
- sprite gBattleAnimSpriteTemplate_83D7C48, 130, 3, -16, 0, 0
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 7, 1
+ sprite gBattleAnimSpriteTemplate_83D7C48, 130, -16, 0, 0
+ createtask sub_80A7FA0, 2, 1, 4, 0, 7, 1
end
Move_INGRAIN: @ 81D255A
loadsprite 10223
loadsprite 10147
- sprite gBattleAnimSpriteTemplate_83D6658, 2, 5, 16, 26, -1, 2, 150
+ sprite gBattleAnimSpriteTemplate_83D6658, 2, 16, 26, -1, 2, 150
panse_19 SE_W010, 192
pause 10
- sprite gBattleAnimSpriteTemplate_83D6658, 2, 5, -32, 20, 1, 1, 140
+ sprite gBattleAnimSpriteTemplate_83D6658, 2, -32, 20, 1, 1, 140
panse_19 SE_W010, 192
pause 10
- sprite gBattleAnimSpriteTemplate_83D6658, 2, 5, 32, 22, 1, 0, 130
+ sprite gBattleAnimSpriteTemplate_83D6658, 2, 32, 22, 1, 0, 130
panse_19 SE_W010, 192
pause 10
- sprite gBattleAnimSpriteTemplate_83D6658, 2, 5, -16, 25, -1, 3, 120
+ sprite gBattleAnimSpriteTemplate_83D6658, 2, -16, 25, -1, 3, 120
panse_19 SE_W010, 192
pause 40
- sprite gBattleAnimSpriteTemplate_83D6698, 3, 5, 32, 26, -1, 3, 30
+ sprite gBattleAnimSpriteTemplate_83D6698, 3, 32, 26, -1, 3, 30
pause 5
panse_19 SE_W145C, 192
pause 5
- sprite gBattleAnimSpriteTemplate_83D6698, 3, 5, -48, 20, 1, 2, 30
+ sprite gBattleAnimSpriteTemplate_83D6698, 3, -48, 20, 1, 2, 30
panse_19 SE_W145C, 192
pause 5
panse_19 SE_W145C, 192
pause 5
- sprite gBattleAnimSpriteTemplate_83D6698, 3, 5, 48, 26, -2, 3, 18
+ sprite gBattleAnimSpriteTemplate_83D6698, 3, 48, 26, -2, 3, 18
panse_19 SE_W145C, 192
pause 10
wait
@@ -7822,7 +7822,7 @@ Move_INGRAIN: @ 81D255A
Move_PRESENT: @ 81D260B
loadsprite 10224
createtask sub_812C960, 2
- sprite gBattleAnimSpriteTemplate_83D671C, 130, 5, 0, -5, 10, 2, -1
+ sprite gBattleAnimSpriteTemplate_83D671C, 130, 0, -5, 10, 2, -1
panse_19 SE_W039, 192
pause 14
panse_19 SE_W145B, 192
@@ -7837,41 +7837,41 @@ Move_PRESENT: @ 81D260B
_81D264E:
loadsprite 10198
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 131, 4, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 131, 0, 0, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 131, 4, 24, -24, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 131, 24, -24, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 131, 4, -16, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 131, -16, 16, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 131, 4, -24, -12, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 131, -24, -12, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 131, 4, 16, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 131, 16, 16, 1, 1
end
_81D26B9:
loadsprite 10195
loadsprite 10031
panse_19 SE_W234, 63
- sprite gBattleAnimSpriteTemplate_83D6764, 132, 4, -16, 32, -3, 1
+ sprite gBattleAnimSpriteTemplate_83D6764, 132, -16, 32, -3, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D6764, 132, 4, 16, 32, -3, -1
+ sprite gBattleAnimSpriteTemplate_83D6764, 132, 16, 32, -3, -1
pause 3
- sprite gBattleAnimSpriteTemplate_83D6764, 132, 4, 32, 32, -3, 1
+ sprite gBattleAnimSpriteTemplate_83D6764, 132, 32, 32, -3, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D6764, 132, 4, -32, 32, -3, 1
+ sprite gBattleAnimSpriteTemplate_83D6764, 132, -32, 32, -3, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D6764, 132, 4, 0, 32, -3, 1
+ sprite gBattleAnimSpriteTemplate_83D6764, 132, 0, 32, -3, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D6764, 132, 4, -8, 32, -3, 1
+ sprite gBattleAnimSpriteTemplate_83D6764, 132, -8, 32, -3, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D6764, 132, 4, -8, 32, -3, 1
+ sprite gBattleAnimSpriteTemplate_83D6764, 132, -8, 32, -3, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D6764, 132, 4, 24, 32, -3, 1
+ sprite gBattleAnimSpriteTemplate_83D6764, 132, 24, 32, -3, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D6764, 132, 4, -24, 32, -3, 1
+ sprite gBattleAnimSpriteTemplate_83D6764, 132, -24, 32, -3, 1
wait
waitsound
call Unknown_81D5F3E
@@ -7880,70 +7880,70 @@ _81D26B9:
Move_BATON_PASS: @ 81D2762
loadsprite 10226
panse_19 SE_W226, 192
- createtask sub_80E1F8C, 2, 6, 31, 1, 2, 0, 11, 31455
+ createtask sub_80E1F8C, 2, 31, 1, 2, 0, 11, 31455
sprite gBattleAnimSpriteTemplate_84024D0, 2
end
Move_PERISH_SONG: @ 81D2784
loadsprite 10206
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 1, 1, 16
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 2, 1, 32
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 3, 2, 48
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 4, 2, 64
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 5, 0, 80
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 6, 0, 96
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 7, 1, 112
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 8, 2, 128
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 9, 0, 144
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 10, 2, 160
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 11, 0, 176
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 12, 1, 192
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 13, 3, 208
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 14, 3, 224
- sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 15, 0, 240
- sprite gBattleAnimSpriteTemplate_83D7D34, 4, 3, 15, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 1, 1, 16
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 2, 1, 32
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 3, 2, 48
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 4, 2, 64
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 5, 0, 80
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 6, 0, 96
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 7, 1, 112
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 8, 2, 128
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 9, 0, 144
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 10, 2, 160
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 11, 0, 176
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 12, 1, 192
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 13, 3, 208
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 14, 3, 224
+ sprite gBattleAnimSpriteTemplate_83D7D1C, 4, 15, 0, 240
+ sprite gBattleAnimSpriteTemplate_83D7D34, 4, 15, 0, 0
pause 20
panse_1B SE_W195, 192, 63, 2, 0
pause 80
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 0, 16, 0
- createtask sub_80E0E24, 5, 2, 4, 0
- createtask sub_80E0E24, 5, 2, 5, 0
- createtask sub_80E0E24, 5, 2, 6, 0
- createtask sub_80E0E24, 5, 2, 7, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 0, 16, 0
+ createtask sub_80E0E24, 5, 4, 0
+ createtask sub_80E0E24, 5, 5, 0
+ createtask sub_80E0E24, 5, 6, 0
+ createtask sub_80E0E24, 5, 7, 0
pause 100
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 16, 0, 0
- createtask sub_80E0E24, 5, 2, 4, 1
- createtask sub_80E0E24, 5, 2, 5, 1
- createtask sub_80E0E24, 5, 2, 6, 1
- createtask sub_80E0E24, 5, 2, 7, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 16, 0, 0
+ createtask sub_80E0E24, 5, 4, 1
+ createtask sub_80E0E24, 5, 5, 1
+ createtask sub_80E0E24, 5, 6, 1
+ createtask sub_80E0E24, 5, 7, 1
wait
end
Move_SLEEP_TALK: @ 81D28ED
loadsprite 10228
- createtask sub_80A8B88, 5, 5, 0, 4, 4096, 2, 0
+ createtask sub_80A8B88, 5, 0, 4, 4096, 2, 0
pause 20
- sprite gBattleAnimSpriteTemplate_84022F0, 130, 4, 0, 20, 5, -1
+ sprite gBattleAnimSpriteTemplate_84022F0, 130, 0, 20, 5, -1
panse_19 SE_W173, 192
pause 6
- sprite gBattleAnimSpriteTemplate_84022F0, 130, 4, 0, 20, 5, -1
+ sprite gBattleAnimSpriteTemplate_84022F0, 130, 0, 20, 5, -1
pause 6
- sprite gBattleAnimSpriteTemplate_84022F0, 130, 4, 0, 20, 5, -1
+ sprite gBattleAnimSpriteTemplate_84022F0, 130, 0, 20, 5, -1
pause 20
- sprite gBattleAnimSpriteTemplate_84022F0, 130, 4, 0, 20, 5, -5
+ sprite gBattleAnimSpriteTemplate_84022F0, 130, 0, 20, 5, -5
panse_19 SE_W173, 192
pause 6
- sprite gBattleAnimSpriteTemplate_84022F0, 130, 4, 0, 20, 5, -5
+ sprite gBattleAnimSpriteTemplate_84022F0, 130, 0, 20, 5, -5
pause 6
- sprite gBattleAnimSpriteTemplate_84022F0, 130, 4, 0, 20, 5, -5
+ sprite gBattleAnimSpriteTemplate_84022F0, 130, 0, 20, 5, -5
pause 20
- sprite gBattleAnimSpriteTemplate_84022F0, 130, 4, 0, 20, 5, -3
+ sprite gBattleAnimSpriteTemplate_84022F0, 130, 0, 20, 5, -3
panse_19 SE_W173, 192
pause 6
- sprite gBattleAnimSpriteTemplate_84022F0, 130, 4, 0, 20, 5, -3
+ sprite gBattleAnimSpriteTemplate_84022F0, 130, 0, 20, 5, -3
pause 6
- sprite gBattleAnimSpriteTemplate_84022F0, 130, 4, 0, 20, 5, -3
+ sprite gBattleAnimSpriteTemplate_84022F0, 130, 0, 20, 5, -3
wait
end
@@ -7961,7 +7961,7 @@ _81D29D6:
waitbgfadeout
sprite gBattleAnimSpriteTemplate_840233C, 130
waitbgfadein
- createtask sub_80A7E7C, 3, 5, 1, 0, 10, 10, 1
+ createtask sub_80A7E7C, 3, 1, 0, 10, 10, 1
panse_19 SE_W043, 63
pause 20
restorebg
@@ -7980,50 +7980,50 @@ _81D2A08:
Move_TRI_ATTACK: @ 81D2A0F
loadsprite 10230
- sprite gBattleAnimSpriteTemplate_8402458, 130, 2, 16, 0
+ sprite gBattleAnimSpriteTemplate_8402458, 130, 16, 0
panse_19 SE_W161, 192
pause 20
panse_19 SE_W161, 192
pause 20
- createtask_1F sub_812B058, 7, 220, -64, 63, 5, 6, 0, 7
+ createtask_1F sub_812B058, 220, -64, 63, 5, 6, 0, 7
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 16, 0
pause 16
loadsprite 10033
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, -1, 0
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, -1, 0
panse_19 SE_W172B, 63
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, 0, 1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, -1, -1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, -1, -1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, 2, 1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, 1, -1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, 1, -1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, -1, 1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, -1, 1
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, 1, -2
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, 1, -2
pause 1
- sprite gBattleAnimSpriteTemplate_83D9520, 130, 6, 0, 0, 30, 30, 3, 1
+ sprite gBattleAnimSpriteTemplate_83D9520, 130, 0, 0, 30, 30, 3, 1
pause 2
- createtask sub_80D60B4, 2, 4, 20, 3, 1, 1
+ createtask sub_80D60B4, 2, 20, 3, 1, 1
wait
loadsprite 10037
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
panse_19 SE_W161B, 63
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 0, -48
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 0, -48
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 0, -16
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 0, -16
pause 1
- sprite gBattleAnimSpriteTemplate_83D97D0, 130, 2, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D97D0, 130, 0, 16
pause 20
- createtask sub_80D60B4, 2, 4, 20, 3, 1, 0
+ createtask sub_80D60B4, 2, 20, 3, 1, 0
pause 2
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
wait
loadsprite 10141
call Unknown_81D5C36
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 16, 0, 0
wait
end
@@ -8034,26 +8034,26 @@ Move_WILL_O_WISP: @ 81D2B83
monbgprio_2A 1
panse_19 SE_W052, 192
panse_1D SE_W052, 192, 10
- createtask sub_812B374, 2, 4, -64, -64, 1, 0
- sprite gBattleAnimSpriteTemplate_83D974C, 2, 3, 0, 0, 0
+ createtask sub_812B374, 2, -64, -64, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D974C, 2, 0, 0, 0
pause 3
- sprite gBattleAnimSpriteTemplate_83D974C, 3, 3, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D974C, 3, 0, 0, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83D974C, 4, 3, 0, 0, 2
+ sprite gBattleAnimSpriteTemplate_83D974C, 4, 0, 0, 2
pause 3
- sprite gBattleAnimSpriteTemplate_83D974C, 4, 3, 0, 0, 3
+ sprite gBattleAnimSpriteTemplate_83D974C, 4, 0, 0, 3
pause 40
- createtask sub_812B374, 2, 4, -64, 63, 2, 0
+ createtask sub_812B374, 2, -64, 63, 2, 0
wait
monbgprio_29
panse_19 SE_W172B, 63
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 13, 1
- sprite gBattleAnimSpriteTemplate_83D977C, 2, 1, 0
- sprite gBattleAnimSpriteTemplate_83D977C, 2, 1, 42
- sprite gBattleAnimSpriteTemplate_83D977C, 2, 1, 84
- sprite gBattleAnimSpriteTemplate_83D977C, 2, 1, 126
- sprite gBattleAnimSpriteTemplate_83D977C, 2, 1, 168
- sprite gBattleAnimSpriteTemplate_83D977C, 2, 1, 210
+ createtask sub_80A7FA0, 2, 1, 4, 0, 13, 1
+ sprite gBattleAnimSpriteTemplate_83D977C, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D977C, 2, 42
+ sprite gBattleAnimSpriteTemplate_83D977C, 2, 84
+ sprite gBattleAnimSpriteTemplate_83D977C, 2, 126
+ sprite gBattleAnimSpriteTemplate_83D977C, 2, 168
+ sprite gBattleAnimSpriteTemplate_83D977C, 2, 210
wait
clearmonbg 3
end
@@ -8062,18 +8062,18 @@ Move_ENCORE: @ 81D2C41
loadsprite 10227
loadsprite 10247
createtask sub_812CC44, 2
- createtask sub_80E2D78, 2, 5, 248, 3, 0, 10, 0
+ createtask sub_80E2D78, 2, 248, 3, 0, 10, 0
wait
- sprite gBattleAnimSpriteTemplate_840238C, 130, 2, 0, -8
- sprite gBattleAnimSpriteTemplate_84023A4, 2, 5, -2, 0, 0, 0, 9
- sprite gBattleAnimSpriteTemplate_84023A4, 2, 5, 2, 0, 1, 0, 9
- sprite gBattleAnimSpriteTemplate_84023BC, 3, 5, -2, 0, 0, 0, 9
- sprite gBattleAnimSpriteTemplate_84023BC, 3, 5, 2, 0, 1, 0, 9
+ sprite gBattleAnimSpriteTemplate_840238C, 130, 0, -8
+ sprite gBattleAnimSpriteTemplate_84023A4, 2, -2, 0, 0, 0, 9
+ sprite gBattleAnimSpriteTemplate_84023A4, 2, 2, 0, 1, 0, 9
+ sprite gBattleAnimSpriteTemplate_84023BC, 3, -2, 0, 0, 0, 9
+ sprite gBattleAnimSpriteTemplate_84023BC, 3, 2, 0, 1, 0, 9
pause 16
- createtask sub_812B340, 5, 2, 223, 63
- createtask sub_80A8B88, 5, 5, 1, 8, 1536, 5, 1
+ createtask sub_812B340, 5, 223, 63
+ createtask sub_80A8B88, 5, 1, 8, 1536, 5, 1
wait
- createtask sub_80E2D78, 2, 5, 248, 3, 10, 0, 1
+ createtask sub_80E2D78, 2, 248, 3, 10, 0, 1
wait
createtask sub_812CCA8, 2
end
@@ -8081,8 +8081,8 @@ Move_ENCORE: @ 81D2C41
Move_TRICK: @ 81D2CE8
loadsprite 10224
loadsprite 10207
- sprite gBattleAnimSpriteTemplate_83D67F4, 2, 2, -40, 80
- sprite gBattleAnimSpriteTemplate_83D67F4, 2, 2, -40, 208
+ sprite gBattleAnimSpriteTemplate_83D67F4, 2, -40, 80
+ sprite gBattleAnimSpriteTemplate_83D67F4, 2, -40, 208
pause 16
panse_19 SE_W166, 0
createtask sub_80D1E38, 3
@@ -8101,15 +8101,15 @@ Move_TRICK: @ 81D2CE8
panse_19 SE_W104, 0
pause 16
panse_19 SE_W213, 0
- createtask sub_80A7E7C, 3, 5, 0, 5, 0, 7, 2
- createtask sub_80A7E7C, 3, 5, 1, 5, 0, 7, 2
+ createtask sub_80A7E7C, 3, 0, 5, 0, 7, 2
+ createtask sub_80A7E7C, 3, 1, 5, 0, 7, 2
wait
end
Move_WISH: @ 81D2D66
loadsprite 10233
loadsprite 10049
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 0, 10, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 0, 10, 0
wait
panse_27 SE_W115, 63, 192, 253, 0
sprite gBattleAnimSpriteTemplate_84024E8, 40
@@ -8118,36 +8118,36 @@ Move_WISH: @ 81D2D66
panse_1C SE_W215, 192, 16, 3
call Unknown_81D5ECA
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 10, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 10, 0, 0
wait
end
Move_STOCKPILE: @ 81D2DAE
loadsprite 10235
panse_19 SE_W025, 192
- createtask sub_80E1F8C, 2, 6, 2, 8, 1, 0, 12, 32767
+ createtask sub_80E1F8C, 2, 2, 8, 1, 0, 12, 32767
createtask sub_812D674, 5
call _81D2DEC
call _81D2DEC
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 2, 0, 12, 0, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 2, 0, 12, 0, 32767
end
_81D2DEC:
- sprite gBattleAnimSpriteTemplate_83D6350, 2, 3, 55, 55, 13
+ sprite gBattleAnimSpriteTemplate_83D6350, 2, 55, 55, 13
pause 1
- sprite gBattleAnimSpriteTemplate_83D6350, 2, 3, -55, -55, 13
+ sprite gBattleAnimSpriteTemplate_83D6350, 2, -55, -55, 13
pause 1
- sprite gBattleAnimSpriteTemplate_83D6350, 2, 3, 0, 55, 13
+ sprite gBattleAnimSpriteTemplate_83D6350, 2, 0, 55, 13
pause 1
- sprite gBattleAnimSpriteTemplate_83D6350, 2, 3, 0, -55, 13
+ sprite gBattleAnimSpriteTemplate_83D6350, 2, 0, -55, 13
pause 1
- sprite gBattleAnimSpriteTemplate_83D6350, 2, 3, 55, -34, 13
+ sprite gBattleAnimSpriteTemplate_83D6350, 2, 55, -34, 13
pause 1
- sprite gBattleAnimSpriteTemplate_83D6350, 2, 3, 55, 34, 13
+ sprite gBattleAnimSpriteTemplate_83D6350, 2, 55, 34, 13
pause 1
- sprite gBattleAnimSpriteTemplate_83D6350, 2, 3, -55, -34, 13
+ sprite gBattleAnimSpriteTemplate_83D6350, 2, -55, -34, 13
pause 1
- sprite gBattleAnimSpriteTemplate_83D6350, 2, 3, -55, 34, 13
+ sprite gBattleAnimSpriteTemplate_83D6350, 2, -55, 34, 13
pause 1
ret
@@ -8156,46 +8156,46 @@ Move_SPIT_UP: @ 81D2E65
loadsprite 10135
panse_19 SE_W036, 192
createtask sub_812D6CC, 5
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 8, 2
+ createtask sub_80A7FA0, 2, 0, 1, 0, 8, 2
pause 45
panse_19 SE_W255, 192
pause 3
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 2, 0, 12
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 2, 32, 12
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 2, 64, 12
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 2, 96, 12
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 2, 128, 12
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 2, 160, 12
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 2, 192, 12
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 2, 224, 12
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 0, 12
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 32, 12
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 64, 12
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 96, 12
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 128, 12
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 160, 12
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 192, 12
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 224, 12
pause 5
jumpif 2, _81D2F32
jumpif 3, _81D2F5B
_81D2EF5:
pause 5
- createtask sub_80A9058, 2, 5, 0, 1, 8, 1, 0
+ createtask sub_80A9058, 2, 0, 1, 8, 1, 0
panse_19 SE_W003, 63
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, -12, 10, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, -12, 10, 1, 1
pause 5
panse_19 SE_W003, 63
- sprite gBattleAnimSpriteTemplate_83DB538, 131, 4, 12, -10, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB538, 131, 12, -10, 1, 1
wait
end
_81D2F32:
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 16
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 80
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 144
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 208
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 16
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 80
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 144
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 208
jump _81D2EF5
_81D2F5B:
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 16
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 48
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 80
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 112
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 144
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 176
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 208
- sprite gBattleAnimSpriteTemplate_83D7B60, 2, 1, 240
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 16
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 48
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 80
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 112
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 144
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 176
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 208
+ sprite gBattleAnimSpriteTemplate_83D7B60, 2, 240
jump _81D2EF5
Move_SWALLOW: @ 81D2FA8
@@ -8203,10 +8203,10 @@ Move_SWALLOW: @ 81D2FA8
loadsprite 10031
panse_19 SE_W036, 192
createtask sub_812D790, 5
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 8, 2
+ createtask sub_80A7FA0, 2, 0, 1, 0, 8, 2
pause 38
panse_19 SE_W255, 192
- createtask sub_80A7FA0, 2, 5, 0, 2, 0, 12, 1
+ createtask sub_80A7FA0, 2, 0, 2, 0, 12, 1
call _81D2FF9
jumpif 2, _81D303B
jumpif 3, _81D3045
@@ -8215,15 +8215,15 @@ _81D2FF2:
call Unknown_81D5EF5
end
_81D2FF9:
- sprite gBattleAnimSpriteTemplate_8402578, 2, 2, 0, -8
+ sprite gBattleAnimSpriteTemplate_8402578, 2, 0, -8
pause 1
- sprite gBattleAnimSpriteTemplate_8402578, 2, 2, -24, -8
+ sprite gBattleAnimSpriteTemplate_8402578, 2, -24, -8
pause 1
- sprite gBattleAnimSpriteTemplate_8402578, 2, 2, 16, -8
+ sprite gBattleAnimSpriteTemplate_8402578, 2, 16, -8
pause 1
- sprite gBattleAnimSpriteTemplate_8402578, 2, 2, -16, -8
+ sprite gBattleAnimSpriteTemplate_8402578, 2, -16, -8
pause 1
- sprite gBattleAnimSpriteTemplate_8402578, 2, 2, 24, -8
+ sprite gBattleAnimSpriteTemplate_8402578, 2, 24, -8
pause 1
ret
_81D303B:
@@ -8238,7 +8238,7 @@ Move_TRANSFORM: @ 81D3054
monbg 0
panse_19 SE_W100, 192
panse_1D SE_W107, 192, 48
- createtask sub_812D7E8, 2, 1, 0
+ createtask sub_812D7E8, 2, 0
wait
clearmonbg 0
end
@@ -8248,7 +8248,7 @@ Move_MORNING_SUN: @ 81D306C
loadsprite 10031
createtask sub_812DB84, 5
pause 8
- createtask sub_80E2A38, 10, 5, 1921, 8, 0, 12, 32767
+ createtask sub_80E2A38, 10, 1921, 8, 0, 12, 32767
pause 14
call _81D30F2
call _81D30F2
@@ -8265,73 +8265,73 @@ Move_MORNING_SUN: @ 81D306C
call _81D30F2
call _81D30F2
call _81D30F2
- createtask sub_80E2A38, 10, 5, 1921, 3, 12, 0, 32767
+ createtask sub_80E2A38, 10, 1921, 3, 12, 0, 32767
wait
waitsound
call Unknown_81D5EF5
end
_81D30F2:
- sprite gBattleAnimSpriteTemplate_84025EC, 2, 2, 30, 640
+ sprite gBattleAnimSpriteTemplate_84025EC, 2, 30, 640
pause 5
ret
Move_SWEET_SCENT: @ 81D3100
loadsprite 10238
panse_19 SE_W230, 192
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 100, 0, 100
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 100, 0, 100
pause 25
setpan 0
call _81D3144
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 2, 55, 0
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 55, 0
setpan 63
- createtask sub_80E1F8C, 2, 6, 20, 1, 5, 5, 13, 22207
+ createtask sub_80E1F8C, 2, 20, 1, 5, 5, 13, 22207
call _81D3144
wait
end
_81D3144:
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 70, 1, 64
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 70, 1, 64
pause 2
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 60, 0, 64
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 60, 0, 64
pause 5
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 80, 1, 64
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 80, 1, 64
pause 2
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 58, 0, 120
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 58, 0, 120
pause 2
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 100, 0, 120
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 100, 0, 120
pause 2
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 90, 0, 64
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 90, 0, 64
pause 2
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 48, 0, 64
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 48, 0, 64
pause 2
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 95, 1, 80
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 95, 1, 80
pause 2
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 100, 0, 120
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 100, 0, 120
pause 2
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 75, 1, 64
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 75, 1, 64
pause 2
- sprite gBattleAnimSpriteTemplate_84026A4, 2, 3, 85, 0, 120
+ sprite gBattleAnimSpriteTemplate_84026A4, 2, 85, 0, 120
pause 2
ret
Move_HYPER_BEAM: @ 81D31EA
loadsprite 10147
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 4, 0, 16, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 4, 0, 16, 0
wait
pause 10
panse_19 SE_W063, 192
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 4, 1
+ createtask sub_80A7FA0, 2, 0, 1, 0, 4, 1
wait
pause 30
- createtask_1F sub_812B058, 7, 247, -64, 63, 1, 15, 0, 5
- createtask sub_80A7E7C, 2, 5, 0, 0, 4, 50, 1
- createtask sub_80E21A8, 2, 7, 10147, 1, 12, 31, 16, 0, 0
+ createtask_1F sub_812B058, 247, -64, 63, 1, 15, 0, 5
+ createtask sub_80A7E7C, 2, 0, 0, 4, 50, 1
+ createtask sub_80E21A8, 2, 10147, 1, 12, 31, 16, 0, 0
call _81D331B
call _81D331B
call _81D331B
call _81D331B
call _81D331B
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 50, 1
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 11, 26425
+ createtask sub_80A7FA0, 2, 1, 4, 0, 50, 1
+ createtask sub_80E2A38, 10, 4, 2, 0, 11, 26425
call _81D331B
call _81D331B
call _81D331B
@@ -8353,9 +8353,9 @@ Move_HYPER_BEAM: @ 81D31EA
call _81D331B
call _81D331B
call _81D331B
- createtask sub_80E2A38, 10, 5, 4, 2, 11, 0, 26425
+ createtask sub_80E2A38, 10, 4, 2, 11, 0, 26425
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 4, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 4, 16, 0, 0
end
_81D331B:
sprite gBattleAnimSpriteTemplate_83D6394, 130
@@ -8366,17 +8366,17 @@ _81D331B:
Move_FLATTER: @ 81D332C
loadsprite 10227
loadsprite 10240
- createtask sub_812B340, 5, 2, 223, 63
+ createtask sub_812B340, 5, 223, 63
createtask sub_812CC44, 2
- createtask sub_80E2D78, 2, 5, 248, 3, 0, 10, 0
+ createtask sub_80E2D78, 2, 248, 3, 0, 10, 0
wait
- sprite gBattleAnimSpriteTemplate_8402720, 130, 3, 0, -8, 80
+ sprite gBattleAnimSpriteTemplate_8402720, 130, 0, -8, 80
pause 0
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 5, 2, 1
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 5, 2, 1
pause 10
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 5, 2, 1
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 5, 2, 1
pause 0
- createtask sub_812B30C, 5, 2, 229, -64
+ createtask sub_812B30C, 5, 229, -64
call _81D3415
call _81D3415
call _81D3415
@@ -8397,44 +8397,44 @@ Move_FLATTER: @ 81D332C
call _81D3415
call _81D3415
pause 5
- createtask sub_812B30C, 5, 2, 229, 63
+ createtask sub_812B30C, 5, 229, 63
wait
- createtask sub_80E2D78, 2, 5, 248, 3, 10, 0, 1
+ createtask sub_80E2D78, 2, 248, 3, 10, 0, 1
wait
createtask sub_812CCA8, 2
end
_81D3415:
- sprite gBattleAnimSpriteTemplate_8402708, 40, 1, 0
- sprite gBattleAnimSpriteTemplate_8402708, 40, 1, 1
+ sprite gBattleAnimSpriteTemplate_8402708, 40, 0
+ sprite gBattleAnimSpriteTemplate_8402708, 40, 1
ret
Move_ROLE_PLAY: @ 81D3428
monbg 2
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 16, 32767
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 0, 10, 0
+ createtask sub_80E2A38, 10, 4, 2, 0, 16, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 10, 0
wait
panse_19 SE_W161, 192
panse_1D SE_W197, 192, 30
createtask sub_812EFC8, 2
wait
clearmonbg 2
- createtask sub_80E2A38, 10, 5, 4, 2, 16, 0, 32767
+ createtask sub_80E2A38, 10, 4, 2, 16, 0, 32767
pause 8
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 2, 10, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 10, 0, 0
end
Move_REFRESH: @ 81D3485
loadsprite 10203
loadsprite 10049
panse_19 SE_W287, 192
- createtask sub_81300A4, 2, 1, 0
+ createtask sub_81300A4, 2, 0
wait
panse_19 SE_W234, 192
call Unknown_81D5ECA
wait
panse_19 SE_REAPOKE, 192
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 31, 3, 10, 0, 31500
- sprite gBattleAnimSpriteTemplate_83D7928, 3, 4, 0, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 31, 3, 10, 0, 31500
+ sprite gBattleAnimSpriteTemplate_83D7928, 3, 0, 0, 0, 0
end
Move_BLAZE_KICK: @ 81D34C8
@@ -8444,14 +8444,14 @@ Move_BLAZE_KICK: @ 81D34C8
monbg 1
setalpha 12, 8
panse_19 SE_W172, 63
- sprite gBattleAnimSpriteTemplate_83DA024, 131, 4, 0, 0, 1, 30
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 7, 32767
+ sprite gBattleAnimSpriteTemplate_83DA024, 131, 0, 0, 1, 30
+ createtask sub_80E2A38, 10, 4, 2, 0, 7, 32767
pause 30
panse_19 SE_W007, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 0, 0, 1, 0
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 14, 1
- createtask sub_80E2A38, 10, 5, 4, 2, 0, 0, 32767
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 3, 1, 0, 8, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 0
+ createtask sub_80A7FA0, 2, 1, 3, 0, 14, 1
+ createtask sub_80E2A38, 10, 4, 2, 0, 0, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 8, 0, 0
call _81D11A2
wait
clearmonbg 1
@@ -8468,38 +8468,38 @@ Move_HYPER_VOICE: @ 81D3550
end
_81D3562:
createtask sub_812B2B8, 5
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 31, 3, 8, 0, 1023
- createtask sub_80A8D34, 5, 5, -5, -5, 5, 0, 0
- sprite gBattleAnimSpriteTemplate_83D798C, 0, 7, 45, 0, 0, 0, 0, 0, 1
- createtask sub_80A7FA0, 2, 5, 1, 1, 0, 6, 1
- createtask sub_80A7FA0, 2, 5, 3, 1, 0, 6, 1
- createtask sub_80E26BC, 2, 4, 1, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 31, 3, 8, 0, 1023
+ createtask sub_80A8D34, 5, -5, -5, 5, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D798C, 0, 45, 0, 0, 0, 0, 0, 1
+ createtask sub_80A7FA0, 2, 1, 1, 0, 6, 1
+ createtask sub_80A7FA0, 2, 3, 1, 0, 6, 1
+ createtask sub_80E26BC, 2, 1, 0, 6, 1
ret
Move_SAND_TOMB: @ 81D35D2
loadsprite 10074
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 4, 2, 0, 7, 563
- createtask sub_80A7E7C, 5, 5, 1, 0, 2, 43, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 0, 7, 563
+ createtask sub_80A7E7C, 5, 1, 0, 2, 43, 1
panse_19 SE_W328, 63
call _81D361F
call _81D361F
call _81D361F
pause 22
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 4, 2, 7, 0, 563
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 7, 0, 563
wait
end
_81D361F:
- sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 7, 0, 32, 528, 30, 10, 50, 1
+ sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 0, 32, 528, 30, 10, 50, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 7, 0, 36, 480, 20, 13, -46, 1
+ sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 0, 36, 480, 20, 13, -46, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 7, 0, 37, 576, 20, 5, 42, 1
+ sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 0, 37, 576, 20, 5, 42, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 7, 0, 35, 400, 25, 8, -42, 1
+ sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 0, 35, 400, 25, 8, -42, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 7, 0, 32, 512, 25, 13, 46, 1
+ sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 0, 32, 512, 25, 13, 46, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 7, 0, 37, 464, 30, 12, -50, 1
+ sprite gBattleAnimSpriteTemplate_83DAC7C, 130, 0, 37, 464, 30, 12, -50, 1
pause 2
ret
@@ -8526,56 +8526,56 @@ Move_ARM_THRUST: @ 81D36CF
loadsprite 10135
monbgprio_28 1
setalpha 12, 8
- createtask sub_80A8E04, 5, 4, 8, 5, 0, 0
+ createtask sub_80A8E04, 5, 8, 5, 0, 0
pause 6
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 3
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 3
pause 4
panse_19 SE_W207, 63
- sprite gBattleAnimSpriteTemplate_83DA144, 130, 4, 10, -8, 14, 3
+ sprite gBattleAnimSpriteTemplate_83DA144, 130, 10, -8, 14, 3
wait
- createtask sub_80A8E04, 5, 4, 8, 5, 0, 1
+ createtask sub_80A8E04, 5, 8, 5, 0, 1
panse_19 SE_W003, 63
ifelse _81D373C, _81D3750
_81D3728:
- createtask sub_80A7E7C, 5, 5, 1, 4, 0, 6, 1
+ createtask sub_80A7E7C, 5, 1, 4, 0, 6, 1
wait
blendoff
end
_81D373C:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, 8, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 8, 0, 1, 2
jump _81D3728
_81D3750:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, -8, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, -8, 0, 1, 2
jump _81D3728
Move_MUDDY_WATER: @ 81D3764
panse_1B SE_W250, 192, 63, 2, 0
- createtask sub_80D38BC, 2, 1, 1
+ createtask sub_80D38BC, 2, 1
wait
end
Move_BULLET_SEED: @ 81D3776
loadsprite 10006
- sprite gBattleAnimSpriteTemplate_83D7628, 130, 2, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D7628, 130, 20, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7628, 130, 2, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D7628, 130, 20, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7628, 130, 2, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D7628, 130, 20, 0
pause 5
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 30, 1
- sprite gBattleAnimSpriteTemplate_83D7628, 130, 2, 20, 0
+ createtask sub_80A7FA0, 2, 1, 2, 0, 30, 1
+ sprite gBattleAnimSpriteTemplate_83D7628, 130, 20, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7628, 130, 2, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D7628, 130, 20, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7628, 130, 2, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D7628, 130, 20, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7628, 130, 2, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D7628, 130, 20, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7628, 130, 2, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D7628, 130, 20, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7628, 130, 2, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D7628, 130, 20, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D7628, 130, 2, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D7628, 130, 20, 0
wait
end
@@ -8583,58 +8583,58 @@ Move_DRAGON_CLAW: @ 81D380C
loadsprite 10029
loadsprite 10039
panse_19 SE_W221B, 192
- createtask sub_80E2A38, 10, 5, 2, 4, 0, 8, 639
- createtask sub_80A7E7C, 5, 5, 0, 0, 2, 15, 1
+ createtask sub_80E2A38, 10, 2, 4, 0, 8, 639
+ createtask sub_80A7E7C, 5, 0, 0, 2, 15, 1
call _81D39E9
call _81D39E9
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, 4
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 28, 528, 30, 13, 50, 0
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 28, 528, 30, 13, 50, 0
pause 2
- createtask sub_812B30C, 5, 2, 136, 63
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, -10, -10, 0
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, -10, 10, 0
- sprite gBattleAnimSpriteTemplate_83DB428, 2, 5, -4, 1, 10, 3, 1
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 32, 480, 20, 16, -46, 0
+ createtask sub_812B30C, 5, 136, 63
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, -10, -10, 0
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, -10, 10, 0
+ sprite gBattleAnimSpriteTemplate_83DB428, 2, -4, 1, 10, 3, 1
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 32, 480, 20, 16, -46, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 33, 576, 20, 8, 42, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 33, 576, 20, 8, 42, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 31, 400, 25, 11, -42, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 31, 400, 25, 11, -42, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, 4
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 28, 512, 25, 16, 46, 0
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 28, 512, 25, 16, 46, 0
pause 2
- createtask sub_812B30C, 5, 2, 136, 63
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, 10, -10, 1
- sprite gBattleAnimSpriteTemplate_83DB288, 130, 3, 10, 10, 1
- sprite gBattleAnimSpriteTemplate_83DB428, 2, 5, -4, 1, 10, 3, 1
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 33, 464, 30, 15, -50, 0
+ createtask sub_812B30C, 5, 136, 63
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, 10, -10, 1
+ sprite gBattleAnimSpriteTemplate_83DB288, 130, 10, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DB428, 2, -4, 1, 10, 3, 1
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 33, 464, 30, 15, -50, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 28, 528, 30, 13, 50, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 28, 528, 30, 13, 50, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 32, 480, 20, 16, -46, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 32, 480, 20, 16, -46, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 33, 576, 20, 8, 42, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 33, 576, 20, 8, 42, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 31, 400, 25, 11, -42, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 31, 400, 25, 11, -42, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 28, 512, 25, 16, 46, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 28, 512, 25, 16, 46, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 33, 464, 30, 15, -50, 0
- createtask sub_80E2A38, 10, 5, 2, 4, 8, 0, 639
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 33, 464, 30, 15, -50, 0
+ createtask sub_80E2A38, 10, 2, 4, 8, 0, 639
wait
end
_81D39E9:
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 28, 528, 30, 13, 50, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 28, 528, 30, 13, 50, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 32, 480, 20, 16, -46, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 32, 480, 20, 16, -46, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 33, 576, 20, 8, 42, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 33, 576, 20, 8, 42, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 31, 400, 25, 11, -42, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 31, 400, 25, 11, -42, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 28, 512, 25, 16, 46, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 28, 512, 25, 16, 46, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83DACD0, 2, 7, 0, 33, 464, 30, 15, -50, 0
+ sprite gBattleAnimSpriteTemplate_83DACD0, 2, 0, 33, 464, 30, 15, -50, 0
pause 2
ret
@@ -8646,14 +8646,14 @@ Move_MUD_SHOT: @ 81D3A75
monbg 3
monbgprio_28 1
setalpha 12, 8
- createtask sub_80A7E7C, 5, 5, 0, 0, 2, 46, 1
+ createtask sub_80A7E7C, 5, 0, 0, 2, 46, 1
pause 6
- createtask sub_80D3630, 5, 1, 100
+ createtask sub_80D3630, 5, 100
panse_1B SE_W250, 192, 63, 1, 0
call _81D3AEF
call _81D3AEF
call _81D3AEF
- createtask sub_80A7E7C, 5, 5, 1, 3, 0, 43, 1
+ createtask sub_80A7E7C, 5, 1, 3, 0, 43, 1
call _81D3AEF
call _81D3AEF
call _81D3AEF
@@ -8667,9 +8667,9 @@ Move_MUD_SHOT: @ 81D3A75
blendoff
end
_81D3AEF:
- sprite gBattleAnimSpriteTemplate_83D920C, 3, 4, 10, 10, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D920C, 3, 10, 10, 0, 16
pause 2
- sprite gBattleAnimSpriteTemplate_83D920C, 3, 4, 10, 10, 0, 16
+ sprite gBattleAnimSpriteTemplate_83D920C, 3, 10, 10, 0, 16
pause 2
ret
@@ -8681,16 +8681,16 @@ Move_METEOR_MASH: @ 81D3B12
fadetobg 16
waitbgfadein
wait
- sprite gBattleAnimSpriteTemplate_8402A3C, 131, 5, -48, -64, 72, 32, 30
+ sprite gBattleAnimSpriteTemplate_8402A3C, 131, -48, -64, 72, 32, 30
pause 10
- sprite gBattleAnimSpriteTemplate_8402A3C, 131, 5, -112, -64, 8, 32, 30
+ sprite gBattleAnimSpriteTemplate_8402A3C, 131, -112, -64, 8, 32, 30
pause 40
- sprite gBattleAnimSpriteTemplate_83DA024, 131, 4, 0, 0, 0, 30
- sprite gBattleAnimSpriteTemplate_8402A3C, 131, 5, -80, -64, 40, 32, 30
+ sprite gBattleAnimSpriteTemplate_83DA024, 131, 0, 0, 0, 30
+ sprite gBattleAnimSpriteTemplate_8402A3C, 131, -80, -64, 40, 32, 30
pause 20
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, 0, 1, 1
- createtask sub_80A7FA0, 2, 5, 1, 5, 0, 20, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ createtask sub_80A7FA0, 2, 1, 5, 0, 20, 1
wait
pause 10
restorebg
@@ -8703,24 +8703,24 @@ Move_REVENGE: @ 81D3B99
monbg 1
setalpha 12, 8
panse_19 SE_W036, 192
- sprite gBattleAnimSpriteTemplate_83DA198, 2, 2, 10, -10
+ sprite gBattleAnimSpriteTemplate_83DA198, 2, 10, -10
wait
- createtask sub_80E1F8C, 2, 6, 2, 0, 4, 2, 8, 31
+ createtask sub_80E1F8C, 2, 2, 0, 4, 2, 8, 31
wait
unloadsprite 10245
loadsprite 10246
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 6, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
pause 4
panse_19 SE_W207, 63
- sprite gBattleAnimSpriteTemplate_83DA1E0, 130, 2, 10, -10
+ sprite gBattleAnimSpriteTemplate_83DA1E0, 130, 10, -10
wait
unloadsprite 10246
loadsprite 10135
- createtask sub_80A7FA0, 2, 5, 1, 3, 0, 10, 1
- sprite gBattleAnimSpriteTemplate_83DB550, 131, 5, -10, -8, 1, 1, 8
+ createtask sub_80A7FA0, 2, 1, 3, 0, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DB550, 131, -10, -8, 1, 1, 8
panse_19 SE_W233B, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DB550, 131, 5, 10, 8, 1, 1, 8
+ sprite gBattleAnimSpriteTemplate_83DB550, 131, 10, 8, 1, 1, 8
panse_19 SE_W025B, 63
wait
clearmonbg 1
@@ -8733,9 +8733,9 @@ Move_POISON_FANG: @ 81D3C30
panse_19 SE_W044, 63
sprite gBattleAnimSpriteTemplate_840233C, 130
pause 10
- createtask sub_80A7E7C, 3, 5, 1, 3, 0, 10, 1
+ createtask sub_80A7E7C, 3, 1, 3, 0, 10, 1
wait
- createtask sub_80E1F8C, 2, 6, 4, 0, 4, 0, 12, 26650
+ createtask sub_80E1F8C, 2, 4, 0, 4, 0, 12, 26650
call Unknown_81D5F87
wait
end
@@ -8751,55 +8751,55 @@ Move_FRENZY_PLANT: @ 81D3C7B
monbg 1
monbgprio_28 1
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 1, 2, 0, 5, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 1, 2, 0, 5, 0
wait
- sprite gBattleAnimSpriteTemplate_83D6670, 2, 6, 10, 8, 2, 0, 0, 100
+ sprite gBattleAnimSpriteTemplate_83D6670, 2, 10, 8, 2, 0, 0, 100
panse_19 SE_W010, 192
pause 5
- sprite gBattleAnimSpriteTemplate_83D6670, 2, 6, 20, -8, -2, 0, 1, 95
+ sprite gBattleAnimSpriteTemplate_83D6670, 2, 20, -8, -2, 0, 1, 95
panse_19 SE_W010, 213
pause 5
- sprite gBattleAnimSpriteTemplate_83D6670, 2, 6, 30, 8, -4, 0, 0, 90
+ sprite gBattleAnimSpriteTemplate_83D6670, 2, 30, 8, -4, 0, 0, 90
panse_19 SE_W010, 234
pause 5
- sprite gBattleAnimSpriteTemplate_83D6670, 2, 6, 40, -8, 4, 0, 1, 85
+ sprite gBattleAnimSpriteTemplate_83D6670, 2, 40, -8, 4, 0, 1, 85
panse_19 SE_W010, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83D6670, 2, 6, 50, 8, 0, 0, 0, 85
+ sprite gBattleAnimSpriteTemplate_83D6670, 2, 50, 8, 0, 0, 0, 85
panse_19 SE_W010, 21
pause 5
- sprite gBattleAnimSpriteTemplate_83D6670, 2, 6, 60, -8, -2, 0, 1, 85
+ sprite gBattleAnimSpriteTemplate_83D6670, 2, 60, -8, -2, 0, 1, 85
panse_19 SE_W010, 42
pause 5
- sprite gBattleAnimSpriteTemplate_83D6670, 2, 6, 75, 8, 0, 0, 0, 85
+ sprite gBattleAnimSpriteTemplate_83D6670, 2, 75, 8, 0, 0, 0, 85
panse_19 SE_W010, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83D6670, 2, 6, 85, 16, 6, 0, 3, 80
+ sprite gBattleAnimSpriteTemplate_83D6670, 2, 85, 16, 6, 0, 3, 80
panse_19 SE_W010, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83D6670, 2, 6, 85, -16, -6, 0, 2, 75
+ sprite gBattleAnimSpriteTemplate_83D6670, 2, 85, -16, -6, 0, 2, 75
panse_19 SE_W010, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, -10, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -10, 1, 3
panse_19 SE_W003, 63
- createtask sub_80A7E7C, 3, 5, 1, 8, 0, 20, 1
+ createtask sub_80A7E7C, 3, 1, 8, 0, 20, 1
pause 3
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 10, 8, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, 8, 1, 3
panse_19 SE_W003, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 10, -3, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, -3, 1, 2
panse_19 SE_W003, 63
pause 3
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -3, 1, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -3, 1, 1, 2
panse_19 SE_W003, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, 1, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, 1, 1, 1
panse_19 SE_W003, 63
pause 2
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 10, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 10, 1, 1
panse_19 SE_W003, 63
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 1, 2, 5, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 1, 2, 5, 0, 0
wait
clearmonbg 1
blendoff
@@ -8809,7 +8809,7 @@ Move_METAL_SOUND: @ 81D3E1F
loadsprite 10260
monbg 3
monbgprio_2A 1
- createtask sub_80A7FA0, 2, 5, 0, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 0, 2, 0, 8, 1
call _81D3E52
call _81D3E52
call _81D3E52
@@ -8821,7 +8821,7 @@ Move_METAL_SOUND: @ 81D3E1F
end
_81D3E52:
panse_1B SE_W103, 192, 63, 2, 0
- sprite gBattleAnimSpriteTemplate_83D7564, 130, 6, 16, 0, 0, 0, 30, 0
+ sprite gBattleAnimSpriteTemplate_83D7564, 130, 16, 0, 0, 0, 30, 0
pause 2
ret
@@ -8846,16 +8846,16 @@ _81D3EA4:
panse_19 SE_W207, 63
sprite gBattleAnimSpriteTemplate_83DA214, 130
pause 10
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, -8, 1, 0
- createtask sub_80A7E7C, 5, 5, 1, 8, 0, 24, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 0
+ createtask sub_80A7E7C, 5, 1, 8, 0, 24, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 10, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, 2, 1, 0
panse_19 SE_W233B, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 10, -6, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, -6, 1, 0
panse_19 SE_W233B, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 8, 1, 0
panse_19 SE_W025B, 63
wait
restorebg
@@ -8889,144 +8889,144 @@ _81D3F67:
blendoff
end
_81D3F6C:
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 16, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 16, 1, 0
+ createtask sub_812B340, 5, 167, -64
wait
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 16, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 16, 1, 0
+ createtask sub_812B340, 5, 167, -64
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, -8, 1, 2
- createtask sub_812B30C, 5, 2, 139, 63
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createtask sub_812B30C, 5, 139, 63
jump _81D3F67
_81D3FBE:
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 6, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 6, 1, 0
+ createtask sub_812B340, 5, 167, -64
wait
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 6, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 6, 1, 0
+ createtask sub_812B340, 5, 167, -64
wait
pause 11
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 5, 4
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 5, 4
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 4, 0, 0, 1, 2
- createtask sub_812B30C, 5, 2, 141, 63
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createtask sub_812B30C, 5, 141, 63
jump _81D3F67
_81D401E:
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 6, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 6, 1, 0
+ createtask sub_812B340, 5, 167, -64
wait
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 6, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 6, 1, 0
+ createtask sub_812B340, 5, 167, -64
wait
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 6, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 6, 1, 0
+ createtask sub_812B340, 5, 167, -64
wait
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 6, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 6, 1, 0
+ createtask sub_812B340, 5, 167, -64
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, -8, 1, 2
- createtask sub_812B30C, 5, 2, 123, 63
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createtask sub_812B30C, 5, 123, 63
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 10, 10, 1, 2
- createtask sub_812B30C, 5, 2, 123, 63
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, 10, 1, 2
+ createtask sub_812B30C, 5, 123, 63
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 3, -5, 1, 2
- createtask sub_812B30C, 5, 2, 123, 63
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 3, -5, 1, 2
+ createtask sub_812B30C, 5, 123, 63
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -5, 3, 1, 2
- createtask sub_812B30C, 5, 2, 123, 63
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -5, 3, 1, 2
+ createtask sub_812B30C, 5, 123, 63
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
jump _81D3F67
_81D4139:
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 0, 0, 6, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 0, 6, 0
wait
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 16, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 16, 1, 0
+ createtask sub_812B340, 5, 167, -64
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 3, -5, 1, 2
- createtask sub_812B30C, 5, 2, 123, 63
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 3, -5, 1, 2
+ createtask sub_812B30C, 5, 123, 63
wait
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 12, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 12, 1, 0
+ createtask sub_812B340, 5, 167, -64
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, -8, 1, 2
- createtask sub_812B30C, 5, 2, 123, 63
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createtask sub_812B30C, 5, 123, 63
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
wait
pause 4
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 8, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 8, 1, 0
+ createtask sub_812B340, 5, 167, -64
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, -8, 1, 2
- createtask sub_812B30C, 5, 2, 123, 63
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createtask sub_812B30C, 5, 123, 63
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
wait
pause 2
- createtask sub_80E2DD8, 2, 4, 0, 4, 5, 1
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 4, 1, 0
- createtask sub_812B340, 5, 2, 167, -64
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, -8, 1, 2
- createtask sub_812B30C, 5, 2, 123, 63
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
- createtask sub_80E2DD8, 2, 4, 0, 4, 5, 1
+ createtask sub_80E2DD8, 2, 0, 4, 5, 1
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 4, 1, 0
+ createtask sub_812B340, 5, 167, -64
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createtask sub_812B30C, 5, 123, 63
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createtask sub_80E2DD8, 2, 0, 4, 5, 1
wait
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 4, 2, 0
- createtask sub_812B340, 5, 2, 167, -64
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 4, 2, 0
+ createtask sub_812B340, 5, 167, -64
pause 5
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, -8, 1, 2
- createtask sub_812B30C, 5, 2, 123, 63
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
- createtask sub_80E2DD8, 2, 4, 0, 4, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createtask sub_812B30C, 5, 123, 63
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createtask sub_80E2DD8, 2, 0, 4, 5, 1
wait
call _81D4371
call _81D4371
call _81D4371
call _81D4371
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -10, -8, 1, 0
- createtask sub_812B30C, 5, 2, 141, 63
- createtask sub_80A7E7C, 5, 5, 1, 8, 0, 24, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 0
+ createtask sub_812B30C, 5, 141, 63
+ createtask sub_80A7E7C, 5, 1, 8, 0, 24, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 10, 10, 1, 0
- createtask sub_812B30C, 5, 2, 141, 63
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, 10, 1, 0
+ createtask sub_812B30C, 5, 141, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 3, -5, 1, 0
- createtask sub_812B30C, 5, 2, 141, 63
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 3, -5, 1, 0
+ createtask sub_812B30C, 5, 141, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, -5, 3, 1, 0
- createtask sub_812B30C, 5, 2, 141, 63
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, -5, 3, 1, 0
+ createtask sub_812B30C, 5, 141, 63
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 0, 6, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 6, 0, 0
jump _81D3F67
_81D4371:
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 4, 3, 0
- createtask sub_812B340, 5, 2, 167, -64
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_812B30C, 5, 2, 123, 63
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
- createtask sub_80E2DD8, 2, 4, 0, 4, 5, 1
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 4, 3, 0
+ createtask sub_812B340, 5, 167, -64
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_812B30C, 5, 123, 63
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createtask sub_80E2DD8, 2, 0, 4, 5, 1
wait
ret
Move_COSMIC_POWER: @ 81D43C5
loadsprite 10049
- createtask sub_812B340, 5, 2, 243, 0
+ createtask sub_812B340, 5, 243, 0
panse_19 SE_W322, 0
- createtask sub_80E3A08, 2, 4, 0, 0, 15, 0
+ createtask sub_80E3A08, 2, 0, 0, 15, 0
wait
fadetobg 16
waitbgfadeout
- createtask sub_80E3A58, 2, 4, 0, 128, 0, -1
+ createtask sub_80E3A58, 2, 0, 128, 0, -1
waitbgfadein
pause 70
- createtask sub_812B30C, 5, 2, 228, -64
- sprite gBattleAnimSpriteTemplate_83D6C88, 2, 6, -15, 0, 0, 0, 32, 60
+ createtask sub_812B30C, 5, 228, -64
+ sprite gBattleAnimSpriteTemplate_83D6C88, 2, -15, 0, 0, 0, 32, 60
pause 8
- sprite gBattleAnimSpriteTemplate_83D6C88, 2, 6, 12, -5, 0, 0, 32, 60
+ sprite gBattleAnimSpriteTemplate_83D6C88, 2, 12, -5, 0, 0, 32, 60
pause 40
- createtask sub_80E3A08, 2, 4, 0, 15, 0, 0
+ createtask sub_80E3A08, 2, 0, 15, 0, 0
wait
restorebg
waitbgfadeout
@@ -9041,40 +9041,40 @@ Move_BLAST_BURN: @ 81D444A
monbg 3
setalpha 12, 8
panse_19 SE_W221, 192
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, -32, 0, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, -20, -10, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, 0, -16, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, 20, -10, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, 32, 0, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, 20, 10, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, 0, 16, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, -20, 10, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, -32, 0, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, -20, -10, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, 0, -16, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, 20, -10, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, 32, 0, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, 20, 10, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, 0, 16, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, -20, 10, 24, 0, 0, 0
pause 25
panse_19 SE_W172B, 192
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, -64, 0, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 6, 6, -40, -20, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 70, 6, 0, -32, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 70, 6, 40, -20, 24, 0, 0, 0
- createtask sub_80A7E7C, 5, 5, 1, 6, 0, 8, 1
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, 64, 0, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, 40, 20, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, 0, 32, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, -40, 20, 24, 0, 0, 0
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, -64, 0, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 6, -40, -20, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 70, 0, -32, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 70, 40, -20, 24, 0, 0, 0
+ createtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, 64, 0, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, 40, 20, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, 0, 32, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, -40, 20, 24, 0, 0, 0
+ createtask sub_80E2324, 2, 257, 257, 257
pause 25
panse_19 SE_W172B, 192
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, -96, 0, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 6, 6, -60, -30, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 70, 6, 0, -48, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 70, 6, 60, -30, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, -4, 3, 1, 0
- createtask sub_80A7E7C, 5, 5, 1, 12, 0, 20, 1
- createtask sub_80E26BC, 2, 4, 2, 0, 10, 1
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, 96, 0, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 66, 6, 60, 30, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, 0, 48, 24, 0, 0, 0
- sprite gBattleAnimSpriteTemplate_83D9538, 2, 6, -60, 30, 24, 0, 0, 0
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, -96, 0, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 6, -60, -30, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 70, 0, -48, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 70, 60, -30, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, -4, 3, 1, 0
+ createtask sub_80A7E7C, 5, 1, 12, 0, 20, 1
+ createtask sub_80E26BC, 2, 2, 0, 10, 1
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, 96, 0, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 66, 60, 30, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, 0, 48, 24, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9538, 2, -60, 30, 24, 0, 0, 0
+ createtask sub_80E2324, 2, 257, 257, 257
wait
clearmonbg 3
blendoff
@@ -9083,32 +9083,32 @@ Move_BLAST_BURN: @ 81D444A
Move_ROCK_TOMB: @ 81D468C
loadsprite 10250
loadsprite 10058
- createtask sub_80E26BC, 2, 4, 2, 0, 10, 1
+ createtask sub_80E26BC, 2, 2, 0, 10, 1
wait
- sprite gBattleAnimSpriteTemplate_83DADA8, 130, 5, 20, 12, 64, 114, 0
+ sprite gBattleAnimSpriteTemplate_83DADA8, 130, 20, 12, 64, 114, 0
pause 8
- createtask sub_80E26BC, 2, 4, 0, 2, 3, 1
+ createtask sub_80E26BC, 2, 0, 2, 3, 1
panse_19 SE_W070, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DADA8, 130, 5, -20, 12, 64, 98, 0
+ sprite gBattleAnimSpriteTemplate_83DADA8, 130, -20, 12, 64, 98, 0
pause 8
- createtask sub_80E26BC, 2, 4, 0, 2, 3, 1
+ createtask sub_80E26BC, 2, 0, 2, 3, 1
panse_19 SE_W070, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DADA8, 194, 5, 3, 6, 64, 82, 0
+ sprite gBattleAnimSpriteTemplate_83DADA8, 194, 3, 6, 64, 82, 0
pause 8
- createtask sub_80E26BC, 2, 4, 0, 2, 3, 1
+ createtask sub_80E26BC, 2, 0, 2, 3, 1
panse_19 SE_W070, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DADA8, 130, 5, -3, 13, 64, 66, 0
+ sprite gBattleAnimSpriteTemplate_83DADA8, 130, -3, 13, 64, 66, 0
pause 8
- createtask sub_80E26BC, 2, 4, 0, 2, 3, 1
+ createtask sub_80E26BC, 2, 0, 2, 3, 1
panse_19 SE_W070, 63
pause 24
panse_19 SE_W063, 63
- sprite gBattleAnimSpriteTemplate_83DA8F4, 133, 2, 1, 50
- createtask sub_80A7E7C, 5, 5, 1, 3, 0, 20, 1
- createtask sub_80E26BC, 2, 4, 2, 0, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DA8F4, 133, 1, 50
+ createtask sub_80A7E7C, 5, 1, 3, 0, 20, 1
+ createtask sub_80E26BC, 2, 2, 0, 10, 1
wait
end
@@ -9120,58 +9120,58 @@ Move_SILVER_WIND: @ 81D4773
monbg 3
monbgprio_29
pause 0
- createtask sub_80E2A7C, 10, 5, 1, 0, 0, 4, 0
+ createtask sub_80E2A7C, 10, 1, 0, 0, 4, 0
createtask sub_80E3B78, 2
jumpvareq 7, 1, _81D4974
fadetobg 22
waitbgfadeout
- createtask sub_80E3A58, 5, 4, 1536, 0, 0, -1
+ createtask sub_80E3A58, 5, 1536, 0, 0, -1
_81D47BA:
pause 0
- createtask sub_80E2A38, 10, 5, 1, 0, 4, 4, 0
+ createtask sub_80E2A38, 10, 1, 0, 4, 4, 0
waitbgfadein
- sprite gBattleAnimSpriteTemplate_83D693C, 194, 7, -32, 16, 0, 6, 2, 3, 1
- sprite gBattleAnimSpriteTemplate_83D693C, 194, 7, -8, 18, 64, 3, 2, 2, 1
- sprite gBattleAnimSpriteTemplate_83D693C, 120, 7, -24, 18, 90, 5, 1, 2, 1
- sprite gBattleAnimSpriteTemplate_83D693C, 120, 7, -40, 14, 128, 4, 1, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D693C, 194, -32, 16, 0, 6, 2, 3, 1
+ sprite gBattleAnimSpriteTemplate_83D693C, 194, -8, 18, 64, 3, 2, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D693C, 120, -24, 18, 90, 5, 1, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D693C, 120, -40, 14, 128, 4, 1, 2, 1
pause 0
- sprite gBattleAnimSpriteTemplate_83D6954, 194, 7, -32, 16, 0, 6, 2, 3, 1
- sprite gBattleAnimSpriteTemplate_83D6954, 194, 7, -8, 18, 64, 3, 2, 2, 1
- sprite gBattleAnimSpriteTemplate_83D6954, 120, 7, -24, 18, 90, 5, 1, 2, 1
- sprite gBattleAnimSpriteTemplate_83D6954, 120, 7, -40, 14, 128, 4, 1, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D6954, 194, -32, 16, 0, 6, 2, 3, 1
+ sprite gBattleAnimSpriteTemplate_83D6954, 194, -8, 18, 64, 3, 2, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D6954, 120, -24, 18, 90, 5, 1, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D6954, 120, -40, 14, 128, 4, 1, 2, 1
pause 0
- sprite gBattleAnimSpriteTemplate_83D696C, 194, 7, -32, 16, 0, 6, 2, 3, 1
- sprite gBattleAnimSpriteTemplate_83D696C, 194, 7, -8, 18, 64, 3, 2, 2, 1
- sprite gBattleAnimSpriteTemplate_83D696C, 120, 7, -24, 18, 90, 5, 1, 2, 1
- sprite gBattleAnimSpriteTemplate_83D696C, 120, 7, -40, 14, 128, 4, 1, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D696C, 194, -32, 16, 0, 6, 2, 3, 1
+ sprite gBattleAnimSpriteTemplate_83D696C, 194, -8, 18, 64, 3, 2, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D696C, 120, -24, 18, 90, 5, 1, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D696C, 120, -40, 14, 128, 4, 1, 2, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83D693C, 194, 7, -4, 16, 0, 6, 1, 2, 1
- sprite gBattleAnimSpriteTemplate_83D693C, 194, 7, -16, 12, 192, 5, 2, 3, 1
+ sprite gBattleAnimSpriteTemplate_83D693C, 194, -4, 16, 0, 6, 1, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D693C, 194, -16, 12, 192, 5, 2, 3, 1
pause 0
- sprite gBattleAnimSpriteTemplate_83D6954, 194, 7, -4, 16, 0, 6, 1, 2, 1
- sprite gBattleAnimSpriteTemplate_83D6954, 194, 7, -16, 12, 192, 5, 2, 3, 1
+ sprite gBattleAnimSpriteTemplate_83D6954, 194, -4, 16, 0, 6, 1, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D6954, 194, -16, 12, 192, 5, 2, 3, 1
pause 0
- sprite gBattleAnimSpriteTemplate_83D696C, 194, 7, -4, 16, 0, 6, 1, 2, 1
- sprite gBattleAnimSpriteTemplate_83D696C, 194, 7, -16, 12, 192, 5, 2, 3, 1
+ sprite gBattleAnimSpriteTemplate_83D696C, 194, -4, 16, 0, 6, 1, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D696C, 194, -16, 12, 192, 5, 2, 3, 1
wait
panse_19 SE_W016B, 63
clearmonbg 3
pause 0
restorebg
waitbgfadeout
- createtask sub_80E2A7C, 10, 5, 1, 0, 4, 0, 0
+ createtask sub_80E2A7C, 10, 1, 0, 4, 0, 0
setvar 7, -1
waitbgfadein
end
_81D4974:
fadetobg 23
waitbgfadeout
- createtask sub_80E3A58, 5, 4, -1536, 0, 0, -1
+ createtask sub_80E3A58, 5, -1536, 0, 0, -1
jump _81D47BA
Move_SNATCH: @ 81D498B
panse_19 SE_W036, 192
- createtask sub_80A8920, 5, 7, 0, -12, 4, 10, 10, 12, 6
+ createtask sub_80A8920, 5, 0, -12, 4, 10, 10, 12, 6
end
Move_DIVE: @ 81D49A5
@@ -9181,10 +9181,10 @@ Move_DIVE: @ 81D49A5
_81D49B4:
loadsprite 10156
panse_19 SE_W029, 192
- sprite gBattleAnimSpriteTemplate_83DA5D8, 2, 4, 0, 0, 13, 336
+ sprite gBattleAnimSpriteTemplate_83DA5D8, 2, 0, 0, 13, 336
wait
panse_19 SE_W291, 192
- sprite gBattleAnimSpriteTemplate_83DA614, 3, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DA614, 3, 0
call _81D49F2
call _81D49F2
call _81D49F2
@@ -9192,8 +9192,8 @@ _81D49B4:
call _81D49F2
end
_81D49F2:
- sprite gBattleAnimSpriteTemplate_83DA62C, 5, 2, 0, 0
- sprite gBattleAnimSpriteTemplate_83DA62C, 5, 2, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DA62C, 5, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DA62C, 5, 1, 0
ret
_81D4A09:
loadsprite 10148
@@ -9201,7 +9201,7 @@ _81D4A09:
monbg 3
setalpha 12, 8
panse_19 SE_W153, 63
- sprite gBattleAnimSpriteTemplate_83DA614, 131, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DA614, 131, 1
call _81D4A48
call _81D4A48
call _81D4A48
@@ -9215,25 +9215,25 @@ _81D4A09:
blendoff
end
_81D4A48:
- sprite gBattleAnimSpriteTemplate_83DA62C, 133, 2, 0, 1
- sprite gBattleAnimSpriteTemplate_83DA62C, 133, 2, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DA62C, 133, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA62C, 133, 1, 1
ret
Move_ROCK_BLAST: @ 81D4A5F
loadsprite 10058
loadsprite 10135
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 6
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 6
pause 3
panse_19 SE_W207, 192
- sprite gBattleAnimSpriteTemplate_83DADE8, 130, 6, 16, 0, 0, 0, 25, 257
+ sprite gBattleAnimSpriteTemplate_83DADE8, 130, 16, 0, 0, 0, 25, 257
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
panse_19 SE_W088, 63
- sprite gBattleAnimSpriteTemplate_83DAC64, 130, 6, 0, 0, 20, 24, 14, 2
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 5, 1
- sprite gBattleAnimSpriteTemplate_83DAC64, 130, 6, 5, 0, -20, 24, 14, 1
- sprite gBattleAnimSpriteTemplate_83DAC64, 130, 6, 0, 5, 20, -24, 14, 2
- sprite gBattleAnimSpriteTemplate_83DAC64, 130, 6, -5, 0, -20, -24, 14, 2
+ sprite gBattleAnimSpriteTemplate_83DAC64, 130, 0, 0, 20, 24, 14, 2
+ createtask sub_80A7E7C, 2, 1, 3, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DAC64, 130, 5, 0, -20, 24, 14, 1
+ sprite gBattleAnimSpriteTemplate_83DAC64, 130, 0, 5, 20, -24, 14, 2
+ sprite gBattleAnimSpriteTemplate_83DAC64, 130, -5, 0, -20, -24, 14, 2
wait
end
@@ -9242,75 +9242,75 @@ Move_OVERHEAT: @ 81D4AFC
loadsprite 10135
monbg 3
setalpha 12, 18
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 5, 28
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 5, 28
wait
- createtask sub_80E4028, 5, 2, 0, 1
+ createtask sub_80E4028, 5, 0, 1
pause 1
- createtask sub_80E4178, 5, 1, 0
+ createtask sub_80E4178, 5, 0
pause 1
panse_19 SE_W082, 192
- createtask sub_80E4028, 5, 2, 1, 0
+ createtask sub_80E4028, 5, 1, 0
pause 1
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 2, 1, 0, 13, 28
- createtask sub_80A7E7C, 5, 5, 0, 2, 0, 15, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 2, 1, 0, 13, 28
+ createtask sub_80A7E7C, 5, 0, 2, 0, 15, 1
wait
panse_19 SE_W172B, 192
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 0, 30, 25, -20
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 32, 30, 25, -20
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 64, 30, 25, -20
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 96, 30, 25, -20
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 128, 30, 25, -20
- sprite gBattleAnimSpriteTemplate_83DB100, 66, 5, 1, 160, 30, 25, -20
- sprite gBattleAnimSpriteTemplate_83DB100, 66, 5, 1, 192, 30, 25, -20
- sprite gBattleAnimSpriteTemplate_83DB100, 66, 5, 1, 224, 30, 25, -20
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 0, 30, 25, -20
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 32, 30, 25, -20
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 64, 30, 25, -20
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 96, 30, 25, -20
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 128, 30, 25, -20
+ sprite gBattleAnimSpriteTemplate_83DB100, 66, 1, 160, 30, 25, -20
+ sprite gBattleAnimSpriteTemplate_83DB100, 66, 1, 192, 30, 25, -20
+ sprite gBattleAnimSpriteTemplate_83DB100, 66, 1, 224, 30, 25, -20
pause 5
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 0, 30, 25, 0
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 32, 30, 25, 0
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 64, 30, 25, 0
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 96, 30, 25, 0
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 128, 30, 25, 0
- sprite gBattleAnimSpriteTemplate_83DB100, 66, 5, 1, 160, 30, 25, 0
- sprite gBattleAnimSpriteTemplate_83DB100, 66, 5, 1, 192, 30, 25, 0
- sprite gBattleAnimSpriteTemplate_83DB100, 66, 5, 1, 224, 30, 25, 0
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 0, 30, 25, 0
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 32, 30, 25, 0
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 64, 30, 25, 0
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 96, 30, 25, 0
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 128, 30, 25, 0
+ sprite gBattleAnimSpriteTemplate_83DB100, 66, 1, 160, 30, 25, 0
+ sprite gBattleAnimSpriteTemplate_83DB100, 66, 1, 192, 30, 25, 0
+ sprite gBattleAnimSpriteTemplate_83DB100, 66, 1, 224, 30, 25, 0
pause 5
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 0, 30, 25, 10
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 32, 30, 25, 10
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 64, 30, 25, 10
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 96, 30, 25, 10
- sprite gBattleAnimSpriteTemplate_83DB100, 2, 5, 1, 128, 30, 25, 10
- sprite gBattleAnimSpriteTemplate_83DB100, 66, 5, 1, 160, 30, 25, 10
- sprite gBattleAnimSpriteTemplate_83DB100, 66, 5, 1, 192, 30, 25, 10
- sprite gBattleAnimSpriteTemplate_83DB100, 66, 5, 1, 224, 30, 25, 10
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 0, 30, 25, 10
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 32, 30, 25, 10
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 64, 30, 25, 10
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 96, 30, 25, 10
+ sprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 128, 30, 25, 10
+ sprite gBattleAnimSpriteTemplate_83DB100, 66, 1, 160, 30, 25, 10
+ sprite gBattleAnimSpriteTemplate_83DB100, 66, 1, 192, 30, 25, 10
+ sprite gBattleAnimSpriteTemplate_83DB100, 66, 1, 224, 30, 25, 10
pause 5
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, -5, 3, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, -5, 3, 1, 0
panse_19 SE_W007, 63
- createtask sub_80A7E7C, 2, 5, 1, 10, 0, 25, 1
+ createtask sub_80A7E7C, 2, 1, 10, 0, 25, 1
pause 6
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 8, -5, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 8, -5, 1, 0
panse_19 SE_W007, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 10, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 10, 10, 1, 0
panse_19 SE_W007, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 0
panse_19 SE_W007, 63
- createtask sub_80E4178, 5, 1, 1
+ createtask sub_80E4178, 5, 1
pause 1
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 2, -1, 0, 13, 19026
- createtask sub_80A7E7C, 5, 5, 0, 3, 0, 15, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 2, -1, 0, 13, 19026
+ createtask sub_80A7E7C, 5, 0, 3, 0, 15, 1
wait
- createtask sub_80E40D0, 5, 2, 0, 1
+ createtask sub_80E40D0, 5, 0, 1
pause 1
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 5, 0, 28
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 5, 0, 28
wait
clearmonbg 3
blendoff
wait
pause 15
- createtask sub_80E40D0, 5, 2, 1, 0
+ createtask sub_80E40D0, 5, 1, 0
pause 1
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 2, 0, 13, 0, 19026
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 2, 0, 13, 0, 19026
wait
end
@@ -9322,49 +9322,49 @@ Move_HYDRO_CANNON: @ 81D4DDE
panse_19 SE_W057, 192
sprite gBattleAnimSpriteTemplate_83D92D0, 130
pause 10
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
pause 30
panse_1B SE_W056, 192, 63, 2, 0
call _81D4EA8
- createtask sub_80A7E7C, 5, 5, 1, 10, 0, 40, 1
- sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 4, 0, 0, 1, 0
+ createtask sub_80A7E7C, 5, 1, 10, 0, 40, 1
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 0, 0, 1, 0
call _81D4EA8
- sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 0, 0, 1, 0
call _81D4EA8
- sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 0, 0, 1, 0
call _81D4EA8
- sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 0, 0, 1, 0
call _81D4EA8
- sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 0, 0, 1, 0
call _81D4EA8
- sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 4, 0, 0, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB4D8, 130, 0, 0, 1, 0
wait
- createtask sub_80E2324, 2, 3, 257, 257, 257
+ createtask sub_80E2324, 2, 257, 257, 257
wait
clearmonbg 3
blendoff
end
_81D4EA8:
- sprite gBattleAnimSpriteTemplate_83D92E8, 130, 6, 10, -10, 0, 0, 15, 257
+ sprite gBattleAnimSpriteTemplate_83D92E8, 130, 10, -10, 0, 0, 15, 257
pause 1
- sprite gBattleAnimSpriteTemplate_83D92E8, 130, 6, 10, -10, 0, 0, 15, 257
+ sprite gBattleAnimSpriteTemplate_83D92E8, 130, 10, -10, 0, 0, 15, 257
pause 1
- sprite gBattleAnimSpriteTemplate_83D92E8, 130, 6, 10, -10, 0, 0, 15, 257
+ sprite gBattleAnimSpriteTemplate_83D92E8, 130, 10, -10, 0, 0, 15, 257
pause 1
- sprite gBattleAnimSpriteTemplate_83D92E8, 130, 6, 10, -10, 0, 0, 15, 257
+ sprite gBattleAnimSpriteTemplate_83D92E8, 130, 10, -10, 0, 0, 15, 257
pause 1
- sprite gBattleAnimSpriteTemplate_83D92E8, 130, 6, 10, -10, 0, 0, 15, 257
+ sprite gBattleAnimSpriteTemplate_83D92E8, 130, 10, -10, 0, 0, 15, 257
ret
Move_ASTONISH: @ 81D4F10
loadsprite 10273
panse_19 SE_W227, 192
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 6
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 6
pause 25
- sprite gBattleAnimSpriteTemplate_83DA62C, 133, 2, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA62C, 133, 0, 1
panse_19 SE_W166, 63
- sprite gBattleAnimSpriteTemplate_83DA62C, 133, 2, 1, 1
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DA62C, 133, 1, 1
+ createtask sub_80A7FA0, 2, 1, 4, 0, 5, 1
createtask sub_80D1E38, 3
wait
end
@@ -9418,29 +9418,29 @@ _81D4FD4:
call _81D4FF3
jump _81D4FA0
_81D4FF3:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, -10, -8, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, -10, -8, 1, 1
panse_19 SE_W070, 63
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 5, 1
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, -12, 27, 2, 3
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, 8, 28, 3, 4
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, -4, 30, 2, 3
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, 12, 25, 4, 4
+ createtask sub_80A7E7C, 2, 1, 0, 3, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, -12, 27, 2, 3
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, 8, 28, 3, 4
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, -4, 30, 2, 3
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, 12, 25, 4, 4
ret
_81D5054:
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 10, -8, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 10, -8, 1, 1
panse_19 SE_W088, 63
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 5, 1
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, -12, 32, 3, 4
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, 8, 31, 2, 2
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, -4, 28, 2, 3
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, 12, 30, 4, 3
+ createtask sub_80A7E7C, 2, 1, 0, 3, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, -12, 32, 3, 4
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, 8, 31, 2, 2
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, -4, 28, 2, 3
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, 12, 30, 4, 3
ret
Move_MAGIC_COAT: @ 81D50B5
loadsprite 10170
setalpha 0, 16
panse_1D SE_W112, 192, 15
- sprite gBattleAnimSpriteTemplate_83DA708, 3, 3, 40, 0, 10170
+ sprite gBattleAnimSpriteTemplate_83DA708, 3, 40, 0, 10170
wait
pause 1
blendoff
@@ -9452,27 +9452,27 @@ Move_WATER_PULSE: @ 81D50D2
monbg 1
monbgprio_28 1
panse_19 SE_W145C, 192
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 0, 0, 7, 29472
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 0, 7, 29472
pause 10
- sprite gBattleAnimSpriteTemplate_83D9408, 66, 7, 100, 100, 8, 1, 20, 40, 0
- sprite gBattleAnimSpriteTemplate_83D9408, 66, 7, 20, 100, 16, 2, 10, 35, 1
- sprite gBattleAnimSpriteTemplate_83D9408, 66, 7, 200, 80, 8, 1, 40, 20, 0
- sprite gBattleAnimSpriteTemplate_83D9408, 66, 7, 80, 60, 10, 3, 20, 50, 0
- sprite gBattleAnimSpriteTemplate_83D9408, 66, 7, 140, 100, 16, 1, 20, 30, 1
+ sprite gBattleAnimSpriteTemplate_83D9408, 66, 100, 100, 8, 1, 20, 40, 0
+ sprite gBattleAnimSpriteTemplate_83D9408, 66, 20, 100, 16, 2, 10, 35, 1
+ sprite gBattleAnimSpriteTemplate_83D9408, 66, 200, 80, 8, 1, 40, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D9408, 66, 80, 60, 10, 3, 20, 50, 0
+ sprite gBattleAnimSpriteTemplate_83D9408, 66, 140, 100, 16, 1, 20, 30, 1
panse_19 SE_W145C, 63
wait
panse_19 SE_W202, 192
- sprite gBattleAnimSpriteTemplate_83D757C, 130, 4, 0, 0, 40, 15
+ sprite gBattleAnimSpriteTemplate_83D757C, 130, 0, 0, 40, 15
pause 5
panse_19 SE_W202, 192
- sprite gBattleAnimSpriteTemplate_83D757C, 130, 4, 0, 0, 40, 15
+ sprite gBattleAnimSpriteTemplate_83D757C, 130, 0, 0, 40, 15
pause 5
panse_19 SE_W202, 192
- sprite gBattleAnimSpriteTemplate_83D757C, 130, 4, 0, 0, 40, 15
+ sprite gBattleAnimSpriteTemplate_83D757C, 130, 0, 0, 40, 15
pause 13
- createtask sub_80A7E7C, 2, 5, 1, 0, 8, 18, 1
+ createtask sub_80A7E7C, 2, 1, 0, 8, 18, 1
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 7, 0, 29472
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 7, 0, 29472
wait
clearmonbg 3
end
@@ -9485,18 +9485,18 @@ Move_PSYCHO_BOOST: @ 81D51C7
createtask sub_812C624, 5
waitbgfadein
pause 6
- createtask sub_80E1F8C, 2, 6, 1, 2, 8, 0, 10, 0
+ createtask sub_80E1F8C, 2, 1, 2, 8, 0, 10, 0
pause 0
monbgprio_28 0
setalpha 8, 8
pause 10
- createtask sub_80A7E7C, 2, 5, 0, 3, 0, 240, 0
+ createtask sub_80A7E7C, 2, 0, 3, 0, 240, 0
panse_1C SE_W060B, 192, 14, 10
sprite gBattleAnimSpriteTemplate_83DAA68, 2
pause 110
panse_1C SE_W060B, 192, 7, 10
wait
- createtask sub_80A7FA0, 2, 5, 1, -8, 1, 24, 1
+ createtask sub_80A7FA0, 2, 1, -8, 1, 24, 1
panse_19 SE_W043, 63
wait
clearmonbg 2
@@ -9507,20 +9507,20 @@ Move_PSYCHO_BOOST: @ 81D51C7
Move_KNOCK_OFF: @ 81D523B
loadsprite 10277
loadsprite 10135
- sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 2, 4, 6
+ sprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 6
pause 4
panse_19 SE_W233, 63
- sprite gBattleAnimSpriteTemplate_8402AE4, 130, 2, -16, -16
+ sprite gBattleAnimSpriteTemplate_8402AE4, 130, -16, -16
pause 8
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 5, 1, 32767, 10, 0, 0
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, 0, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 5, 1, 32767, 10, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 2
panse_19 SE_W004, 63
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 1, -12, 10, 0, 3
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 5
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -12, 10, 0, 3
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 5
pause 3
- createtask sub_80A8154, 2, 5, 1, 0, 3, 6, 1
+ createtask sub_80A8154, 2, 1, 0, 3, 6, 1
pause 5
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 1, 0, 6
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 6
pause 10
wait
end
@@ -9529,16 +9529,16 @@ Move_DOOM_DESIRE: @ 81D52CB
createtask sub_80E0EE8, 2
pause 1
monbg 2
- createtask sub_80E0E24, 5, 2, 1, 0
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 4, 0
+ createtask sub_80E0E24, 5, 1, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 4, 0
wait
setalpha 8, 8
panse_19 SE_W060, 192
- createtask sub_80A8D34, 5, 5, -4, -4, 15, 0, 1
+ createtask sub_80A8D34, 5, -4, -4, 15, 0, 1
wait
pause 20
- createtask sub_80E0E24, 5, 2, 1, 1
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 4, 0, 0
+ createtask sub_80E0E24, 5, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 4, 0, 0
wait
clearmonbg 2
blendoff
@@ -9546,7 +9546,7 @@ Move_DOOM_DESIRE: @ 81D52CB
Unknown_81D532F: @ 81D532F
loadsprite 10198
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 0, 16, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 0, 16, 32767
wait
pause 10
createtask sub_812E14C, 5
@@ -9557,23 +9557,23 @@ Unknown_81D532F: @ 81D532F
pause 10
panse_19 SE_W109, 63
pause 23
- createtask sub_80A8154, 2, 5, 1, 10, 0, 20, 1
+ createtask sub_80A8154, 2, 1, 10, 0, 20, 1
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 0, 0, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 24, -24, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 24, -24, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, -16, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, -16, 16, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, -24, -12, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, -24, -12, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 16, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 16, 16, 1, 1
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 16, 0, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 16, 0, 32767
wait
end
@@ -9584,35 +9584,35 @@ Move_SKY_UPPERCUT: @ 81D53ED
fadetobg 17
waitbgfadeout
panse_19 SE_W327, 192
- createtask sub_80D9C80, 5, 1, 55
+ createtask sub_80D9C80, 5, 55
waitbgfadein
setalpha 12, 8
pause 38
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 0, 28, 0, 0, 5
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 28, 0, 0, 5
pause 4
- createtask sub_80A7FA0, 2, 5, 1, 4, 0, 6, 1
+ createtask sub_80A7FA0, 2, 1, 4, 0, 6, 1
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, -28, 28, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, -28, 28, 1, 1
pause 1
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, -15, 8, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, -15, 8, 1, 1
panse_19 SE_W233B, 63
pause 1
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, -5, -12, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, -5, -12, 1, 1
pause 1
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 0, -32, 1, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, -32, 1, 1
pause 1
panse_19 SE_W233B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 5, -52, 1, 1
- sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 5, 1, -26, 16, 1, 4
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 5, -52, 1, 1
+ sprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -26, 16, 1, 4
pause 4
- createtask sub_80A8154, 2, 5, 1, 0, 3, 6, 1
+ createtask sub_80A8154, 2, 1, 0, 3, 6, 1
pause 30
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 0, 0, 6
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 6
pause 4
- sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 3, 1, 0, 6
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 6
clearmonbg 3
blendoff
restorebg
@@ -9641,39 +9641,39 @@ Move_TWISTER: @ 81D553A
monbg 3
monbgprio_28 1
panse_19 SE_W239, 63
- sprite gBattleAnimSpriteTemplate_83D64B4, 130, 5, 120, 70, 5, 70, 30
+ sprite gBattleAnimSpriteTemplate_83D64B4, 130, 120, 70, 5, 70, 30
pause 1
- sprite gBattleAnimSpriteTemplate_83D64B4, 130, 5, 115, 55, 6, 60, 25
+ sprite gBattleAnimSpriteTemplate_83D64B4, 130, 115, 55, 6, 60, 25
pause 1
- sprite gBattleAnimSpriteTemplate_83D64B4, 130, 5, 115, 60, 7, 60, 30
- sprite gBattleAnimSpriteTemplate_83D64B4, 130, 5, 115, 55, 10, 60, 30
+ sprite gBattleAnimSpriteTemplate_83D64B4, 130, 115, 60, 7, 60, 30
+ sprite gBattleAnimSpriteTemplate_83D64B4, 130, 115, 55, 10, 60, 30
pause 3
- sprite gBattleAnimSpriteTemplate_83DAE18, 130, 5, 100, 50, 4, 50, 26
+ sprite gBattleAnimSpriteTemplate_83DAE18, 130, 100, 50, 4, 50, 26
pause 1
- sprite gBattleAnimSpriteTemplate_83D64B4, 130, 5, 105, 25, 8, 60, 20
+ sprite gBattleAnimSpriteTemplate_83D64B4, 130, 105, 25, 8, 60, 20
pause 1
- sprite gBattleAnimSpriteTemplate_83D64B4, 130, 5, 115, 40, 10, 48, 30
+ sprite gBattleAnimSpriteTemplate_83D64B4, 130, 115, 40, 10, 48, 30
pause 3
- sprite gBattleAnimSpriteTemplate_83DAE18, 130, 5, 120, 30, 6, 45, 25
- sprite gBattleAnimSpriteTemplate_83D64B4, 130, 5, 115, 35, 10, 60, 30
+ sprite gBattleAnimSpriteTemplate_83DAE18, 130, 120, 30, 6, 45, 25
+ sprite gBattleAnimSpriteTemplate_83D64B4, 130, 115, 35, 10, 60, 30
pause 3
- sprite gBattleAnimSpriteTemplate_83DAE18, 130, 5, 105, 20, 8, 40, 0
+ sprite gBattleAnimSpriteTemplate_83DAE18, 130, 105, 20, 8, 40, 0
pause 3
- sprite gBattleAnimSpriteTemplate_83D64B4, 130, 5, 20, 255, 15, 32, 0
- sprite gBattleAnimSpriteTemplate_83D64B4, 130, 5, 110, 10, 8, 32, 20
+ sprite gBattleAnimSpriteTemplate_83D64B4, 130, 20, 255, 15, 32, 0
+ sprite gBattleAnimSpriteTemplate_83D64B4, 130, 110, 10, 8, 32, 20
wait
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, -32, -16, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, -32, -16, 1, 3
panse_19 SE_W004, 63
- createtask sub_80A8154, 2, 5, 1, 3, 0, 12, 1
- createtask sub_80A8154, 2, 5, 3, 3, 0, 12, 1
+ createtask sub_80A8154, 2, 1, 3, 0, 12, 1
+ createtask sub_80A8154, 2, 3, 3, 0, 12, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 2, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 1, 3
panse_19 SE_W004, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 2, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB4F0, 131, 1, 3
panse_19 SE_W004, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 4, 32, 20, 1, 3
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 131, 32, 20, 1, 3
panse_19 SE_W004, 63
wait
clearmonbg 3
@@ -9689,34 +9689,34 @@ Move_MAGICAL_LEAF: @ 81D5699
pause 1
panse_1C SE_W077, 192, 10, 5
createtask sub_80CC5F8, 5
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -3, -2, 10
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -3, -2, 10
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -1, -1, 15
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -1, -1, 15
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -4, -4, 7
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -4, -4, 7
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, 3, -3, 11
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -3, 11
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -1, -6, 8
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -1, -6, 8
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, 2, -1, 12
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, 2, -1, 12
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -3, -4, 13
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -3, -4, 13
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, 4, -5, 7
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, 4, -5, 7
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, 2, -6, 11
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, 2, -6, 11
pause 2
- sprite gBattleAnimSpriteTemplate_83D649C, 2, 3, -3, -5, 8
+ sprite gBattleAnimSpriteTemplate_83D649C, 2, -3, -5, 8
pause 60
panse_19 SE_W013B, 192
- sprite gBattleAnimSpriteTemplate_83D64E4, 131, 7, 20, -10, 20, 0, 32, 20, 0
- sprite gBattleAnimSpriteTemplate_83D64E4, 131, 7, 20, -10, 20, 0, 32, -20, 0
+ sprite gBattleAnimSpriteTemplate_83D64E4, 131, 20, -10, 20, 0, 32, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D64E4, 131, 20, -10, 20, 0, 32, -20, 0
pause 30
panse_19 SE_W013, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 4, -10, -4, 1, 2
- sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 4, 10, 4, 1, 2
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 132, -10, -4, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 10, 4, 1, 2
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
pause 20
setvar 7, -1
wait
@@ -9727,21 +9727,21 @@ Move_MAGICAL_LEAF: @ 81D5699
Move_ICE_BALL: @ 81D57BA
loadsprite 10043
loadsprite 10141
- createtask sub_80D8FC0, 5, 1, 0
+ createtask sub_80D8FC0, 5, 0
jumpvareq 0, 4, _81D5831
_81D57D1:
panse_19 SE_W196, 192
- sprite gBattleAnimSpriteTemplate_83D9EF4, 130, 6, 15, 0, -12, -16, 30, -40
+ sprite gBattleAnimSpriteTemplate_83D9EF4, 130, 15, 0, -12, -16, 30, -40
pause 28
panse_19 SE_W280, 63
- createtask sub_80D8FC0, 5, 1, 0
+ createtask sub_80D8FC0, 5, 0
jumpvareq 0, 0, _81D5842
jumpvareq 0, 1, _81D5871
jumpvareq 0, 2, _81D58AA
jumpvareq 0, 3, _81D58ED
jumpvareq 0, 4, _81D5935
_81D581F:
- createtask sub_80D8FC0, 5, 1, 0
+ createtask sub_80D8FC0, 5, 0
jumpvareq 0, 4, _81D5838
_81D5830:
end
@@ -9755,7 +9755,7 @@ _81D5838:
waitbgfadein
jump _81D5830
_81D5842:
- createtask sub_80A9058, 2, 5, 0, 1, 8, 1, 0
+ createtask sub_80A9058, 2, 0, 1, 8, 1, 0
call _81D597D
call _81D597D
call _81D597D
@@ -9763,7 +9763,7 @@ _81D5842:
call _81D597D
jump _81D581F
_81D5871:
- createtask sub_80A9058, 2, 5, 0, 1, 10, 1, 0
+ createtask sub_80A9058, 2, 0, 1, 10, 1, 0
call _81D597D
call _81D597D
call _81D597D
@@ -9773,7 +9773,7 @@ _81D5871:
call _81D597D
jump _81D581F
_81D58AA:
- createtask sub_80A9058, 2, 5, 0, 1, 14, 1, 0
+ createtask sub_80A9058, 2, 0, 1, 14, 1, 0
call _81D597D
call _81D597D
call _81D597D
@@ -9785,7 +9785,7 @@ _81D58AA:
call _81D597D
jump _81D581F
_81D58ED:
- createtask sub_80A9058, 2, 5, 0, 1, 18, 1, 0
+ createtask sub_80A9058, 2, 0, 1, 18, 1, 0
call _81D597D
call _81D597D
call _81D597D
@@ -9798,7 +9798,7 @@ _81D58ED:
call _81D597D
jump _81D581F
_81D5935:
- createtask sub_80A9058, 2, 5, 0, 1, 30, 1, 0
+ createtask sub_80A9058, 2, 0, 1, 30, 1, 0
call _81D597D
call _81D597D
call _81D597D
@@ -9811,19 +9811,19 @@ _81D5935:
call _81D597D
jump _81D581F
_81D597D:
- sprite gBattleAnimSpriteTemplate_83D9F0C, 132, 2, -12, -16
+ sprite gBattleAnimSpriteTemplate_83D9F0C, 132, -12, -16
ret
Move_WEATHER_BALL: @ 81D5989
loadsprite 10283
- sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 3, 8, 1, 0
+ sprite gBattleAnimSpriteTemplate_83C1FC8, 2, 8, 1, 0
pause 8
panse_19 SE_W207, 192
sprite gBattleAnimSpriteTemplate_83930A8, 2
wait
pause 15
panse_19 SE_W197, 0
- sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 31, 5, 1, 32767, 10, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 5, 1, 32767, 10, 0, 0
wait
createtask sub_8132528, 2
pause 1
@@ -9834,75 +9834,75 @@ Move_WEATHER_BALL: @ 81D5989
jumpvareq 7, 4, _81D5B99
_81D59F4:
loadsprite 10135
- sprite gBattleAnimSpriteTemplate_83930C0, 130, 6, -30, -100, 25, 1, 0, 0
+ sprite gBattleAnimSpriteTemplate_83930C0, 130, -30, -100, 25, 1, 0, 0
wait
panse_19 SE_W025B, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 132, 4, -10, 0, 1, 2
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 132, -10, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 0, 3, 8, 1
wait
end
_81D5A31:
loadsprite 10029
- sprite gBattleAnimSpriteTemplate_83D96AC, 130, 6, -30, -100, 25, 1, 40, 10
+ sprite gBattleAnimSpriteTemplate_83D96AC, 130, -30, -100, 25, 1, 40, 10
panse_19 SE_W172, 63
pause 10
- sprite gBattleAnimSpriteTemplate_83D96AC, 130, 6, -30, -100, 25, 1, -40, 20
+ sprite gBattleAnimSpriteTemplate_83D96AC, 130, -30, -100, 25, 1, -40, 20
panse_19 SE_W172, 63
pause 10
- sprite gBattleAnimSpriteTemplate_83D96AC, 130, 6, -30, -100, 25, 1, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D96AC, 130, -30, -100, 25, 1, 0, 0
panse_19 SE_W172, 63
wait
panse_19 SE_W172B, 63
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 8, 1
+ createtask sub_80A7E7C, 2, 1, 0, 3, 8, 1
wait
end
_81D5A95:
loadsprite 10155
- sprite gBattleAnimSpriteTemplate_83D9438, 130, 6, -30, -100, 25, 1, 50, 10
+ sprite gBattleAnimSpriteTemplate_83D9438, 130, -30, -100, 25, 1, 50, 10
panse_19 SE_W152, 63
pause 8
- sprite gBattleAnimSpriteTemplate_83D9438, 130, 6, -30, -100, 25, 1, -20, 20
+ sprite gBattleAnimSpriteTemplate_83D9438, 130, -30, -100, 25, 1, -20, 20
panse_19 SE_W152, 63
pause 13
- sprite gBattleAnimSpriteTemplate_83D9438, 130, 6, -30, -100, 25, 1, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9438, 130, -30, -100, 25, 1, 0, 0
panse_19 SE_W152, 63
wait
- createtask sub_80A7E7C, 2, 5, 1, 0, 3, 8, 1
+ createtask sub_80A7E7C, 2, 1, 0, 3, 8, 1
panse_19 SE_W202, 63
wait
end
_81D5AF9:
loadsprite 10058
- sprite gBattleAnimSpriteTemplate_83DAE30, 130, 6, -30, -100, 25, 1, 30, 0
+ sprite gBattleAnimSpriteTemplate_83DAE30, 130, -30, -100, 25, 1, 30, 0
panse_19 SE_W088, 63
pause 5
- sprite gBattleAnimSpriteTemplate_83DAE30, 130, 6, -30, -100, 25, 1, -40, 20
+ sprite gBattleAnimSpriteTemplate_83DAE30, 130, -30, -100, 25, 1, -40, 20
panse_19 SE_W088, 63
pause 14
- sprite gBattleAnimSpriteTemplate_83DAE30, 130, 6, -30, -100, 25, 1, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DAE30, 130, -30, -100, 25, 1, 0, 0
panse_19 SE_W088, 63
wait
panse_19 SE_W070, 63
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, -12, 27, 2, 3
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, 8, 28, 3, 4
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, -4, 30, 2, 3
- sprite gBattleAnimSpriteTemplate_83DAE00, 130, 4, 12, 25, 4, 4
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, -12, 27, 2, 3
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, 8, 28, 3, 4
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, -4, 30, 2, 3
+ sprite gBattleAnimSpriteTemplate_83DAE00, 130, 12, 25, 4, 4
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
wait
end
_81D5B99:
loadsprite 10263
loadsprite 10141
- sprite gBattleAnimSpriteTemplate_83D9E54, 130, 6, -30, -100, 25, 25, -40, 20
+ sprite gBattleAnimSpriteTemplate_83D9E54, 130, -30, -100, 25, 25, -40, 20
panse_19 SE_W258, 63
pause 10
- sprite gBattleAnimSpriteTemplate_83D9E54, 130, 6, -30, -100, 25, 25, 40, 0
+ sprite gBattleAnimSpriteTemplate_83D9E54, 130, -30, -100, 25, 25, 40, 0
panse_19 SE_W258, 63
pause 10
- sprite gBattleAnimSpriteTemplate_83D9E54, 130, 6, -30, -100, 25, 25, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9E54, 130, -30, -100, 25, 25, 0, 0
panse_19 SE_W258, 63
wait
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
panse_19 SE_W196, 63
call Unknown_81D5C36
wait
@@ -9913,234 +9913,234 @@ PoundCopy: @ 81D5C05
monbg 1
setalpha 12, 8
panse_19 SE_W003, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
wait
clearmonbg 1
blendoff
end
Unknown_81D5C36: @ 81D5C36
- sprite gBattleAnimSpriteTemplate_83D9C78, 130, 3, -10, -10, 0
+ sprite gBattleAnimSpriteTemplate_83D9C78, 130, -10, -10, 0
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C90, 130, 3, 10, 20, 0
+ sprite gBattleAnimSpriteTemplate_83D9C90, 130, 10, 20, 0
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C78, 130, 3, -5, 10, 0
+ sprite gBattleAnimSpriteTemplate_83D9C78, 130, -5, 10, 0
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C90, 130, 3, 17, -12, 0
+ sprite gBattleAnimSpriteTemplate_83D9C90, 130, 17, -12, 0
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C90, 130, 3, -15, 15, 0
+ sprite gBattleAnimSpriteTemplate_83D9C90, 130, -15, 15, 0
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C90, 130, 3, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D9C90, 130, 0, 0, 0
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C78, 130, 3, 20, 2, 0
+ sprite gBattleAnimSpriteTemplate_83D9C78, 130, 20, 2, 0
panse_19 SE_W196, 63
ret
Unknown_81D5CBA: @ 81D5CBA
- sprite gBattleAnimSpriteTemplate_83D9C78, 130, 3, -10, -10, 1
+ sprite gBattleAnimSpriteTemplate_83D9C78, 130, -10, -10, 1
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C90, 130, 3, 10, 20, 1
+ sprite gBattleAnimSpriteTemplate_83D9C90, 130, 10, 20, 1
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C78, 130, 3, -29, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9C78, 130, -29, 0, 1
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C90, 130, 3, 29, -20, 1
+ sprite gBattleAnimSpriteTemplate_83D9C90, 130, 29, -20, 1
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C78, 130, 3, -5, 10, 1
+ sprite gBattleAnimSpriteTemplate_83D9C78, 130, -5, 10, 1
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C90, 130, 3, 17, -12, 1
+ sprite gBattleAnimSpriteTemplate_83D9C90, 130, 17, -12, 1
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C78, 130, 3, -20, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9C78, 130, -20, 0, 1
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C90, 130, 3, -15, 15, 1
+ sprite gBattleAnimSpriteTemplate_83D9C90, 130, -15, 15, 1
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C90, 130, 3, 26, -5, 1
+ sprite gBattleAnimSpriteTemplate_83D9C90, 130, 26, -5, 1
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C90, 130, 3, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D9C90, 130, 0, 0, 1
panse_19 SE_W196, 63
pause 4
- sprite gBattleAnimSpriteTemplate_83D9C78, 130, 3, 20, 2, 1
+ sprite gBattleAnimSpriteTemplate_83D9C78, 130, 20, 2, 1
panse_19 SE_W196, 63
ret
Unknown_81D5D8A: @ 81D5D8A
panse_1C SE_W196, 63, 6, 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 0, 24, 0
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 0, 24, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 8, 24, 0
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, -8, 24, 0
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 8, 24, 0
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, -8, 24, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 16, 24, 0
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, -16, 24, 0
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 16, 24, 0
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, -16, 24, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 24, 24, 0
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, -24, 24, 0
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 24, 24, 0
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, -24, 24, 0
pause 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 32, 24, 0
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, -32, 24, 0
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 32, 24, 0
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, -32, 24, 0
ret
Unknown_81D5E0E: @ 81D5E0E
panse_1C SE_W196, 63, 6, 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 0, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 0, 24, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 8, 24, 1
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, -8, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 8, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, -8, 24, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 16, 24, 1
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, -16, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 16, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, -16, 24, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 24, 24, 1
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, -24, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 24, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, -24, 24, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 32, 24, 1
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, -32, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 32, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, -32, 24, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 40, 24, 1
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, -40, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 40, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, -40, 24, 1
pause 4
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, 48, 24, 1
- sprite gBattleAnimSpriteTemplate_83D9D14, 130, 3, -48, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, 48, 24, 1
+ sprite gBattleAnimSpriteTemplate_83D9D14, 130, -48, 24, 1
ret
Unknown_81D5ECA: @ 81D5ECA
- sprite gBattleAnimSpriteTemplate_83D6C88, 2, 6, -15, 0, 0, 0, 32, 60
+ sprite gBattleAnimSpriteTemplate_83D6C88, 2, -15, 0, 0, 0, 32, 60
pause 8
- sprite gBattleAnimSpriteTemplate_83D6C88, 2, 6, 12, -5, 0, 0, 32, 60
+ sprite gBattleAnimSpriteTemplate_83D6C88, 2, 12, -5, 0, 0, 32, 60
pause 8
ret
Unknown_81D5EF5: @ 81D5EF5
panse_19 SE_W071B, 192
- sprite gBattleAnimSpriteTemplate_83D7038, 2, 4, 0, -5, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D7038, 2, 0, -5, 0, 0
pause 7
- sprite gBattleAnimSpriteTemplate_83D7038, 2, 4, -15, 10, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D7038, 2, -15, 10, 0, 0
pause 7
- sprite gBattleAnimSpriteTemplate_83D7038, 2, 4, -15, -15, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D7038, 2, -15, -15, 0, 0
pause 7
- sprite gBattleAnimSpriteTemplate_83D7038, 2, 4, 10, -5, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D7038, 2, 10, -5, 0, 0
pause 7
ret
Unknown_81D5F3E: @ 81D5F3E
panse_19 SE_W071B, 63
- sprite gBattleAnimSpriteTemplate_83D7038, 130, 4, 0, -5, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7038, 130, 0, -5, 1, 0
pause 7
- sprite gBattleAnimSpriteTemplate_83D7038, 130, 4, -15, 10, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7038, 130, -15, 10, 1, 0
pause 7
- sprite gBattleAnimSpriteTemplate_83D7038, 130, 4, -15, -15, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7038, 130, -15, -15, 1, 0
pause 7
- sprite gBattleAnimSpriteTemplate_83D7038, 130, 4, 10, -5, 1, 0
+ sprite gBattleAnimSpriteTemplate_83D7038, 130, 10, -5, 1, 0
pause 7
ret
Unknown_81D5F87: @ 81D5F87
- sprite gBattleAnimSpriteTemplate_83DA350, 130, 3, 10, 10, 0
+ sprite gBattleAnimSpriteTemplate_83DA350, 130, 10, 10, 0
panse_19 SE_W092, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA350, 130, 3, 20, -20, 0
+ sprite gBattleAnimSpriteTemplate_83DA350, 130, 20, -20, 0
panse_19 SE_W092, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA350, 130, 3, -20, 15, 0
+ sprite gBattleAnimSpriteTemplate_83DA350, 130, -20, 15, 0
panse_19 SE_W092, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA350, 130, 3, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DA350, 130, 0, 0, 0
panse_19 SE_W092, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA350, 130, 3, -20, -20, 0
+ sprite gBattleAnimSpriteTemplate_83DA350, 130, -20, -20, 0
panse_19 SE_W092, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA350, 130, 3, 16, -8, 0
+ sprite gBattleAnimSpriteTemplate_83DA350, 130, 16, -8, 0
panse_19 SE_W092, 63
ret
Unknown_81D5FF8: @ 81D5FF8
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, 10, 10, 0
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, 10, 10, 0
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, 20, -20, 0
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, 20, -20, 0
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, -20, 15, 0
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, -20, 15, 0
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, 0, 0, 0
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, -20, -20, 0
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, -20, -20, 0
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, 16, -8, 0
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, 16, -8, 0
panse_19 SE_W145C, 63
ret
Unknown_81D6069: @ 81D6069
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, 10, 10, 1
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, 10, 10, 1
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, -28, -10, 1
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, -28, -10, 1
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, 20, -20, 1
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, 20, -20, 1
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, -20, 15, 1
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, -20, 15, 1
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, 0, 0, 1
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, 0, 0, 1
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, 27, 8, 1
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, 27, 8, 1
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, -20, -20, 1
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, -20, -20, 1
panse_19 SE_W145C, 63
pause 6
- sprite gBattleAnimSpriteTemplate_83DA368, 2, 3, 16, -8, 1
+ sprite gBattleAnimSpriteTemplate_83DA368, 2, 16, -8, 1
panse_19 SE_W145C, 63
ret
Unknown_81D6100: @ 81D6100
panse_19 SE_W085B, 63
- sprite gBattleAnimSpriteTemplate_83D9920, 130, 4, 5, 0, 5, 0
+ sprite gBattleAnimSpriteTemplate_83D9920, 130, 5, 0, 5, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83D9920, 130, 4, -5, 10, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D9920, 130, -5, 10, 5, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83D9920, 130, 4, 15, 20, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D9920, 130, 15, 20, 5, 2
pause 2
- sprite gBattleAnimSpriteTemplate_83D9920, 130, 4, -15, -10, 5, 0
+ sprite gBattleAnimSpriteTemplate_83D9920, 130, -15, -10, 5, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83D9920, 130, 4, 25, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D9920, 130, 25, 0, 5, 1
pause 2
- sprite gBattleAnimSpriteTemplate_83D9920, 130, 4, -8, 8, 5, 2
+ sprite gBattleAnimSpriteTemplate_83D9920, 130, -8, 8, 5, 2
pause 2
- sprite gBattleAnimSpriteTemplate_83D9920, 130, 4, 2, -8, 5, 0
+ sprite gBattleAnimSpriteTemplate_83D9920, 130, 2, -8, 5, 0
pause 2
- sprite gBattleAnimSpriteTemplate_83D9920, 130, 4, -20, 15, 5, 1
+ sprite gBattleAnimSpriteTemplate_83D9920, 130, -20, 15, 5, 1
ret
Unknown_81D618B: @ 81D618B
panse_1C SE_W146, 63, 13, 6
- sprite gBattleAnimSpriteTemplate_83DB3AC, 130, 5, 0, -15, 0, 3, 90
- sprite gBattleAnimSpriteTemplate_83DB3AC, 130, 5, 0, -15, 51, 3, 90
- sprite gBattleAnimSpriteTemplate_83DB3AC, 130, 5, 0, -15, 102, 3, 90
- sprite gBattleAnimSpriteTemplate_83DB3AC, 130, 5, 0, -15, 153, 3, 90
- sprite gBattleAnimSpriteTemplate_83DB3AC, 130, 5, 0, -15, 204, 3, 90
+ sprite gBattleAnimSpriteTemplate_83DB3AC, 130, 0, -15, 0, 3, 90
+ sprite gBattleAnimSpriteTemplate_83DB3AC, 130, 0, -15, 51, 3, 90
+ sprite gBattleAnimSpriteTemplate_83DB3AC, 130, 0, -15, 102, 3, 90
+ sprite gBattleAnimSpriteTemplate_83DB3AC, 130, 0, -15, 153, 3, 90
+ sprite gBattleAnimSpriteTemplate_83DB3AC, 130, 0, -15, 204, 3, 90
ret
Unknown_81D61E7: @ 81D61E7
@@ -10161,14 +10161,14 @@ Unknown_81D61FB: @ 81D61FB
jumpunkcond _81D6214
fadetobg 18
waitbgfadeout
- createtask sub_80E3A58, 5, 4, -2304, 768, 1, -1
+ createtask sub_80E3A58, 5, -2304, 768, 1, -1
_81D6212:
waitbgfadein
ret
_81D6214:
fadetobg 19
waitbgfadeout
- createtask sub_80E3A58, 5, 4, 2304, 768, 0, -1
+ createtask sub_80E3A58, 5, 2304, 768, 0, -1
jump _81D6212
Unknown_81D622B: @ 81D622B
@@ -10208,8 +10208,8 @@ Unknown_81D626D: @ 81D626D
StatusCondition_Poison: @ 81D6270
panse_1C SE_W092, 63, 13, 6
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 18, 2
- createtask sub_80E1F8C, 2, 6, 2, 2, 2, 0, 12, 31774
+ createtask sub_80A7FA0, 2, 0, 1, 0, 18, 2
+ createtask sub_80E1F8C, 2, 2, 2, 2, 0, 12, 31774
end
StatusCondition_Confusion: @ 81D629B
@@ -10226,33 +10226,33 @@ StatusCondition_Burn: @ 81D62A4
wait
end
_81D62BC:
- sprite gBattleAnimSpriteTemplate_83D9614, 130, 7, -24, 24, 24, 24, 20, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D9614, 130, -24, 24, 24, 24, 20, 1, 1
pause 4
ret
StatusCondition_Love: @ 81D62D4
loadsprite 10210
panse_19 SE_W204, 192
- sprite gBattleAnimSpriteTemplate_83D7A80, 3, 2, 0, 20
+ sprite gBattleAnimSpriteTemplate_83D7A80, 3, 0, 20
pause 15
panse_19 SE_W204, 192
- sprite gBattleAnimSpriteTemplate_83D7A80, 3, 2, -20, 20
+ sprite gBattleAnimSpriteTemplate_83D7A80, 3, -20, 20
pause 15
panse_19 SE_W204, 192
- sprite gBattleAnimSpriteTemplate_83D7A80, 3, 2, 20, 20
+ sprite gBattleAnimSpriteTemplate_83D7A80, 3, 20, 20
end
StatusCondition_Sleep: @ 81D6309
loadsprite 10228
panse_19 SE_W173, 192
- sprite gBattleAnimSpriteTemplate_83D6D94, 2, 5, 4, -10, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D6D94, 2, 4, -10, 16, 0, 0
pause 30
- sprite gBattleAnimSpriteTemplate_83D6D94, 2, 5, 4, -10, 16, 0, 0
+ sprite gBattleAnimSpriteTemplate_83D6D94, 2, 4, -10, 16, 0, 0
end
StatusCondition_Paralysis: @ 81D6335
loadsprite 10011
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 10, 1
+ createtask sub_80A7FA0, 2, 0, 1, 0, 10, 1
call Unknown_81D6100
end
@@ -10272,7 +10272,7 @@ StatusCondition_Curse: @ 81D636A
monbg 3
panse_19 SE_W171, 63
sprite gBattleAnimSpriteTemplate_83DAF38, 130
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 14, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 14, 1
wait
clearmonbg 3
end
@@ -10282,7 +10282,7 @@ StatusCondition_Nightmare: @ 81D638F
monbg 3
panse_19 SE_W171, 63
sprite gBattleAnimSpriteTemplate_83DAF50, 130
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 14, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 14, 1
wait
clearmonbg 3
end
@@ -10295,12 +10295,12 @@ _81D63C8:
monbg 0
panse_19 SE_W100, 192
panse_1D SE_W107, 192, 48
- createtask sub_812D7E8, 2, 1, 1
+ createtask sub_812D7E8, 2, 1
wait
clearmonbg 0
end
_81D63E0:
- createtask sub_812DB58, 2, 1, 1
+ createtask sub_812DB58, 2, 1
end
Unknown_81D63EA: @ 81D63EA
@@ -10311,14 +10311,14 @@ Unknown_81D63EA: @ 81D63EA
Unknown_81D63F3: @ 81D63F3
monbg 0
createtask sub_81416C4, 5
- createtask sub_80E2A38, 10, 5, 2, 0, 0, 16, 32767
+ createtask sub_80E2A38, 10, 2, 0, 0, 16, 32767
wait
pause 1
clearmonbg 0
pause 2
blendoff
- createtask sub_80E2A38, 10, 5, 2, 0, 0, 0, 32767
- createtask sub_814151C, 2, 1, 1
+ createtask sub_80E2A38, 10, 2, 0, 0, 0, 32767
+ createtask sub_814151C, 2, 1
end
Unknown_81D6430: @ 81D6430
@@ -10330,10 +10330,10 @@ Unknown_81D6438: @ 81D6438
createtask sub_8141BD4, 2
pause 0
panse_1D SE_W026, 192, 22
- sprite gBattleAnimSpriteTemplate_840B4FC, 131, 4, -16, 7, 0, 32
+ sprite gBattleAnimSpriteTemplate_840B4FC, 131, -16, 7, 0, 32
pause 50
panse_1C SE_W039, 63, 19, 2
- createtask sub_80A8B88, 5, 5, 1, 8, 1536, 2, 1
+ createtask sub_80A8B88, 5, 1, 8, 1536, 2, 1
wait
createtask sub_8141C08, 2
end
@@ -10353,11 +10353,11 @@ Unknown_81D6489: @ 81D6489
_81D64B5:
loadsprite 10186
panse_1C SE_W010, 63, 6, 2
- sprite gBattleAnimSpriteTemplate_83D65A0, 132, 4, 0, 16, 0, 1
+ sprite gBattleAnimSpriteTemplate_83D65A0, 132, 0, 16, 0, 1
pause 7
- sprite gBattleAnimSpriteTemplate_83D65A0, 130, 4, 0, 8, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D65A0, 130, 0, 8, 1, 1
pause 3
- createtask sub_80A7FA0, 2, 5, 1, 2, 0, 8, 1
+ createtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
pause 20
setvar 7, -1
panse_19 SE_W020, 63
@@ -10366,7 +10366,7 @@ _81D64B5:
_81D64FD:
loadsprite 10029
panse_19 SE_W221B, 63
- createtask sub_80A7E7C, 5, 5, 1, 0, 2, 30, 1
+ createtask sub_80A7E7C, 5, 1, 0, 2, 30, 1
call _81C90BF
call _81C90BF
wait
@@ -10378,13 +10378,13 @@ _81D6522:
monbgprio_28 1
setalpha 12, 8
pause 0
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 4, 2, 0, 7, 23968
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 0, 7, 23968
panse_19 SE_W250, 63
- createtask sub_80A7E7C, 5, 5, 1, 0, 2, 30, 1
+ createtask sub_80A7E7C, 5, 1, 0, 2, 30, 1
call _81D03E4
call _81D03E4
pause 12
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 4, 2, 7, 0, 23968
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 7, 0, 23968
wait
stopsound
clearmonbg 3
@@ -10395,11 +10395,11 @@ _81D6576:
monbg 1
setalpha 12, 8
panse_19 SE_W011, 63
- sprite gBattleAnimSpriteTemplate_83DB1E8, 2, 6, -32, 0, 2, 819, 0, 10
- sprite gBattleAnimSpriteTemplate_83DB1E8, 2, 6, 32, 0, 6, -819, 0, 10
+ sprite gBattleAnimSpriteTemplate_83DB1E8, 2, -32, 0, 2, 819, 0, 10
+ sprite gBattleAnimSpriteTemplate_83DB1E8, 2, 32, 0, 6, -819, 0, 10
pause 10
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 5, 5, 1, 3, 0, 5, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A7E7C, 5, 1, 3, 0, 5, 1
wait
clearmonbg 1
blendoff
@@ -10407,13 +10407,13 @@ _81D6576:
end
_81D65D3:
loadsprite 10074
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 4, 2, 0, 7, 563
- createtask sub_80A7E7C, 5, 5, 1, 0, 2, 30, 1
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 0, 7, 563
+ createtask sub_80A7E7C, 5, 1, 0, 2, 30, 1
panse_19 SE_W328, 63
call _81D361F
call _81D361F
pause 22
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 4, 2, 7, 0, 563
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 7, 0, 563
wait
stopsound
end
@@ -10423,20 +10423,20 @@ Unknown_81D661C: @ 81D661C
loadsprite 10049
pause 0
panse_19 SE_W036, 192
- createtask sub_80A8EFC, 2, 4, 16, 128, 0, 2
+ createtask sub_80A8EFC, 2, 16, 128, 0, 2
wait
panse_19 SE_W036, 192
- createtask sub_80A8EFC, 2, 4, 16, 128, 0, 2
+ createtask sub_80A8EFC, 2, 16, 128, 0, 2
wait
panse_19 SE_W036, 192
- createtask sub_80A8EFC, 2, 4, 16, 128, 0, 2
+ createtask sub_80A8EFC, 2, 16, 128, 0, 2
wait
panse_19 SE_W234, 192
call Unknown_81D5ECA
wait
panse_19 SE_REAPOKE, 192
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 2, 3, 7, 0, 26609
- sprite gBattleAnimSpriteTemplate_83D7928, 3, 4, 0, 0, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 2, 3, 7, 0, 26609
+ sprite gBattleAnimSpriteTemplate_83D7928, 3, 0, 0, 0, 0
wait
end
@@ -10446,32 +10446,32 @@ Unknown_81D6690: @ 81D6690
setalpha 12, 4
pause 0
panse_19 SE_BOWA2, 63
- sprite gBattleAnimSpriteTemplate_8402894, 128, 4, 0, 32, 28, 30
+ sprite gBattleAnimSpriteTemplate_8402894, 128, 0, 32, 28, 30
pause 4
panse_19 SE_BOWA2, 63
- sprite gBattleAnimSpriteTemplate_8402894, 127, 4, 2, 12, 20, 30
+ sprite gBattleAnimSpriteTemplate_8402894, 127, 2, 12, 20, 30
pause 12
panse_19 SE_BOWA2, 63
- sprite gBattleAnimSpriteTemplate_8402894, 126, 4, 2, -28, 4, 30
+ sprite gBattleAnimSpriteTemplate_8402894, 126, 2, -28, 4, 30
pause 4
pause 8
panse_19 SE_BOWA2, 63
- sprite gBattleAnimSpriteTemplate_8402894, 124, 4, 2, 14, -20, 30
+ sprite gBattleAnimSpriteTemplate_8402894, 124, 2, 14, -20, 30
pause 4
panse_19 SE_BOWA2, 63
- createtask sub_80DFC24, 2, 1, 2
- sprite gBattleAnimSpriteTemplate_8402894, 123, 4, 3, 4, 4, 30
+ createtask sub_80DFC24, 2, 2
+ sprite gBattleAnimSpriteTemplate_8402894, 123, 3, 4, 4, 30
pause 14
panse_19 SE_BOWA2, 63
- sprite gBattleAnimSpriteTemplate_8402894, 122, 4, 3, -14, 18, 46
+ sprite gBattleAnimSpriteTemplate_8402894, 122, 3, -14, 18, 46
pause 0
- sprite gBattleAnimSpriteTemplate_8402894, 121, 4, 3, 14, -14, 46
+ sprite gBattleAnimSpriteTemplate_8402894, 121, 3, 14, -14, 46
pause 0
- sprite gBattleAnimSpriteTemplate_8402894, 120, 4, 3, -12, -10, 46
+ sprite gBattleAnimSpriteTemplate_8402894, 120, 3, -12, -10, 46
pause 0
- sprite gBattleAnimSpriteTemplate_8402894, 119, 4, 3, 14, 14, 46
+ sprite gBattleAnimSpriteTemplate_8402894, 119, 3, 14, 14, 46
pause 0
- sprite gBattleAnimSpriteTemplate_8402894, 118, 4, 3, 0, 0, 46
+ sprite gBattleAnimSpriteTemplate_8402894, 118, 3, 0, 0, 46
wait
clearmonbg 0
invisible 0
@@ -10480,26 +10480,26 @@ Unknown_81D6690: @ 81D6690
end
Unknown_81D676E: @ 81D676E
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 2, 7, 0, 9, 31
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 2, 7, 0, 9, 31
panse_19 SE_W082, 192
- createtask sub_812FC68, 5, 7, 30, 128, 0, 1, 2, 0, 1
+ createtask sub_812FC68, 5, 30, 128, 0, 1, 2, 0, 1
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 5, 2, 4, 9, 0, 31
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 0, 2, 4, 9, 0, 31
wait
pause 6
- sprite gBattleAnimSpriteTemplate_83C1FE0, 0, 3, 0, 0, 15
+ sprite gBattleAnimSpriteTemplate_83C1FE0, 0, 0, 0, 15
end
Unknown_Weather_Rain: @ 81D67BB
loadsprite 10115
panse_19 SE_W240, 192
- createtask sub_80E2A38, 10, 5, 1921, 2, 0, 4, 0
+ createtask sub_80E2A38, 10, 1921, 2, 0, 4, 0
wait
- createtask sub_80D30F0, 2, 3, 0, 3, 60
- createtask sub_80D30F0, 2, 3, 0, 3, 60
+ createtask sub_80D30F0, 2, 0, 3, 60
+ createtask sub_80D30F0, 2, 0, 3, 60
pause 50
wait
- createtask sub_80E2A38, 10, 5, 1921, 2, 4, 0, 0
+ createtask sub_80E2A38, 10, 1921, 2, 4, 0, 0
wait
end
@@ -10522,8 +10522,8 @@ Unknown_81D6821: @ 81D6821
monbg 1
setalpha 12, 8
panse_19 SE_W003, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 4, 0, 0, 1, 2
- createtask sub_80A7E7C, 2, 5, 1, 3, 0, 6, 1
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
wait
clearmonbg 1
blendoff
@@ -10534,7 +10534,7 @@ Unknown_81D6852: @ 81D6852
createtask sub_80E42D0, 2
createtask sub_8141808, 2
pause 1
- sprite gBattleAnimSpriteTemplate_83D677C, 2, 5, 0, -5, 10, 2, -1
+ sprite gBattleAnimSpriteTemplate_83D677C, 2, 0, -5, 10, 2, -1
end
Unknown_81D6877: @ 81D6877
@@ -10542,7 +10542,7 @@ Unknown_81D6877: @ 81D6877
createtask sub_80E4234, 2
call Unknown_81D6AB6
pause 1
- createtask sub_80A8B88, 2, 5, 0, 5, 5120, 4, 1
+ createtask sub_80A8B88, 2, 0, 5, 5120, 4, 1
wait
createtask sub_80E4264, 2
jumpvareq 7, 0, _81D68B5
@@ -10568,10 +10568,10 @@ Unknown_81D68D5: @ 81D68D5
setalpha 8, 8
panse_19 SE_W048, 63
panse_1D SE_W048, 63, 8
- createtask sub_80A7E7C, 2, 5, 1, 4, 0, 15, 1
- createtask sub_80A8D34, 5, 5, -5, -5, 15, 1, 1
+ createtask sub_80A7E7C, 2, 1, 4, 0, 15, 1
+ createtask sub_80A8D34, 5, -5, -5, 15, 1, 1
wait
- createtask sub_80A7E7C, 2, 5, 1, 4, 0, 24, 1
+ createtask sub_80A7E7C, 2, 1, 4, 0, 24, 1
wait
clearmonbg 3
blendoff
@@ -10583,7 +10583,7 @@ Unknown_81D68D5: @ 81D68D5
Unknown_81D6934: @ 81D6934
createtask sub_80E42B0, 2
loadsprite 10198
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 0, 16, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 0, 16, 32767
wait
pause 10
createtask sub_812E14C, 5
@@ -10594,23 +10594,23 @@ Unknown_81D6934: @ 81D6934
pause 9
panse_19 SE_W109, 63
pause 25
- createtask sub_80A8154, 2, 5, 1, 10, 0, 20, 1
+ createtask sub_80A8154, 2, 1, 10, 0, 20, 1
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 0, 0, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 0, 0, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 24, -24, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 24, -24, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, -16, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, -16, 16, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, -24, -12, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, -24, -12, 1, 1
pause 6
panse_19 SE_W120, 63
- sprite gBattleAnimSpriteTemplate_83D7828, 3, 4, 16, 16, 1, 1
+ sprite gBattleAnimSpriteTemplate_83D7828, 3, 16, 16, 1, 1
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 16, 0, 32767
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 16, 0, 32767
wait
end
@@ -10619,8 +10619,8 @@ Unknown_81D69F9: @ 81D69F9
panse_19 SE_W082, 192
call _81CBAC7
pause 8
- createtask sub_80E1F8C, 2, 6, 2, 2, 2, 0, 11, 31
- createtask sub_80A7FA0, 2, 5, 0, 1, 0, 32, 1
+ createtask sub_80E1F8C, 2, 2, 2, 2, 0, 11, 31
+ createtask sub_80A7FA0, 2, 0, 1, 0, 32, 1
call _81CBAC7
pause 8
call _81CBAC7
@@ -10632,7 +10632,7 @@ Unknown_81D6A39: @ 81D6A39
loadsprite 10031
monbg 3
setalpha 12, 8
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 0, 4, 13293
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 4, 13293
wait
pause 3
call _81CF496
@@ -10640,7 +10640,7 @@ Unknown_81D6A39: @ 81D6A39
pause 15
call Unknown_81D5EF5
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 1, 4, 0, 13293
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 4, 0, 13293
wait
clearmonbg 3
blendoff
@@ -10649,14 +10649,14 @@ Unknown_81D6A39: @ 81D6A39
Unknown_81D6A7C: @ 81D6A7C
loadsprite 10031
loadsprite 10049
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 0, 10, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 0, 10, 0
wait
panse_19 SE_W025, 192
call Unknown_81D5ECA
wait
call Unknown_81D5EF5
wait
- sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 5, 1, 3, 10, 0, 0
+ sprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 3, 10, 0, 0
end
Unknown_81D6AB6: @ 81D6AB6
@@ -10666,7 +10666,7 @@ _81D6AC5:
wait
ret
_81D6AC7:
- createtask sub_814151C, 2, 1, 1
+ createtask sub_814151C, 2, 1
wait
jump _81D6AC5
@@ -10677,7 +10677,7 @@ _81D6AE5:
wait
ret
_81D6AE7:
- createtask sub_814151C, 2, 1, 0
+ createtask sub_814151C, 2, 0
wait
jump _81D6AE5
@@ -10685,7 +10685,7 @@ Unknown_81D6AF6: @ 81D6AF6
panse_19 SE_EXPMAX, 0
createtask sub_813F4EC, 2
pause 0
- createtask sub_813F6A0, 5, 2, 0, 0
+ createtask sub_813F6A0, 5, 0, 0
wait
createtask sub_813F5E8, 2
end
@@ -10720,7 +10720,7 @@ _81D6B65:
setalpha 12, 8
pause 0
panse_19 SE_W003, 63
- sprite gBattleAnimSpriteTemplate_83DB4A8, 130, 4, -4, -20, 1, 2
+ sprite gBattleAnimSpriteTemplate_83DB4A8, 130, -4, -20, 1, 2
wait
clearmonbg 3
blendoff
@@ -10735,9 +10735,9 @@ Unknown_81D6B8D: @ 81D6B8D
end
Unknown_81D6BA6: @ 81D6BA6
- createtask sub_814151C, 2, 1, 1
+ createtask sub_814151C, 2, 1
end
Unknown_81D6BB0: @ 81D6BB0
- createtask sub_814151C, 2, 1, 0
+ createtask sub_814151C, 2, 0
end
diff --git a/data/battle_interface.s b/data/battle_interface.s
new file mode 100644
index 000000000..040b1b9d3
--- /dev/null
+++ b/data/battle_interface.s
@@ -0,0 +1,318 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_0820A47C:: @ 820A47C
+ obj_tiles gBattleWindowLargeGfx, 4096, 0xd6ff
+
+ .align 2
+gUnknown_0820A484:: @ 820A484
+ obj_tiles gBattleWindowSmallGfx, 4096, 0xd701
+
+ .align 2
+gUnknown_0820A48C:: @ 820A48C
+ obj_tiles gBattleWindowSmall2Gfx, 2048, 0xd6ff
+
+ .align 2
+gUnknown_0820A494:: @ 820A494
+ obj_tiles gBattleWindowSmall2Gfx, 2048, 0xd700
+
+ .align 2
+gUnknown_0820A49C:: @ 820A49C
+ obj_tiles gBattleWindowSmall3Gfx, 2048, 0xd701
+
+ .align 2
+gUnknown_0820A4A4:: @ 820A4A4
+ obj_tiles gBattleWindowSmall3Gfx, 2048, 0xd702
+
+ .align 2
+gUnknown_0820A4AC:: @ 820A4AC
+ obj_tiles gBattleWindowLarge2Gfx, 4096, 0xd70b
+
+ .align 2
+gUnknown_0820A4B4:: @ 820A4B4
+ obj_tiles gBlankGfxCompressed, 256, 0xd704
+ obj_tiles gBlankGfxCompressed, 288, 0xd705
+ obj_tiles gBlankGfxCompressed, 256, 0xd706
+ obj_tiles gBlankGfxCompressed, 288, 0xd707
+
+ .align 2
+gUnknown_0820A4D4:: @ 820A4D4
+ obj_pal gUnknown_08D1212C, 0xD6FF
+ obj_pal gUnknown_08D1214C, 0xD704
+
+ .align 2
+gOamData_820A4E4:: @ 820A4E4
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteTemplate_820A4EC:: @ 820A4EC
+ spr_template 55039, 55039, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_820A504:: @ 820A504
+ spr_template 55040, 55039, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_820A51C:: @ 820A51C
+ spr_template 55041, 55039, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_820A534:: @ 820A534
+ spr_template 55042, 55039, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_820A54C:: @ 820A54C
+ spr_template 55051, 55039, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_820A564:: @ 820A564
+ .2byte 0x4000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gSpriteTemplate_820A56C:: @ 820A56C
+ spr_template 55044, 55044, gOamData_820A564, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8043CEC
+
+ .align 2
+gSpriteTemplate_820A584:: @ 820A584
+ spr_template 55045, 55044, gOamData_820A564, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8043CEC
+
+ .align 2
+gSpriteTemplate_820A59C:: @ 820A59C
+ spr_template 55046, 55044, gOamData_820A564, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8043CEC
+
+ .align 2
+gSpriteTemplate_820A5B4:: @ 820A5B4
+ spr_template 55047, 55044, gOamData_820A564, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8043CEC
+
+ .align 2
+gSubspriteTable_820A5CC:: @ 820A5CC
+ subsprite -16, 0, 1, 0, 64x32
+ subsprite 48, 0, 1, 32, 32x32
+ subsprite -16, 32, 1, 48, 32x8
+ subsprite 16, 32, 1, 52, 32x8
+ subsprite 48, 32, 1, 56, 32x8
+
+ .align 2
+gSubspriteTable_820A5F4:: @ 820A5F4
+ subsprite -16, 0, 1, 64, 64x32
+ subsprite 48, 0, 1, 96, 32x32
+ subsprite -16, 32, 1, 112, 32x8
+ subsprite 16, 32, 1, 116, 32x8
+ subsprite 48, 32, 1, 120, 32x8
+
+ .align 2
+gSubspriteTable_820A61C:: @ 820A61C
+ subsprite -16, 0, 1, 0, 64x32
+ subsprite 48, 0, 1, 32, 32x32
+
+ .align 2
+gSubspriteTable_820A62C:: @ 820A62C
+ subsprite -16, 0, 1, 0, 64x32
+ subsprite 48, 0, 1, 32, 32x32
+
+ .align 2
+gSubspriteTable_820A63C:: @ 820A63C
+ subsprite -16, 0, 1, 0, 32x8
+ subsprite 16, 0, 1, 4, 32x8
+
+ .align 2
+gSubspriteTable_820A64C:: @ 820A64C
+ subsprite -16, 0, 1, 0, 32x8
+ subsprite 16, 0, 1, 4, 32x8
+ subsprite -32, 0, 1, 8, 8x8
+
+@ unreferenced
+ .align 2
+ .4byte 5, gSubspriteTable_820A5CC
+ .4byte 2, gSubspriteTable_820A61C
+ .4byte 5, gSubspriteTable_820A5F4
+ .4byte 2, gSubspriteTable_820A62C
+
+ .align 2
+gSubspriteTables_820A684:: @ 820A684
+ .4byte 2, gSubspriteTable_820A63C
+ .4byte 3, gSubspriteTable_820A64C
+
+ .align 2
+gSubspriteTable_820A694:: @ 820A694
+ subsprite -96, 0, 1, 0, 32x8
+ subsprite -64, 0, 1, 4, 32x8
+ subsprite -32, 0, 1, 8, 32x8
+ subsprite 0, 0, 1, 12, 32x8
+
+ .align 2
+gSubspriteTable_820A6B4:: @ 820A6B4
+ subsprite -96, 0, 1, 0, 32x8
+ subsprite -64, 0, 1, 4, 32x8
+ subsprite -32, 0, 1, 8, 32x8
+ subsprite 0, 0, 1, 8, 32x8
+ subsprite 32, 0, 1, 8, 32x8
+ subsprite 64, 0, 1, 12, 32x8
+
+ .align 2
+gSubspriteTables_820A6E4:: @ 820A6E4
+ .4byte 4, gSubspriteTable_820A694
+
+ .align 2
+gSubspriteTables_820A6EC:: @ 820A6EC
+ .4byte 6, gSubspriteTable_820A6B4
+
+@ unused dakuten/handakuten tiles
+ .incbin "graphics/unused/dakuten.4bpp"
+
+ .align 2
+gUnknown_0820A754:: @ 820A754
+ obj_tiles gBattleGfx_BallStatusBar, 512, 0xd70c
+ obj_tiles gBattleGfx_BallStatusBar, 512, 0xd70d
+
+ .align 2
+gUnknown_0820A764:: @ 820A764
+ obj_pal gUnknown_08D1212C, 0xd710
+ obj_pal gUnknown_08D1212C, 0xd711
+
+ .align 2
+gUnknown_0820A774:: @ 820A774
+ obj_pal gUnknown_08D1214C, 0xd712
+ obj_pal gUnknown_08D1214C, 0xd713
+
+ .align 2
+gUnknown_0820A784:: @ 820A784
+ obj_tiles Tiles_D129AC, 0x80, 0xd714
+ obj_tiles Tiles_D129AC, 0x80, 0xd715
+
+ .align 2
+gOamData_820A794:: @ 820A794
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gOamData_820A79C:: @ 820A79C
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0400
+
+ .align 2
+gSpriteTemplate_820A7A4:: @ 820A7A4
+ spr_template 55052, 55056, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8045030
+
+ .align 2
+gSpriteTemplate_820A7BC:: @ 820A7BC
+ spr_template 55053, 55057, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8045030
+
+ .align 2
+gSpriteTemplate_820A7D4:: @ 820A7D4
+ spr_template 55060, 55058, gOamData_820A79C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_804507C
+
+ .align 2
+gSpriteTemplate_820A7EC:: @ 820A7EC
+ spr_template 55061, 55059, gOamData_820A79C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_804507C
+
+ .align 2
+gUnknown_0820A804:: @ 820A804
+ .4byte OBJ_VRAM0 + 0x940
+ .4byte OBJ_VRAM0 + 0x960
+
+ .align 2
+gUnknown_0820A80C:: @ 820A80C
+ .4byte OBJ_VRAM0 + 0x520
+ .4byte OBJ_VRAM0 + 0x540
+
+ .align 2
+gUnknown_0820A814:: @ 820A814
+ .4byte OBJ_VRAM0 + 0x540
+ .4byte OBJ_VRAM0 + 0x560
+
+gUnknown_0820A81C:: @ 820A81C
+ .string "{COLOR DARK_GREY}{HIGHLIGHT RED} "
+
+ .align 2
+gUnknown_0820A83C:: @ 820A83C
+ .4byte OBJ_VRAM0 + 0x3E0
+ .4byte OBJ_VRAM0 + 0xB00
+ .4byte OBJ_VRAM0 + 0xB20
+
+ .align 2
+gUnknown_0820A848:: @ 820A848
+ .4byte OBJ_VRAM0 + 0x2C0
+ .4byte OBJ_VRAM0 + 0x2E0
+ .4byte OBJ_VRAM0 + 0x600
+
+ .align 2
+gUnknown_0820A854:: @ 820A854
+ .4byte OBJ_VRAM0 + 0xB40
+ .4byte OBJ_VRAM0 + 0xB60
+
+ .align 2
+gUnknown_0820A85C:: @ 820A85C
+ .4byte OBJ_VRAM0 + 0x620
+ .4byte OBJ_VRAM0 + 0x640
+
+gUnknown_0820A864:: @ 820A864
+ .string "{COLOR DARK_GREY}{HIGHLIGHT RED} /$"
+
+ .align 2
+gUnknown_0820A87C:: @ 820A87C
+ .4byte OBJ_VRAM0
+ .4byte OBJ_VRAM0 + 0x20
+ .4byte OBJ_VRAM0 + 0x40
+ .4byte OBJ_VRAM0 + 0x60
+ .4byte OBJ_VRAM0 + 0x80
+ .4byte OBJ_VRAM0 + 0xA0
+
+ .align 2
+gUnknown_0820A894:: @ 820A894
+ .4byte OBJ_VRAM0 + 0xC0
+ .4byte OBJ_VRAM0 + 0xE0
+
+gUnknown_0820A89C:: @ 820A89C
+ .string "{COLOR DARK_GREY}{HIGHLIGHT TRANSPARENT} "
+
+gUnknown_0820A8B0:: @ 820A8B0
+ .string "{HIGHLIGHT RED}$"
+
+ .align 2
+gUnknown_0820A8B4:: @ 820A8B4
+ .4byte OBJ_VRAM0 + 0x40
+ .4byte OBJ_VRAM0 + 0x60
+ .4byte OBJ_VRAM0 + 0x80
+ .4byte OBJ_VRAM0 + 0xA0
+ .4byte OBJ_VRAM0 + 0xC0
+ .4byte OBJ_VRAM0 + 0xE0
+ .4byte OBJ_VRAM0 + 0x800
+ .4byte OBJ_VRAM0 + 0x820
+ .4byte OBJ_VRAM0 + 0x840
+ .4byte OBJ_VRAM0 + 0x860
+
+ .align 2
+gUnknown_0820A8DC:: @ 820A8DC
+ .4byte OBJ_VRAM0 + 0x20
+ .4byte OBJ_VRAM0 + 0x40
+ .4byte OBJ_VRAM0 + 0x60
+ .4byte OBJ_VRAM0 + 0x80
+ .4byte OBJ_VRAM0 + 0xA0
+ .4byte OBJ_VRAM0 + 0xC0
+ .4byte OBJ_VRAM0 + 0xE0
+ .4byte OBJ_VRAM0 + 0x400
+ .4byte OBJ_VRAM0 + 0x420
+ .4byte OBJ_VRAM0 + 0x440
+
+ .align 2
+gUnknown_0820A904:: @ 820A904
+ .4byte OBJ_VRAM0 + 0x40
+ .4byte OBJ_VRAM0 + 0x60
+ .4byte OBJ_VRAM0 + 0x80
+ .4byte OBJ_VRAM0 + 0xA0
+ .4byte OBJ_VRAM0 + 0xC0
+ .4byte OBJ_VRAM0 + 0xE0
+ .4byte OBJ_VRAM0 + 0x400
+ .4byte OBJ_VRAM0 + 0x420
+ .4byte OBJ_VRAM0 + 0x440
+ .4byte OBJ_VRAM0 + 0x460
diff --git a/data/battle_message.s b/data/battle_message.s
new file mode 100644
index 000000000..0ad61bfc0
--- /dev/null
+++ b/data/battle_message.s
@@ -0,0 +1,131 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .include "data/text/battle_strings.inc"
+
+ .align 1
+gUnknown_084016BC:: @ 84016BC
+ .2byte 0xE
+ .2byte 0x46
+ .2byte 0x4A
+ .2byte 0x6A
+ .2byte 0x6B
+ .2byte 0x6C
+ .2byte 0x6E
+ .2byte 0x6F
+ .2byte 0x79
+ .2byte 0x7B
+ .2byte 0x7D
+ .2byte 0x94
+ .2byte 0x96
+ .2byte 0x97
+ .2byte 0x9B
+ .2byte 0x9C
+ .2byte 0x9F
+ .2byte 0xA4
+ .2byte 0xAA
+ .2byte 0xAD
+ .2byte 0xB6
+ .2byte 0xBF
+ .2byte 0xCB
+ .2byte 0xCD
+ .2byte 0xCF
+ .2byte 0xD6
+ .2byte 0xED
+ .2byte 0xF4
+ .2byte 0xF5
+ .2byte 0x10A
+ .2byte 0x10F
+ .2byte 0x112
+ .2byte 0x113
+ .2byte 0x11A
+ .2byte 0x125
+ .2byte 0x136
+ .2byte 0x13C
+ .2byte 0x140
+ .2byte 0x149
+ .2byte 0x14A
+ .2byte 0x14E
+ .2byte 0x154
+ .2byte 0x0
+ .2byte 0x64
+ .2byte 0x69
+ .2byte 0x75
+ .2byte 0x85
+ .2byte 0xAF
+ .2byte 0x10D
+ .2byte 0x153
+ .2byte 0x0
+ .2byte 0x60
+ .2byte 0x61
+ .2byte 0x66
+ .2byte 0x68
+ .2byte 0x8C
+ .2byte 0x90
+ .2byte 0xA5
+ .2byte 0xB8
+ .2byte 0x10C
+ .2byte 0x111
+ .2byte 0x118
+ .2byte 0x119
+ .2byte 0x129
+ .2byte 0x12A
+ .2byte 0x12C
+ .2byte 0x139
+ .2byte 0x15A
+ .2byte 0x15B
+ .2byte 0x0
+ .2byte 0x1
+ .2byte 0xA
+ .2byte 0xB
+ .2byte 0x11
+ .2byte 0x13
+ .2byte 0x14
+ .2byte 0x15
+ .2byte 0x1E
+ .2byte 0x23
+ .2byte 0x25
+ .2byte 0x27
+ .2byte 0x2B
+ .2byte 0x2C
+ .2byte 0x2D
+ .2byte 0x2E
+ .2byte 0x2F
+ .2byte 0x40
+ .2byte 0x47
+ .2byte 0x51
+ .2byte 0x59
+ .2byte 0x5A
+ .2byte 0x5B
+ .2byte 0x5C
+ .2byte 0x67
+ .2byte 0x76
+ .2byte 0x7A
+ .2byte 0x80
+ .2byte 0x84
+ .2byte 0x8B
+ .2byte 0x91
+ .2byte 0xA3
+ .2byte 0xA9
+ .2byte 0xAB
+ .2byte 0xAE
+ .2byte 0xC1
+ .2byte 0xCC
+ .2byte 0xD5
+ .2byte 0xF9
+ .2byte 0xFD
+ .2byte 0xFF
+ .2byte 0x100
+ .2byte 0x103
+ .2byte 0x104
+ .2byte 0x110
+ .2byte 0x11B
+ .2byte 0x141
+ .2byte 0x157
+ .2byte 0x0
+
+ .align 2
+gUnknown_084017A8:: @ 84017A8
+ .4byte -1, -1
diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s
index f65807005..fbb0826fc 100644
--- a/data/battle_scripts_1.s
+++ b/data/battle_scripts_1.s
@@ -280,7 +280,7 @@ BattleScript_1D6F48: @ 81D6F48
seteffectwithchancetarget
faintpokemon TARGET, 0, 0x0
-BattleScript_1D6F62:: @ 81D6F62
+BattleScript_EndTurn:: @ 81D6F62
setbyte 0x201600c, 0
atk49 0, 0
end
@@ -299,7 +299,7 @@ BattleScript_1D6F77: @ 81D6F77
missmessage
resultmessage
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Sleep: @ 81D6F81
attackcanceler
@@ -315,25 +315,25 @@ MoveEffect_Sleep: @ 81D6F81
waitanimation
setbyte 0x2024d21, 1
seteffecttarget
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D6FC4: @ 81D6FC4
pause 32
printstring BATTLE_TEXT_DefendingAsleep
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D6FD2: @ 81D6FD2
pause 32
printstring BATTLE_TEXT_WasntAffected
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D6FE0: @ 81D6FE0
pause 32
printfromtable BattleTextList_40156A
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_PoisonHit: @ 81D6FF0
MoveEffect_PoisonTail: @ 81D6FF0
@@ -380,7 +380,7 @@ BattleScript_1D703F: @ 81D703F
BattleScript_1D7056: @ 81D7056
faintpokemon USER, 0, 0x0
faintpokemon TARGET, 0, 0x0
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_BlazeKick: @ 81D7069
MoveEffect_BurnHit: @ 81D7069
@@ -490,7 +490,7 @@ BattleScript_1D7129: @ 81D7129
BattleScript_1D7167: @ 81D7167
faintpokemon TARGET, 0, 0x0
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_MirrorMove: @ 81D7173
attackcanceler
@@ -501,7 +501,7 @@ MoveEffect_MirrorMove: @ 81D7173
orbyte 0x2024c68, 32
printstring BATTLE_TEXT_MirrorFail
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_AttackUp: @ 81D718B
setbyte 0x201601e, 17
@@ -542,9 +542,9 @@ BattleScript_1D71D8: @ 81D71D8
waitmessage 64
BattleScript_1D71E0: @ 81D71E0
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
-gUnknown_081D71E5:: @ 81D71E5
+BattleScript_StatUp:: @ 81D71E5
playanimation 2, 1, 0x20160a4
printfromtable BattleTextList_401570
waitmessage 64
@@ -592,9 +592,9 @@ BattleScript_1D7269: @ 81D7269
waitmessage 64
BattleScript_1D7271: @ 81D7271
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
-gUnknown_081D7276:: @ 81D7276
+BattleScript_StatDown:: @ 81D7276
playanimation 2, 1, 0x20160a4
printfromtable BattleTextList_40157C
waitmessage 64
@@ -609,7 +609,7 @@ MoveEffect_Haze: @ 81D7286
normalisebuffs
printstring BATTLE_TEXT_StatElim
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Bide: @ 81D7297
attackcanceler
@@ -619,7 +619,7 @@ MoveEffect_Bide: @ 81D7297
waitanimation
orword 0x2024c6c, 0x8000000
setbide
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Rampage: @ 81D72AB
attackcanceler
@@ -690,7 +690,7 @@ BattleScript_1D7377: @ 81D7377
resultmessage
waitmessage 64
jumpifbyte 4, 0x2024c68, 41, BattleScript_1D7396
- copyarray 0x30041c0, 0x20160e0, 6
+ copyarray gBattleTextBuff1, 0x20160e0, 6
printstring BATTLE_TEXT_HitMulti
waitmessage 64
@@ -712,7 +712,7 @@ MoveEffect_Conversion: @ 81D73B1
waitanimation
printstring BATTLE_TEXT_TypeTransform
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_FlinchHit: @ 81D73C6
setbyte 0x2024d21, 8
@@ -730,7 +730,7 @@ MoveEffect_RestoreHp: @ 81D73D1
datahpupdate USER
printstring BATTLE_TEXT_RegainedHealth
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Toxic: @ 81D73F4
attackcanceler
@@ -751,19 +751,19 @@ MoveEffect_Toxic: @ 81D73F4
seteffecttarget
resultmessage
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D7455: @ 81D7455
pause 64
printstring BATTLE_TEXT_AlreadyPoisoned
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D7463: @ 81D7463
copyarray 0x2024c0a, 0x2024c08, 1
setbyte 0x2024d23, 0
- callatk BattleScript_1D98BD
- jump BattleScript_1D6F62
+ callatk BattleScript_PSNPrevention
+ jump BattleScript_EndTurn
MoveEffect_PayDay: @ 81D747D
setbyte 0x2024d21, 11
@@ -798,13 +798,13 @@ BattleScript_1D74C6: @ 81D74C6
pause 64
printfromtable BattleTextList_40156A
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D74D6: @ 81D74D6
pause 32
printstring BATTLE_TEXT_AttackingAsleep
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Ohko: @ 81D74E4
attackcanceler
@@ -821,14 +821,14 @@ BattleScript_1D7505: @ 81D7505
pause 64
printfromtable BattleTextList_4015C8
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_RazorWind: @ 81D7515
jumpifsecondarytstatus USER, S_CONTINUE, BattleScript_1D753D
jumpifword 4, 0x2024c6c, 0x200, BattleScript_1D753D
setbyte 0x2016055, 0
callatk BattleScript_1D756C
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D753D: @ 81D753D
attackcanceler
@@ -909,7 +909,7 @@ BattleScript_1D7632: @ 81D7632
pause 64
resultmessage
waitmessage 64
- jumpifbyte 4, 0x2024c68, 8, BattleScript_1D6F62
+ jumpifbyte 4, 0x2024c68, 8, BattleScript_EndTurn
printstring BATTLE_TEXT_KeptGoingCrash
waitmessage 64
atk5
@@ -922,7 +922,7 @@ BattleScript_1D7632: @ 81D7632
datahpupdate USER
faintpokemon USER, 0, 0x0
orbyte 0x2024c68, 1
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Mist: @ 81D7676
attackcanceler
@@ -933,7 +933,7 @@ MoveEffect_Mist: @ 81D7676
waitanimation
printfromtable BattleTextList_4015A0
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_FocusEnergy: @ 81D7689
attackcanceler
@@ -945,7 +945,7 @@ MoveEffect_FocusEnergy: @ 81D7689
waitanimation
printfromtable BattleTextList_4015A4
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Recoil: @ 81D76A6
setbyte 0x2024d21, 206
@@ -968,13 +968,13 @@ MoveEffect_Confuse: @ 81D76BF
seteffecttarget
resultmessage
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D76FE: @ 81D76FE
pause 32
printstring BATTLE_TEXT_AlreadyConfused
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_AttackUp2: @ 81D770C
setbyte 0x201601e, 33
@@ -1005,7 +1005,7 @@ MoveEffect_Transform: @ 81D7743
waitanimation
printfromtable BattleTextList_4015A8
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_AttackDown2: @ 81D7756
setbyte 0x201601e, 161
@@ -1034,7 +1034,7 @@ BattleScript_1D7786: @ 81D7786
waitanimation
printfromtable BattleTextList_401540
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Poison: @ 81D7795
attackcanceler
@@ -1055,7 +1055,7 @@ MoveEffect_Poison: @ 81D7795
seteffecttarget
resultmessage
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Paralyze: @ 81D77F6
attackcanceler
@@ -1075,19 +1075,19 @@ MoveEffect_Paralyze: @ 81D77F6
seteffecttarget
resultmessage
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D784B: @ 81D784B
pause 32
printstring BATTLE_TEXT_AlreadyParalyzed
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D7859: @ 81D7859
copyarray 0x2024c0a, 0x2024c08, 1
setbyte 0x2024d23, 0
- callatk BattleScript_1D98B1
- jump BattleScript_1D6F62
+ callatk BattleScript_PRLZPrevention
+ jump BattleScript_EndTurn
MoveEffect_AttackDownHit: @ 81D7873
setbyte 0x2024d21, 22
@@ -1118,7 +1118,7 @@ MoveEffect_SkyAttack: @ 81D78B5
jumpifword 4, 0x2024c6c, 0x200, BattleScript_1D753D
setbyte 0x2016055, 3
callatk BattleScript_1D756C
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_ConfuseHit: @ 81D78DD
setbyte 0x2024d21, 7
@@ -1154,13 +1154,13 @@ BattleScript_1D7922: @ 81D7922
BattleScript_1D7928: @ 81D7928
printfromtable BattleTextList_4015AC
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D7935: @ 81D7935
pause 32
printstring BATTLE_TEXT_SubAlready
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Recharge: @ 81D7943
attackcanceler
@@ -1171,7 +1171,7 @@ MoveEffect_Recharge: @ 81D7943
gUnknown_081D7956:: @ 81D7956
printstring BATTLE_TEXT_MustRecharge
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Rage: @ 81D7961
attackcanceler
@@ -1197,7 +1197,7 @@ MoveEffect_Mimic: @ 81D7988
waitanimation
printstring BATTLE_TEXT_LearnedMove2
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Metronome: @ 81D79AE
attackcanceler
@@ -1223,7 +1223,7 @@ BattleScript_1D79D9: @ 81D79D9
waitanimation
printfromtable BattleTextList_40154C
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Splash: @ 81D79E9
attackcanceler
@@ -1234,7 +1234,7 @@ MoveEffect_Splash: @ 81D79E9
atk60 26
printstring BATTLE_TEXT_Nothing
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Disable: @ 81D79FB
attackcanceler
@@ -1246,7 +1246,7 @@ MoveEffect_Disable: @ 81D79FB
waitanimation
printstring BATTLE_TEXT_MoveWasDisabled
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_LevelDamage: @ 81D7A17
attackcanceler
@@ -1290,7 +1290,7 @@ MoveEffect_Encore: @ 81D7A5D
waitanimation
printstring BATTLE_TEXT_EncoreGot
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_PainSplit: @ 81D7A79
attackcanceler
@@ -1308,7 +1308,7 @@ MoveEffect_PainSplit: @ 81D7A79
datahpupdate TARGET
printstring BATTLE_TEXT_PainSplit
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Snore: @ 81D7AB0
attackcanceler
@@ -1339,7 +1339,7 @@ MoveEffect_Conversion2: @ 81D7AEA
waitanimation
printstring BATTLE_TEXT_TypeTransform
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_LockOn: @ 81D7AFF
attackcanceler
@@ -1352,7 +1352,7 @@ MoveEffect_LockOn: @ 81D7AFF
waitanimation
printstring BATTLE_TEXT_TookAim
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Sketch: @ 81D7B21
attackcanceler
@@ -1364,7 +1364,7 @@ MoveEffect_Sketch: @ 81D7B21
waitanimation
printstring BATTLE_TEXT_SketchedMove
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_SleepTalk: @ 81D7B40
attackcanceler
@@ -1400,7 +1400,7 @@ MoveEffect_DestinyBond: @ 81D7B82
waitanimation
printstring BATTLE_TEXT_DestinyBondTake
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Flail: @ 81D7B93
remaininghptopower
@@ -1416,7 +1416,7 @@ MoveEffect_Spite: @ 81D7B99
waitanimation
printstring BATTLE_TEXT_ReducedBy
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_HealBell: @ 81D7BB5
attackcanceler
@@ -1441,7 +1441,7 @@ BattleScript_1D7BE1: @ 81D7BE1
BattleScript_1D7BF2: @ 81D7BF2
atk98 4
waitstateatk
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_TripleKick: @ 81D7BFA
attackcanceler
@@ -1493,7 +1493,7 @@ BattleScript_1D7C90: @ 81D7C90
resultmessage
waitmessage 64
jumpifbyte 0, 0x20160e4, 0, BattleScript_1D7CAF
- copyarray 0x30041c0, 0x20160e0, 6
+ copyarray gBattleTextBuff1, 0x20160e0, 6
printstring BATTLE_TEXT_HitMulti
waitmessage 64
@@ -1520,7 +1520,7 @@ MoveEffect_MeanLook: @ 81D7CCC
seteffecttarget
printstring BATTLE_TEXT_CantEscapeNow
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Nightmare: @ 81D7CF4
attackcanceler
@@ -1538,7 +1538,7 @@ BattleScript_1D7D1A: @ 81D7D1A
seteffecttarget
printstring BATTLE_TEXT_NightmareStart
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Minimize: @ 81D7D2E
attackcanceler
@@ -1578,7 +1578,7 @@ BattleScript_1D7D9A: @ 81D7D9A
waitmessage 64
BattleScript_1D7DAE: @ 81D7DAE
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D7DB3: @ 81D7DB3
jumpifarraynotequal 0x2024c07, 0x2024c08, 1, BattleScript_1D7DC4
@@ -1599,7 +1599,7 @@ BattleScript_1D7DC4: @ 81D7DC4
printstring BATTLE_TEXT_CurseLay
waitmessage 64
faintpokemon USER, 0, 0x0
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Endure: @ 81D7DFD
MoveEffect_Protect: @ 81D7DFD
@@ -1611,7 +1611,7 @@ MoveEffect_Protect: @ 81D7DFD
waitanimation
printfromtable BattleTextList_40153A
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Spikes: @ 81D7E10
attackcanceler
@@ -1622,7 +1622,7 @@ MoveEffect_Spikes: @ 81D7E10
waitanimation
printstring BATTLE_TEXT_SpikesScattered
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Foresight: @ 81D7E25
attackcanceler
@@ -1634,7 +1634,7 @@ MoveEffect_Foresight: @ 81D7E25
waitanimation
printstring BATTLE_TEXT_IdentifiedPoke
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_PerishSong: @ 81D7E3D
attackcanceler
@@ -1653,7 +1653,7 @@ BattleScript_1D7E53: @ 81D7E53
BattleScript_1D7E5A: @ 81D7E5A
addbyte 0x2016003, 1
jumpifarraynotequal 0x2016003, 0x2024a68, 1, BattleScript_1D7E53
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D7E73: @ 81D7E73
printstring BATTLE_TEXT_BlocksOther2
@@ -1703,7 +1703,7 @@ BattleScript_1D7EE5: @ 81D7EE5
jumpifhalverset TARGET, 32, BattleScript_1D9037
setbyte 0x2024d21, 7
seteffecttarget
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_FuryCutter: @ 81D7F00
attackcanceler
@@ -1730,7 +1730,7 @@ MoveEffect_Attract: @ 81D7F1F
waitanimation
printstring BATTLE_TEXT_FellLove
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Frustration: @ 81D7F3B
MoveEffect_Return: @ 81D7F3B
@@ -1788,7 +1788,7 @@ MoveEffect_BatonPass: @ 81D7F7C
switch3 USER, 1
waitstateatk
atk52 USER
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_RapidSpin: @ 81D7FA9
setbyte 0x2024d21, 163
@@ -1833,7 +1833,7 @@ BattleScript_1D7FFA: @ 81D7FFA
printfromtable BattleTextList_40151C
waitmessage 64
callatk BattleScript_1D9761
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_SunnyDay: @ 81D800E
attackcanceler
@@ -1866,7 +1866,7 @@ MoveEffect_BellyDrum: @ 81D8038
datahpupdate USER
printstring BATTLE_TEXT_CutHPMaxATK
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_PsychUp: @ 81D805A
attackcanceler
@@ -1877,7 +1877,7 @@ MoveEffect_PsychUp: @ 81D805A
waitanimation
printstring BATTLE_TEXT_CopyStatChanges
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_MirrorCoat: @ 81D806F
attackcanceler
@@ -1903,7 +1903,7 @@ MoveEffect_SkullBash: @ 81D8085
waitmessage 64
BattleScript_1D80CF: @ 81D80CF
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Twister: @ 81D80D4
jumpifspecialstatusflag TARGET, 0x40, 1, BattleScript_1D80EE
@@ -1976,7 +1976,7 @@ MoveEffect_FutureSight: @ 81D817D
waitanimation
printfromtable BattleTextList_4015E2
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Gust: @ 81D8194
jumpifspecialstatusflag TARGET, 0x40, 1, BattleScript_1D6F14
@@ -1999,7 +1999,7 @@ BattleScript_1D81E1: @ 81D81E1
jumpifword 4, 0x2024c6c, 0x200, BattleScript_1D753D
setbyte 0x2016055, 1
callatk BattleScript_1D756C
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D8209: @ 81D8209
orword 0x2024c6c, 0x8000000
@@ -2026,7 +2026,7 @@ MoveEffect_Teleport: @ 81D8233
printstring BATTLE_TEXT_FledBattle
waitmessage 64
setbyte 0x2024d26, 5
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_BeatUp: @ 81D826E
attackcanceler
@@ -2088,7 +2088,7 @@ BattleScript_1D8322: @ 81D8322
BattleScript_1D8328: @ 81D8328
callatk BattleScript_1D756C
hidepreattack
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D8333: @ 81D8333
attackcanceler
@@ -2136,13 +2136,13 @@ BattleScript_1D839B:: @ 81D839B
datahpupdate TARGET
printstring BATTLE_TEXT_RegainedHealth
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D83B5:: @ 81D83B5
pause 32
printstring BATTLE_TEXT_HPFull
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_FakeOut: @ 81D83C3
attackcanceler
@@ -2161,14 +2161,14 @@ BattleScript_1D83D6:: @ 81D83D6
orbyte 0x2024c68, 32
resultmessage
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D83E8: @ 81D83E8
pause 32
orbyte 0x2024c68, 8
resultmessage
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Uproar: @ 81D83FA
attackcanceler
@@ -2191,7 +2191,7 @@ MoveEffect_Stockpile: @ 81D841A
waitanimation
printfromtable BattleTextList_40155E
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_SpitUp: @ 81D842D
attackcanceler
@@ -2208,7 +2208,7 @@ BattleScript_1D844E: @ 81D844E
pause 32
printstring BATTLE_TEXT_SpitUpFail
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D845C: @ 81D845C
attackstring
@@ -2217,7 +2217,7 @@ BattleScript_1D845C: @ 81D845C
stockpiletobasedamage BattleScript_1D844E
resultmessage
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Swallow: @ 81D846F
attackcanceler
@@ -2230,7 +2230,7 @@ BattleScript_1D847C: @ 81D847C
pause 32
printfromtable BattleTextList_401566
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Hail: @ 81D848C
attackcanceler
@@ -2249,7 +2249,7 @@ MoveEffect_Torment: @ 81D8495
waitanimation
printstring BATTLE_TEXT_TormentSubject
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Flatter: @ 81D84B1
attackcanceler
@@ -2273,7 +2273,7 @@ BattleScript_1D84F4: @ 81D84F4
jumpifhalverset TARGET, 32, BattleScript_1D9037
setbyte 0x2024d21, 7
seteffecttarget
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_WillOWisp: @ 81D850F
attackcanceler
@@ -2290,19 +2290,19 @@ MoveEffect_WillOWisp: @ 81D850F
waitanimation
setbyte 0x2024d21, 3
seteffecttarget
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D855B: @ 81D855B
copyarray 0x2024c0a, 0x2024c08, 1
setbyte 0x2024d23, 0
- callatk BattleScript_1D98A5
- jump BattleScript_1D6F62
+ callatk BattleScript_BRNPrevention
+ jump BattleScript_EndTurn
BattleScript_1D8575: @ 81D8575
pause 32
printstring BATTLE_TEXT_AlreadyBurned
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Memento: @ 81D8583
attackcanceler
@@ -2333,7 +2333,7 @@ BattleScript_1D85D0: @ 81D85D0
BattleScript_1D85F3: @ 81D85F3
faintpokemon USER, 0, 0x0
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D85FF: @ 81D85FF
printstring BATTLE_TEXT_NoEffect
@@ -2352,7 +2352,7 @@ BattleScript_1D8611: @ 81D8611
resultmessage
waitmessage 64
faintpokemon USER, 0, 0x0
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Facade: @ 81D8626
jumpifstatus USER, PSN | BRN | PAR | TOX, BattleScript_1D8635
@@ -2368,7 +2368,7 @@ MoveEffect_FocusPunch: @ 81D8640
ppreduce
printstring BATTLE_TEXT_LostFocus
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Smellingsalt: @ 81D8652
jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D6F14
@@ -2389,7 +2389,7 @@ MoveEffect_FollowMe: @ 81D867C
waitanimation
printstring BATTLE_TEXT_CenterAttention
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_NaturePower: @ 81D868D
attackcanceler
@@ -2409,7 +2409,7 @@ MoveEffect_Charge: @ 81D869A
waitanimation
printstring BATTLE_TEXT_ChargingPower
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Taunt: @ 81D86AB
attackcanceler
@@ -2421,7 +2421,7 @@ MoveEffect_Taunt: @ 81D86AB
waitanimation
printstring BATTLE_TEXT_TauntFell
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_HelpingHand: @ 81D86C7
attackcanceler
@@ -2432,7 +2432,7 @@ MoveEffect_HelpingHand: @ 81D86C7
waitanimation
printstring BATTLE_TEXT_ReadyToHelp
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Trick: @ 81D86DC
attackcanceler
@@ -2447,7 +2447,7 @@ MoveEffect_Trick: @ 81D86DC
waitmessage 64
printfromtable BattleTextList_401642
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_RolePlay: @ 81D870A
attackcanceler
@@ -2459,7 +2459,7 @@ MoveEffect_RolePlay: @ 81D870A
waitanimation
printstring BATTLE_TEXT_CopiedObject
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Wish: @ 81D8726
attackcanceler
@@ -2468,7 +2468,7 @@ MoveEffect_Wish: @ 81D8726
atkd4 0, BattleScript_1D83D6
attackanimation
waitanimation
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Assist: @ 81D8736
attackcanceler
@@ -2489,7 +2489,7 @@ MoveEffect_Ingrain: @ 81D874D
waitanimation
printstring BATTLE_TEXT_PlantedRoots
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Superpower: @ 81D8762
setbyte 0x2024d21, 229
@@ -2504,7 +2504,7 @@ MoveEffect_MagicCoat: @ 81D876D
waitanimation
printstring BATTLE_TEXT_ShroudedItself
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Recycle: @ 81D8782
attackcanceler
@@ -2515,7 +2515,7 @@ MoveEffect_Recycle: @ 81D8782
waitanimation
printstring BATTLE_TEXT_FoundOne
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Revenge: @ 81D8797
doubledamagedealtifdamaged
@@ -2554,7 +2554,7 @@ BattleScript_1D87D0: @ 81D87D0
waitmessage 64
seteffectwithchancetarget
faintpokemon TARGET, 0, 0x0
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Yawn: @ 81D87EE
attackcanceler
@@ -2571,7 +2571,7 @@ MoveEffect_Yawn: @ 81D87EE
waitanimation
printstring BATTLE_TEXT_DrowsyMade
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D882F: @ 81D882F
copyarray 0x2016003, 0x20160f8, 1
@@ -2580,7 +2580,7 @@ BattleScript_1D8839: @ 81D8839
pause 32
printstring BATTLE_TEXT_MadeIneffective2
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_KnockOff: @ 81D8847
setbyte 0x2024d21, 54
@@ -2614,7 +2614,7 @@ MoveEffect_SkillSwap: @ 81D8893
waitanimation
printstring BATTLE_TEXT_AbilitySwap
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Imprison: @ 81D88AF
attackcanceler
@@ -2625,7 +2625,7 @@ MoveEffect_Imprison: @ 81D88AF
waitanimation
printstring BATTLE_TEXT_SealedMove
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Refresh: @ 81D88C4
attackcanceler
@@ -2637,7 +2637,7 @@ MoveEffect_Refresh: @ 81D88C4
printstring BATTLE_TEXT_StatusNormal
waitmessage 64
atk98 1
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Grudge: @ 81D88DB
attackcanceler
@@ -2648,7 +2648,7 @@ MoveEffect_Grudge: @ 81D88DB
waitanimation
printstring BATTLE_TEXT_GrudgeBear
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Snatch: @ 81D88F0
attackcanceler
@@ -2660,7 +2660,7 @@ MoveEffect_Snatch: @ 81D88F0
pause 32
printstring BATTLE_TEXT_AwaitMove
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_LowKick: @ 81D8908
attackcanceler
@@ -2745,7 +2745,7 @@ MoveEffect_WaterSport: @ 81D89D7
waitanimation
printfromtable BattleTextList_4015D4
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_PoisonFang: @ 81D89EE
setbyte 0x2024d21, 6
@@ -2788,14 +2788,14 @@ BattleScript_1D8A55: @ 81D8A55
waitmessage 64
BattleScript_1D8A78: @ 81D8A78
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D8A7D: @ 81D8A7D
pause 32
orbyte 0x2024c68, 32
printstring BATTLE_TEXT_StatNoLower
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_CosmicPower: @ 81D8A91
attackcanceler
@@ -2823,7 +2823,7 @@ BattleScript_1D8AD1: @ 81D8AD1
waitmessage 64
BattleScript_1D8AF0: @ 81D8AF0
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_SkyUppercut: @ 81D8AF5
orword 0x2024c6c, 0x10000
@@ -2855,7 +2855,7 @@ BattleScript_1D8B43: @ 81D8B43
waitmessage 64
BattleScript_1D8B62: @ 81D8B62
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_CalmMind: @ 81D8B67
attackcanceler
@@ -2883,14 +2883,14 @@ BattleScript_1D8BA7: @ 81D8BA7
waitmessage 64
BattleScript_1D8BC6: @ 81D8BC6
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D8BCB: @ 81D8BCB
pause 32
orbyte 0x2024c68, 32
printstring BATTLE_TEXT_StatNoHigher
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_DragonDance: @ 81D8BDF
attackcanceler
@@ -2918,7 +2918,7 @@ BattleScript_1D8C1F: @ 81D8C1F
waitmessage 64
BattleScript_1D8C3E: @ 81D8C3E
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
MoveEffect_Camouflage: @ 81D8C43
attackcanceler
@@ -2929,7 +2929,7 @@ MoveEffect_Camouflage: @ 81D8C43
waitanimation
printstring BATTLE_TEXT_TypeTransform
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D8C58:: @ 81D8C58
atk56 1
@@ -3188,11 +3188,11 @@ BattleScript_1D8EAD: @ 81D8EAD
BattleScript_1D8EEE: @ 81D8EEE
return
-gUnknown_081D8EEF:: @ 81D8EEF
+BattleScript_Pausex20:: @ 81D8EEF
pause 32
return
-gUnknown_081D8EF3:: @ 81D8EF3
+BattleScript_LevelUp:: @ 81D8EF3
atk55 0xe10016f
attackcanceler
setbyte 0x201609c, 0
@@ -3338,7 +3338,7 @@ BattleScript_1D9083: @ 81D9083
gUnknown_081D90A7:: @ 81D90A7
printstring BATTLE_TEXT_StoringEnergy
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D90B2:: @ 81D90B2
printstring BATTLE_TEXT_UnleashedEnergy
@@ -3359,7 +3359,7 @@ gUnknown_081D90B2:: @ 81D90B2
resultmessage
waitmessage 64
faintpokemon TARGET, 0, 0x0
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D90F1:: @ 81D90F1
printstring BATTLE_TEXT_UnleashedEnergy
@@ -3383,7 +3383,7 @@ BattleScript_1D9116: @ 81D9116
waitstateatk
printstring BATTLE_TEXT_DraggedOut
atk52 TARGET
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9128:: @ 81D9128
pause 32
@@ -3399,7 +3399,7 @@ gUnknown_081D9132:: @ 81D9132
gUnknown_081D9139:: @ 81D9139
printstring BATTLE_TEXT_MoveIsDisabled
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9144:: @ 81D9144
printstring2 BATTLE_TEXT_MoveIsDisabled
@@ -3527,7 +3527,7 @@ BattleScript_1D92AB: @ 81D92AB
BattleScript_1D92BF: @ 81D92BF
return
-gUnknown_081D92C0:: @ 81D92C0
+BattleScript_RapidSpinAway:: @ 81D92C0
breakfree
return
@@ -3601,19 +3601,19 @@ gUnknown_081D9369:: @ 81D9369
printstring2 BATTLE_TEXT_NoPP1
atk44
-gUnknown_081D936D:: @ 81D936D
+BattleScript_NoPPForMove:: @ 81D936D
attackstring
pause 32
printstring BATTLE_TEXT_NoPP2
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D937C:: @ 81D937C
printstring2 BATTLE_TEXT_TormentNoUse
atk44
printstring BATTLE_TEXT_TormentNoUse
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D938B:: @ 81D938B
printstring2 BATTLE_TEXT_TauntNoUse
@@ -3622,7 +3622,7 @@ gUnknown_081D938B:: @ 81D938B
gUnknown_081D938F:: @ 81D938F
printstring BATTLE_TEXT_TauntNoUse
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D939A:: @ 81D939A
atkd4 1, BattleScript_1D93C1
@@ -3657,7 +3657,7 @@ BattleScript_1D93EC: @ 81D93EC
pause 32
printstring BATTLE_TEXT_AnchoredItself
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D93FA:: @ 81D93FA
setbyte 0x20160dc, 0
@@ -3680,7 +3680,7 @@ BattleScript_1D9427: @ 81D9427
BattleScript_1D944A: @ 81D944A
return
-gUnknown_081D944B:: @ 81D944B
+BattleScript_KnockedOff:: @ 81D944B
playanimation TARGET, 5, 0x0
printstring BATTLE_TEXT_KnockedOffItem
waitmessage 64
@@ -3689,7 +3689,7 @@ gUnknown_081D944B:: @ 81D944B
gUnknown_081D9459:: @ 81D9459
printstring BATTLE_TEXT_SealedNoUse
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9464:: @ 81D9464
printstring2 BATTLE_TEXT_SealedNoUse
@@ -3700,7 +3700,7 @@ gUnknown_081D9468:: @ 81D9468
waitmessage 64
return
-gUnknown_081D946F:: @ 81D946F
+BattleScript_MagicCoatBounce:: @ 81D946F
attackstring
ppreduce
pause 32
@@ -3710,7 +3710,7 @@ gUnknown_081D946F:: @ 81D946F
atk76 USER, 1
return
-gUnknown_081D9487:: @ 81D9487
+BattleScript_SnatchedMove:: @ 81D9487
attackstring
ppreduce
snatchmove
@@ -3721,12 +3721,12 @@ gUnknown_081D9487:: @ 81D9487
atk5f
return
-gUnknown_081D94A2:: @ 81D94A2
+BattleScript_EnduredMsg:: @ 81D94A2
printstring BATTLE_TEXT_EnduredHit
waitmessage 64
return
-gUnknown_081D94A9:: @ 81D94A9
+BattleScript_OneHitKOMsg:: @ 81D94A9
printstring BATTLE_TEXT_GrandSlam
waitmessage 64
return
@@ -3755,7 +3755,7 @@ gUnknown_081D94EE:: @ 81D94EE
printstring BATTLE_TEXT_FastAsleep
waitmessage 64
statusanimation USER
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D94FB:: @ 81D94FB
bicword 0x2024c6c, 0x10
@@ -3796,7 +3796,7 @@ gUnknown_081D9545:: @ 81D9545
printstring BATTLE_TEXT_FrozenSolid
waitmessage 64
statusanimation USER
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9552:: @ 81D9552
printfromtable BattleTextList_4015C4
@@ -3814,12 +3814,12 @@ gUnknown_081D9566:: @ 81D9566
printstring BATTLE_TEXT_Paralyzed3
waitmessage 64
statusanimation USER
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9573:: @ 81D9573
printstring BATTLE_TEXT_Flinched
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D957E:: @ 81D957E
printfromtable BattleTextList_40155A
@@ -3850,7 +3850,7 @@ BattleScript_1D95AC: @ 81D95AC
graphicalhpupdate USER
datahpupdate USER
faintpokemon USER, 0, 0x0
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D95D3: @ 81D95D3
return
@@ -3885,7 +3885,7 @@ gUnknown_081D95FB:: @ 81D95FB
gUnknown_081D9608:: @ 81D9608
printstring BATTLE_TEXT_ImmobilizedBy
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9613:: @ 81D9613
printstring BATTLE_TEXT_NightmareLock
@@ -3899,7 +3899,7 @@ gUnknown_081D9624:: @ 81D9624
atk65 1, 0x10000000
jump BattleScript_1D9520
-gUnknown_081D9635:: @ 81D9635
+BattleScript_TargetPRLZHeal:: @ 81D9635
printstring BATTLE_TEXT_ParalysisHealed
waitmessage 64
atk98 0
@@ -3990,7 +3990,7 @@ BattleScript_1D96DB: @ 81D96DB
BattleScript_1D96F5: @ 81D96F5
return
-gUnknown_081D96F6:: @ 81D96F6
+BattleScript_ItemSteal:: @ 81D96F6
playanimation TARGET, 16, 0x0
printstring BATTLE_TEXT_StoleSomething
waitmessage 64
@@ -4103,7 +4103,7 @@ gUnknown_081D97FE:: @ 81D97FE
callatk BattleScript_1D9761
end3
-gUnknown_081D9812:: @ 81D9812
+BattleScript_TookAttack:: @ 81D9812
attackstring
pause 32
printstring BATTLE_TEXT_TookAttack2
@@ -4115,13 +4115,13 @@ gUnknown_081D9826:: @ 81D9826
pause 32
printstring BATTLE_TEXT_ProtectedBy
pause 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9834:: @ 81D9834
pause 32
printstring BATTLE_TEXT_PreventedBy
pause 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9842:: @ 81D9842
ppreduce
@@ -4135,7 +4135,7 @@ gUnknown_081D9843:: @ 81D9843
printstring BATTLE_TEXT_HPRestoredUsing
waitmessage 64
orbyte 0x2024c68, 8
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9865:: @ 81D9865
ppreduce
@@ -4146,7 +4146,7 @@ gUnknown_081D9866:: @ 81D9866
printstring BATTLE_TEXT_MadeUseless
waitmessage 64
orbyte 0x2024c68, 8
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D987B:: @ 81D987B
ppreduce
@@ -4156,13 +4156,13 @@ gUnknown_081D987C:: @ 81D987C
pause 32
printfromtable BattleTextList_401648
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D988D: @ 81D988D
pause 32
printstring BATTLE_TEXT_AnchorsItself
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D989B:: @ 81D989B
pause 32
@@ -4170,19 +4170,19 @@ gUnknown_081D989B:: @ 81D989B
waitmessage 64
return
-BattleScript_1D98A5:: @ 81D98A5
+BattleScript_BRNPrevention:: @ 81D98A5
pause 32
printfromtable BattleTextList_401630
waitmessage 64
return
-BattleScript_1D98B1:: @ 81D98B1
+BattleScript_PRLZPrevention:: @ 81D98B1
pause 32
printfromtable BattleTextList_401636
waitmessage 64
return
-BattleScript_1D98BD:: @ 81D98BD
+BattleScript_PSNPrevention:: @ 81D98BD
pause 32
printfromtable BattleTextList_40163C
waitmessage 64
@@ -4192,19 +4192,19 @@ gUnknown_081D98C9:: @ 81D98C9
pause 32
printstring BATTLE_TEXT_PreventedRomance
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
-gUnknown_081D98D7:: @ 81D98D7
+BattleScript_FlinchPrevention:: @ 81D98D7
pause 32
printstring BATTLE_TEXT_PreventedFlinching
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
BattleScript_1D98E5: @ 81D98E5
pause 32
printstring BATTLE_TEXT_PreventedConfusion
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D98F3:: @ 81D98F3
attackstring
@@ -4212,7 +4212,7 @@ gUnknown_081D98F3:: @ 81D98F3
pause 32
printstring BATTLE_TEXT_BlocksOther
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9903:: @ 81D9903
pause 32
@@ -4221,11 +4221,11 @@ gUnknown_081D9903:: @ 81D9903
setbyte 0x2024d23, 3
return
-gUnknown_081D9913:: @ 81D9913
+BattleScript_NoItemSteal:: @ 81D9913
pause 32
printstring BATTLE_TEXT_MadeIneffective
waitmessage 64
- jump BattleScript_1D6F62
+ jump BattleScript_EndTurn
gUnknown_081D9921:: @ 81D9921
printstring BATTLE_TEXT_MadeType
@@ -4296,7 +4296,7 @@ gUnknown_081D99A0:: @ 81D99A0
waitmessage 64
jump BattleScript_1D95AC
-gUnknown_081D99AB:: @ 81D99AB
+BattleScript_SubstituteFade:: @ 81D99AB
playanimation TARGET, 2, 0x0
printstring BATTLE_TEXT_SubFaded
return
@@ -4429,7 +4429,7 @@ gUnknown_081D9AC2:: @ 81D9AC2
printstring2 BATTLE_TEXT_ChoiceBand
atk44
-gUnknown_081D9AC6:: @ 81D9AC6
+BattleScript_HangedOnMsg:: @ 81D9AC6
playanimation TARGET, 9, 0x0
printstring BATTLE_TEXT_FocusSash
waitmessage 64
@@ -4455,7 +4455,7 @@ gUnknown_081D9AFE:: @ 81D9AFE
BattleScript_1D9B0B: @ 81D9B0B
setbyte 0x2024d23, 4
- callatk gUnknown_081D71E5
+ callatk BattleScript_StatUp
removeitem USER
end2
diff --git a/data/battle_scripts_2.s b/data/battle_scripts_2.s
index 4bee5101c..3f0dc8af1 100644
--- a/data/battle_scripts_2.s
+++ b/data/battle_scripts_2.s
@@ -38,7 +38,7 @@ gUnknown_081D9E98:: @ 81D9E98
.4byte BattleScript_1DA00A
BattleScript_1D9EA8: @ 81D9EA8
- jumpifhalfword 4, 0x20239f8, 512, BattleScript_1D9EB8
+ jumpifhalfword 4, gBattleTypeFlags, 512, BattleScript_1D9EB8
printstring BATTLE_TEXT_Used1
pokemoncatchfunction
@@ -52,7 +52,7 @@ BattleScript_1D9EBC: @ 81D9EBC
pokemoncatchfunction
gUnknown_081D9EC2:: @ 81D9EC2
- jumpifhalfword 0, 0x2024c04, 5, BattleScript_1D9ED0
+ jumpifhalfword 0, gLastUsedItem, 5, BattleScript_1D9ED0
atk60 11
BattleScript_1D9ED0: @ 81D9ED0
@@ -60,35 +60,35 @@ BattleScript_1D9ED0: @ 81D9ED0
capturesomethingf1 BattleScript_1D9EE3
printstring BATTLE_TEXT_AddedToDex
waitstateatk
- setbyte 0x2024d1e, 0
+ setbyte gBattleCommunication, 0
capturesomethingf2
BattleScript_1D9EE3: @ 81D9EE3
printstring BATTLE_TEXT_GiveNickname
waitstateatk
- setbyte 0x2024d1e, 0
+ setbyte gBattleCommunication, 0
capturesomethingf3 BattleScript_1D9EF8
printstring BATTLE_TEXT_SentToPC
waitmessage 64
BattleScript_1D9EF8: @ 81D9EF8
catchpoke
- setbyte 0x2024d26, 7
+ setbyte gBattleOutcome, 7
activesidesomething
gUnknown_081D9F00:: @ 81D9F00
printstring BATTLE_TEXT_BallCaught2
- setbyte 0x2024d26, 7
+ setbyte gBattleOutcome, 7
activesidesomething
gUnknown_081D9F0A:: @ 81D9F0A
printfromtable BattleTextList_4015E6
waitmessage 64
- jumpifbyte 5, 0x20239f8, 128, BattleScript_1D9F34
- jumpifbyte 1, 0x2038808, 0, BattleScript_1D9F34
+ jumpifbyte 5, gBattleTypeFlags, 128, BattleScript_1D9F34
+ jumpifbyte 1, gNumSafariBalls, 0, BattleScript_1D9F34
printstring BATTLE_TEXT_SafariOver
waitmessage 64
- setbyte 0x2024d26, 8
+ setbyte gBattleOutcome, 8
BattleScript_1D9F34: @ 81D9F34
atkf6
@@ -112,7 +112,7 @@ BattleScript_1D9F4F: @ 81D9F4F
printstring BATTLE_TEXT_Used2
waitmessage 64
atk75
- orword 0x2024c6c, 0x100
+ orword gHitMarker, 0x100
graphicalhpupdate USER
datahpupdate USER
printstring BATTLE_TEXT_RestoredHealth
@@ -161,7 +161,7 @@ BattleScript_1D9FBB: @ 81D9FBB
BattleScript_1D9FDA: @ 81D9FDA
atk54 17
- setbyte 0x2024d26, 4
+ setbyte gBattleOutcome, 4
activesidesomething
BattleScript_1D9FE4: @ 81D9FE4
diff --git a/data/battle_tower.s b/data/battle_tower.s
new file mode 100644
index 000000000..a45dcf72c
--- /dev/null
+++ b/data/battle_tower.s
@@ -0,0 +1,159 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 8402F00
+ .include "data/battle_tower/trainers.inc"
+
+@ 8403860
+ .include "data/battle_tower/held_items.inc"
+
+@ 84038E0
+ .include "data/battle_tower/level_50_mons.inc"
+
+@ 8404BA0
+ .include "data/battle_tower/level_100_mons.inc"
+
+gUnknown_08405E60:: @ 8405E60
+ .byte 4
+ .byte 7
+ .byte 8
+ .byte 13
+ .byte 14
+ .byte 15
+ .byte 16
+ .byte 17
+ .byte 18
+ .byte 19
+ .byte 20
+ .byte 21
+ .byte 23
+ .byte 29
+ .byte 32
+ .byte 34
+ .byte 36
+ .byte 38
+ .byte 39
+ .byte 41
+ .byte 43
+ .byte 45
+ .byte 46
+ .byte 47
+ .byte 53
+ .byte 56
+ .byte 64
+ .byte 66
+ .byte 72
+ .byte 73
+
+gUnknown_08405E7E:: @ 8405E7E
+ .byte 3
+ .byte 6
+ .byte 9
+ .byte 10
+ .byte 11
+ .byte 12
+ .byte 22
+ .byte 30
+ .byte 33
+ .byte 35
+ .byte 40
+ .byte 42
+ .byte 44
+ .byte 48
+ .byte 49
+ .byte 50
+ .byte 51
+ .byte 65
+ .byte 67
+ .byte 71
+
+gUnknown_08405E92:: @ 8405E92
+ .byte MAP_OBJ_GFX_HIKER
+ .byte MAP_OBJ_GFX_TUBER_M
+ .byte MAP_OBJ_GFX_MAN_4
+ .byte MAP_OBJ_GFX_BOY_4
+ .byte MAP_OBJ_GFX_MANIAC
+ .byte MAP_OBJ_GFX_RUNNING_TRIATHLETE_M
+ .byte MAP_OBJ_GFX_BLACK_BELT
+ .byte MAP_OBJ_GFX_MAN_6
+ .byte MAP_OBJ_GFX_MAN_6
+ .byte MAP_OBJ_GFX_CAMPER
+ .byte MAP_OBJ_GFX_MANIAC
+ .byte MAP_OBJ_GFX_PSYCHIC_M
+ .byte MAP_OBJ_GFX_GENTLEMAN
+ .byte MAP_OBJ_GFX_SCHOOL_KID_M
+ .byte MAP_OBJ_GFX_MAN_3
+ .byte MAP_OBJ_GFX_OLD_MAN_1
+ .byte MAP_OBJ_GFX_YOUNGSTER
+ .byte MAP_OBJ_GFX_FISHERMAN
+ .byte MAP_OBJ_GFX_CYCLING_TRIATHLETE_M
+ .byte MAP_OBJ_GFX_RUNNING_TRIATHLETE_M
+ .byte MAP_OBJ_GFX_RUNNING_TRIATHLETE_M
+ .byte MAP_OBJ_GFX_MAN_4
+ .byte MAP_OBJ_GFX_MAN_6
+ .byte MAP_OBJ_GFX_LITTLE_BOY_1
+ .byte MAP_OBJ_GFX_SAILOR
+ .byte MAP_OBJ_GFX_MANIAC
+ .byte MAP_OBJ_GFX_MAN_5
+ .byte MAP_OBJ_GFX_CAMPER
+ .byte MAP_OBJ_GFX_BUG_CATCHER
+ .byte MAP_OBJ_GFX_HIKER
+
+gUnknown_08405EB0:: @ 8405EB0
+ .byte MAP_OBJ_GFX_WOMAN_3
+ .byte MAP_OBJ_GFX_TUBER_F
+ .byte MAP_OBJ_GFX_WOMAN_7
+ .byte MAP_OBJ_GFX_WOMAN_1
+ .byte MAP_OBJ_GFX_WOMAN_3
+ .byte MAP_OBJ_GFX_BEAUTY
+ .byte MAP_OBJ_GFX_LASS
+ .byte MAP_OBJ_GFX_GIRL_3
+ .byte MAP_OBJ_GFX_WOMAN_2
+ .byte MAP_OBJ_GFX_OLD_WOMAN_1
+ .byte MAP_OBJ_GFX_CYCLING_TRIATHLETE_F
+ .byte MAP_OBJ_GFX_RUNNING_TRIATHLETE_F
+ .byte MAP_OBJ_GFX_RUNNING_TRIATHLETE_F
+ .byte MAP_OBJ_GFX_GIRL_3
+ .byte MAP_OBJ_GFX_WOMAN_7
+ .byte MAP_OBJ_GFX_RUNNING_TRIATHLETE_F
+ .byte MAP_OBJ_GFX_PICNICKER
+ .byte MAP_OBJ_GFX_WOMAN_3
+ .byte MAP_OBJ_GFX_PICNICKER
+ .byte MAP_OBJ_GFX_LASS
+
+ .align 1
+gBattleTowerBanlist:: @ 8405EC4
+ .2byte SPECIES_MEW
+ .2byte SPECIES_MEWTWO
+ .2byte SPECIES_HO_OH
+ .2byte SPECIES_LUGIA
+ .2byte SPECIES_CELEBI
+ .2byte SPECIES_KYOGRE
+ .2byte SPECIES_GROUDON
+ .2byte SPECIES_RAYQUAZA
+ .2byte SPECIES_JIRACHI
+ .2byte SPECIES_DEOXYS
+ .2byte -1
+
+ .align 1
+gUnknown_08405EDA:: @ 8405EDA
+ .2byte ITEM_HP_UP
+ .2byte ITEM_PROTEIN
+ .2byte ITEM_IRON
+ .2byte ITEM_CALCIUM
+ .2byte ITEM_CARBOS
+ .2byte ITEM_ZINC
+
+ .align 1
+gUnknown_08405EE6:: @ 8405EE6
+ .2byte ITEM_BRIGHT_POWDER
+ .2byte ITEM_WHITE_HERB
+ .2byte ITEM_QUICK_CLAW
+ .2byte ITEM_LEFTOVERS
+ .2byte ITEM_MENTAL_HERB
+ .2byte ITEM_KINGS_ROCK
+ .2byte ITEM_FOCUS_BAND
+ .2byte ITEM_SCOPE_LENS
+ .2byte ITEM_CHOICE_BAND
diff --git a/data/battle_transition.s b/data/battle_transition.s
new file mode 100644
index 000000000..0d463ddef
--- /dev/null
+++ b/data/battle_transition.s
@@ -0,0 +1,399 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083FBB88:: @ 83FBB88
+ .incbin "graphics/battle_transitions/big_pokeball.4bpp"
+
+ .align 2
+gUnknown_083FC108:: @ 83FC108
+ .incbin "graphics/battle_transitions/pokeball_trail.4bpp"
+
+ .align 2
+gSpriteImage_83FC148:: @ 83FC148
+ .incbin "graphics/battle_transitions/pokeball.4bpp"
+
+ .align 2
+gUnknown_083FC348:: @ 83FC348
+ .incbin "graphics/battle_transitions/elite_four_bg.4bpp"
+
+ .align 2
+gSpriteImage_83FC528:: @ 83FC528
+ .incbin "graphics/battle_transitions/unused_brendan.4bpp"
+
+ .align 2
+gSpriteImage_83FCD28:: @ 83FCD28
+ .incbin "graphics/battle_transitions/unused_lass.4bpp"
+
+ .align 2
+gUnknown_083FD528:: @ 83FD528
+ .incbin "graphics/battle_transitions/shrinking_box.4bpp"
+
+ .align 2
+gUnknown_083FD708:: @ 83FD708
+ .4byte 0x0200c000
+
+ .align 2
+gUnknown_083FD70C:: @ 83FD70C
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+ .4byte sub_811AC64
+
+ .align 2
+gBattleTransitionFuncs:: @ 83FD750
+ .4byte sub_811ACB4
+ .4byte sub_811ADAC
+ .4byte sub_811AF44
+ .4byte sub_811B0F0
+ .4byte sub_811B578
+ .4byte sub_811B7E8
+ .4byte sub_811BCBC
+ .4byte sub_811BEA0
+ .4byte sub_811CA5C
+ .4byte sub_811CCDC
+ .4byte sub_811D0B8
+ .4byte sub_811D1C8
+ .4byte sub_811C08C
+ .4byte sub_811C0AC
+ .4byte sub_811C0CC
+ .4byte sub_811C0EC
+ .4byte sub_811C10C
+
+ .align 2
+gUnknown_083FD794:: @ 83FD794
+ .4byte sub_811AB88
+ .4byte sub_811ABD8
+ .4byte sub_811AC0C
+ .4byte sub_811AC34
+
+ .align 2
+gUnknown_083FD7A4:: @ 83FD7A4
+ .4byte sub_811ACEC
+ .4byte sub_811AD1C
+ .4byte sub_811AD80
+
+ .align 2
+gUnknown_083FD7B0:: @ 83FD7B0
+ .4byte sub_811ADE4
+ .4byte sub_811AE70
+
+ .align 2
+gUnknown_083FD7B8:: @ 83FD7B8
+ .4byte sub_811AF7C
+ .4byte sub_811B000
+
+ .align 2
+gUnknown_083FD7C0:: @ 83FD7C0
+ .4byte sub_811B128
+ .4byte sub_811B1D8
+ .4byte sub_811B268
+ .4byte sub_811B2F4
+ .4byte sub_811B380
+ .4byte sub_811B3EC
+
+ .align 2
+gUnknown_083FD7D8:: @ 83FD7D8
+ .4byte sub_811B5B0
+ .4byte sub_811B5FC
+ .4byte sub_811B688
+
+ .align 1
+gUnknown_083FD7E4:: @ 83FD7E4
+ .2byte -16
+ .2byte 256
+
+ .align 1
+gUnknown_083FD7E8:: @ 83FD7E8
+ .2byte 0
+ .2byte 32
+ .2byte 64
+ .2byte 18
+ .2byte 48
+
+ .align 1
+gUnknown_083FD7F2:: @ 83FD7F2
+ .2byte 8
+ .2byte -8
+
+ .align 2
+gUnknown_083FD7F8:: @ 83FD7F8
+ .4byte sub_811B820
+ .4byte sub_811B884
+ .4byte sub_811B90C
+ .4byte sub_811B9F0
+ .4byte sub_811BA70
+ .4byte sub_811BB60
+ .4byte sub_811BBEC
+
+ .align 2
+gUnknown_083FD814:: @ 83FD814
+ .4byte sub_811BCF4
+ .4byte sub_811BD60
+
+ .align 2
+gUnknown_083FD81C:: @ 83FD81C
+ .4byte sub_811BED8
+ .4byte sub_811BF2C
+ .4byte sub_811BFC4
+
+ .align 2
+gUnknown_083FD828:: @ 83FD828
+ .4byte sub_811C164
+ .4byte sub_811C1CC
+ .4byte sub_811C2A4
+ .4byte sub_811C38C
+ .4byte sub_811C400
+ .4byte sub_811C43C
+ .4byte sub_811C4F0
+ .4byte sub_811C5B4
+ .4byte sub_811C5E8
+ .4byte sub_811C630
+
+gUnknown_083FD850:: @ 83FD850
+ .byte TRAINER_PIC_SIDNEY
+ .byte TRAINER_PIC_PHOEBE
+ .byte TRAINER_PIC_GLACIA
+ .byte TRAINER_PIC_DRAKE
+ .byte TRAINER_PIC_STEVEN
+
+ .align 1
+gUnknown_083FD856:: @ 83FD856
+ .2byte 0x200, 0x200
+ .2byte 0x200, 0x200
+ .2byte 0x1B0, 0x1B0
+ .2byte 0x1A0, 0x1A0
+ .2byte 0x188, 0x188
+
+ .align 1
+gUnknown_083FD86A:: @ 83FD86A
+ .2byte 0, 0
+ .2byte 0, 0
+ .2byte -4, 4
+ .2byte 0, 5
+ .2byte 0, 7
+
+ .align 2
+gUnknown_083FD880:: @ 83FD880
+ .4byte sub_811C934
+ .4byte sub_811C938
+ .4byte sub_811C984
+ .4byte sub_811C9B8
+ .4byte sub_811C934
+ .4byte sub_811C9E4
+ .4byte sub_811C934
+
+ .align 1
+gUnknown_083FD89C:: @ 83FD89C
+ .2byte 12, -12
+
+ .align 1
+gUnknown_083FD8A0:: @ 83FD8A0
+ .2byte -1, 1
+
+ .align 2
+gUnknown_083FD8A4:: @ 83FD8A4
+ .4byte sub_811CA94
+ .4byte sub_811CB20
+ .4byte sub_811CBE8
+
+ .align 2
+gUnknown_083FD8B0:: @ 83FD8B0
+ .4byte sub_811CD14
+ .4byte sub_811CDA0
+ .4byte sub_811CE14
+ .4byte sub_811CE4C
+ .4byte sub_811CEB0
+
+ .align 1
+gUnknown_083FD8C4:: @ 83FD8C4
+ .2byte 0
+ .2byte 20
+ .2byte 15
+ .2byte 40
+ .2byte 10
+ .2byte 25
+ .2byte 35
+ .2byte 5
+
+ .align 2
+gUnknown_083FD8D4:: @ 83FD8D4
+ .4byte sub_811D0F0
+ .4byte sub_811D144
+ .4byte sub_811D19C
+
+ .align 2
+gUnknown_083FD8E0:: @ 83FD8E0
+ .4byte sub_811D200
+ .4byte sub_811D260
+ .4byte sub_811D2D8
+ .4byte sub_811D3B0
+ .4byte sub_811D41C
+
+ .align 1
+gUnknown_083FD8F4:: @ 83FD8F4
+ .2byte 56, 0, 0, 160, 0
+ .2byte 104, 160, 240, 88, 1
+ .2byte 240, 72, 56, 0, 1
+ .2byte 0, 32, 144, 160, 0
+ .2byte 144, 160, 184, 0, 1
+ .2byte 56, 0, 168, 160, 0
+ .2byte 168, 160, 48, 0, 1
+
+ .align 1
+gUnknown_083FD93A:: @ 83FD93A
+ .2byte 8
+ .2byte 4
+ .2byte 2
+ .2byte 1
+ .2byte 1
+ .2byte 1
+ .2byte 0
+
+ .align 2
+gUnknown_083FD948:: @ 83FD948
+ .4byte sub_811D584
+ .4byte sub_811D5E0
+
+ .align 2
+gSpriteImageTable_83FD950:: @ 83FD950
+ obj_frame_tiles gSpriteImage_83FC148, 0x200
+
+ .align 2
+gSpriteAnim_83FD958:: @ 83FD958
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83FD960:: @ 83FD960
+ .4byte gSpriteAnim_83FD958
+
+ .align 2
+gSpriteAffineAnim_83FD964:: @ 83FD964
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83FD974:: @ 83FD974
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 1
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83FD984:: @ 83FD984
+ .4byte gSpriteAffineAnim_83FD964
+ .4byte gSpriteAffineAnim_83FD974
+
+ .align 2
+gSpriteTemplate_83FD98C:: @ 83FD98C
+ spr_template 0xFFFF, 4105, gFieldOamData_32x32, gSpriteAnimTable_83FD960, gSpriteImageTable_83FD950, gSpriteAffineAnimTable_83FD984, sub_811B720
+
+ .align 2
+gOamData_83FD9A4:: @ 83FD9A4
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gSpriteImageTable_83FD9AC:: @ 83FD9AC
+ obj_frame_tiles gSpriteImage_83FC528, 0x800
+
+ .align 2
+gSpriteImageTable_83FD9B4:: @ 83FD9B4
+ obj_frame_tiles gSpriteImage_83FCD28, 0x800
+
+ .align 2
+gSpriteAnim_83FD9BC:: @ 83FD9BC
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83FD9C4:: @ 83FD9C4
+ .4byte gSpriteAnim_83FD9BC
+
+ .align 2
+gSpriteTemplate_83FD9C8:: @ 83FD9C8
+ spr_template 0xFFFF, 4106, gOamData_83FD9A4, gSpriteAnimTable_83FD9C4, gSpriteImageTable_83FD9AC, gDummySpriteAffineAnimTable, sub_811C90C
+
+ .align 2
+gSpriteTemplate_83FD9E0:: @ 83FD9E0
+ spr_template 0xFFFF, 4106, gOamData_83FD9A4, gSpriteAnimTable_83FD9C4, gSpriteImageTable_83FD9B4, gDummySpriteAffineAnimTable, sub_811C90C
+
+ .align 2
+gFieldEffectObjectPalette10:: @ 83FD9F8
+ .incbin "graphics/field_effect_objects/palettes/10.gbapal"
+
+ .align 2
+gFieldEffectObjectPaletteInfo10:: @ 83FDA18
+ obj_pal gFieldEffectObjectPalette10, 0x1009
+
+ .align 2
+Unknown_83FDA20:
+ .incbin "graphics/battle_transitions/sidney_bg.gbapal"
+
+ .align 2
+Unknown_83FDA40:
+ .incbin "graphics/battle_transitions/phoebe_bg.gbapal"
+
+ .align 2
+Unknown_83FDA60:
+ .incbin "graphics/battle_transitions/glacia_bg.gbapal"
+
+ .align 2
+Unknown_83FDA80:
+ .incbin "graphics/battle_transitions/drake_bg.gbapal"
+
+ .align 2
+Unknown_83FDAA0:
+ .incbin "graphics/battle_transitions/steven_bg.gbapal"
+
+ .align 2
+Unknown_83FDAC0:
+ .incbin "graphics/battle_transitions/brendan_bg.gbapal"
+
+ .align 2
+Unknown_83FDAE0:
+ .incbin "graphics/battle_transitions/may_bg.gbapal"
+
+ .align 2
+gUnknown_083FDB00:: @ 83FDB00
+ .4byte Unknown_83FDA20
+ .4byte Unknown_83FDA40
+ .4byte Unknown_83FDA60
+ .4byte Unknown_83FDA80
+ .4byte Unknown_83FDAA0
+
+ .align 2
+gUnknown_083FDB14:: @ 83FDB14
+ .4byte Unknown_83FDAC0
+ .4byte Unknown_83FDAE0
+
+ .align 2
+UnusedTrainerPalette:
+ .incbin "graphics/battle_transitions/unused_trainer.gbapal"
+
+ .align 2
+gSpritePalette_UnusedTrainer:: @ 83FDB3C
+ obj_pal UnusedTrainerPalette, 0x100A
+
+ .align 2
+gUnknown_083FDB44:: @ 83FDB44
+ .incbin "graphics/battle_transitions/big_pokeball_map.bin"
+
+ .align 2
+gUnknown_083FDFF4:: @ 83FDFF4
+ .incbin "graphics/battle_transitions/elite_four_bg_map.bin"
diff --git a/data/berries.inc b/data/berries.inc
deleted file mode 100644
index 7d7d3edd1..000000000
--- a/data/berries.inc
+++ /dev/null
@@ -1,689 +0,0 @@
- .align 2
-gBerries:: @ 83CD2CC
- .string "CHERI$", 7
- .byte BERRY_FIRMNESS_SOFT
- .2byte 20 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Cheri
- .4byte gBerryDescriptionPart2_Cheri
- .byte 3 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 25 @ smoothness
- .byte 0 @ padding
-
- .string "CHESTO$", 7
- .byte BERRY_FIRMNESS_SUPER_HARD
- .2byte 80 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Chesto
- .4byte gBerryDescriptionPart2_Chesto
- .byte 3 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 10 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 25 @ smoothness
- .byte 0 @ padding
-
- .string "PECHA$", 7
- .byte BERRY_FIRMNESS_VERY_SOFT
- .2byte 40 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Pecha
- .4byte gBerryDescriptionPart2_Pecha
- .byte 3 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 10 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 25 @ smoothness
- .byte 0 @ padding
-
- .string "RAWST$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 32 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Rawst
- .4byte gBerryDescriptionPart2_Rawst
- .byte 3 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 10 @ bitter
- .byte 0 @ sour
- .byte 25 @ smoothness
- .byte 0 @ padding
-
- .string "ASPEAR$", 7
- .byte BERRY_FIRMNESS_SUPER_HARD
- .2byte 50 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Aspear
- .4byte gBerryDescriptionPart2_Aspear
- .byte 3 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 10 @ sour
- .byte 25 @ smoothness
- .byte 0 @ padding
-
- .string "LEPPA$", 7
- .byte BERRY_FIRMNESS_VERY_HARD
- .2byte 28 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Leppa
- .4byte gBerryDescriptionPart2_Leppa
- .byte 4 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 0 @ dry
- .byte 10 @ sweet
- .byte 10 @ bitter
- .byte 10 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "ORAN$", 7
- .byte BERRY_FIRMNESS_SUPER_HARD
- .2byte 35 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Oran
- .4byte gBerryDescriptionPart2_Oran
- .byte 3 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 10 @ dry
- .byte 10 @ sweet
- .byte 10 @ bitter
- .byte 10 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "PERSIM$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 47 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Persim
- .4byte gBerryDescriptionPart2_Persim
- .byte 3 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 10 @ dry
- .byte 10 @ sweet
- .byte 10 @ bitter
- .byte 10 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "LUM$", 7
- .byte BERRY_FIRMNESS_SUPER_HARD
- .2byte 34 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Lum
- .4byte gBerryDescriptionPart2_Lum
- .byte 12 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 10 @ dry
- .byte 10 @ sweet
- .byte 10 @ bitter
- .byte 10 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "SITRUS$", 7
- .byte BERRY_FIRMNESS_VERY_HARD
- .2byte 95 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Sitrus
- .4byte gBerryDescriptionPart2_Sitrus
- .byte 6 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 10 @ dry
- .byte 10 @ sweet
- .byte 10 @ bitter
- .byte 10 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "FIGY$", 7
- .byte BERRY_FIRMNESS_SOFT
- .2byte 100 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Figy
- .4byte gBerryDescriptionPart2_Figy
- .byte 6 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 25 @ smoothness
- .byte 0 @ padding
-
- .string "WIKI$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 115 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Wiki
- .4byte gBerryDescriptionPart2_Wiki
- .byte 6 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 10 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 25 @ smoothness
- .byte 0 @ padding
-
- .string "MAGO$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 126 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Mago
- .4byte gBerryDescriptionPart2_Mago
- .byte 6 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 10 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 25 @ smoothness
- .byte 0 @ padding
-
- .string "AGUAV$", 7
- .byte BERRY_FIRMNESS_SUPER_HARD
- .2byte 64 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Aguav
- .4byte gBerryDescriptionPart2_Aguav
- .byte 6 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 10 @ bitter
- .byte 0 @ sour
- .byte 25 @ smoothness
- .byte 0 @ padding
-
- .string "IAPAPA$", 7
- .byte BERRY_FIRMNESS_SOFT
- .2byte 223 @ size (in millimeters)
- .byte 3 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Iapapa
- .4byte gBerryDescriptionPart2_Iapapa
- .byte 6 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 10 @ sour
- .byte 25 @ smoothness
- .byte 0 @ padding
-
- .string "RAZZ$", 7
- .byte BERRY_FIRMNESS_VERY_HARD
- .2byte 120 @ size (in millimeters)
- .byte 6 @ max yield
- .byte 3 @ min yield
- .4byte gBerryDescriptionPart1_Razz
- .4byte gBerryDescriptionPart2_Razz
- .byte 1 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 10 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "BLUK$", 7
- .byte BERRY_FIRMNESS_SOFT
- .2byte 108 @ size (in millimeters)
- .byte 6 @ max yield
- .byte 3 @ min yield
- .4byte gBerryDescriptionPart1_Bluk
- .4byte gBerryDescriptionPart2_Bluk
- .byte 1 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 10 @ dry
- .byte 10 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "NANAB$", 7
- .byte BERRY_FIRMNESS_VERY_HARD
- .2byte 77 @ size (in millimeters)
- .byte 6 @ max yield
- .byte 3 @ min yield
- .4byte gBerryDescriptionPart1_Nanab
- .4byte gBerryDescriptionPart2_Nanab
- .byte 1 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 10 @ sweet
- .byte 10 @ bitter
- .byte 0 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "WEPEAR$", 7
- .byte BERRY_FIRMNESS_SUPER_HARD
- .2byte 74 @ size (in millimeters)
- .byte 6 @ max yield
- .byte 3 @ min yield
- .4byte gBerryDescriptionPart1_Wepear
- .4byte gBerryDescriptionPart2_Wepear
- .byte 1 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 10 @ bitter
- .byte 10 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "PINAP$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 80 @ size (in millimeters)
- .byte 6 @ max yield
- .byte 3 @ min yield
- .4byte gBerryDescriptionPart1_Pinap
- .4byte gBerryDescriptionPart2_Pinap
- .byte 1 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 10 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "POMEG$", 7
- .byte BERRY_FIRMNESS_VERY_HARD
- .2byte 135 @ size (in millimeters)
- .byte 6 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Pomeg
- .4byte gBerryDescriptionPart2_Pomeg
- .byte 3 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 0 @ dry
- .byte 10 @ sweet
- .byte 10 @ bitter
- .byte 0 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "KELPSY$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 150 @ size (in millimeters)
- .byte 6 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Kelpsy
- .4byte gBerryDescriptionPart2_Kelpsy
- .byte 3 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 10 @ dry
- .byte 0 @ sweet
- .byte 10 @ bitter
- .byte 10 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "QUALOT$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 110 @ size (in millimeters)
- .byte 6 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Qualot
- .4byte gBerryDescriptionPart2_Qualot
- .byte 3 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 0 @ dry
- .byte 10 @ sweet
- .byte 0 @ bitter
- .byte 10 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "HONDEW$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 162 @ size (in millimeters)
- .byte 6 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Hondew
- .4byte gBerryDescriptionPart2_Hondew
- .byte 3 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 10 @ dry
- .byte 0 @ sweet
- .byte 10 @ bitter
- .byte 0 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "GREPA$", 7
- .byte BERRY_FIRMNESS_SOFT
- .2byte 149 @ size (in millimeters)
- .byte 6 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Grepa
- .4byte gBerryDescriptionPart2_Grepa
- .byte 3 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 10 @ dry
- .byte 10 @ sweet
- .byte 0 @ bitter
- .byte 10 @ sour
- .byte 20 @ smoothness
- .byte 0 @ padding
-
- .string "TAMATO$", 7
- .byte BERRY_FIRMNESS_SOFT
- .2byte 200 @ size (in millimeters)
- .byte 4 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Tamato
- .4byte gBerryDescriptionPart2_Tamato
- .byte 6 @ stage duration (in hours)
- .byte 20 @ spicy
- .byte 10 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 30 @ smoothness
- .byte 0 @ padding
-
- .string "CORNN$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 75 @ size (in millimeters)
- .byte 4 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Cornn
- .4byte gBerryDescriptionPart2_Cornn
- .byte 6 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 20 @ dry
- .byte 10 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 30 @ smoothness
- .byte 0 @ padding
-
- .string "MAGOST$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 140 @ size (in millimeters)
- .byte 4 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Magost
- .4byte gBerryDescriptionPart2_Magost
- .byte 6 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 20 @ sweet
- .byte 10 @ bitter
- .byte 0 @ sour
- .byte 30 @ smoothness
- .byte 0 @ padding
-
- .string "RABUTA$", 7
- .byte BERRY_FIRMNESS_SOFT
- .2byte 226 @ size (in millimeters)
- .byte 4 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Rabuta
- .4byte gBerryDescriptionPart2_Rabuta
- .byte 6 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 20 @ bitter
- .byte 10 @ sour
- .byte 30 @ smoothness
- .byte 0 @ padding
-
- .string "NOMEL$", 7
- .byte BERRY_FIRMNESS_SUPER_HARD
- .2byte 285 @ size (in millimeters)
- .byte 4 @ max yield
- .byte 2 @ min yield
- .4byte gBerryDescriptionPart1_Nomel
- .4byte gBerryDescriptionPart2_Nomel
- .byte 6 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 20 @ sour
- .byte 30 @ smoothness
- .byte 0 @ padding
-
- .string "SPELON$", 7
- .byte BERRY_FIRMNESS_SOFT
- .2byte 133 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Spelon
- .4byte gBerryDescriptionPart2_Spelon
- .byte 18 @ stage duration (in hours)
- .byte 40 @ spicy
- .byte 10 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 70 @ smoothness
- .byte 0 @ padding
-
- .string "PAMTRE$", 7
- .byte BERRY_FIRMNESS_VERY_SOFT
- .2byte 244 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Pamtre
- .4byte gBerryDescriptionPart2_Pamtre
- .byte 18 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 40 @ dry
- .byte 10 @ sweet
- .byte 0 @ bitter
- .byte 0 @ sour
- .byte 70 @ smoothness
- .byte 0 @ padding
-
- .string "WATMEL$", 7
- .byte BERRY_FIRMNESS_SOFT
- .2byte 250 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Watmel
- .4byte gBerryDescriptionPart2_Watmel
- .byte 18 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 40 @ sweet
- .byte 10 @ bitter
- .byte 0 @ sour
- .byte 70 @ smoothness
- .byte 0 @ padding
-
- .string "DURIN$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 280 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Durin
- .4byte gBerryDescriptionPart2_Durin
- .byte 18 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 40 @ bitter
- .byte 10 @ sour
- .byte 70 @ smoothness
- .byte 0 @ padding
-
- .string "BELUE$", 7
- .byte BERRY_FIRMNESS_VERY_SOFT
- .2byte 300 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Belue
- .4byte gBerryDescriptionPart2_Belue
- .byte 18 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 40 @ sour
- .byte 70 @ smoothness
- .byte 0 @ padding
-
- .string "LIECHI$", 7
- .byte BERRY_FIRMNESS_VERY_HARD
- .2byte 111 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Liechi
- .4byte gBerryDescriptionPart2_Liechi
- .byte 24 @ stage duration (in hours)
- .byte 40 @ spicy
- .byte 0 @ dry
- .byte 40 @ sweet
- .byte 0 @ bitter
- .byte 10 @ sour
- .byte 80 @ smoothness
- .byte 0 @ padding
-
- .string "GANLON$", 7
- .byte BERRY_FIRMNESS_VERY_HARD
- .2byte 33 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Ganlon
- .4byte gBerryDescriptionPart2_Ganlon
- .byte 24 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 40 @ dry
- .byte 0 @ sweet
- .byte 40 @ bitter
- .byte 0 @ sour
- .byte 80 @ smoothness
- .byte 0 @ padding
-
- .string "SALAC$", 7
- .byte BERRY_FIRMNESS_VERY_HARD
- .2byte 95 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Salac
- .4byte gBerryDescriptionPart2_Salac
- .byte 24 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 0 @ dry
- .byte 40 @ sweet
- .byte 0 @ bitter
- .byte 40 @ sour
- .byte 80 @ smoothness
- .byte 0 @ padding
-
- .string "PETAYA$", 7
- .byte BERRY_FIRMNESS_VERY_HARD
- .2byte 237 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Petaya
- .4byte gBerryDescriptionPart2_Petaya
- .byte 24 @ stage duration (in hours)
- .byte 40 @ spicy
- .byte 0 @ dry
- .byte 0 @ sweet
- .byte 40 @ bitter
- .byte 0 @ sour
- .byte 80 @ smoothness
- .byte 0 @ padding
-
- .string "APICOT$", 7
- .byte BERRY_FIRMNESS_HARD
- .2byte 75 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Apicot
- .4byte gBerryDescriptionPart2_Apicot
- .byte 24 @ stage duration (in hours)
- .byte 0 @ spicy
- .byte 40 @ dry
- .byte 0 @ sweet
- .byte 0 @ bitter
- .byte 40 @ sour
- .byte 80 @ smoothness
- .byte 0 @ padding
-
- .string "LANSAT$", 7
- .byte BERRY_FIRMNESS_SOFT
- .2byte 97 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Lansat
- .4byte gBerryDescriptionPart2_Lansat
- .byte 24 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 10 @ dry
- .byte 10 @ sweet
- .byte 10 @ bitter
- .byte 10 @ sour
- .byte 30 @ smoothness
- .byte 0 @ padding
-
- .string "STARF$", 7
- .byte BERRY_FIRMNESS_SUPER_HARD
- .2byte 153 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Starf
- .4byte gBerryDescriptionPart2_Starf
- .byte 24 @ stage duration (in hours)
- .byte 10 @ spicy
- .byte 10 @ dry
- .byte 10 @ sweet
- .byte 10 @ bitter
- .byte 10 @ sour
- .byte 30 @ smoothness
- .byte 0 @ padding
-
- .string "ENIGMA$", 7
- .byte BERRY_FIRMNESS_UNKNOWN
- .2byte 0 @ size (in millimeters)
- .byte 2 @ max yield
- .byte 1 @ min yield
- .4byte gBerryDescriptionPart1_Enigma
- .4byte gBerryDescriptionPart2_Enigma
- .byte 24 @ stage duration (in hours)
- .byte 40 @ spicy
- .byte 40 @ dry
- .byte 40 @ sweet
- .byte 40 @ bitter
- .byte 40 @ sour
- .byte 40 @ smoothness
- .byte 0 @ padding
diff --git a/data/berry_blender.s b/data/berry_blender.s
new file mode 100644
index 000000000..ff0f06473
--- /dev/null
+++ b/data/berry_blender.s
@@ -0,0 +1,456 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_08215C0C:: @ 8215C0C
+ .incbin "graphics/berry_blender/center.gbapal"
+
+ .align 2
+gUnknown_08215C2C:: @ 8215C2C
+ .incbin "graphics/berry_blender/center_map.bin"
+
+ .align 2
+gUnknown_0821602C:: @ 821602C
+ .incbin "graphics/berry_blender/outer.gbapal"
+
+ .incbin "graphics/unused/unknown/821604C.gbapal"
+
+ .space 0x1C0
+
+ .string "▶$"
+ .string " $"
+ .string "カッコイ$" @ "cool" (missing an イ at the end)
+ .string "カワイイ$" @ "cute"
+ .string "ウツクシ$" @ "beautiful" (missing an イ at the end)
+ .string "カシコイ$" @ "smart"
+ .string "タクマシ$" @ "tough" (missing an イ at the end)
+
+gUnknown_08216249:: @ 8216249
+ .string "\p$"
+
+@ unreferenced
+@ These appear to be the first names of four people who worked on the game.
+ .string "てつじ$", 10 @ Tetsuji (Ohta)
+ .string "あきと$", 10 @ Akito (Mori)
+ .string "シゲル$", 10 @ Shigeru (Ohmori)
+ .string "ヨシノリ$", 10 @ Yoshinori (Matsuda)
+
+UnknownText_2Pok:
+ .string "2Pok$"
+UnknownText_3Pok:
+ .string "3Pok$"
+UnknownText_4Pok:
+ .string "4Pok$"
+
+ .align 2
+gUnknown_08216284:: @ 8216284
+ .4byte UnknownText_2Pok
+ .4byte UnknownText_3Pok
+ .4byte UnknownText_4Pok
+
+@ unreferenced
+ .string "1P$", 4
+ .string "2P$", 4
+ .string "3P$", 4
+ .string "4P$", 4
+
+.ifdef ENGLISH
+UnknownText_Mister:
+ .string "MISTER$"
+UnknownText_Laddie:
+ .string "LADDIE$"
+UnknownText_Lassie:
+ .string "LASSIE$"
+.else
+UnknownText_Mister:
+ .string "OPI$"
+UnknownText_Laddie:
+ .string "KUMPEL$"
+UnknownText_Lassie:
+ .string "TUSSI$"
+.endif
+
+ .align 2
+gUnknown_082162B8:: @ 82162B8
+ .4byte UnknownText_Mister
+ .4byte UnknownText_Laddie
+ .4byte UnknownText_Lassie
+
+gUnknown_082162C4:: @ 82162C4
+ .string "{COLOR RED}$"
+
+gUnknown_082162C8:: @ 82162C8
+ .string "\n$"
+
+ .string " $"
+
+gUnknown_082162CC:: @ 82162CC
+ .byte -1, -1
+ .byte 1, -1
+ .byte -1, 1
+ .byte 1, 1
+
+gUnknown_082162D4:: @ 82162D4
+ .byte 2, 6
+ .byte 23, 6
+ .byte 2, 12
+ .byte 23, 12
+ .byte 1, 6
+ .byte 22, 6
+ .byte 1, 12
+ .byte 22, 12
+
+gUnknown_082162E4:: @ 82162E4
+ .byte 72, 32
+ .byte 168, 32
+ .byte 72, 128
+ .byte 168, 128
+
+gUnknown_082162EC:: @ 82162EC
+ .byte -1, 0, 1, -1
+ .byte -1, 0, 1, 2
+ .byte 0, 1, 2, 3
+
+ .align 1
+gUnknown_082162F8:: @ 82162F8
+ .2byte 0x0000, 0xC000, 0x4000, 0x8000
+
+gUnknown_08216300:: @ 8216300
+ .byte 1
+ .byte 1
+ .byte 0
+
+gUnknown_08216303:: @ 8216303
+ .byte 32
+ .byte 224
+ .byte 96
+ .byte 160
+ .byte 0
+
+ .align 2
+gUnknown_08216308:: @ 8216308
+ .4byte sub_804F8C8
+ .4byte sub_804F9F4
+ .4byte sub_804FB1C
+
+ .align 2
+gOamData_8216314:: @ 8216314
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_821631C:: @ 821631C
+ obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8216324:: @ 8216324
+ obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_821632C:: @ 821632C
+ obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8216334:: @ 8216334
+ obj_image_anim_frame 16, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_821633C:: @ 821633C
+ obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8216350:: @ 8216350
+ obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 32, 5, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8216364:: @ 8216364
+ obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8216378:: @ 8216378
+ obj_image_anim_frame 48, 2
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 16, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_821638C:: @ 821638C
+ obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8216394:: @ 8216394
+ obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_821639C:: @ 821639C
+ obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_82163A4:: @ 82163A4
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_82163AC:: @ 82163AC
+ .4byte gSpriteAnim_821631C
+ .4byte gSpriteAnim_8216324
+ .4byte gSpriteAnim_821632C
+ .4byte gSpriteAnim_8216334
+ .4byte gSpriteAnim_821633C
+ .4byte gSpriteAnim_8216350
+ .4byte gSpriteAnim_8216364
+ .4byte gSpriteAnim_8216378
+ .4byte gSpriteAnim_821638C
+ .4byte gSpriteAnim_8216394
+ .4byte gSpriteAnim_821639C
+ .4byte gSpriteAnim_82163A4
+
+ .align 2
+gUnknown_082163DC:: @ 82163DC
+ obj_tiles gBerryBlenderArrowTiles, 0x800, 46545
+
+ .align 2
+gUnknown_082163E4:: @ 82163E4
+ obj_pal gBerryBlenderMiscPalette, 46546
+
+ .align 2
+gUnknown_082163EC:: @ 82163EC
+ obj_pal gBerryBlenderArrowPalette, 12312
+
+ .align 2
+gSpriteTemplate_82163F4:: @ 82163F4
+ spr_template 46545, 12312, gOamData_8216314, gSpriteAnimTable_82163AC, NULL, gDummySpriteAffineAnimTable, sub_8051C04
+
+ .align 2
+gOamData_821640C:: @ 821640C
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_8216414:: @ 8216414
+ obj_image_anim_frame 0, 20
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_821641C:: @ 821641C
+ obj_image_anim_frame 4, 20, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8216424:: @ 8216424
+ obj_image_anim_frame 8, 4
+ obj_image_anim_frame 12, 4
+ obj_image_anim_frame 8, 4
+ obj_image_anim_frame 12, 4
+ obj_image_anim_frame 8, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_821643C:: @ 821643C
+ obj_image_anim_frame 8, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8216444:: @ 8216444
+ .4byte gSpriteAnim_8216414
+ .4byte gSpriteAnim_821641C
+ .4byte gSpriteAnim_8216424
+ .4byte gSpriteAnim_821643C
+
+ .align 2
+gUnknown_08216454:: @ 8216454
+ obj_tiles gBerryBlenderMarubatsuTiles, 0x200, 48888
+
+ .align 2
+gSpriteTemplate_821645C:: @ 821645C
+ spr_template 48888, 46546, gOamData_821640C, gSpriteAnimTable_8216444, NULL, gDummySpriteAffineAnimTable, sub_8051650
+
+ .align 2
+gOamData_8216474:: @ 8216474
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_821647C:: @ 821647C
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 3, 5
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8216494:: @ 8216494
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 2, 4
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 2, 4
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_82164AC:: @ 82164AC
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 2, 2
+ obj_image_anim_frame 4, 4
+ obj_image_anim_frame 3, 3
+ obj_image_anim_frame 2, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_82164D0:: @ 82164D0
+ obj_image_anim_frame 5, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_82164D8:: @ 82164D8
+ obj_image_anim_frame 6, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_82164E0:: @ 82164E0
+ .4byte gSpriteAnim_821647C
+ .4byte gSpriteAnim_8216494
+ .4byte gSpriteAnim_82164AC
+ .4byte gSpriteAnim_82164D0
+ .4byte gSpriteAnim_82164D8
+
+ .align 2
+gUnknown_082164F4:: @ 82164F4
+ obj_tiles gBerryBlenderParticlesTiles, 0xE0, 23456
+
+ .align 2
+gSpriteTemplate_82164FC:: @ 82164FC
+ spr_template 23456, 46546, gOamData_8216474, gSpriteAnimTable_82164E0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_8216514:: @ 8216514
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_821651C:: @ 821651C
+ obj_image_anim_frame 32, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8216524:: @ 8216524
+ obj_image_anim_frame 16, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_821652C:: @ 821652C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8216534:: @ 8216534
+ .4byte gSpriteAnim_821651C
+ .4byte gSpriteAnim_8216524
+ .4byte gSpriteAnim_821652C
+
+ .align 2
+gUnknown_08216540:: @ 8216540
+ obj_tiles gBerryBlenderCountdownNumbersTiles, 0x600, 12345
+
+ .align 2
+gSpriteTemplate_8216548:: @ 8216548
+ spr_template 12345, 46546, gOamData_8216514, gSpriteAnimTable_8216534, NULL, gDummySpriteAffineAnimTable, sub_805181C
+
+ .align 2
+gOamData_8216560:: @ 8216560
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_8216568:: @ 8216568
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8216570:: @ 8216570
+ .4byte gSpriteAnim_8216568
+
+ .align 2
+gUnknown_08216574:: @ 8216574
+ obj_tiles gBerryBlenderStartTiles, 0x400, 12346
+
+ .align 2
+gSpriteTemplate_821657C:: @ 821657C
+ spr_template 12346, 46546, gOamData_8216560, gSpriteAnimTable_8216570, NULL, gDummySpriteAffineAnimTable, sub_80518CC
+
+ .align 1
+gUnknown_08216594:: @ 8216594
+ .2byte -10, 20, 10, 2, 1
+ .2byte 250, 20, 10, -2, 1
+ .2byte -10, 140, 10, 2, -1
+ .2byte 250, 140, 10, -2, -1
+
+gUnknown_082165BC:: @ 82165BC
+ .byte 4, 3, 2
+ .byte 0, 4, 3
+ .byte 1, 0, 4
+ .byte 2, 1, 0
+ .byte 3, 2, 1
+ .byte 0, 2, 3
+ .byte 1, 3, 4
+ .byte 2, 4, 0
+ .byte 3, 0, 1
+ .byte 4, 1, 2
+
+gUnknown_082165DA:: @ 82165DA
+ .byte 1, 1, 2, 3, 4
+
+gUnknown_082165DF:: @ 82165DF
+ .byte 0x1C, 0x16, 0x13, 0x1A, 0x19, 0x0E, 0x0D, 0x0B, 0x07, 0x15
+
+gUnknown_082165E9:: @ 82165E9
+ .byte 6, 6, 6, 6, 5
+
+gUnknown_082165EE:: @ 82165EE
+ .byte 3, 3, 3, 2, 2
+
+gUnknown_082165F3:: @ 82165F3
+ .byte 3, 3, 3, 3, 2
+
+gUnknown_082165F8:: @ 82165F8
+ .string " $"
+
+gOtherText_BPMAndDash:: @ 82165FA
+ .string "BPM$"
+ .string "-$"
+
+gUnknown_08216600:: @ 8216600
+ .string "\n$"
+
+ .string "\n$"
diff --git a/data/berry_tag_screen.s b/data/berry_tag_screen.s
new file mode 100644
index 000000000..d1be8a9d7
--- /dev/null
+++ b/data/berry_tag_screen.s
@@ -0,0 +1,12 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_0841192C:: @ 841192C
+ .4byte ContestStatsText_VerySoft
+ .4byte ContestStatsText_Soft
+ .4byte ContestStatsText_Hard
+ .4byte ContestStatsText_VeryHard
+ .4byte ContestStatsText_SuperHard
diff --git a/data/cable_car.s b/data/cable_car.s
new file mode 100644
index 000000000..3075f7651
--- /dev/null
+++ b/data/cable_car.s
@@ -0,0 +1,101 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gCableCarMtChimneyTilemap:: @ 8401820
+ .incbin "graphics/misc/cable_car_mt_chimney_map.bin.lz"
+
+ .align 2
+gCableCarTreeTilemap:: @ 8401978
+ .incbin "graphics/misc/cable_car_tree_map.bin.lz"
+
+ .align 2
+gCableCarMountainTilemap:: @ 8401AFC
+ .incbin "graphics/misc/cable_car_mountain_map.bin.lz"
+
+ .align 2
+gCableCarPylonHookTilemapEntries:: @ 8401CC0
+ .2byte 0x3000
+ .2byte 0x3001
+ .2byte 0x3002
+ .2byte 0x3003
+ .2byte 0x3004
+ .2byte 0x3005
+ .2byte 0x3006
+ .2byte 0x3007
+ .2byte 0x3008
+ .2byte 0x3009
+
+ .align 2
+gCableCarPylonStemTilemap:: @ 8401CD4
+ .incbin "graphics/misc/cable_car_pylon_stem_map.bin.lz"
+
+ .align 2
+gUnknown_08401CF8:: @ 8401CF8
+ obj_tiles gCableCar_Gfx, 0x800, 1
+ obj_tiles gCableCarDoor_Gfx, 0x40, 2
+ obj_tiles gCableCarCord_Gfx, 0x80, 3
+ .space 8
+
+ .align 2
+gUnknown_08401D18:: @ 8401D18
+ obj_pal gCableCar_Pal, 1
+ .space 8
+
+ .align 2
+gOamData_8401D28:: @ 8401D28
+ .2byte 0x0300
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gOamData_8401D30:: @ 8401D30
+ .2byte 0x4300
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gOamData_8401D38:: @ 8401D38
+ .2byte 0x0300
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gSpriteTemplate_8401D40:: @ 8401D40
+ spr_template 1, 1, gOamData_8401D28, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8123CB8
+
+ .align 2
+gSpriteTemplate_8401D58:: @ 8401D58
+ spr_template 2, 1, gOamData_8401D30, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8123CB8
+
+ .align 2
+gSpriteTemplate_8401D70:: @ 8401D70
+ spr_template 3, 1, gOamData_8401D38, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, nullsub_76
+
+gCableCarPlayerGraphicsIDs:: @ 8401D88
+ .byte MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL
+ .byte MAP_OBJ_GFX_RIVAL_MAY_NORMAL
+
+gMtChimneyHikerGraphicsIDs:: @ 8401D8A
+ .byte MAP_OBJ_GFX_HIKER
+ .byte MAP_OBJ_GFX_CAMPER
+ .byte MAP_OBJ_GFX_PICNICKER
+ .byte MAP_OBJ_GFX_POOCHYENA @ not used
+
+ .align 1
+gMtChimneyHikerCoords:: @ 8401D8E
+ .2byte 0, 80
+ .2byte 240, 146
+
+gMtChimneyHikerMovementDelayTable:: @ 8401D96
+ .byte 0
+ .byte 60
+ .byte 120
+ .byte 170
+
+ .align 2
+gUnknown_08401D9C:: @ 8401D9C
+ .4byte sub_8123EB8
+ .4byte sub_8123F44
diff --git a/data/cable_club.s b/data/cable_club.s
new file mode 100644
index 000000000..f0ced6292
--- /dev/null
+++ b/data/cable_club.s
@@ -0,0 +1,32 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+.ifdef ENGLISH
+TrainerCardColorName_Bronze:
+ .string "BRONZE$", 7
+TrainerCardColorName_Copper:
+ .string "COPPER$", 7
+TrainerCardColorName_Silver:
+ .string "SILVER$", 7
+TrainerCardColorName_Gold:
+ .string "GOLD$", 7
+.else
+TrainerCardColorName_Bronze:
+ .string "BRONZE$", 7
+TrainerCardColorName_Copper:
+ .string "KUPFER$", 7
+TrainerCardColorName_Silver:
+ .string "SILBER$", 7
+TrainerCardColorName_Gold:
+ .string "GOLD$", 7
+.endif
+
+
+ .align 2
+gTrainerCardColorNames:: @ 839B21C
+ .4byte TrainerCardColorName_Bronze
+ .4byte TrainerCardColorName_Copper
+ .4byte TrainerCardColorName_Silver
+ .4byte TrainerCardColorName_Gold
diff --git a/data/clock_hand_coords.inc b/data/clock_hand_coords.inc
deleted file mode 100644
index 476ffb788..000000000
--- a/data/clock_hand_coords.inc
+++ /dev/null
@@ -1,361 +0,0 @@
-gClockHandCoords:: @ 83F7B58
- .byte 0, -24 @ 0
- .byte 1, -25 @ 1
- .byte 1, -25 @ 2
- .byte 2, -25 @ 3
- .byte 2, -25 @ 4
- .byte 2, -25 @ 5
- .byte 3, -24 @ 6
- .byte 3, -25 @ 7
- .byte 4, -25 @ 8
- .byte 4, -25 @ 9
- .byte 4, -25 @ 10
- .byte 5, -25 @ 11
- .byte 5, -25 @ 12
- .byte 6, -24 @ 13
- .byte 6, -24 @ 14
- .byte 6, -24 @ 15
- .byte 7, -24 @ 16
- .byte 7, -24 @ 17
- .byte 7, -24 @ 18
- .byte 8, -24 @ 19
- .byte 8, -24 @ 20
- .byte 9, -24 @ 21
- .byte 9, -24 @ 22
- .byte 10, -23 @ 23
- .byte 10, -23 @ 24
- .byte 11, -22 @ 25
- .byte 11, -22 @ 26
- .byte 11, -22 @ 27
- .byte 12, -22 @ 28
- .byte 12, -21 @ 29
- .byte 13, -21 @ 30
- .byte 13, -21 @ 31
- .byte 13, -21 @ 32
- .byte 14, -21 @ 33
- .byte 14, -21 @ 34
- .byte 14, -20 @ 35
- .byte 14, -20 @ 36
- .byte 15, -20 @ 37
- .byte 15, -19 @ 38
- .byte 16, -19 @ 39
- .byte 16, -19 @ 40
- .byte 16, -19 @ 41
- .byte 16, -18 @ 42
- .byte 16, -18 @ 43
- .byte 17, -18 @ 44
- .byte 17, -17 @ 45
- .byte 17, -17 @ 46
- .byte 18, -17 @ 47
- .byte 18, -17 @ 48
- .byte 18, -16 @ 49
- .byte 18, -16 @ 50
- .byte 19, -16 @ 51
- .byte 19, -15 @ 52
- .byte 19, -15 @ 53
- .byte 20, -15 @ 54
- .byte 20, -14 @ 55
- .byte 20, -14 @ 56
- .byte 20, -13 @ 57
- .byte 20, -13 @ 58
- .byte 21, -13 @ 59
- .byte 21, -13 @ 60
- .byte 21, -12 @ 61
- .byte 22, -12 @ 62
- .byte 22, -12 @ 63
- .byte 22, -11 @ 64
- .byte 22, -11 @ 65
- .byte 22, -10 @ 66
- .byte 23, -10 @ 67
- .byte 23, -9 @ 68
- .byte 23, -9 @ 69
- .byte 23, -9 @ 70
- .byte 23, -9 @ 71
- .byte 23, -8 @ 72
- .byte 23, -8 @ 73
- .byte 23, -7 @ 74
- .byte 23, -7 @ 75
- .byte 23, -6 @ 76
- .byte 24, -6 @ 77
- .byte 24, -6 @ 78
- .byte 25, -5 @ 79
- .byte 25, -5 @ 80
- .byte 24, -4 @ 81
- .byte 25, -4 @ 82
- .byte 24, -3 @ 83
- .byte 25, -3 @ 84
- .byte 25, -3 @ 85
- .byte 25, -2 @ 86
- .byte 25, -2 @ 87
- .byte 24, -1 @ 88
- .byte 25, -1 @ 89
- .byte 24, 0 @ 90
- .byte 24, 0 @ 91
- .byte 24, 0 @ 92
- .byte 24, 1 @ 93
- .byte 24, 1 @ 94
- .byte 25, 2 @ 95
- .byte 24, 2 @ 96
- .byte 25, 2 @ 97
- .byte 24, 3 @ 98
- .byte 24, 3 @ 99
- .byte 25, 4 @ 100
- .byte 24, 4 @ 101
- .byte 24, 5 @ 102
- .byte 24, 5 @ 103
- .byte 24, 5 @ 104
- .byte 24, 6 @ 105
- .byte 23, 6 @ 106
- .byte 23, 6 @ 107
- .byte 23, 7 @ 108
- .byte 23, 8 @ 109
- .byte 23, 8 @ 110
- .byte 23, 8 @ 111
- .byte 23, 9 @ 112
- .byte 23, 9 @ 113
- .byte 23, 10 @ 114
- .byte 22, 10 @ 115
- .byte 22, 10 @ 116
- .byte 22, 11 @ 117
- .byte 22, 11 @ 118
- .byte 22, 11 @ 119
- .byte 22, 12 @ 120
- .byte 21, 12 @ 121
- .byte 21, 12 @ 122
- .byte 21, 13 @ 123
- .byte 20, 13 @ 124
- .byte 20, 13 @ 125
- .byte 19, 13 @ 126
- .byte 19, 13 @ 127
- .byte 19, 14 @ 128
- .byte 19, 14 @ 129
- .byte 19, 15 @ 130
- .byte 19, 15 @ 131
- .byte 18, 15 @ 132
- .byte 18, 16 @ 133
- .byte 17, 16 @ 134
- .byte 17, 16 @ 135
- .byte 17, 17 @ 136
- .byte 17, 17 @ 137
- .byte 16, 17 @ 138
- .byte 16, 18 @ 139
- .byte 16, 18 @ 140
- .byte 15, 18 @ 141
- .byte 14, 18 @ 142
- .byte 15, 19 @ 143
- .byte 14, 19 @ 144
- .byte 14, 19 @ 145
- .byte 13, 19 @ 146
- .byte 13, 20 @ 147
- .byte 13, 20 @ 148
- .byte 13, 20 @ 149
- .byte 12, 20 @ 150
- .byte 12, 20 @ 151
- .byte 12, 21 @ 152
- .byte 11, 21 @ 153
- .byte 11, 21 @ 154
- .byte 11, 21 @ 155
- .byte 10, 21 @ 156
- .byte 10, 22 @ 157
- .byte 10, 22 @ 158
- .byte 9, 22 @ 159
- .byte 9, 22 @ 160
- .byte 8, 22 @ 161
- .byte 7, 22 @ 162
- .byte 7, 23 @ 163
- .byte 7, 23 @ 164
- .byte 6, 23 @ 165
- .byte 6, 23 @ 166
- .byte 5, 23 @ 167
- .byte 5, 23 @ 168
- .byte 5, 24 @ 169
- .byte 4, 24 @ 170
- .byte 4, 24 @ 171
- .byte 4, 24 @ 172
- .byte 3, 24 @ 173
- .byte 2, 24 @ 174
- .byte 2, 24 @ 175
- .byte 1, 24 @ 176
- .byte 1, 24 @ 177
- .byte 0, 24 @ 178
- .byte 0, 24 @ 179
- .byte -1, 23 @ 180
- .byte 0, 24 @ 181
- .byte 0, 24 @ 182
- .byte -1, 24 @ 183
- .byte -1, 24 @ 184
- .byte -2, 24 @ 185
- .byte -2, 24 @ 186
- .byte -3, 24 @ 187
- .byte -3, 24 @ 188
- .byte -4, 24 @ 189
- .byte -4, 24 @ 190
- .byte -5, 24 @ 191
- .byte -5, 23 @ 192
- .byte -5, 23 @ 193
- .byte -6, 23 @ 194
- .byte -6, 23 @ 195
- .byte -7, 23 @ 196
- .byte -7, 23 @ 197
- .byte -7, 23 @ 198
- .byte -8, 23 @ 199
- .byte -8, 22 @ 200
- .byte -9, 22 @ 201
- .byte -9, 22 @ 202
- .byte -10, 22 @ 203
- .byte -10, 22 @ 204
- .byte -10, 21 @ 205
- .byte -11, 21 @ 206
- .byte -11, 21 @ 207
- .byte -11, 21 @ 208
- .byte -11, 20 @ 209
- .byte -12, 20 @ 210
- .byte -12, 20 @ 211
- .byte -13, 20 @ 212
- .byte -13, 20 @ 213
- .byte -13, 19 @ 214
- .byte -14, 19 @ 215
- .byte -14, 19 @ 216
- .byte -14, 19 @ 217
- .byte -14, 18 @ 218
- .byte -15, 18 @ 219
- .byte -15, 18 @ 220
- .byte -15, 17 @ 221
- .byte -16, 17 @ 222
- .byte -16, 17 @ 223
- .byte -17, 17 @ 224
- .byte -17, 16 @ 225
- .byte -17, 16 @ 226
- .byte -18, 16 @ 227
- .byte -17, 15 @ 228
- .byte -18, 15 @ 229
- .byte -18, 15 @ 230
- .byte -19, 15 @ 231
- .byte -19, 14 @ 232
- .byte -19, 14 @ 233
- .byte -19, 13 @ 234
- .byte -19, 13 @ 235
- .byte -20, 13 @ 236
- .byte -20, 12 @ 237
- .byte -20, 12 @ 238
- .byte -21, 12 @ 239
- .byte -21, 12 @ 240
- .byte -21, 11 @ 241
- .byte -21, 11 @ 242
- .byte -21, 10 @ 243
- .byte -21, 10 @ 244
- .byte -21, 9 @ 245
- .byte -22, 9 @ 246
- .byte -22, 9 @ 247
- .byte -22, 8 @ 248
- .byte -22, 8 @ 249
- .byte -22, 7 @ 250
- .byte -23, 7 @ 251
- .byte -23, 7 @ 252
- .byte -23, 6 @ 253
- .byte -23, 6 @ 254
- .byte -23, 5 @ 255
- .byte -24, 5 @ 256
- .byte -23, 4 @ 257
- .byte -23, 4 @ 258
- .byte -24, 4 @ 259
- .byte -24, 4 @ 260
- .byte -24, 3 @ 261
- .byte -24, 3 @ 262
- .byte -24, 2 @ 263
- .byte -24, 2 @ 264
- .byte -24, 1 @ 265
- .byte -24, 1 @ 266
- .byte -24, 1 @ 267
- .byte -24, 0 @ 268
- .byte -25, 0 @ 269
- .byte -24, -1 @ 270
- .byte -25, -1 @ 271
- .byte -24, -1 @ 272
- .byte -24, -2 @ 273
- .byte -24, -2 @ 274
- .byte -24, -3 @ 275
- .byte -24, -3 @ 276
- .byte -24, -4 @ 277
- .byte -24, -4 @ 278
- .byte -24, -4 @ 279
- .byte -24, -5 @ 280
- .byte -24, -5 @ 281
- .byte -24, -6 @ 282
- .byte -24, -6 @ 283
- .byte -23, -6 @ 284
- .byte -23, -7 @ 285
- .byte -23, -7 @ 286
- .byte -23, -8 @ 287
- .byte -23, -8 @ 288
- .byte -23, -9 @ 289
- .byte -23, -9 @ 290
- .byte -22, -9 @ 291
- .byte -22, -9 @ 292
- .byte -22, -10 @ 293
- .byte -22, -10 @ 294
- .byte -21, -10 @ 295
- .byte -21, -11 @ 296
- .byte -22, -11 @ 297
- .byte -22, -12 @ 298
- .byte -21, -12 @ 299
- .byte -21, -13 @ 300
- .byte -21, -13 @ 301
- .byte -20, -13 @ 302
- .byte -21, -14 @ 303
- .byte -20, -14 @ 304
- .byte -20, -14 @ 305
- .byte -19, -14 @ 306
- .byte -19, -15 @ 307
- .byte -19, -15 @ 308
- .byte -18, -16 @ 309
- .byte -18, -16 @ 310
- .byte -18, -16 @ 311
- .byte -18, -17 @ 312
- .byte -18, -17 @ 313
- .byte -17, -17 @ 314
- .byte -17, -18 @ 315
- .byte -17, -18 @ 316
- .byte -16, -18 @ 317
- .byte -16, -18 @ 318
- .byte -16, -19 @ 319
- .byte -16, -19 @ 320
- .byte -15, -19 @ 321
- .byte -15, -19 @ 322
- .byte -15, -20 @ 323
- .byte -14, -20 @ 324
- .byte -14, -20 @ 325
- .byte -14, -21 @ 326
- .byte -13, -21 @ 327
- .byte -13, -21 @ 328
- .byte -13, -21 @ 329
- .byte -12, -21 @ 330
- .byte -12, -22 @ 331
- .byte -11, -22 @ 332
- .byte -11, -22 @ 333
- .byte -11, -22 @ 334
- .byte -10, -22 @ 335
- .byte -10, -22 @ 336
- .byte -9, -22 @ 337
- .byte -9, -23 @ 338
- .byte -9, -23 @ 339
- .byte -8, -23 @ 340
- .byte -8, -23 @ 341
- .byte -7, -23 @ 342
- .byte -7, -23 @ 343
- .byte -7, -24 @ 344
- .byte -6, -24 @ 345
- .byte -6, -24 @ 346
- .byte -5, -24 @ 347
- .byte -5, -24 @ 348
- .byte -4, -24 @ 349
- .byte -4, -24 @ 350
- .byte -4, -24 @ 351
- .byte -4, -25 @ 352
- .byte -3, -25 @ 353
- .byte -2, -25 @ 354
- .byte -2, -24 @ 355
- .byte -2, -24 @ 356
- .byte -1, -25 @ 357
- .byte -1, -25 @ 358
- .byte 0, -25 @ 359
diff --git a/data/contest.s b/data/contest.s
new file mode 100644
index 000000000..0e06e9290
--- /dev/null
+++ b/data/contest.s
@@ -0,0 +1,454 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 83C9408
+ .include "data/contest_opponents.inc"
+
+gUnknown_083CA308:: @ 83CA308
+ .byte 19, 0
+ .byte 19, 5
+ .byte 19, 10
+ .byte 19, 15
+
+gUnknown_083CA310:: @ 83CA310
+ .byte 25, 0
+ .byte 25, 5
+ .byte 25, 10
+ .byte 25, 15
+
+gUnknown_083CA318:: @ 83CA318
+ .byte 20, 2
+ .byte 20, 7
+ .byte 20, 12
+ .byte 20, 17
+ .byte 24, 2
+ .byte 24, 7
+ .byte 24, 12
+ .byte 24, 17
+ .byte 220, 24
+ .byte 220, 64
+ .byte 220, 104
+ .byte 220, 144
+
+gUnknown_083CA330:: @ 83CA330
+ .byte 224, 24
+ .byte 224, 64
+ .byte 224, 104
+ .byte 224, 144
+
+gUnknown_083CA338:: @ 83CA338
+ .byte 36, 76, 116, 156
+
+gUnknown_083CA33C:: @ 83CA33C
+ .byte 36, 76, 116, 156
+
+gUnknown_083CA340:: @ 83CA340
+ .byte 0, 31, 9, 39
+ .byte 0, 33, 9, 39
+ .byte 0, 35, 9, 39
+ .byte 0, 37, 9, 39
+
+ .align 2
+gUnknown_083CA350:: @ 83CA350
+ obj_tiles gTiles_8D1975C, 0x20, 20004
+
+ .align 2
+gOamData_83CA358:: @ 83CA358
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAffineAnim_83CA360:: @ 83CA360
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83CA370:: @ 83CA370
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, -20, 20
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83CA388:: @ 83CA388
+ obj_rot_scal_anim_frame 0x38, 0x38, 0, 0
+ obj_rot_scal_anim_frame 0xA, 0xA, 20, 20
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83CA3A0:: @ 83CA3A0
+ .4byte gSpriteAffineAnim_83CA360
+ .4byte gSpriteAffineAnim_83CA370
+ .4byte gSpriteAffineAnim_83CA388
+
+ .align 2
+gSpriteTemplate_83CA3AC:: @ 83CA3AC
+ spr_template 20004, 44000, gOamData_83CA358, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CA3A0, SpriteCallbackDummy
+
+ .align 2
+gUnknown_083CA3C4:: @ 83CA3C4
+ obj_tiles gContestNextTurnGfx, 256, 0x4e26
+ obj_tiles gContestNextTurnGfx, 256, 0x4e27
+ obj_tiles gContestNextTurnGfx, 256, 0x4e28
+ obj_tiles gContestNextTurnGfx, 256, 0x4e29
+
+ .align 2
+gUnknown_083CA3E4:: @ 83CA3E4
+ obj_pal gContestPal, 0x4E26
+
+ .align 2
+gOamData_83CA3EC:: @ 83CA3EC
+ .2byte 0x4000
+ .2byte 0x4000
+ .2byte 0x0000
+
+ .align 2
+gSpriteTemplate_83CA3F4:: @ 83CA3F4
+ spr_template 20006, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CA40C:: @ 83CA40C
+ spr_template 20007, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CA424:: @ 83CA424
+ spr_template 20008, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CA43C:: @ 83CA43C
+ spr_template 20009, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSubspriteTable_83CA454:: @ 83CA454
+ subsprite -26, -4, 0, 0, 32x8
+ subsprite 6, -4, 0, 4, 32x8
+
+ .align 2
+gSubspriteTables_83CA464:: @ 83CA464
+ .4byte 2, gSubspriteTable_83CA454
+
+ .align 2
+gUnknown_083CA46C:: @ 83CA46C
+ obj_tiles gContestApplauseGfx, 1024, 44002
+
+ .align 2
+gUnknown_083CA474:: @ 83CA474
+ obj_pal gContestPal, 44002
+
+ .align 2
+gOamData_83CA47C:: @ 83CA47C
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gSpriteTemplate_83CA484:: @ 83CA484
+ spr_template 44002, 44002, gOamData_83CA47C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_83CA49C:: @ 83CA49C
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x2C00
+
+ .align 2
+gSpriteTemplate_83CA4A4:: @ 83CA4A4
+ spr_template 20005, 20005, gOamData_83CA49C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_083CA4BC:: @ 83CA4BC
+ obj_tiles gContestJudgeGfx, 2048, 0x4e25
+
+ .align 2
+gUnknown_083CA4C4:: @ 83CA4C4
+ obj_tiles gContestJudgeSymbolsGfx, 896, 0xabe0
+
+ .align 2
+gUnknown_083CA4CC:: @ 83CA4CC
+ obj_pal gContest3Pal, 0xabe0
+
+ .align 2
+gUnknown_083CA4D4:: @ 83CA4D4
+ spr_template 0xABE0, 0xABE0, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .include "data/text/contest_strings.inc"
+
+gUnknownText_MissedTurn:: @ 83CC355
+.ifdef ENGLISH
+ .string "Missed turn$"
+.else
+ .string "Verpasste Chance$"
+.endif
+
+gUnknownText_LinkStandbyAndWinner:: @ 83CC361
+.ifdef ENGLISH
+ .string "Link standby...$"
+ .string "{COLOR WHITE2}$"
+ .string "The winner is {STR_VAR_1}’s {STR_VAR_2}!\nCongratulations!$"
+.else
+ .string "Verbindung...$"
+ .string "{COLOR WHITE2}$"
+ .string "Der Sieger ist {STR_VAR_2} von\n"
+ .string "{STR_VAR_1}! Herzlichen Glückwunsch!$"
+.endif
+
+ .align 1
+@ unknown, unreferenced data
+ .byte 0x9C
+ .byte 0x77
+
+gUnknownText_UnknownFormatting2:: @ 83CC3A0
+ .string "{COLOR GREEN}{SHADOW RED}$"
+
+gUnknownText_UnknownFormatting3:: @ 83CC3A7
+ .string "{COLOR LIGHT_GREY}$"
+
+ .align 2
+gUnknown_083CC3AC:: @ 83CC3AC
+ obj_tiles gContestNumbers_UnusedGfx, 512, 0x4e20
+
+ .align 2
+gUnknown_083CC3B4:: @ 83CC3B4
+ obj_pal gContestNumbers_UnusedPal, 0x4E20
+ obj_pal gContestNumbers_UnusedPal, 0x4E21
+ obj_pal gContestNumbers_UnusedPal, 0x4E22
+ obj_pal gContestNumbers_UnusedPal, 0x4E23
+
+ .align 2
+gSpriteAnim_83CC3D4:: @ 83CC3D4
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83CC3DC:: @ 83CC3DC
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83CC3E4:: @ 83CC3E4
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83CC3EC:: @ 83CC3EC
+ obj_image_anim_frame 12, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83CC3F4:: @ 83CC3F4
+ .4byte gSpriteAnim_83CC3D4
+ .4byte gSpriteAnim_83CC3DC
+ .4byte gSpriteAnim_83CC3E4
+ .4byte gSpriteAnim_83CC3EC
+
+ .align 2
+gSpriteAffineAnim_83CC404:: @ 83CC404
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83CC414:: @ 83CC414
+ obj_rot_scal_anim_frame 0xFFF1, 0xFFF1, 0, 15
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83CC424:: @ 83CC424
+ obj_rot_scal_anim_frame 0x1F, 0x1F, 0, 0
+ obj_rot_scal_anim_frame 0xF, 0xF, 0, 15
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83CC43C:: @ 83CC43C
+ .4byte gSpriteAffineAnim_83CC404
+ .4byte gSpriteAffineAnim_83CC414
+ .4byte gSpriteAffineAnim_83CC424
+ .4byte NULL
+
+ .align 2
+gOamData_83CC44C:: @ 83CC44C
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0000
+
+ .align 2
+gSpriteTemplate_83CC454:: @ 83CC454
+ spr_template 20000, 20000, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CC46C:: @ 83CC46C
+ spr_template 20000, 20001, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CC484:: @ 83CC484
+ spr_template 20000, 20002, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CC49C:: @ 83CC49C
+ spr_template 20000, 20003, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy
+
+ .align 2
+gUnknown_083CC4B4:: @ 83CC4B4
+ obj_tiles gBlankGfxCompressed, 4096, 33000
+ obj_tiles gBlankGfxCompressed, 4096, 33001
+ obj_tiles gBlankGfxCompressed, 4096, 33002
+ obj_tiles gBlankGfxCompressed, 4096, 33003
+
+ .align 2
+gUnknown_083CC4D4:: @ 83CC4D4
+ obj_pal 0x20180A4, 33000
+ obj_pal 0x20180C4, 33001
+ obj_pal 0x20180E4, 33002
+ obj_pal 0x2018104, 33003
+
+ .align 2
+gOamData_83CC4F4:: @ 83CC4F4
+ .2byte 0x0700
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAffineAnim_83CC4FC:: @ 83CC4FC
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83CC50C:: @ 83CC50C
+ obj_rot_scal_anim_frame 0x3, 0x3, 0, 15
+ obj_rot_scal_anim_frame 0xFFFD, 0xFFFD, 0, 15
+ obj_rot_scal_anim_frame 0x3, 0x3, 0, 15
+ obj_rot_scal_anim_frame 0xFFFD, 0xFFFD, 0, 15
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83CC534:: @ 83CC534
+ .4byte gSpriteAffineAnim_83CC4FC
+ .4byte gSpriteAffineAnim_83CC50C
+
+ .align 2
+gSpriteTemplate_83CC53C:: @ 83CC53C
+ spr_template 33000, 33000, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CC554:: @ 83CC554
+ spr_template 33001, 33001, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CC56C:: @ 83CC56C
+ spr_template 33002, 33002, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CC584:: @ 83CC584
+ spr_template 33003, 33003, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy
+
+gUnknown_083CC59C:: @ 83CC59C
+ .string "{HIGHLIGHT TRANSPARENT}{COLOR}$"
+
+gUnknown_083CC5A2:: @ 83CC5A2
+ .string "/$"
+
+ .align 1
+gUnknown_083CC5A4:: @ 83CC5A4
+ .2byte 0x73, 0x19E6, 0x253, 0x4CC4, 0x1F, 0x3E0, 0x3FF, 0x7C00
+
+@ 83CC5B4
+ .include "data/contest_excitement_table.inc"
+
+ .align 2
+gUnknown_083CC5D0:: @ 83CC5D0
+ .4byte 0
+ .4byte 0xFFFF
+ .2byte SPECIES_TAILLOW
+ .byte CONTEST_SMART
+.ifdef ENGLISH
+ .string "TAILTA$", 11
+ .string "WYATT$", 10
+.else
+ .string "SCHWALBI$", 11
+ .string "ROSEL$", 10
+.endif
+
+ .4byte 0
+ .4byte 0xFFFF
+ .2byte SPECIES_BRELOOM
+ .byte CONTEST_BEAUTY
+.ifdef ENGLISH
+ .string "BRELO$", 11
+ .string "LIANA$", 10
+.else
+ .string "TUFUNG$", 11
+ .string "WITOLD$", 10
+.endif
+
+ .4byte 0
+ .4byte 0xFFFF
+ .2byte SPECIES_PELIPPER
+ .byte CONTEST_COOL
+.ifdef ENGLISH
+ .string "PELEP$", 11
+ .string "TIERA$", 10
+.else
+ .string "LIPPER$", 11
+ .string "RUFUS$", 10
+.endif
+
+ .4byte 0
+ .4byte 0xFFFF
+ .2byte SPECIES_PELIPPER
+ .byte CONTEST_COOL
+.ifdef ENGLISH
+ .string "PELEP$", 11
+ .string "TIERA$", 10
+.else
+ .string "LIPPER$", 11
+ .string "ELLEN$", 10
+.endif
+
+ .4byte 0
+ .4byte 0xFFFF
+ .2byte SPECIES_PELIPPER
+ .byte CONTEST_COOL
+.ifdef ENGLISH
+ .string "PELEP$", 11
+ .string "TIERA$", 10
+.else
+ .string "LIPPER$", 11
+ .string "AVIA$", 10
+.endif
+
+ .4byte 0
+ .4byte 0xFFFF
+ .2byte SPECIES_DELCATTY
+ .byte CONTEST_SMART
+.ifdef ENGLISH
+ .string "KITSY$", 11
+ .string "OMAR$", 10
+.else
+ .string "CONEC$", 11
+ .string "HAUBERT$", 10
+.endif
+
+ .4byte 0
+ .4byte 0xFFFF
+ .2byte SPECIES_GULPIN
+ .byte CONTEST_CUTE
+.ifdef ENGLISH
+ .string "GULPS$", 11
+ .string "MACIE$", 10
+.else
+ .string "SCHLUCKI$", 11
+ .string "HEILWIG$", 10
+.endif
+
+ .4byte 0
+ .4byte 0xFFFF
+ .2byte SPECIES_LOUDRED
+ .byte CONTEST_TOUGH
+.ifdef ENGLISH
+ .string "LOUDED$", 11
+ .string "BRYANT$", 10
+.else
+ .string "KEELO$", 11
+ .string "ISEGRIM$", 10
+.endif
diff --git a/data/contest_ai.s b/data/contest_ai.s
new file mode 100644
index 000000000..78f926df3
--- /dev/null
+++ b/data/contest_ai.s
@@ -0,0 +1,143 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+sContestAICmdTable:: @ 8401E60
+ .4byte ContestAICmd_unk_00
+ .4byte ContestAICmd_get_turn
+ .4byte ContestAICmd_unk_02
+ .4byte ContestAICmd_unk_03
+ .4byte ContestAICmd_unk_04
+ .4byte ContestAICmd_unk_05
+ .4byte ContestAICmd_get_excitement
+ .4byte ContestAICmd_unk_07
+ .4byte ContestAICmd_unk_08
+ .4byte ContestAICmd_unk_09
+ .4byte ContestAICmd_unk_0A
+ .4byte ContestAICmd_get_user_order
+ .4byte ContestAICmd_unk_0C
+ .4byte ContestAICmd_unk_0D
+ .4byte ContestAICmd_unk_0E
+ .4byte ContestAICmd_unk_0F
+ .4byte ContestAICmd_get_user_condition_maybe
+ .4byte ContestAICmd_unk_11
+ .4byte ContestAICmd_unk_12
+ .4byte ContestAICmd_unk_13
+ .4byte ContestAICmd_unk_14
+ .4byte ContestAICmd_unk_15
+ .4byte ContestAICmd_unk_16
+ .4byte ContestAICmd_unk_17
+ .4byte ContestAICmd_unk_18
+ .4byte ContestAICmd_unk_19
+ .4byte ContestAICmd_unk_1A
+ .4byte ContestAICmd_unk_1B
+ .4byte ContestAICmd_unk_1C
+ .4byte ContestAICmd_unk_1D
+ .4byte ContestAICmd_unk_1E
+ .4byte ContestAICmd_get_contest_type
+ .4byte ContestAICmd_unk_20
+ .4byte ContestAICmd_unk_21
+ .4byte ContestAICmd_get_move_excitement
+ .4byte ContestAICmd_unk_23
+ .4byte ContestAICmd_unk_24
+ .4byte ContestAICmd_unk_25
+ .4byte ContestAICmd_unk_26
+ .4byte ContestAICmd_get_move_effect
+ .4byte ContestAICmd_unk_28
+ .4byte ContestAICmd_unk_29
+ .4byte ContestAICmd_get_move_effect_type
+ .4byte ContestAICmd_unk_2B
+ .4byte ContestAICmd_unk_2C
+ .4byte ContestAICmd_check_move_has_highest_appeal
+ .4byte ContestAICmd_unk_2E
+ .4byte ContestAICmd_unk_2F
+ .4byte ContestAICmd_unk_30
+ .4byte ContestAICmd_unk_31
+ .4byte ContestAICmd_unk_32
+ .4byte ContestAICmd_unk_33
+ .4byte ContestAICmd_unk_34
+ .4byte ContestAICmd_unk_35
+ .4byte ContestAICmd_unk_36
+ .4byte ContestAICmd_unk_37
+ .4byte ContestAICmd_unk_38
+ .4byte ContestAICmd_unk_39
+ .4byte ContestAICmd_unk_3A
+ .4byte ContestAICmd_get_move_used_count
+ .4byte ContestAICmd_unk_3C
+ .4byte ContestAICmd_unk_3D
+ .4byte ContestAICmd_unk_3E
+ .4byte ContestAICmd_unk_3F
+ .4byte ContestAICmd_check_combo_starter
+ .4byte ContestAICmd_unk_41
+ .4byte ContestAICmd_unk_42
+ .4byte ContestAICmd_check_combo_finisher
+ .4byte ContestAICmd_unk_44
+ .4byte ContestAICmd_unk_45
+ .4byte ContestAICmd_check_would_finish_combo
+ .4byte ContestAICmd_unk_47
+ .4byte ContestAICmd_unk_48
+ .4byte ContestAICmd_get_condition
+ .4byte ContestAICmd_unk_4A
+ .4byte ContestAICmd_unk_4B
+ .4byte ContestAICmd_unk_4C
+ .4byte ContestAICmd_unk_4D
+ .4byte ContestAICmd_get_used_combo_starter
+ .4byte ContestAICmd_unk_4F
+ .4byte ContestAICmd_unk_50
+ .4byte ContestAICmd_unk_51
+ .4byte ContestAICmd_unk_52
+ .4byte ContestAICmd_check_can_participate
+ .4byte ContestAICmd_unk_54
+ .4byte ContestAICmd_unk_55
+ .4byte ContestAICmd_get_val_812A188
+ .4byte ContestAICmd_unk_57
+ .4byte ContestAICmd_unk_58
+ .4byte ContestAICmd_unk_59
+ .4byte ContestAICmd_unk_5A
+ .4byte ContestAICmd_unk_5B
+ .4byte ContestAICmd_unk_5C
+ .4byte ContestAICmd_unk_5D
+ .4byte ContestAICmd_unk_5E
+ .4byte ContestAICmd_unk_5F
+ .4byte ContestAICmd_unk_60
+ .4byte ContestAICmd_unk_61
+ .4byte ContestAICmd_unk_62
+ .4byte ContestAICmd_unk_63
+ .4byte ContestAICmd_unk_64
+ .4byte ContestAICmd_unk_65
+ .4byte ContestAICmd_unk_66
+ .4byte ContestAICmd_unk_67
+ .4byte ContestAICmd_unk_68
+ .4byte ContestAICmd_unk_69
+ .4byte ContestAICmd_unk_6A
+ .4byte ContestAICmd_unk_6B
+ .4byte ContestAICmd_unk_6C
+ .4byte ContestAICmd_unk_6D
+ .4byte ContestAICmd_unk_6E
+ .4byte ContestAICmd_unk_6F
+ .4byte ContestAICmd_unk_70
+ .4byte ContestAICmd_unk_71
+ .4byte ContestAICmd_unk_72
+ .4byte ContestAICmd_unk_73
+ .4byte ContestAICmd_unk_74
+ .4byte ContestAICmd_unk_75
+ .4byte ContestAICmd_unk_76
+ .4byte ContestAICmd_unk_77
+ .4byte ContestAICmd_unk_78
+ .4byte ContestAICmd_unk_79
+ .4byte ContestAICmd_unk_7A
+ .4byte ContestAICmd_unk_7B
+ .4byte ContestAICmd_unk_7C
+ .4byte ContestAICmd_unk_7D
+ .4byte ContestAICmd_unk_7E
+ .4byte ContestAICmd_unk_7F
+ .4byte ContestAICmd_unk_80
+ .4byte ContestAICmd_unk_81
+ .4byte ContestAICmd_check_for_exciting_move
+ .4byte ContestAICmd_unk_83
+ .4byte ContestAICmd_unk_84
+ .4byte ContestAICmd_unk_85
+ .4byte ContestAICmd_unk_86
+ .4byte ContestAICmd_unk_87
diff --git a/data/contest_effect.s b/data/contest_effect.s
new file mode 100644
index 000000000..7bcb36bf1
--- /dev/null
+++ b/data/contest_effect.s
@@ -0,0 +1,21 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 83CF594
+ .include "data/contest_moves.inc"
+
+@ 83D00AC
+ .include "data/contest_effects.inc"
+
+@ A lookup table with TRUE for each combo starter ID and FALSE for ID 0,
+@ which means "not a combo starter move".
+gComboStarterLookupTable:: @ 83D016C
+ .byte FALSE
+ .rept 62
+ .byte TRUE
+ .endr
+
+@ 83D01AC
+ .include "data/contest_effect_funcs.inc"
diff --git a/data/contest_link_80C2020.s b/data/contest_link_80C2020.s
new file mode 100644
index 000000000..0b74e5908
--- /dev/null
+++ b/data/contest_link_80C2020.s
@@ -0,0 +1,78 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083D1624:: @ 83D1624
+ .incbin "graphics/unknown/unknown_3D1624/0.4bpp"
+
+gUnknown_083D1644:: @ 83D1644
+ .incbin "graphics/unknown/unknown_3D1624/1.4bpp"
+ .incbin "graphics/unknown/unknown_3D1624/2.4bpp"
+ .incbin "graphics/unknown/unknown_3D1624/3.4bpp"
+ .incbin "graphics/unknown/unknown_3D1624/4.4bpp"
+ .incbin "graphics/unknown/unknown_3D1624/5.4bpp"
+
+gUnknown_083D16E4:: @ 83D16E4
+ .incbin "graphics/unknown/unknown_3D1624/6.4bpp"
+ .incbin "graphics/unknown/unknown_3D1624/7.4bpp"
+
+ .align 2
+gMiscBlank_Pal::
+ .incbin "graphics/interface/blank.gbapal"
+
+ .align 2
+gOamData_83D1744:: @ 83D1744
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x2C00
+
+ .align 2
+gSpriteTemplate_83D174C:: @ 83D174C
+ spr_template 3009, 3009, gOamData_83D1744, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_083D1764:: @ 83D1764
+ obj_tiles gMiscBlank_Gfx, 1024, 0x0bc1
+ obj_tiles gMiscBlank_Gfx, 1024, 0x0bc2
+ obj_tiles gMiscBlank_Gfx, 1024, 0x0bc3
+ obj_tiles gMiscBlank_Gfx, 1024, 0x0bc4
+ obj_tiles gMiscBlank_Gfx, 1024, 0x0bc5
+ obj_tiles gMiscBlank_Gfx, 1024, 0x0bc6
+ obj_tiles gMiscBlank_Gfx, 1024, 0x0bc7
+ obj_tiles gMiscBlank_Gfx, 1024, 0x0bc8
+
+ .align 2
+gUnknown_083D17A4:: @ 83D17A4
+ obj_pal gMiscBlank_Pal, 0x0BC1
+
+ .align 2
+gOamData_83D17AC:: @ 83D17AC
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteTemplate_83D17B4:: @ 83D17B4
+ spr_template 3017, 3017, gOamData_83D17AC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80C3DF0
+
+ .align 2
+gUnknown_083D17CC:: @ 83D17CC
+ obj_tiles gContestConfetti_Gfx, 544, 0x0bc9
+
+ .align 2
+gUnknown_083D17D4:: @ 83D17D4
+ obj_pal gContestConfetti_Pal, 0x0bc9
+
+gUnknown_083D17DC:: @ 83D17DC
+ .string "{COLOR RED}$"
+
+gUnknown_083D17E0:: @ 83D17E0
+ .string "/$"
+
+gUnknown_083D17E2:: @ 83D17E2
+ .string "{SIZE 3}{COLOR_HIGHLIGHT_SHADOW WHITE2 DARK_GREY LIGHT_BLUE}$"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_3D17EC.gbapal"
diff --git a/data/credits.s b/data/credits.s
new file mode 100644
index 000000000..fe82968c0
--- /dev/null
+++ b/data/credits.s
@@ -0,0 +1,159 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0840B83C:: @ 840B83C
+ .byte 0, 1, 0
+ .byte 0xFF, 1,0xFF
+ .byte 0xFF, 1,0xFF
+ .byte 0xFF, 1,0xFF
+ .byte 0xFF, 1,0xFF
+
+gUnknown_0840B84B:: @ 840B84B
+ .byte 1,0xFF, 1
+ .byte 1,0xFF, 1
+ .byte 1, 2, 1
+ .byte 1,0xFF, 1
+ .byte 1,0xFF, 1
+
+gUnknown_0840B85A:: @ 840B85A
+ .byte 1, 0, 0
+ .byte 1,0xFF,0xFF
+ .byte 1, 2, 2
+ .byte 1,0xFF,0xFF
+ .byte 1,0x80,0x80
+
+gUnknown_0840B869:: @ 840B869
+ .byte 1, 3, 1
+ .byte 1, 4, 1
+ .byte 1, 5, 1
+ .byte 1,0xC4, 1
+ .byte 1,0xC3, 1
+
+gUnknown_0840B878:: @ 840B878
+ .byte 1, 6, 7
+ .byte 1, 8, 9
+ .byte 1,0xFF, 1
+ .byte 1,0x88,0x89
+ .byte 1,0x86,0x87
+
+.ifdef GERMAN
+ .byte 1, 0, 0
+ .byte 1,0xFF,0xFF
+ .byte 1,0x80,0x8A
+ .byte 1,0xFF,0xFF
+ .byte 1,0xFF,0xFF
+ .byte 0, 1, 0
+ .byte 0xFF, 1,0xFF
+ .byte 0xFF, 1,0xFF
+ .byte 0xFF, 1,0xFF
+ .byte 0x80, 1,0x80
+.endif
+
+ .include "data/text/credits.inc"
+
+gUnknown_0840CA00:: @ 840CA00
+ .byte 104, 36
+ .byte 120, 36
+ .byte 136, 36
+
+ .align 2
+gSpriteAnim_840CA08:
+ 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
+
+gSpriteAnim_840CA1C:
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_frame 128, 4
+ obj_image_anim_frame 192, 4
+ obj_image_anim_jump 0
+
+gSpriteAnim_840CA30:
+ obj_image_anim_frame 256, 4
+ obj_image_anim_frame 320, 4
+ obj_image_anim_frame 384, 4
+ obj_image_anim_end
+
+gSpriteAnim_840CA40:
+ obj_image_anim_frame 384, 30
+ obj_image_anim_frame 320, 30
+ obj_image_anim_frame 256, 30
+ obj_image_anim_frame 256, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_0840CA54:: @ 840CA54
+ .4byte gSpriteAnim_840CA08
+ .4byte gSpriteAnim_840CA1C
+ .4byte gSpriteAnim_840CA30
+ .4byte gSpriteAnim_840CA40
+
+
+gSpriteAnim_840CA64:
+ 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
+
+gSpriteAnim_840CA78:
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_frame 128, 4
+ obj_image_anim_frame 192, 4
+ obj_image_anim_jump 0
+
+gSpriteAnim_840CA8C:
+ obj_image_anim_frame 0, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_0840CA94:: @ 840CA94
+ .4byte gSpriteAnim_840CA64
+ .4byte gSpriteAnim_840CA78
+ .4byte gSpriteAnim_840CA8C
+
+
+gUnknown_0840CAA0:: @ 840CAA0
+ obj_tiles gHallOfFame, 6144, 1001
+ null_obj_tiles
+
+gUnknown_0840CAB0:: @ 840CAB0
+ obj_pal unk_201f800, 1001
+ null_obj_pal
+
+ .align 2
+gOamData_840CAC0:: @ 840CAC0
+ .2byte 0x00A0
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_840CAC8:: @ 840CAC8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840CAD0:: @ 840CAD0
+ obj_image_anim_frame 64, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840CAD8:: @ 840CAD8
+ obj_image_anim_frame 128, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_840CAE0:: @ 840CAE0
+ .4byte gSpriteAnim_840CAC8
+ .4byte gSpriteAnim_840CAD0
+ .4byte gSpriteAnim_840CAD8
+
+ .align 2
+gSpriteTemplate_840CAEC:: @ 840CAEC
+ spr_template 1001, 1001, gOamData_840CAC0, gSpriteAnimTable_840CAE0, NULL, gDummySpriteAffineAnimTable, spritecb_814580C
diff --git a/data/cute_sketch.inc b/data/cute_sketch.s
index 4e23cd87d..b59a4b804 100644
--- a/data/cute_sketch.inc
+++ b/data/cute_sketch.s
@@ -1,3 +1,8 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
gUnknown_083E7A50:: @ 83E7A50
.byte 0x00, 0x1D, 0x1C
.byte 0x0E, 0x1E, 0x1B
diff --git a/data/data2.s b/data/data2.s
index de7160a12..00ef5c26e 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -6,61 +6,6 @@
.section .rodata
.align 2
-gUnknown_081E764C:: @ 81E764C
- .incbin "graphics/birch_speech/bg0.gbapal"
- .incbin "graphics/birch_speech/bg1.gbapal"
-
- .align 2
-gUnknown_081E768C:: @ 81E768C
- .incbin "graphics/birch_speech/shadow.4bpp.lz"
-
- .align 2
-gUnknown_081E7834:: @ 81E7834
- .incbin "graphics/birch_speech/map.bin.lz"
-
- .align 2
-gUnknown_081E795C:: @ 81E795C
- .incbin "graphics/birch_speech/bg2.gbapal"
-
- .align 2
-gUnknown_081E796C:: @ 81E796C
- .space 16
-
- .align 2
-gMainMenuPalette:: @ 81E797C
- .incbin "graphics/misc/main_menu.gbapal"
-
- .align 2
-gSpriteAffineAnim_81E799C:: @ 81E799C
- obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 48
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_81E79AC:: @ 81E79AC
- .4byte gSpriteAffineAnim_81E799C
-
- .align 2
-gUnknown_081E79B0:: @ 81E79B0
- .4byte gBirchText_Boy, 0
- .4byte gBirchText_Girl, 0
-
- .align 2
-gMalePresetNames:: @ 81E79C0
- .4byte gBirchText_NewName, 0
- .4byte gDefaultBoyName1, 0
- .4byte gDefaultBoyName2, 0
- .4byte gDefaultBoyName3, 0
- .4byte gDefaultBoyName4, 0
-
- .align 2
-gFemalePresetNames:: @ 81E79E8
- .4byte gBirchText_NewName, 0
- .4byte gDefaultGirlName1, 0
- .4byte gDefaultGirlName2, 0
- .4byte gDefaultGirlName3, 0
- .4byte gDefaultGirlName4, 0
-
- .align 2
gSpriteImageTable_81E7A10:: @ 81E7A10
obj_frame_tiles 0x2008000, 0x800
obj_frame_tiles 0x2008800, 0x800
@@ -907,37 +852,37 @@ gUnknown_081F9674:: @ 81F9674
.align 2
gUnknown_081F9680:: @ 81F9680
- .4byte 0x030041D0
+ .4byte gUnknown_030041D0
.2byte 0x20
.byte 0x13
.byte 0x10
.4byte BG_VRAM + 0xE104
- .4byte 0x03004250
+ .4byte gUnknown_03004250
.2byte 0x40
.byte 0x13
.byte 0x10
.4byte BG_VRAM + 0xF104
- .4byte 0x030041D0
+ .4byte gUnknown_030041D0
.2byte 0x60
.byte 0x13
.byte 0x30
.4byte BG_VRAM + 0xE204
- .4byte 0x03004250
+ .4byte gUnknown_03004250
.2byte 0x80
.byte 0x13
.byte 0x30
.4byte BG_VRAM + 0xF204
- .4byte 0x030041D0
+ .4byte gUnknown_030041D0
.2byte 0x20
.byte 0x13
.byte 0x18
.4byte BG_VRAM + 0xE1C4
- .4byte 0x03004250
+ .4byte gUnknown_03004250
.2byte 0x40
.byte 0x13
.byte 0x18
@@ -1084,79 +1029,79 @@ gUnknown_081FA724:: @ 81FA724
.2byte 0xFFFF
.align 2
-gUnknown_081FA73C:: @ 81FA73C
+gBattleScriptingCommandsTable:: @ 81FA73C
.4byte atk00_attackcanceler
.4byte atk01_accuracycheck
.4byte atk02_attackstring
.4byte atk03_ppreduce
.4byte atk04_critcalc
.4byte atk05_damagecalc1
- .4byte atk06_damagecalc2
- .4byte atk07_damagecalc3
- .4byte atk08_cmd8
- .4byte sub_801D8EC
- .4byte sub_801DA60
- .4byte sub_801DA80
+ .4byte atk06_typecalc
+ .4byte atk07_dmg_adjustment
+ .4byte atk08_dmg_adjustment2
+ .4byte atk09_attackanimation
+ .4byte atk0A_waitanimation
+ .4byte atk0B_healthbarupdate
.4byte atk0C_datahpupdate
.4byte atk0D_critmessage
- .4byte atk0E_missmessage
+ .4byte atk0E_effectiveness_sound
.4byte atk0F_resultmessage
.4byte atk10_printstring
- .4byte atk11_printstring2
+ .4byte atk11_printstring_playeronly
.4byte atk12_waitmessage
.4byte atk13_printfromtable
- .4byte atk14_printfromtable2
+ .4byte atk14_printfromtable_playeronly
.4byte atk15_seteffectwithchancetarget
- .4byte sub_801F708
- .4byte sub_801F718
- .4byte sub_801F728
- .4byte sub_801F7AC
- .4byte sub_801FB34
- .4byte atkE2_cmde2
+ .4byte atk16_seteffectprimary
+ .4byte atk17_seteffectsecondary
+ .4byte atk18_status_effect_clear
+ .4byte atk19_faint_pokemon
+ .4byte atk1A_faint_animation
+ .4byte atk1B_faint_effects_clear
.4byte atk1C_jumpifstatus
- .4byte atk1D_jumpifsecondarystatus
+ .4byte atk1D_jumpifstatus2
.4byte atk1E_jumpifability
- .4byte sub_801FDB4
- .4byte sub_801FE2C
- .4byte atk21_jumpifspecialstatusflag
- .4byte sub_801FFA8
- .4byte sub_8020004
- .4byte sub_80209B4
- .4byte atk25_resetflags
- .4byte sub_8020BB4
- .4byte atk27_cmd27
- .4byte sub_8020C14
+ .4byte atk1F_jumpifsideaffecting
+ .4byte atk20_jumpifstat
+ .4byte atk21_jumpifstatus3
+ .4byte atk22_jumpiftype
+ .4byte atk23_getexp
+ .4byte atk24
+ .4byte atk25_move_values_cleanup
+ .4byte atk26_set_multihit
+ .4byte atk27_decrement_multihit
+ .4byte atk28_goto
.4byte atk29_jumpifbyte
- .4byte sub_8020CD4
- .4byte sub_8020D7C
- .4byte sub_8020E30
- .4byte sub_8020EB8
- .4byte sub_8020F3C
- .4byte sub_8020F64
- .4byte sub_8020F90
+ .4byte atk2A_jumpifhalfword
+ .4byte atk2B_jumpifword
+ .4byte atk2C_jumpifarrayequal
+ .4byte atk2D_jumpifarraynotequal
+ .4byte atk2E_setbyte
+ .4byte atk2F_addbyte
+ .4byte atk30_subbyte
.4byte atk31_copyarray
- .4byte atk32_memcpy_with_offset
- .4byte sub_802107C
+ .4byte atk32_copyarray_withindex
+ .4byte atk33_orbyte
.4byte atk34_orhalfword
.4byte atk35_orword
- .4byte sub_8021124
+ .4byte atk36_bicbyte
.4byte atk37_bichalfword
.4byte atk38_bicword
.4byte atk39_pause
- .4byte sub_802120C
- .4byte atk3B_8022C68
+ .4byte atk3A_waitstate
+ .4byte atk3B_healthbar_update
.4byte atk3C_return
- .4byte sub_8021290
- .4byte sub_80212B0
+ .4byte atk3D_end
+ .4byte atk3E_end2
.4byte atk3F_end3
- .4byte atk40_801DBA0
+ .4byte atk40_jump_if_move_affected_by_protect
.4byte atk41_call
.4byte atk42_jumpiftype2
- .4byte sub_8021384
- .4byte sub_80213D0
- .4byte atk46_cmd46
- .4byte sub_80214B4
- .4byte atk47
+ .4byte atk43_jumpifabilitypresent
+ .4byte atk44
+ .4byte atk45_playanimation
+ .4byte atk46_playanimation2
+ .4byte atk47_setgraphicalstatchangevalues_setgraphicalstatchangevalues_setgraphicalstatchangevalues
.4byte atk48_playstatchangeanimation
.4byte sub_80217F8
.4byte atk4A_damageflags
@@ -1360,7 +1305,7 @@ gCriticalHitChance:: @ 81FAB50
.2byte 2 @ +4
.align 2
-gUnknown_081FAB5C:: @ 81FAB5C
+gStatusFlagsForMoveEffects:: @ 81FAB5C
.4byte 0x00000000
.4byte 0x00000007
.4byte 0x00000008
@@ -1423,7 +1368,7 @@ gUnknown_081FAB5C:: @ 81FAB5C
.4byte 0x00000000
.align 2
-gUnknown_081FAC4C:: @ 81FAC4C
+gMoveEffectBS_Ptrs:: @ 81FAC4C
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D965A
@@ -1569,38 +1514,38 @@ gBallCatchBonuses:: @ 81FAD90
.string "ターン$" @ "turn"
.align 2
-gUnknown_081FAD98:: @ 81FAD98
- .4byte dp01t_00_1_getattr
+gPlayerBufferCommands:: @ 81FAD98
+ .4byte PlayerHandleGetAttributes
.4byte sub_802ECF0
- .4byte dp01t_02_1_setattr
+ .4byte PlayerHandleSetAttributes
.4byte sub_802F7CC
- .4byte sub_802F840
- .4byte sub_802F8A8
- .4byte sub_802FAA0
- .4byte sub_802FBB4
- .4byte sub_802FCE0
- .4byte sub_802FDBC
+ .4byte PlayerHandleLoadPokeSprite
+ .4byte PlayerHandleSendOutPoke
+ .4byte PlayerHandleReturnPokeToBall
+ .4byte PlayerHandleTrainerThrow
+ .4byte PlayerHandleTrainerSlide
+ .4byte PlayerHandleTrainerSlideBack
.4byte sub_802FE7C
.4byte sub_802FF60
.4byte sub_802FF80
- .4byte sub_802FFD0
- .4byte sub_803002C
- .4byte dp01t_0F_1_move_anim
- .4byte sub_80302F4
- .4byte dp01t_11_1_message_for_player_only
+ .4byte PlayerHandleBallThrow
+ .4byte PlayerHandlePuase
+ .4byte PlayerHandleMoveAnimation
+ .4byte PlayerHandlePrintString
+ .4byte PlayerHandlePrintStringPlayerOnly
.4byte sub_803037C
.4byte nullsub_42
.4byte sub_8030468
- .4byte sub_8030530
+ .4byte PlayerHandleOpenBag
.4byte sub_8030594
.4byte sub_8030674
- .4byte sub_8030698
- .4byte sub_8030798
- .4byte sub_8030834
- .4byte sub_80308A8
- .4byte sub_8030910
+ .4byte PlayerHandleHealthBarUpdate
+ .4byte PlayerHandleExpBarUpdate
+ .4byte PlayerHandleStatusIconUpdate
+ .4byte PlayerHandleStatusAnimation
+ .4byte PlayerHandleStatusXor
.4byte sub_803097C
- .4byte sub_8030988
+ .4byte PlayerHandleDMATransfer
.4byte sub_8030A3C
.4byte sub_8030A6C
.4byte sub_8030A78
@@ -1611,20 +1556,20 @@ gUnknown_081FAD98:: @ 81FAD98
.4byte sub_8030AE4
.4byte sub_8030B1C
.4byte sub_8030B34
- .4byte dp01t_29_1_blink
+ .4byte PlayerHandleHitAnimation
.4byte sub_8030BCC
- .4byte sub_8030BD8
+ .4byte PlayerHandleEffectivenessSound
.4byte sub_8030C1C
- .4byte sub_8030C4C
- .4byte dp01t_2E_1_battle_intro
- .4byte sub_8030CC0
+ .4byte PlayerHandleFaintingCry
+ .4byte PlayerHandleIntroSlide
+ .4byte PlayerHandleTrainerBallThrow
.4byte sub_8030FAC
.4byte sub_80310A4
.4byte sub_80310F0
- .4byte dp01t_33_1_enemy_move
- .4byte bx_exec_buffer_A_ch0_tbl1
- .4byte dp01t_35_1_link_standby_message_and_free_vram
- .4byte sub_8031238
+ .4byte PlayerHandleSpriteInvisibility
+ .4byte PlayerHandleBattleAnimation
+ .4byte PlayerHandleLinkStandbyMsg
+ .4byte PlayerHandleResetActionMoveSelection
.4byte sub_80312A0
.4byte nullsub_43
@@ -1725,38 +1670,38 @@ gUnknown_081FAF4C:: @ 81FAF4C
.4byte 0x0200e000
.align 2
-gUnknown_081FAF5C:: @ 81FAF5C
- .4byte dp01t_00_7_getattr
+gOpponentBufferCommands:: @ 81FAF5C
+ .4byte OpponentHandleGetAttributes
.4byte dp01t_01_2_read_pokmon_data_slice
- .4byte dp01t_02_7_setattr
+ .4byte OpponentHandleSetAttributes
.4byte sub_8034744
- .4byte sub_80347B8
- .4byte sub_8034910
- .4byte sub_8034AE0
- .4byte sub_8034BFC
- .4byte sub_8034DC0
- .4byte sub_8034F84
+ .4byte OpponentHandleLoadPokeSprite
+ .4byte OpponentHandleSendOutPoke
+ .4byte OpponentHandleReturnPokeToBall
+ .4byte OpponentHandleTrainerThrow
+ .4byte OpponentHandleTrainerSlide
+ .4byte OpponentHandleTrainerSlideBack
.4byte sub_8035030
.4byte sub_80350D4
.4byte sub_80350E0
- .4byte sub_80350EC
- .4byte sub_80350F8
- .4byte sub_8035104
- .4byte sub_803539C
- .4byte sub_8035400
+ .4byte OpponentHandleBallThrow
+ .4byte OpponentHandlePause
+ .4byte OpponentHandleMoveAnimation
+ .4byte OpponentHandlePrintString
+ .4byte OpponentHandlePrintStringPlayerOnly
.4byte sub_803540C
.4byte sub_803541C
.4byte sub_8035428
.4byte sub_8035590
.4byte sub_80355C0
.4byte sub_80356C0
- .4byte sub_80356CC
- .4byte sub_80357BC
- .4byte sub_80357C8
- .4byte sub_803583C
- .4byte sub_80358A4
+ .4byte OpponentHandleHealthBarUpdate
+ .4byte OpponentHandleExpBarUpdate
+ .4byte OpponentHandleStatusIconUpdate
+ .4byte OpponentHandleStatusAnimation
+ .4byte OpponentHandleStatusXor
.4byte sub_80358B0
- .4byte sub_80358BC
+ .4byte OpponentHandleDMATransfer
.4byte sub_80358C8
.4byte sub_80358D4
.4byte sub_80358E0
@@ -1767,20 +1712,20 @@ gUnknown_081FAF5C:: @ 81FAF5C
.4byte sub_803592C
.4byte sub_8035964
.4byte sub_803597C
- .4byte dp01t_29_7_blink
+ .4byte OpponentHandleHitAnimation
.4byte sub_8035A14
- .4byte sub_8035A20
+ .4byte OpponentHandleEffectivenessSound
.4byte sub_8035A64
- .4byte sub_8035A94
+ .4byte OpponentHandleFaintingCry
.4byte dp01t_2E_7_battle_intro
.4byte sub_8035B04
.4byte dp01t_30_7_0803D67C
.4byte sub_8035E6C
.4byte sub_8035EB8
- .4byte sub_8035EC4
- .4byte dp01t_34_7_move_anim_start_t3
- .4byte sub_8035F8C
- .4byte sub_8035F98
+ .4byte OpponentHandleSpriteInvisibility
+ .4byte OpponentHandleBattleAnimation
+ .4byte OpponentHandleLinkStandbyMsg
+ .4byte OpponentHandleResetActionMoveSelection
.4byte sub_8035FA4
.4byte nullsub_46
@@ -1788,8 +1733,8 @@ gUnknown_081FAF5C:: @ 81FAF5C
.byte 0xB0, 0xB0, 0xC8, 0x98, 0x28, 0x28, 0x28, 0x20
.align 2
-gUnknown_081FB048:: @ 81FB048
- .4byte dp01t_00_4_getattr
+gLinkOpponentBufferCommands:: @ 81FB048
+ .4byte LinkOpponentHandleGetAttributes
.4byte sub_803889C
.4byte sub_80388A8
.4byte sub_8039220
@@ -1857,29950 +1802,3 @@ gUnknown_081FC1D0:: @ 81FC1D0
.2byte -1, -1, -1
.space 2
-
-@ 81FC1E0
- .include "data/species_id_conversion_tables.inc"
-
-@ 81FCB84
- .include "data/spinda_spot_graphics.inc"
-
-@ 81FCC14
- .include "data/item_effects.inc"
-
-@ 81FD070
- .include "data/nature_stat_table.inc"
-
-@ 81FD0F0
- .include "data/tm_hm_learnsets.inc"
-
-@ 81FDDD0
- .include "data/trainer_class_index_tables.inc"
-
-@ 81FDE6A
- .include "data/cry_id_table.inc"
-
-@ 81FDF78
- .include "data/experience_tables/tables.inc"
-
-@ 81FEC18
- .include "data/base_stats.inc"
-
-@ 8201928
- .include "data/level_up_learnsets.inc"
-
-@ 8203B68
- .include "data/evolution_table.inc"
-
-@ 8207BC8
- .include "data/level_up_learnset_pointers.inc"
-
-gUnknown_08208238:: @ 8208238
- .byte 0x03, 0x0C, 0x30, 0xC0
-
-gUnknown_0820823C:: @ 820823C
- .byte 0xFC, 0xF3, 0xCF, 0x3F
-
-gUnknown_08208240:: @ 8208240
- .byte 0x01, 0x04, 0x10, 0x40
-
-gStatStageRatios:: @ 8208244
- .byte 10, 40 @ -6
- .byte 10, 35 @ -5
- .byte 10, 30 @ -4
- .byte 10, 25 @ -3
- .byte 10, 20 @ -2
- .byte 10, 15 @ -1
- .byte 10, 10 @ 0
- .byte 15, 10 @ +1
- .byte 20, 10 @ +2
- .byte 25, 10 @ +3
- .byte 30, 10 @ +4
- .byte 35, 10 @ +5
- .byte 40, 10 @ +6
-
-@ abbreviation of Game Freak
- .string "ゲーフリ$"
-
-gHoldEffectToType:: @ 8208263
- .byte HOLD_EFFECT_BUG_POWER, TYPE_BUG
- .byte HOLD_EFFECT_STEEL_POWER, TYPE_STEEL
- .byte HOLD_EFFECT_GROUND_POWER, TYPE_GROUND
- .byte HOLD_EFFECT_ROCK_POWER, TYPE_ROCK
- .byte HOLD_EFFECT_GRASS_POWER, TYPE_GRASS
- .byte HOLD_EFFECT_DARK_POWER, TYPE_DARK
- .byte HOLD_EFFECT_FIGHTING_POWER, TYPE_FIGHTING
- .byte HOLD_EFFECT_ELECTRIC_POWER, TYPE_ELECTRIC
- .byte HOLD_EFFECT_WATER_POWER, TYPE_WATER
- .byte HOLD_EFFECT_FLYING_POWER, TYPE_FLYING
- .byte HOLD_EFFECT_POISON_POWER, TYPE_POISON
- .byte HOLD_EFFECT_ICE_POWER, TYPE_ICE
- .byte HOLD_EFFECT_GHOST_POWER, TYPE_GHOST
- .byte HOLD_EFFECT_PSYCHIC_POWER, TYPE_PSYCHIC
- .byte HOLD_EFFECT_FIRE_POWER, TYPE_FIRE
- .byte HOLD_EFFECT_DRAGON_POWER, TYPE_DRAGON
- .byte HOLD_EFFECT_NORMAL_POWER, TYPE_NORMAL
- .byte 0, 0
-
- .align 2
-gSpriteTemplate_8208288:: @ 8208288
- spr_template 0xFFFF, 0, gOamData_81F96F0, NULL, gSpriteImageTable_81E7A10, gSpriteAffineAnimTable_81E7B70, sub_80105A0
- spr_template 0xFFFF, 0, gOamData_81F96E8, NULL, gSpriteImageTable_81E7A30, gSpriteAffineAnimTable_81E7BEC, oac_poke_opponent
- spr_template 0xFFFF, 0, gOamData_81F96F0, NULL, gSpriteImageTable_81E7A50, gSpriteAffineAnimTable_81E7B70, sub_80105A0
- spr_template 0xFFFF, 0, gOamData_81F96E8, NULL, gSpriteImageTable_81E7A70, gSpriteAffineAnimTable_81E7BEC, oac_poke_opponent
-
-gSecretBaseTrainerClasses:: @ 82082E8
- .byte TRAINER_CLASS_YOUNGSTER, TRAINER_CLASS_BUG_CATCHER, TRAINER_CLASS_RICH_BOY, TRAINER_CLASS_CAMPER, TRAINER_CLASS_COOL_TRAINER_M
- .byte TRAINER_CLASS_LASS, TRAINER_CLASS_SCHOOL_KID_F, TRAINER_CLASS_LADY, TRAINER_CLASS_PICNICKER, TRAINER_CLASS_COOL_TRAINER_F
-
-gUnknown_082082F2:: @ 82082F2
- .byte 0x1A, 0x1B, 0x1C, 0x1D, 0x1F, 0x1E
-
-gUnknown_082082F8:: @ 82082F8
- .byte 1, 1, 3, 2, 4, 6
-
-gUnknown_082082FE:: @ 82082FE
- .byte 5, 3, 2
- .byte 5, 3, 2
- .byte 1, 1, 0
- .byte 3, 2, 1
- .byte 1, 1, 0
- .byte 1, 1, 1
- .byte -1, -1, -1
- .byte -5, -5, -10
- .byte -5, -5, -10
-
- .align 1
-gUnknown_0820831A:: @ 820831A
- .2byte 0xF
- .2byte 0x13
- .2byte 0x39
- .2byte 0x46
- .2byte 0x94
- .2byte 0xF9
- .2byte 0x7F
- .2byte 0x123
- .2byte 0xFFFF
-
-@ "Nidoran♂" Japanese name
- .string "ニドラン♂$", 11
-
-@ "Nidoran♀" Japanese name
-gUnknown_08208337:: @ 8208337
- .string "ニドラン♀$", 13
-
-@ 8208344
- .include "data/sine_table.inc"
-
-@ 82085C4
- .include "data/sine_degree_table.inc"
-
- .align 2
-gBitTable:: @ 820872C
- .4byte 0x00000001
- .4byte 0x00000002
- .4byte 0x00000004
- .4byte 0x00000008
- .4byte 0x00000010
- .4byte 0x00000020
- .4byte 0x00000040
- .4byte 0x00000080
- .4byte 0x00000100
- .4byte 0x00000200
- .4byte 0x00000400
- .4byte 0x00000800
- .4byte 0x00001000
- .4byte 0x00002000
- .4byte 0x00004000
- .4byte 0x00008000
- .4byte 0x00010000
- .4byte 0x00020000
- .4byte 0x00040000
- .4byte 0x00080000
- .4byte 0x00100000
- .4byte 0x00200000
- .4byte 0x00400000
- .4byte 0x00800000
- .4byte 0x01000000
- .4byte 0x02000000
- .4byte 0x04000000
- .4byte 0x08000000
- .4byte 0x10000000
- .4byte 0x20000000
- .4byte 0x40000000
- .4byte 0x80000000
-
- .align 2
-gSpriteTemplate_82087AC:: @ 82087AC
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-@ sprite dimensions
- .align 2
-gUnknown_082087C4:: @ 82087C4
- @ square
- .byte 1, 1
- .byte 2, 2
- .byte 4, 4
- .byte 8, 8
-
- @ horizontal rectangle
- .byte 2, 1
- .byte 4, 1
- .byte 4, 2
- .byte 8, 4
-
- @ vertical rectangle
- .byte 1, 2
- .byte 1, 4
- .byte 2, 4
- .byte 4, 8
-
-@ 82087DC
- .include "data/crc16_table.inc"
-
- .align 2
-gMiscBlank_Gfx:: @ 82089DC
- .incbin "graphics/interface/blank.4bpp"
-
-@ 82091DC
- .include "data/egg_moves.inc"
-
- .align 2
-gUnknown_08209AC4:: @ 8209AC4
- .4byte DaycareText_GetAlongVeryWell
- .4byte DaycareText_GetAlong
- .4byte DaycareText_DontLikeOther
- .4byte DaycareText_PlayOther
-
-gUnknown_08209AD4:: @ 8209AD4
- .string "タマゴ$"
-
-EggPalette:: @ 8209AD8
- .incbin "graphics/pokemon/egg/palette.gbapal"
-
-EggHatchTiles:: @ 8209AF8
- .incbin "graphics/misc/egg_hatch.4bpp"
-
-EggShardTiles:: @ 820A2F8
- .incbin "graphics/misc/egg_shard.4bpp"
-
- .align 2
-gOamData_820A378:: @ 820A378
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_820A380:: @ 820A380
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A388:: @ 820A388
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A390:: @ 820A390
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A398:: @ 820A398
- obj_image_anim_frame 48, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_820A3A0:: @ 820A3A0
- .4byte gSpriteAnim_820A380
- .4byte gSpriteAnim_820A388
- .4byte gSpriteAnim_820A390
- .4byte gSpriteAnim_820A398
-
- .align 2
-gUnknown_0820A3B0:: @ 820A3B0
- obj_tiles EggHatchTiles, 2048, 12345
-
- .align 2
-gUnknown_0820A3B8:: @ 820A3B8
- obj_tiles EggShardTiles, 128, 23456
-
- .align 2
-gUnknown_0820A3C0:: @ 820A3C0
- obj_pal EggPalette, 54321
-
- .align 2
-gSpriteTemplate_820A3C8:: @ 820A3C8
- spr_template 12345, 54321, gOamData_820A378, gSpriteAnimTable_820A3A0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_820A3E0:: @ 820A3E0
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_820A3E8:: @ 820A3E8
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A3F0:: @ 820A3F0
- obj_image_anim_frame 1, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A3F8:: @ 820A3F8
- obj_image_anim_frame 2, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A400:: @ 820A400
- obj_image_anim_frame 3, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_820A408:: @ 820A408
- .4byte gSpriteAnim_820A3E8
- .4byte gSpriteAnim_820A3F0
- .4byte gSpriteAnim_820A3F8
- .4byte gSpriteAnim_820A400
-
- .align 2
-gSpriteTemplate_820A418:: @ 820A418
- spr_template 23456, 54321, gOamData_820A3E0, gSpriteAnimTable_820A408, NULL, gDummySpriteAffineAnimTable, SpriteCB_EggShard
-
-@ The values are Q8.8 fixed-point numbers.
- .align 1
-gEggShardVelocities:: @ 820A430
- .2byte 0xFE80, 0xFC40 @ (-1.5, -3.75)
- .2byte 0xFB00, 0xFD00 @ (-5, -3)
- .2byte 0x0380, 0xFD00 @ (3.5, -3)
- .2byte 0xFC00, 0xFC40 @ (-4, -3.75)
- .2byte 0x0200, 0xFE80 @ (2, -1.5)
- .2byte 0xFF80, 0xF940 @ (-0.5, -6.75)
- .2byte 0x0500, 0xFDC0 @ (5, -2.25)
- .2byte 0xFE80, 0xFC40 @ (-1.5, -3.75)
- .2byte 0x0480, 0xFE80 @ (4.5, -1.5)
- .2byte 0xFF00, 0xF940 @ (-1, -6.75)
- .2byte 0x0400, 0xFDC0 @ (4, -2.25)
- .2byte 0xFC80, 0xFC40 @ (-3.5, -3.75)
- .2byte 0x0100, 0xFE80 @ (1, -1.5)
- .2byte 0xFC7C, 0xF940 @ (-3.515625, -6.75)
- .2byte 0x0480, 0xFDC0 @ (4.5, -2.25)
- .2byte 0xFF80, 0xF880 @ (-0.5, -7.5)
- .2byte 0x0100, 0xFB80 @ (1, -4.5)
- .2byte 0xFD80, 0xFDC0 @ (-2.5, -2.25)
- .2byte 0x0280, 0xF880 @ (2.5, -7.5)
-
- .align 2
-gUnknown_0820A47C:: @ 820A47C
- obj_tiles gBattleWindowLargeGfx, 4096, 0xd6ff
-
- .align 2
-gUnknown_0820A484:: @ 820A484
- obj_tiles gBattleWindowSmallGfx, 4096, 0xd701
-
- .align 2
-gUnknown_0820A48C:: @ 820A48C
- obj_tiles gBattleWindowSmall2Gfx, 2048, 0xd6ff
-
- .align 2
-gUnknown_0820A494:: @ 820A494
- obj_tiles gBattleWindowSmall2Gfx, 2048, 0xd700
-
- .align 2
-gUnknown_0820A49C:: @ 820A49C
- obj_tiles gBattleWindowSmall3Gfx, 2048, 0xd701
-
- .align 2
-gUnknown_0820A4A4:: @ 820A4A4
- obj_tiles gBattleWindowSmall3Gfx, 2048, 0xd702
-
- .align 2
-gUnknown_0820A4AC:: @ 820A4AC
- obj_tiles gBattleWindowLarge2Gfx, 4096, 0xd70b
-
- .align 2
-gUnknown_0820A4B4:: @ 820A4B4
- obj_tiles gBlankGfxCompressed, 256, 0xd704
- obj_tiles gBlankGfxCompressed, 288, 0xd705
- obj_tiles gBlankGfxCompressed, 256, 0xd706
- obj_tiles gBlankGfxCompressed, 288, 0xd707
-
- .align 2
-gUnknown_0820A4D4:: @ 820A4D4
- obj_pal gUnknown_08D1212C, 0xD6FF
- obj_pal gUnknown_08D1214C, 0xD704
-
- .align 2
-gOamData_820A4E4:: @ 820A4E4
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteTemplate_820A4EC:: @ 820A4EC
- spr_template 55039, 55039, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_820A504:: @ 820A504
- spr_template 55040, 55039, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_820A51C:: @ 820A51C
- spr_template 55041, 55039, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_820A534:: @ 820A534
- spr_template 55042, 55039, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_820A54C:: @ 820A54C
- spr_template 55051, 55039, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_820A564:: @ 820A564
- .2byte 0x4000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteTemplate_820A56C:: @ 820A56C
- spr_template 55044, 55044, gOamData_820A564, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8043CEC
-
- .align 2
-gSpriteTemplate_820A584:: @ 820A584
- spr_template 55045, 55044, gOamData_820A564, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8043CEC
-
- .align 2
-gSpriteTemplate_820A59C:: @ 820A59C
- spr_template 55046, 55044, gOamData_820A564, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8043CEC
-
- .align 2
-gSpriteTemplate_820A5B4:: @ 820A5B4
- spr_template 55047, 55044, gOamData_820A564, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8043CEC
-
- .align 2
-gSubspriteTable_820A5CC:: @ 820A5CC
- subsprite -16, 0, 1, 0, 64x32
- subsprite 48, 0, 1, 32, 32x32
- subsprite -16, 32, 1, 48, 32x8
- subsprite 16, 32, 1, 52, 32x8
- subsprite 48, 32, 1, 56, 32x8
-
- .align 2
-gSubspriteTable_820A5F4:: @ 820A5F4
- subsprite -16, 0, 1, 64, 64x32
- subsprite 48, 0, 1, 96, 32x32
- subsprite -16, 32, 1, 112, 32x8
- subsprite 16, 32, 1, 116, 32x8
- subsprite 48, 32, 1, 120, 32x8
-
- .align 2
-gSubspriteTable_820A61C:: @ 820A61C
- subsprite -16, 0, 1, 0, 64x32
- subsprite 48, 0, 1, 32, 32x32
-
- .align 2
-gSubspriteTable_820A62C:: @ 820A62C
- subsprite -16, 0, 1, 0, 64x32
- subsprite 48, 0, 1, 32, 32x32
-
- .align 2
-gSubspriteTable_820A63C:: @ 820A63C
- subsprite -16, 0, 1, 0, 32x8
- subsprite 16, 0, 1, 4, 32x8
-
- .align 2
-gSubspriteTable_820A64C:: @ 820A64C
- subsprite -16, 0, 1, 0, 32x8
- subsprite 16, 0, 1, 4, 32x8
- subsprite -32, 0, 1, 8, 8x8
-
-@ unreferenced
- .align 2
- .4byte 5, gSubspriteTable_820A5CC
- .4byte 2, gSubspriteTable_820A61C
- .4byte 5, gSubspriteTable_820A5F4
- .4byte 2, gSubspriteTable_820A62C
-
- .align 2
-gSubspriteTables_820A684:: @ 820A684
- .4byte 2, gSubspriteTable_820A63C
- .4byte 3, gSubspriteTable_820A64C
-
- .align 2
-gSubspriteTable_820A694:: @ 820A694
- subsprite -96, 0, 1, 0, 32x8
- subsprite -64, 0, 1, 4, 32x8
- subsprite -32, 0, 1, 8, 32x8
- subsprite 0, 0, 1, 12, 32x8
-
- .align 2
-gSubspriteTable_820A6B4:: @ 820A6B4
- subsprite -96, 0, 1, 0, 32x8
- subsprite -64, 0, 1, 4, 32x8
- subsprite -32, 0, 1, 8, 32x8
- subsprite 0, 0, 1, 8, 32x8
- subsprite 32, 0, 1, 8, 32x8
- subsprite 64, 0, 1, 12, 32x8
-
- .align 2
-gSubspriteTables_820A6E4:: @ 820A6E4
- .4byte 4, gSubspriteTable_820A694
-
- .align 2
-gSubspriteTables_820A6EC:: @ 820A6EC
- .4byte 6, gSubspriteTable_820A6B4
-
-@ unused dakuten/handakuten tiles
- .incbin "graphics/unused/dakuten.4bpp"
-
- .align 2
-gUnknown_0820A754:: @ 820A754
- obj_tiles gBattleGfx_BallStatusBar, 512, 0xd70c
- obj_tiles gBattleGfx_BallStatusBar, 512, 0xd70d
-
- .align 2
-gUnknown_0820A764:: @ 820A764
- obj_pal gUnknown_08D1212C, 0xd710
- obj_pal gUnknown_08D1212C, 0xd711
-
- .align 2
-gUnknown_0820A774:: @ 820A774
- obj_pal gUnknown_08D1214C, 0xd712
- obj_pal gUnknown_08D1214C, 0xd713
-
- .align 2
-gUnknown_0820A784:: @ 820A784
- obj_tiles Tiles_D129AC, 0x80, 0xd714
- obj_tiles Tiles_D129AC, 0x80, 0xd715
-
- .align 2
-gOamData_820A794:: @ 820A794
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gOamData_820A79C:: @ 820A79C
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteTemplate_820A7A4:: @ 820A7A4
- spr_template 55052, 55056, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8045030
-
- .align 2
-gSpriteTemplate_820A7BC:: @ 820A7BC
- spr_template 55053, 55057, gOamData_820A4E4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8045030
-
- .align 2
-gSpriteTemplate_820A7D4:: @ 820A7D4
- spr_template 55060, 55058, gOamData_820A79C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_804507C
-
- .align 2
-gSpriteTemplate_820A7EC:: @ 820A7EC
- spr_template 55061, 55059, gOamData_820A79C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_804507C
-
- .align 2
-gUnknown_0820A804:: @ 820A804
- .4byte OBJ_VRAM0 + 0x940
- .4byte OBJ_VRAM0 + 0x960
-
- .align 2
-gUnknown_0820A80C:: @ 820A80C
- .4byte OBJ_VRAM0 + 0x520
- .4byte OBJ_VRAM0 + 0x540
-
- .align 2
-gUnknown_0820A814:: @ 820A814
- .4byte OBJ_VRAM0 + 0x540
- .4byte OBJ_VRAM0 + 0x560
-
-gUnknown_0820A81C:: @ 820A81C
- .string "{COLOR DARK_GREY}{HIGHLIGHT RED} "
-
- .align 2
-gUnknown_0820A83C:: @ 820A83C
- .4byte OBJ_VRAM0 + 0x3E0
- .4byte OBJ_VRAM0 + 0xB00
- .4byte OBJ_VRAM0 + 0xB20
-
- .align 2
-gUnknown_0820A848:: @ 820A848
- .4byte OBJ_VRAM0 + 0x2C0
- .4byte OBJ_VRAM0 + 0x2E0
- .4byte OBJ_VRAM0 + 0x600
-
- .align 2
-gUnknown_0820A854:: @ 820A854
- .4byte OBJ_VRAM0 + 0xB40
- .4byte OBJ_VRAM0 + 0xB60
-
- .align 2
-gUnknown_0820A85C:: @ 820A85C
- .4byte OBJ_VRAM0 + 0x620
- .4byte OBJ_VRAM0 + 0x640
-
-gUnknown_0820A864:: @ 820A864
- .string "{COLOR DARK_GREY}{HIGHLIGHT RED} /$"
-
- .align 2
-gUnknown_0820A87C:: @ 820A87C
- .4byte OBJ_VRAM0
- .4byte OBJ_VRAM0 + 0x20
- .4byte OBJ_VRAM0 + 0x40
- .4byte OBJ_VRAM0 + 0x60
- .4byte OBJ_VRAM0 + 0x80
- .4byte OBJ_VRAM0 + 0xA0
-
- .align 2
-gUnknown_0820A894:: @ 820A894
- .4byte OBJ_VRAM0 + 0xC0
- .4byte OBJ_VRAM0 + 0xE0
-
-gUnknown_0820A89C:: @ 820A89C
- .string "{COLOR DARK_GREY}{HIGHLIGHT TRANSPARENT} "
-
-gUnknown_0820A8B0:: @ 820A8B0
- .string "{HIGHLIGHT RED}$"
-
- .align 2
-gUnknown_0820A8B4:: @ 820A8B4
- .4byte OBJ_VRAM0 + 0x40
- .4byte OBJ_VRAM0 + 0x60
- .4byte OBJ_VRAM0 + 0x80
- .4byte OBJ_VRAM0 + 0xA0
- .4byte OBJ_VRAM0 + 0xC0
- .4byte OBJ_VRAM0 + 0xE0
- .4byte OBJ_VRAM0 + 0x800
- .4byte OBJ_VRAM0 + 0x820
- .4byte OBJ_VRAM0 + 0x840
- .4byte OBJ_VRAM0 + 0x860
-
- .align 2
-gUnknown_0820A8DC:: @ 820A8DC
- .4byte OBJ_VRAM0 + 0x20
- .4byte OBJ_VRAM0 + 0x40
- .4byte OBJ_VRAM0 + 0x60
- .4byte OBJ_VRAM0 + 0x80
- .4byte OBJ_VRAM0 + 0xA0
- .4byte OBJ_VRAM0 + 0xC0
- .4byte OBJ_VRAM0 + 0xE0
- .4byte OBJ_VRAM0 + 0x400
- .4byte OBJ_VRAM0 + 0x420
- .4byte OBJ_VRAM0 + 0x440
-
- .align 2
-gUnknown_0820A904:: @ 820A904
- .4byte OBJ_VRAM0 + 0x40
- .4byte OBJ_VRAM0 + 0x60
- .4byte OBJ_VRAM0 + 0x80
- .4byte OBJ_VRAM0 + 0xA0
- .4byte OBJ_VRAM0 + 0xC0
- .4byte OBJ_VRAM0 + 0xE0
- .4byte OBJ_VRAM0 + 0x400
- .4byte OBJ_VRAM0 + 0x420
- .4byte OBJ_VRAM0 + 0x440
- .4byte OBJ_VRAM0 + 0x460
-
- .align 2
-gUnknown_0820A92C:: @ 820A92C @ graphics
- obj_tiles gInterfaceGfx_PokeBall, 384, 0xd6d8 @ poke
- obj_tiles gInterfaceGfx_GreatBall, 384, 0xd6d9 @ great
- obj_tiles gInterfaceGfx_SafariBall, 384, 0xd6da @ safari
- obj_tiles gInterfaceGfx_UltraBall, 384, 0xd6db @ ultra
- obj_tiles gInterfaceGfx_MasterBall, 384, 0xd6dc @ master
- obj_tiles gInterfaceGfx_NetBall, 384, 0xd6dd @ net
- obj_tiles gInterfaceGfx_DiveBall, 384, 0xd6de @ dive
- obj_tiles gInterfaceGfx_NestBall, 384, 0xd6df @ nest
- obj_tiles gInterfaceGfx_RepeatBall, 384, 0xd6e0 @ repeat
- obj_tiles gInterfaceGfx_TimerBall, 384, 0xd6e1 @ timer
- obj_tiles gInterfaceGfx_LuxuryBall, 384, 0xd6e2 @ luxury
- obj_tiles gInterfaceGfx_PremierBall, 384, 0xd6e3 @ premier
-
- .align 2
-gUnknown_0820A98C:: @ 820A98C
- obj_pal gInterfacePal_PokeBall, 0xD6D8 @ poke
- obj_pal gInterfacePal_GreatBall, 0xD6D9 @ great
- obj_pal gInterfacePal_SafariBall, 0xD6DA @ safari
- obj_pal gInterfacePal_UltraBall, 0xD6DB @ ultra
- obj_pal gInterfacePal_MasterBall, 0xD6DC @ master
- obj_pal gInterfacePal_NetBall, 0xD6DD @ net
- obj_pal gInterfacePal_DiveBall, 0xD6DE @ dive
- obj_pal gInterfacePal_NestBall, 0xD6DF @ nest
- obj_pal gInterfacePal_RepeatBall, 0xD6E0 @ repeat
- obj_pal gInterfacePal_TimerBall, 0xD6E1 @ timer
- obj_pal gInterfacePal_LuxuryBall, 0xD6E2 @ luxury
- obj_pal gInterfacePal_PremierBall, 0xD6E3 @ premier
-
- .align 2
-gOamData_820A9EC:: @ 820A9EC
- .2byte 0x0300
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_820A9F4: @ 820A9F4
- obj_image_anim_frame 0, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_820A9FC: @ 820A9FC
- obj_image_anim_frame 4, 1
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_820AA04: @ 820AA04
- obj_image_anim_frame 8, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_820AA0C: @ 820AA0C
- obj_image_anim_frame 12, 1
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_820AA14:: @ 820AA14
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820AA1C:: @ 820AA1C
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820AA28:: @ 820AA28
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_820AA34:: @ 820AA34
- .4byte gSpriteAnim_820AA14
- .4byte gSpriteAnim_820AA1C
- .4byte gSpriteAnim_820AA28
-
- @ unused?
- .4byte gSpriteAnim_820A9F4
- .4byte gSpriteAnim_820AA04
- .4byte gSpriteAnim_820A9FC
- .4byte gSpriteAnim_820AA0C
-
- .align 2
-gSpriteAffineAnim_820AA50:: @ 820AA50
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_820AA60:: @ 820AA60
- obj_rot_scal_anim_frame 0x0, 0x0, -3, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_820AA70:: @ 820AA70
- obj_rot_scal_anim_frame 0x0, 0x0, 3, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_820AA80:: @ 820AA80
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_820AA90:: @ 820AA90
- obj_rot_scal_anim_frame 0x0, 0x0, 25, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_820AAA0:: @ 820AAA0
- .4byte gSpriteAffineAnim_820AA50
- .4byte gSpriteAffineAnim_820AA60
- .4byte gSpriteAffineAnim_820AA70
- .4byte gSpriteAffineAnim_820AA80
- .4byte gSpriteAffineAnim_820AA90
-
- .align 2
-gSpriteTemplate_820AAB4:: @ 820AAB4
- spr_template 55000, 55000, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55001, 55001, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55002, 55002, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55003, 55003, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55004, 55004, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55005, 55005, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55006, 55006, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55007, 55007, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55008, 55008, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55009, 55009, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55010, 55010, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
- spr_template 55011, 55011, gOamData_820A9EC, gSpriteAnimTable_820AA34, NULL, gSpriteAffineAnimTable_820AAA0, objc_0804ABD4
-
- .align 2
- .byte 0x90, 0x08, 0x00, 0x00
- .byte 0xC0, 0x3A, 0x00, 0x00
- .byte 0x1C, 0x00, 0x00, 0x00
- .byte 0x30, 0x05, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00
- .byte 0x64, 0x00, 0x00, 0x00
- .byte 0xD8, 0x04, 0x00, 0x00
-
- .align 1
-gTradeMovesBoxTilemap:: @ 820ABF0
- .incbin "graphics/trade/moves_box_map.bin"
-
- .align 1
-gTradePartyBoxTilemap:: @ 820ADEE
- .incbin "graphics/trade/party_box_map.bin"
-
- .align 2
-gTradeStripesBG2Tilemap:: @ 820AFEC
- .incbin "graphics/trade/stripes_bg2_map.bin"
-
- .align 2
-gTradeStripesBG3Tilemap:: @ 820B7EC
- .incbin "graphics/trade/stripes_bg3_map.bin"
-
- .align 2
-gOamData_820BFEC:: @ 820BFEC
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_820BFF4:: @ 820BFF4
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820BFFC:: @ 820BFFC
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820C004:: @ 820C004
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820C00C:: @ 820C00C
- obj_image_anim_frame 24, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820C014:: @ 820C014
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820C01C:: @ 820C01C
- obj_image_anim_frame 40, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_820C024:: @ 820C024
- .4byte gSpriteAnim_820BFF4
- .4byte gSpriteAnim_820BFFC
- .4byte gSpriteAnim_820C004
- .4byte gSpriteAnim_820C00C
- .4byte gSpriteAnim_820C014
- .4byte gSpriteAnim_820C01C
-
- .align 2
-TradeScreenTextPalette: @ 820C03C
- .incbin "graphics/trade/text1.gbapal"
- .incbin "graphics/trade/text2.gbapal" @ unused?
-
- .align 2
-gUnknown_0820C07C:: @ 820C07C
- obj_tiles 0x0201d000, 256, 0x00c8
- obj_tiles 0x0201d100, 256, 0x00c9
- obj_tiles 0x0201d200, 256, 0x00ca
- obj_tiles 0x0201d300, 256, 0x00cb
- obj_tiles 0x0201d400, 256, 0x00cc
- obj_tiles 0x0201d500, 256, 0x00cd
- obj_tiles 0x0201d600, 256, 0x00ce
- obj_tiles 0x0201d700, 256, 0x00cf
- obj_tiles 0x0201d800, 256, 0x00d0
- obj_tiles 0x0201d900, 256, 0x00d1
- obj_tiles 0x0201da00, 256, 0x00d2
- obj_tiles 0x0201db00, 256, 0x00d3
- obj_tiles 0x0201dc00, 256, 0x00d4
-
- .align 2
-gSpritePalette_TradeScreenText:: @ 820C0E4
- obj_pal TradeScreenTextPalette, 4925
-
- .align 2
-gSpriteTemplate_820C0EC:: @ 820C0EC
- spr_template 200, 4925, gOamData_820BFEC, gSpriteAnimTable_820C024, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_820C104:: @ 820C104
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_820C10C:: @ 820C10C
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820C114:: @ 820C114
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_820C11C:: @ 820C11C
- .4byte gSpriteAnim_820C10C
- .4byte gSpriteAnim_820C114
-
- .align 2
-gUnknown_0820C124:: @ 820C124
- obj_tiles gUnknown_08EA1DEC, 0x800, 300
-
- .align 2
-gUnknown_0820C12C:: @ 820C12C
- obj_pal gUnknown_08EA0328, 2345
-
- .align 2
-gSpriteTemplate_820C134:: @ 820C134
- spr_template 300, 2345, gOamData_820C104, gSpriteAnimTable_820C11C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_0820C14C:: @ 820C14C
- .4byte TradeText_Cancel
- .4byte TradeText_ChoosePoke
- .4byte TradeText_Summary1
- .4byte TradeText_Trade1
- .4byte TradeText_CancelTradePrompt
- .4byte TradeText_PressBToExit
-
-@ This is used to determine the next mon to select when the D-Pad is
-@ pressed in a given direction.
-@ Note that the mons are laid out like this.
-@ 0-5 are the player's party and 6-11 are the trading partner's party.
-@ 12 is the cancel button.
-@ 0 1 6 7
-@ 2 3 8 9
-@ 4 5 10 11
-@ 12
-gTradeNextSelectedMonTable:: @ 820C164
- @ 0
- .byte 4, 2, 12, 12, 0, 0 @ up
- .byte 2, 4, 12, 12, 0, 0 @ down
- .byte 7, 6, 1, 0, 0, 0 @ left
- .byte 1, 6, 7, 0, 0, 0 @ right
- @ 1
- .byte 5, 3, 12, 12, 0, 0 @ up
- .byte 3, 5, 12, 12, 0, 0 @ down
- .byte 0, 7, 6, 1, 0, 0 @ left
- .byte 6, 7, 0, 1, 0, 0 @ right
- @ 2
- .byte 0, 0, 0, 0, 0, 0 @ up
- .byte 4, 0, 0, 0, 0, 0 @ down
- .byte 9, 8, 7, 6, 0, 0 @ left
- .byte 3, 1, 0, 0, 0, 0 @ right
- @ 3
- .byte 1, 1, 1, 1, 0, 0 @ up
- .byte 5, 1, 1, 1, 0, 0 @ down
- .byte 2, 9, 8, 7, 0, 0 @ left
- .byte 8, 9, 6, 6, 0, 0 @ right
- @ 4
- .byte 2, 2, 2, 2, 0, 0 @ up
- .byte 0, 0, 0, 0, 0, 0 @ down
- .byte 11, 10, 9, 8, 7, 6 @ left
- .byte 5, 3, 1, 0, 0, 0 @ right
- @ 5
- .byte 3, 3, 3, 3, 0, 0 @ up
- .byte 1, 1, 1, 1, 0, 0 @ down
- .byte 4, 4, 4, 4, 0, 0 @ left
- .byte 10, 8, 6, 0, 0, 0 @ right
- @ 6
- .byte 10, 8, 12, 0, 0, 0 @ up
- .byte 8, 10, 12, 0, 0, 0 @ down
- .byte 1, 0, 0, 0, 0, 0 @ left
- .byte 7, 0, 1, 0, 0, 0 @ right
- @ 7
- .byte 12, 0, 0, 0, 0, 0 @ up
- .byte 9, 12, 0, 0, 0, 0 @ down
- .byte 6, 0, 0, 0, 0, 0 @ left
- .byte 0, 0, 0, 0, 0, 0 @ right
- @ 8
- .byte 6, 0, 0, 0, 0, 0 @ up
- .byte 10, 6, 0, 0, 0, 0 @ down
- .byte 3, 2, 1, 0, 0, 0 @ left
- .byte 9, 7, 0, 0, 0, 0 @ right
- @ 9
- .byte 7, 0, 0, 0, 0, 0 @ up
- .byte 11, 12, 0, 0, 0, 0 @ down
- .byte 8, 0, 0, 0, 0, 0 @ left
- .byte 2, 1, 0, 0, 0, 0 @ right
- @ 10
- .byte 8, 0, 0, 0, 0, 0 @ up
- .byte 6, 0, 0, 0, 0, 0 @ down
- .byte 5, 4, 3, 2, 1, 0 @ left
- .byte 11, 9, 7, 0, 0, 0 @ right
- @ 11
- .byte 9, 0, 0, 0, 0, 0 @ up
- .byte 12, 0, 0, 0, 0, 0 @ down
- .byte 10, 0, 0, 0, 0, 0 @ left
- .byte 4, 2, 0, 0, 0, 0 @ right
- @ 12
- .byte 11, 9, 7, 6, 0, 0 @ up
- .byte 7, 6, 0, 0, 0, 0 @ down
- .byte 12, 0, 0, 0, 0, 0 @ left
- .byte 12, 0, 0, 0, 0, 0 @ right
-
-@ The coordinates are in units of tiles.
-@ These are used for both mon icons and the selected mon cursor,
-@ but the origins of the coordinates differ.
-gTradeMonSpriteCoords:: @ 820C29C
- @ left-side party
- .byte 1, 5
- .byte 8, 5
- .byte 1, 10
- .byte 8, 10
- .byte 1, 15
- .byte 8, 15
-
- @ right-side party
- .byte 16, 5
- .byte 23, 5
- .byte 16, 10
- .byte 23, 10
- .byte 16, 15
- .byte 23, 15
-
- @ cancel button
- .byte 23, 18
-
-gTradeLevelDisplayCoords:: @ 820C2B6
- @ left-side party
- .byte 5, 4
- .byte 12, 4
- .byte 5, 9
- .byte 12, 9
- .byte 5, 14
- .byte 12, 14
-
- @ right-side party
- .byte 20, 4
- .byte 27, 4
- .byte 20, 9
- .byte 27, 9
- .byte 20, 14
- .byte 27, 14
-
-gTradeMonBoxCoords:: @ 820C2CE
- @ left-side party
- .byte 1, 3
- .byte 8, 3
- .byte 1, 8
- .byte 8, 8
- .byte 1, 13
- .byte 8, 13
-
- @ right-side party
- .byte 16, 3
- .byte 23, 3
- .byte 16, 8
- .byte 23, 8
- .byte 16, 13
- .byte 23, 13
-
-gTradeUnknownSpriteCoords:: @ 820C2E6
- .byte 59, 10
- .byte 179, 10
- .byte 59, 10
- .byte 179, 10
-
- .align 2
-gUnknown_0820C2F0:: @ 820C2F0
- .4byte TradeText_LinkStandby
- .4byte TradeText_TradeCancelled
- .4byte TradeText_OnlyPoke
- .4byte TradeText_NonTradablePoke
- .4byte TradeText_WaitingForFriend
- .4byte TradeText_WantToTrade
-
-gTradeMessageWindowRects:: @ 820C308
- .byte 8, 7, 22, 12
- .byte 8, 7, 22, 12
- .byte 6, 7, 24, 12
- .byte 6, 7, 24, 12
- .byte 8, 7, 22, 12
- .byte 7, 7, 23, 12
-
- .align 2
-gUnknown_0820C320:: @ 820C320
- .4byte TradeText_Summary2, sub_804A9F4 @unknown
- .4byte TradeText_Trade2, sub_804AA00
-
-gUnknown_0820C330:: @ 820C330
- .byte 0, 14
- .byte 15, 29
-
-gUnknown_0820C334:: @ 820C334
- .byte 3, 5
- .byte 3, 7
- .byte 18, 5
- .byte 18, 7
-
-gOtherText_Terminator::
- .string "$"
-
-gOtherText_MaleSymbol3:: @ 820C33D
- .string "♂$"
-
-gOtherText_FemaleSymbol3:: @ 820C33F
- .string "♀$"
-
-gOtherText_GenderlessSymbol:: @ 820C341
- .string "$$"
-
- .align 2
- .4byte gTileBuffer
-
-@ Unused debug strings?
- .string "かいめの そうしん$", 13
- .string "かいめの じゅしん$", 13
- .string "ポケモンアイコンセット$", 13
- .string "OBJテキストセット$", 13
- .string "セルセット$", 13
- .string "OBJテキストADD$", 13
- .string "システムメッセージADD$", 13
- .string "はいけいセット$", 13
-
-@ Shedinja's Japanese name
-@ sub_8048D44 compares a pokemon name with this string
-gUnknown_0820C3B0:: @ 820C3B0
- .string "ヌケニン$"
-
- .string "こうかんせいりつ $" @ trade completed
- .string "だめだたらしいよ $" @ it's no good (trade failed maybe?)
-
-gUnknown_0820C3D1:: @ 820C3D1
- .byte 4, 3
- .byte 19, 3
-
- .align 2
-gTradeBallPalette:: @ 820C3D8
- .incbin "graphics/trade/ball.gbapal"
-
- .align 2
-gTradeBallTiles:: @ 820C3F8
- .incbin "graphics/trade/ball.4bpp"
-
- .align 2
-gUnknown_0820C9F8:: @ 820C9F8
- .incbin "graphics/trade/unknown.gbapal"
- .incbin "graphics/trade/gba.gbapal"
- .incbin "graphics/trade/shadow.gbapal"
- .space 32
- .incbin "graphics/trade/misc.gbapal"
-
- .align 2
-gUnknown_0820CA98:: @ 820CA98
- .incbin "graphics/trade/gba.4bpp"
- .incbin "graphics/trade/shadow.4bpp"
-
- .align 2
-gUnknown_0820DD98:: @ 820DD98
- .incbin "graphics/trade/pokeball_symbol.8bpp"
-
- .align 2
-gUnknown_0820F798:: @ 820F798
- .incbin "graphics/trade/shadow_map.bin"
-
- .align 2
-gUnknown_08210798:: @ 8210798
- .incbin "graphics/trade/gba_map.bin"
-
- .align 2
-gUnknown_08211798:: @ 8211798
- .incbin "graphics/trade/cable_closeup_map.bin"
-
- .align 2
-gUnknown_08211F98:: @ 8211F98
- .incbin "graphics/trade/pokeball_symbol_map.bin"
-
- .incbin "graphics/unused/unknown/8212098.gbapal"
-
- .align 2
-gTradeCableEndPalette:: @ 82120B8
- .incbin "graphics/trade/cable_end.gbapal"
-
- .incbin "graphics/unused/unknown/82120D8.gbapal"
-
- .space 32
-
- .align 2
-gTradeGlowPalette:: @ 8212118
- .incbin "graphics/trade/glow.gbapal"
-
- .align 2
-gTradeGlow1Tiles:: @ 8212138
- .incbin "graphics/trade/glow1.4bpp"
-
- .align 2
-gTradeGlow2Tiles:: @ 8212338
- .incbin "graphics/trade/glow2.4bpp"
-
- .align 2
-gTradeCableEndTiles:: @ 8212538
- .incbin "graphics/trade/cable_end.4bpp"
-
- .align 2
-gTradeGBAScreenTiles:: @ 8212738
- .incbin "graphics/trade/gba_screen.4bpp"
-
- .align 2
-gUnknown_08213738:: @ 8213738
- .incbin "graphics/trade/gba_affine.8bpp"
-
- .align 2
-gUnknown_08215778:: @ 8215778
- .incbin "graphics/trade/gba_affine_map.bin"
-
- .align 2
-gOamData_8215878:: @ 8215878
- .2byte 0x0100
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_8215880:: @ 8215880
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 4, 3
- obj_image_anim_frame 8, 3
- obj_image_anim_frame 12, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 20, 3
- obj_image_anim_frame 24, 3
- obj_image_anim_frame 28, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 36, 3
- obj_image_anim_frame 40, 3
- obj_image_anim_frame 44, 3
- obj_image_anim_loop 1
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82158BC:: @ 82158BC
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 4, 3
- obj_image_anim_frame 8, 3
- obj_image_anim_frame 12, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 20, 3
- obj_image_anim_frame 24, 3
- obj_image_anim_frame 28, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 36, 3
- obj_image_anim_frame 40, 3
- obj_image_anim_frame 44, 3
- obj_image_anim_loop 2
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_82158F8:: @ 82158F8
- .4byte gSpriteAnim_8215880
- .4byte gSpriteAnim_82158BC
-
- .align 2
-gSpriteAffineAnim_8215900:: @ 8215900
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8215910:: @ 8215910
- obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8215920:: @ 8215920
- obj_rot_scal_anim_frame 0x60, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 5
- obj_rot_scal_anim_frame 0x8, 0x0, 0, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_8215940:: @ 8215940
- .4byte gSpriteAffineAnim_8215900
- .4byte gSpriteAffineAnim_8215910
- .4byte gSpriteAffineAnim_8215920
-
- .align 2
-gUnknown_0821594C:: @ 821594C
- obj_tiles gTradeBallTiles, 0x600, 5557
-
- .align 2
-gUnknown_08215954:: @ 8215954
- obj_pal gTradeBallPalette, 5558
-
- .align 2
-gSpriteTemplate_821595C:: @ 821595C
- spr_template 5557, 5558, gOamData_8215878, gSpriteAnimTable_82158F8, NULL, gSpriteAffineAnimTable_8215940, sub_804D6BC
-
- .align 2
-gOamData_8215974:: @ 8215974
- .2byte 0x0500
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_821597C:: @ 821597C
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8215984:: @ 8215984
- .4byte gSpriteAnim_821597C
-
- .align 2
-gSpriteAffineAnim_8215988:: @ 8215988
- obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 5
- obj_rot_scal_anim_frame 0xA, 0xA, 0, 5
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_82159A0:: @ 82159A0
- .4byte gSpriteAffineAnim_8215988
-
- .align 2
-gUnknown_082159A4:: @ 82159A4
- obj_tiles gTradeGlow1Tiles, 0x200, 5550
-
- .align 2
-gUnknown_082159AC:: @ 82159AC
- obj_pal gTradeGlowPalette, 5551
-
- .align 2
-gUnknown_082159B4:: @ 82159B4
- obj_pal gTradeCableEndPalette, 5555
-
- .align 2
-gSpriteTemplate_82159BC:: @ 82159BC
- spr_template 5550, 5551, gOamData_8215974, gSpriteAnimTable_8215984, NULL, gSpriteAffineAnimTable_82159A0, sub_804B058
-
- .align 2
-gOamData_82159D4:: @ 82159D4
- .2byte 0x8000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_82159DC:: @ 82159DC
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82159E4:: @ 82159E4
- obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_82159EC:: @ 82159EC
- .4byte gSpriteAnim_82159DC
- .4byte gSpriteAnim_82159E4
-
- .align 2
-gUnknown_082159F4:: @ 82159F4
- obj_tiles gTradeGlow2Tiles, 0x300, 5552
-
- .align 2
-gSpriteTemplate_82159FC:: @ 82159FC
- spr_template 5552, 5551, gOamData_82159D4, gSpriteAnimTable_82159EC, NULL, gDummySpriteAffineAnimTable, sub_804B07C
-
- .align 2
-gOamData_8215A14:: @ 8215A14
- .2byte 0x8000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8215A1C:: @ 8215A1C
- obj_image_anim_frame 0, 10
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8215A24:: @ 8215A24
- .4byte gSpriteAnim_8215A1C
-
- .align 2
-gUnknown_08215A28:: @ 8215A28
- obj_tiles gTradeCableEndTiles, 0x100, 5554
-
- .align 2
-gSpriteTemplate_8215A30:: @ 8215A30
- spr_template 5554, 5555, gOamData_8215A14, gSpriteAnimTable_8215A24, NULL, gDummySpriteAffineAnimTable, sub_804B0BC
-
- .align 2
-gOamData_8215A48:: @ 8215A48
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8215A50:: @ 8215A50
- obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 64, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 96, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 64, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_loop 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8215A74:: @ 8215A74
- .4byte gSpriteAnim_8215A50
-
- .align 2
-gUnknown_08215A78:: @ 8215A78
- obj_tiles gTradeGBAScreenTiles, 0x1000, 5556
-
- .align 2
-gSpriteTemplate_8215A80:: @ 8215A80
- spr_template 5556, 5555, gOamData_8215A48, gSpriteAnimTable_8215A74, NULL, gDummySpriteAffineAnimTable, sub_804B104
-
- .align 1
-gTradeGlow2PaletteAnimTable:: @ 8215A98
- .2byte 0x7F12
- .2byte 0x7F12
- .2byte 0x7F12
- .2byte 0x7FFF
- .2byte 0x7FFF
- .2byte 0x7FFF
- .2byte 0x7F12
- .2byte 0x7F12
- .2byte 0x7F12
- .2byte 0x7FFF
- .2byte 0x7FFF
- .2byte 0x7FFF
-
- .align 2
-gSpriteAffineAnim_8215AB0:: @ 8215AB0
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_8215AC0:: @ 8215AC0
- .4byte gSpriteAffineAnim_8215AB0
-
-@ 8215AC4
- .include "data/ingame_trades.inc"
-
-gTradeBallVerticalVelocityTable:: @ 8215BA0
- .byte 0
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 2
- .byte 2
- .byte 2
- .byte 2
- .byte 3
- .byte 3
- .byte 3
- .byte 3
- .byte 4
- .byte 4
- .byte 4
- .byte 4
- .byte -4
- .byte -4
- .byte -4
- .byte -3
- .byte -3
- .byte -3
- .byte -3
- .byte -2
- .byte -2
- .byte -2
- .byte -2
- .byte -1
- .byte -1
- .byte -1
- .byte -1
- .byte 0
- .byte -1
- .byte 0
- .byte -1
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 2
- .byte 2
- .byte 2
- .byte 2
- .byte 3
- .byte 3
- .byte 3
- .byte 3
- .byte 4
- .byte 4
- .byte 4
- .byte 4
- .byte -4
- .byte -3
- .byte -3
- .byte -2
- .byte -2
- .byte -1
- .byte -1
- .byte -1
- .byte 0
- .byte -1
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 1
- .byte 1
- .byte 2
- .byte 2
- .byte 3
- .byte 3
- .byte 4
- .byte -4
- .byte -3
- .byte -2
- .byte -1
- .byte -1
- .byte -1
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 1
- .byte 2
- .byte 3
-
- .align 2
-gUnknown_08215C0C:: @ 8215C0C
- .incbin "graphics/berry_blender/center.gbapal"
-
- .align 2
-gUnknown_08215C2C:: @ 8215C2C
- .incbin "graphics/berry_blender/center_map.bin"
-
- .align 2
-gUnknown_0821602C:: @ 821602C
- .incbin "graphics/berry_blender/outer.gbapal"
-
- .incbin "graphics/unused/unknown/821604C.gbapal"
-
- .space 0x1C0
-
- .string "▶$"
- .string " $"
- .string "カッコイ$" @ "cool" (missing an イ at the end)
- .string "カワイイ$" @ "cute"
- .string "ウツクシ$" @ "beautiful" (missing an イ at the end)
- .string "カシコイ$" @ "smart"
- .string "タクマシ$" @ "tough" (missing an イ at the end)
-
-gUnknown_08216249:: @ 8216249
- .string "\p$"
-
-@ unreferenced
-@ These appear to be the first names of four people who worked on the game.
- .string "てつじ$", 10 @ Tetsuji (Ohta)
- .string "あきと$", 10 @ Akito (Mori)
- .string "シゲル$", 10 @ Shigeru (Ohmori)
- .string "ヨシノリ$", 10 @ Yoshinori (Matsuda)
-
-UnknownText_2Pok:
- .string "2Pok$"
-UnknownText_3Pok:
- .string "3Pok$"
-UnknownText_4Pok:
- .string "4Pok$"
-
- .align 2
-gUnknown_08216284:: @ 8216284
- .4byte UnknownText_2Pok
- .4byte UnknownText_3Pok
- .4byte UnknownText_4Pok
-
-@ unreferenced
- .string "1P$", 4
- .string "2P$", 4
- .string "3P$", 4
- .string "4P$", 4
-
-UnknownText_Mister:
- .string "MISTER$"
-UnknownText_Laddie:
- .string "LADDIE$"
-UnknownText_Lassie:
- .string "LASSIE$"
-
- .align 2
-gUnknown_082162B8:: @ 82162B8
- .4byte UnknownText_Mister
- .4byte UnknownText_Laddie
- .4byte UnknownText_Lassie
-
-gUnknown_082162C4:: @ 82162C4
- .string "{COLOR RED}$"
-
-gUnknown_082162C8:: @ 82162C8
- .string "\n$"
-
- .string " $"
-
-gUnknown_082162CC:: @ 82162CC
- .byte -1, -1
- .byte 1, -1
- .byte -1, 1
- .byte 1, 1
-
-gUnknown_082162D4:: @ 82162D4
- .byte 2, 6
- .byte 23, 6
- .byte 2, 12
- .byte 23, 12
- .byte 1, 6
- .byte 22, 6
- .byte 1, 12
- .byte 22, 12
-
-gUnknown_082162E4:: @ 82162E4
- .byte 72, 32
- .byte 168, 32
- .byte 72, 128
- .byte 168, 128
-
-gUnknown_082162EC:: @ 82162EC
- .byte -1, 0, 1, -1
- .byte -1, 0, 1, 2
- .byte 0, 1, 2, 3
-
- .align 1
-gUnknown_082162F8:: @ 82162F8
- .2byte 0x0000, 0xC000, 0x4000, 0x8000
-
-gUnknown_08216300:: @ 8216300
- .byte 1
- .byte 1
- .byte 0
-
-gUnknown_08216303:: @ 8216303
- .byte 32
- .byte 224
- .byte 96
- .byte 160
- .byte 0
-
- .align 2
-gUnknown_08216308:: @ 8216308
- .4byte sub_804F8C8
- .4byte sub_804F9F4
- .4byte sub_804FB1C
-
- .align 2
-gOamData_8216314:: @ 8216314
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_821631C:: @ 821631C
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216324:: @ 8216324
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821632C:: @ 821632C
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216334:: @ 8216334
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821633C:: @ 821633C
- obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216350:: @ 8216350
- obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 32, 5, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216364:: @ 8216364
- obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216378:: @ 8216378
- obj_image_anim_frame 48, 2
- obj_image_anim_frame 32, 5
- obj_image_anim_frame 48, 3
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821638C:: @ 821638C
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216394:: @ 8216394
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821639C:: @ 821639C
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82163A4:: @ 82163A4
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_82163AC:: @ 82163AC
- .4byte gSpriteAnim_821631C
- .4byte gSpriteAnim_8216324
- .4byte gSpriteAnim_821632C
- .4byte gSpriteAnim_8216334
- .4byte gSpriteAnim_821633C
- .4byte gSpriteAnim_8216350
- .4byte gSpriteAnim_8216364
- .4byte gSpriteAnim_8216378
- .4byte gSpriteAnim_821638C
- .4byte gSpriteAnim_8216394
- .4byte gSpriteAnim_821639C
- .4byte gSpriteAnim_82163A4
-
- .align 2
-gUnknown_082163DC:: @ 82163DC
- obj_tiles gBerryBlenderArrowTiles, 0x800, 46545
-
- .align 2
-gUnknown_082163E4:: @ 82163E4
- obj_pal gBerryBlenderMiscPalette, 46546
-
- .align 2
-gUnknown_082163EC:: @ 82163EC
- obj_pal gBerryBlenderArrowPalette, 12312
-
- .align 2
-gSpriteTemplate_82163F4:: @ 82163F4
- spr_template 46545, 12312, gOamData_8216314, gSpriteAnimTable_82163AC, NULL, gDummySpriteAffineAnimTable, sub_8051C04
-
- .align 2
-gOamData_821640C:: @ 821640C
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_8216414:: @ 8216414
- obj_image_anim_frame 0, 20
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821641C:: @ 821641C
- obj_image_anim_frame 4, 20, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216424:: @ 8216424
- obj_image_anim_frame 8, 4
- obj_image_anim_frame 12, 4
- obj_image_anim_frame 8, 4
- obj_image_anim_frame 12, 4
- obj_image_anim_frame 8, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821643C:: @ 821643C
- obj_image_anim_frame 8, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8216444:: @ 8216444
- .4byte gSpriteAnim_8216414
- .4byte gSpriteAnim_821641C
- .4byte gSpriteAnim_8216424
- .4byte gSpriteAnim_821643C
-
- .align 2
-gUnknown_08216454:: @ 8216454
- obj_tiles gBerryBlenderMarubatsuTiles, 0x200, 48888
-
- .align 2
-gSpriteTemplate_821645C:: @ 821645C
- spr_template 48888, 46546, gOamData_821640C, gSpriteAnimTable_8216444, NULL, gDummySpriteAffineAnimTable, sub_8051650
-
- .align 2
-gOamData_8216474:: @ 8216474
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_821647C:: @ 821647C
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 3, 5
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216494:: @ 8216494
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82164AC:: @ 82164AC
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 1, 2
- obj_image_anim_frame 2, 2
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 3, 3
- obj_image_anim_frame 2, 2
- obj_image_anim_frame 1, 2
- obj_image_anim_frame 0, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82164D0:: @ 82164D0
- obj_image_anim_frame 5, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82164D8:: @ 82164D8
- obj_image_anim_frame 6, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_82164E0:: @ 82164E0
- .4byte gSpriteAnim_821647C
- .4byte gSpriteAnim_8216494
- .4byte gSpriteAnim_82164AC
- .4byte gSpriteAnim_82164D0
- .4byte gSpriteAnim_82164D8
-
- .align 2
-gUnknown_082164F4:: @ 82164F4
- obj_tiles gBerryBlenderParticlesTiles, 0xE0, 23456
-
- .align 2
-gSpriteTemplate_82164FC:: @ 82164FC
- spr_template 23456, 46546, gOamData_8216474, gSpriteAnimTable_82164E0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_8216514:: @ 8216514
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_821651C:: @ 821651C
- obj_image_anim_frame 32, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216524:: @ 8216524
- obj_image_anim_frame 16, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821652C:: @ 821652C
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8216534:: @ 8216534
- .4byte gSpriteAnim_821651C
- .4byte gSpriteAnim_8216524
- .4byte gSpriteAnim_821652C
-
- .align 2
-gUnknown_08216540:: @ 8216540
- obj_tiles gBerryBlenderCountdownNumbersTiles, 0x600, 12345
-
- .align 2
-gSpriteTemplate_8216548:: @ 8216548
- spr_template 12345, 46546, gOamData_8216514, gSpriteAnimTable_8216534, NULL, gDummySpriteAffineAnimTable, sub_805181C
-
- .align 2
-gOamData_8216560:: @ 8216560
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8216568:: @ 8216568
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8216570:: @ 8216570
- .4byte gSpriteAnim_8216568
-
- .align 2
-gUnknown_08216574:: @ 8216574
- obj_tiles gBerryBlenderStartTiles, 0x400, 12346
-
- .align 2
-gSpriteTemplate_821657C:: @ 821657C
- spr_template 12346, 46546, gOamData_8216560, gSpriteAnimTable_8216570, NULL, gDummySpriteAffineAnimTable, sub_80518CC
-
- .align 1
-gUnknown_08216594:: @ 8216594
- .2byte -10, 20, 10, 2, 1
- .2byte 250, 20, 10, -2, 1
- .2byte -10, 140, 10, 2, -1
- .2byte 250, 140, 10, -2, -1
-
-gUnknown_082165BC:: @ 82165BC
- .byte 4, 3, 2
- .byte 0, 4, 3
- .byte 1, 0, 4
- .byte 2, 1, 0
- .byte 3, 2, 1
- .byte 0, 2, 3
- .byte 1, 3, 4
- .byte 2, 4, 0
- .byte 3, 0, 1
- .byte 4, 1, 2
-
-gUnknown_082165DA:: @ 82165DA
- .byte 1, 1, 2, 3, 4
-
-gUnknown_082165DF:: @ 82165DF
- .byte 0x1C, 0x16, 0x13, 0x1A, 0x19, 0x0E, 0x0D, 0x0B, 0x07, 0x15
-
-gUnknown_082165E9:: @ 82165E9
- .byte 6, 6, 6, 6, 5
-
-gUnknown_082165EE:: @ 82165EE
- .byte 3, 3, 3, 2, 2
-
-gUnknown_082165F3:: @ 82165F3
- .byte 3, 3, 3, 3, 2
-
-gUnknown_082165F8:: @ 82165F8
- .string " $"
-
-gOtherText_BPMAndDash:: @ 82165FA
- .string "BPM$"
- .string "-$"
-
-gUnknown_08216600:: @ 8216600
- .string "\n$"
-
- .string "\n$"
-
-@ used to initialize part of save block 1 when starting a new game
- .align 2
-gUnknown_08216604:: @ 8216604
- .space 11
- .byte 0xFF
- .space 10
- .byte 0xFF
- .space 9
-
- .align 2
-gDummyWarpData:: @ 8216624
- .byte -1
- .byte -1
- .byte -1
- .space 1
- .2byte -1
- .2byte -1
-
-@ unused, unknown data
- .byte 0xB0, 0x04, 0x00, 0x00
- .byte 0x10, 0x0E, 0x00, 0x00
- .byte 0xB0, 0x04, 0x00, 0x00
- .byte 0x60, 0x09, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00
- .byte 0x50, 0x00, 0x00, 0x00
- .byte 0xD4, 0xFF, 0xFF, 0xFF
- .byte 0x2C, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_0821664C:: @ 821664C
- .4byte 0, 0
- .4byte 0, 1
- .4byte 0, -1
- .4byte -1, 0
- .4byte 1, 0
- .4byte -1, 1
- .4byte 1, 1
- .4byte -1, -1
- .4byte 1, -1
-
- .align 2
-gUnknown_08216694:: @ 8216694
- .4byte REG_WIN0H
- .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
- .4byte 1
-
- .align 2
-gUnknown_082166A0:: @ 82166A0
- .4byte sub_8055C68
- .4byte sub_8055C88
- .4byte sub_8055C8C
-
- .align 2
-gUnknown_082166AC:: @ 82166AC
- .4byte sub_8055CAC
- .4byte sub_8055CB0
- .4byte sub_8055CB0
- .4byte sub_8055CB0
- .4byte sub_8055CB0
- .4byte sub_8055CAC
- .4byte sub_8055CAC
- .4byte sub_8055D18
- .4byte sub_8055D18
- .4byte sub_8055D18
- .4byte sub_8055D18
-
- .align 2
-gUnknown_082166D8:: @ 82166D8
- .4byte sub_8055D30
- .4byte sub_8055D38
-
-@ 82166E0
- .include "data/tilesets/graphics.inc"
-
-@ 8259C1C
- .include "data/tilesets/metatiles.inc"
-
-@ 8286CF4
- .include "data/tilesets/headers.inc"
-
- .include "data/maps/_assets.inc"
- .include "data/maps/attributes_table.inc"
- .include "data/maps/headers.inc"
- .include "data/maps/_groups.inc"
- .include "data/maps/connections.inc"
-
- .align 2
-gUnknown_08308E28:: @ 8308E28
- .4byte 0
-
-gUnknown_08308E2C:: @ 8308E2C
- .byte 0b100
- .byte 0b000
- .byte 0b101
- .byte 0b101
- .byte 0b000
- .byte 0b001
- .byte 0b101
- .byte 0b100
- .byte 0b101
- .byte 0b100
- .byte 0b100
- .byte 0b101
- .byte 0b100
- .byte 0b000
- .byte 0b000
- .byte 0b100
- .byte 0b111
- .byte 0b111
- .byte 0b111
- .byte 0b110
- .byte 0b110
- .byte 0b111
- .byte 0b100
- .byte 0b100
- .byte 0b000
- .byte 0b110
- .byte 0b000
- .byte 0b100
- .byte 0b100
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b100
- .byte 0b100
- .byte 0b111
- .byte 0b100
- .byte 0b101
- .byte 0b101
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b111
- .byte 0b100
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b110
- .byte 0b110
- .byte 0b110
- .byte 0b110
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b110
- .byte 0b110
- .byte 0b100
- .byte 0b110
- .byte 0b000
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b100
- .byte 0b100
- .byte 0b000
- .byte 0b100
- .byte 0b000
- .byte 0b000
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b000
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b100
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
- .byte 0b000
-
- .align 2
-DoorAnimTiles_04: @ 8308F1C
- .incbin "graphics/door_anims/04/0.4bpp"
- .incbin "graphics/door_anims/04/1.4bpp"
- .incbin "graphics/door_anims/04/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_05: @ 830923C
- .incbin "graphics/door_anims/05/0.4bpp"
- .incbin "graphics/door_anims/05/1.4bpp"
- .incbin "graphics/door_anims/05/2.4bpp"
-
- .align 2
-DoorAnimTiles_08: @ 830953C
- .incbin "graphics/door_anims/08/0.4bpp"
- .incbin "graphics/door_anims/08/1.4bpp"
- .incbin "graphics/door_anims/08/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_15: @ 830985C
- .incbin "graphics/door_anims/15/0.4bpp"
- .incbin "graphics/door_anims/15/1.4bpp"
- .incbin "graphics/door_anims/15/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_16: @ 8309B7C
- .incbin "graphics/door_anims/16/0.4bpp"
- .incbin "graphics/door_anims/16/1.4bpp"
- .incbin "graphics/door_anims/16/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_00: @ 8309E9C
- .incbin "graphics/door_anims/00/0.4bpp"
- .incbin "graphics/door_anims/00/1.4bpp"
- .incbin "graphics/door_anims/00/2.4bpp"
-
- .align 2
-DoorAnimTiles_01: @ 830A19C
- .incbin "graphics/door_anims/01/0.4bpp"
- .incbin "graphics/door_anims/01/1.4bpp"
- .incbin "graphics/door_anims/01/2.4bpp"
-
- .align 2
-DoorAnimTiles_02: @ 830A49C
- .incbin "graphics/door_anims/02/0.4bpp"
- .incbin "graphics/door_anims/02/1.4bpp"
- .incbin "graphics/door_anims/02/2.4bpp"
-
- .align 2
-DoorAnimTiles_03: @ 830A79C
- .incbin "graphics/door_anims/03/0.4bpp"
- .incbin "graphics/door_anims/03/1.4bpp"
- .incbin "graphics/door_anims/03/2.4bpp"
-
- .align 2
-DoorAnimTiles_06: @ 830AA9C
- .incbin "graphics/door_anims/06/0.4bpp"
- .incbin "graphics/door_anims/06/1.4bpp"
- .incbin "graphics/door_anims/06/2.4bpp"
-
- .align 2
-DoorAnimTiles_07: @ 830AD9C
- .incbin "graphics/door_anims/07/0.4bpp"
- .incbin "graphics/door_anims/07/1.4bpp"
- .incbin "graphics/door_anims/07/2.4bpp"
-
- .align 2
-DoorAnimTiles_09: @ 830B09C
- .incbin "graphics/door_anims/09/0.4bpp"
- .incbin "graphics/door_anims/09/1.4bpp"
- .incbin "graphics/door_anims/09/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_10: @ 830B3BC
- .incbin "graphics/door_anims/10/0.4bpp"
- .incbin "graphics/door_anims/10/1.4bpp"
- .incbin "graphics/door_anims/10/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_11: @ 830B6DC
- .incbin "graphics/door_anims/11/0.4bpp"
- .incbin "graphics/door_anims/11/1.4bpp"
- .incbin "graphics/door_anims/11/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_12: @ 830B9FC
- .incbin "graphics/door_anims/12/0.4bpp"
- .incbin "graphics/door_anims/12/1.4bpp"
- .incbin "graphics/door_anims/12/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_13: @ 830BD1C
- .incbin "graphics/door_anims/13/0.4bpp"
- .incbin "graphics/door_anims/13/1.4bpp"
- .incbin "graphics/door_anims/13/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_14: @ 830C03C
- .incbin "graphics/door_anims/14/0.4bpp"
- .incbin "graphics/door_anims/14/1.4bpp"
- .incbin "graphics/door_anims/14/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_17: @ 830C35C
- .incbin "graphics/door_anims/17/0.4bpp"
- .incbin "graphics/door_anims/17/1.4bpp"
- .incbin "graphics/door_anims/17/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_18: @ 830C67C
- .incbin "graphics/door_anims/18/0.4bpp"
- .incbin "graphics/door_anims/18/1.4bpp"
- .incbin "graphics/door_anims/18/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_19: @ 830C99C
- .incbin "graphics/door_anims/19/0.4bpp"
- .incbin "graphics/door_anims/19/1.4bpp"
- .incbin "graphics/door_anims/19/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_20: @ 830CCBC
- .incbin "graphics/door_anims/20/0.4bpp"
- .incbin "graphics/door_anims/20/1.4bpp"
- .incbin "graphics/door_anims/20/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_21: @ 830CFDC
- .incbin "graphics/door_anims/21/0.4bpp"
- .incbin "graphics/door_anims/21/1.4bpp"
- .incbin "graphics/door_anims/21/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_22: @ 830D2FC
- .incbin "graphics/door_anims/22/0.4bpp"
- .incbin "graphics/door_anims/22/1.4bpp"
- .incbin "graphics/door_anims/22/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_23: @ 830D61C
- .incbin "graphics/door_anims/23/0.4bpp"
- .incbin "graphics/door_anims/23/1.4bpp"
- .incbin "graphics/door_anims/23/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_24: @ 830D93C
- .incbin "graphics/door_anims/24/0.4bpp"
- .incbin "graphics/door_anims/24/1.4bpp"
- .incbin "graphics/door_anims/24/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_25: @ 830DC5C
- .incbin "graphics/door_anims/25/0.4bpp"
- .incbin "graphics/door_anims/25/1.4bpp"
- .incbin "graphics/door_anims/25/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_26: @ 830DF7C
- .incbin "graphics/door_anims/26/0.4bpp"
- .incbin "graphics/door_anims/26/1.4bpp"
- .incbin "graphics/door_anims/26/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_27: @ 830E29C
- .incbin "graphics/door_anims/27/0.4bpp"
- .incbin "graphics/door_anims/27/1.4bpp"
- .incbin "graphics/door_anims/27/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_28: @ 830E5BC
- .incbin "graphics/door_anims/28/0.4bpp"
- .incbin "graphics/door_anims/28/1.4bpp"
- .incbin "graphics/door_anims/28/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_29: @ 830E8DC
- .incbin "graphics/door_anims/29/0.4bpp"
- .incbin "graphics/door_anims/29/1.4bpp"
- .incbin "graphics/door_anims/29/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_30: @ 830EBFC
- .incbin "graphics/door_anims/30/0.4bpp"
- .incbin "graphics/door_anims/30/1.4bpp"
- .incbin "graphics/door_anims/30/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_31: @ 830EF1C
- .incbin "graphics/door_anims/31/0.4bpp"
- .incbin "graphics/door_anims/31/1.4bpp"
- .incbin "graphics/door_anims/31/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_32: @ 830F23C
- .incbin "graphics/door_anims/32/0.4bpp"
- .incbin "graphics/door_anims/32/1.4bpp"
- .incbin "graphics/door_anims/32/2.4bpp"
-
- .space 32
-
- .align 2
-DoorAnimTiles_33: @ 830F55C
- .incbin "graphics/door_anims/33/0.4bpp"
- .incbin "graphics/door_anims/33/1.4bpp"
- .incbin "graphics/door_anims/33/2.4bpp"
-
- .space 32
-
-gDoorOpenAnimFrames:: @ 830F87C
- door_anim_frame 4, -1
- door_anim_frame 4, 0
- door_anim_frame 4, 0x100
- door_anim_frame 4, 0x200
- door_anim_frame 0, 0
-
-gDoorCloseAnimFrames:: @ 830F890
- door_anim_frame 4, 0x200
- door_anim_frame 4, 0x100
- door_anim_frame 4, 0
- door_anim_frame 4, -1
- door_anim_frame 0, 0
-
-DoorAnimPalettes_830F8A4:
- .byte 1, 1, 1, 1, 1, 1, 1, 1
-
-DoorAnimPalettes_830F8AC:
- .byte 1, 1, 1, 1, 1, 1, 1, 1
-
-DoorAnimPalettes_830F8B4:
- .byte 5, 5, 5, 5, 5, 5, 5, 5
-
-DoorAnimPalettes_830F8BC:
- .byte 0, 0, 1, 1, 1, 1, 1, 1
-
-DoorAnimPalettes_830F8C4:
- .byte 6, 6, 6, 6, 6, 6, 6, 6
-
-DoorAnimPalettes_830F8CC:
- .byte 8, 8, 8, 8, 8, 8, 8, 8
-
-DoorAnimPalettes_830F8D4:
- .byte 11, 11, 11, 11, 11, 11, 11, 11
-
-DoorAnimPalettes_830F8DC:
- .byte 10, 10, 10, 10, 10, 10, 10, 10
-
-DoorAnimPalettes_830F8E4:
- .byte 7, 7, 7, 7, 7, 7, 7, 7
-
-DoorAnimPalettes_830F8EC:
- .byte 8, 8, 8, 8, 8, 8, 8, 8
-
-DoorAnimPalettes_830F8F4:
- .byte 9, 9, 9, 9, 9, 9, 9, 9
-
-DoorAnimPalettes_830F8FC:
- .byte 9, 9, 1, 1, 1, 1, 1, 1
-
-DoorAnimPalettes_830F904:
- .byte 8, 8, 8, 8, 8, 8, 8, 8
-
-DoorAnimPalettes_830F90C:
- .byte 9, 9, 9, 9, 9, 9, 9, 9
-
-DoorAnimPalettes_830F914:
- .byte 6, 6, 6, 6, 6, 6, 6, 6
-
-DoorAnimPalettes_830F91C:
- .byte 6, 6, 6, 6, 6, 6, 6, 6
-
-DoorAnimPalettes_830F924:
- .byte 0, 0, 5, 5, 5, 5, 5, 5
-
-DoorAnimPalettes_830F92C:
- .byte 6, 6, 1, 1, 1, 1, 1, 1
-
-DoorAnimPalettes_830F934:
- .byte 7, 7, 7, 7, 7, 7, 7, 7
-
-DoorAnimPalettes_830F93C:
- .byte 6, 6, 5, 5, 5, 5, 5, 5
-
-DoorAnimPalettes_830F944:
- .byte 5, 5, 5, 5, 5, 5, 5, 5
-
-DoorAnimPalettes_830F94C:
- .byte 1, 1, 1, 1, 1, 1, 1, 1
-
-DoorAnimPalettes_830F954:
- .byte 6, 6, 7, 7, 7, 7, 7, 7
-
-DoorAnimPalettes_830F95C:
- .byte 7, 7, 7, 7, 7, 7, 7, 7
-
-DoorAnimPalettes_830F964:
- .byte 5, 5, 5, 5, 5, 5, 5, 5
-
-DoorAnimPalettes_830F96C:
- .byte 9, 9, 9, 9, 9, 9, 9, 9
-
-DoorAnimPalettes_830F974:
- .byte 8, 8, 8, 8, 8, 8, 8, 8
-
-DoorAnimPalettes_830F97C:
- .byte 6, 6, 6, 6, 6, 6, 6, 6
-
-DoorAnimPalettes_830F984:
- .byte 7, 7, 7, 7, 7, 7, 7, 7
-
-DoorAnimPalettes_830F98C:
- .byte 11, 11, 7, 7, 7, 7, 7, 7
-
-DoorAnimPalettes_830F994:
- .byte 7, 7, 7, 7, 7, 7, 7, 7
-
-DoorAnimPalettes_830F99C:
- .byte 6, 6, 7, 7, 7, 7, 7, 7
-
-DoorAnimPalettes_830F9A4:
- .byte 9, 9, 9, 9, 9, 9, 9, 9
-
-DoorAnimPalettes_830F9AC:
- .byte 7, 7, 7, 7, 7, 7, 7, 7
-
- .align 2
-gDoorAnimGraphicsTable:: @ 830F9B4
- door_anim_gfx 0x021, 0, DoorAnimTiles_00, DoorAnimPalettes_830F8A4
- door_anim_gfx 0x061, 1, DoorAnimTiles_01, DoorAnimPalettes_830F8AC
- door_anim_gfx 0x1CD, 1, DoorAnimTiles_02, DoorAnimPalettes_830F8B4
- door_anim_gfx 0x041, 1, DoorAnimTiles_03, DoorAnimPalettes_830F8BC
- door_anim_gfx 0x248, 0, DoorAnimTiles_04, DoorAnimPalettes_830F8C4
- door_anim_gfx 0x249, 0, DoorAnimTiles_05, DoorAnimPalettes_830F8CC
- door_anim_gfx 0x22F, 0, DoorAnimTiles_06, DoorAnimPalettes_830F8D4
- door_anim_gfx 0x21F, 0, DoorAnimTiles_07, DoorAnimPalettes_830F8DC
- door_anim_gfx 0x2A5, 0, DoorAnimTiles_08, DoorAnimPalettes_830F8E4
- door_anim_gfx 0x287, 0, DoorAnimTiles_09, DoorAnimPalettes_830F8F4
- door_anim_gfx 0x2AC, 0, DoorAnimTiles_10, DoorAnimPalettes_830F934
- door_anim_gfx 0x3A1, 0, DoorAnimTiles_11, DoorAnimPalettes_830F93C
- door_anim_gfx 0x2DC, 0, DoorAnimTiles_12, DoorAnimPalettes_830F92C
- door_anim_gfx 0x225, 0, DoorAnimTiles_13, DoorAnimPalettes_830F924
- door_anim_gfx 0x1DB, 1, DoorAnimTiles_14, DoorAnimPalettes_830F94C
- door_anim_gfx 0x246, 0, DoorAnimTiles_15, DoorAnimPalettes_830F8EC
- door_anim_gfx 0x28E, 0, DoorAnimTiles_16, DoorAnimPalettes_830F944
- door_anim_gfx 0x2A1, 0, DoorAnimTiles_17, DoorAnimPalettes_830F8FC
- door_anim_gfx 0x21C, 0, DoorAnimTiles_18, DoorAnimPalettes_830F914
- door_anim_gfx 0x21E, 0, DoorAnimTiles_19, DoorAnimPalettes_830F91C
- door_anim_gfx 0x21D, 1, DoorAnimTiles_20, DoorAnimPalettes_830F904
- door_anim_gfx 0x21A, 0, DoorAnimTiles_21, DoorAnimPalettes_830F90C
- door_anim_gfx 0x224, 0, DoorAnimTiles_22, DoorAnimPalettes_830F954
- door_anim_gfx 0x289, 0, DoorAnimTiles_23, DoorAnimPalettes_830F95C
- door_anim_gfx 0x30C, 1, DoorAnimTiles_24, DoorAnimPalettes_830F964
- door_anim_gfx 0x32D, 1, DoorAnimTiles_25, DoorAnimPalettes_830F96C
- door_anim_gfx 0x2ED, 1, DoorAnimTiles_26, DoorAnimPalettes_830F974
- door_anim_gfx 0x264, 1, DoorAnimTiles_27, DoorAnimPalettes_830F97C
- door_anim_gfx 0x22B, 0, DoorAnimTiles_28, DoorAnimPalettes_830F984
- door_anim_gfx 0x2F7, 0, DoorAnimTiles_29, DoorAnimPalettes_830F98C
- door_anim_gfx 0x297, 0, DoorAnimTiles_30, DoorAnimPalettes_830F994
- door_anim_gfx 0x285, 1, DoorAnimTiles_31, DoorAnimPalettes_830F99C
- door_anim_gfx 0x25D, 1, DoorAnimTiles_32, DoorAnimPalettes_830F9A4
- door_anim_gfx 0x20E, 1, DoorAnimTiles_33, DoorAnimPalettes_830F9AC
- door_anim_gfx 0, 0, 0, 0
-
- .align 2
-gUnknown_0830FB58:: @ 830FB58
- .4byte MetatileBehavior_IsTrickHouseSlipperyFloor
- .4byte MetatileBehavior_IsIce_2
- .4byte MetatileBehavior_IsWalkSouth
- .4byte MetatileBehavior_IsWalkNorth
- .4byte MetatileBehavior_IsWalkWest
- .4byte MetatileBehavior_IsWalkEast
- .4byte MetatileBehavior_IsSouthwardCurrent
- .4byte MetatileBehavior_IsNorthwardCurrent
- .4byte MetatileBehavior_IsWestwardCurrent
- .4byte MetatileBehavior_IsEastwardCurrent
- .4byte MetatileBehavior_IsSlideSouth
- .4byte MetatileBehavior_IsSlideNorth
- .4byte MetatileBehavior_IsSlideWest
- .4byte MetatileBehavior_IsSlideEast
- .4byte MetatileBehavior_IsWaterfall
- .4byte MetatileBehavior_0xBB
- .4byte MetatileBehavior_0xBC
- .4byte MetatileBehavior_IsMuddySlope
-
- .align 2
-gUnknown_0830FBA0:: @ 830FBA0
- .4byte ForcedMovement_None
- .4byte ForcedMovement_Slip
- .4byte ForcedMovement_Slip
- .4byte sub_8058AAC
- .4byte sub_8058AC4
- .4byte sub_8058ADC
- .4byte sub_8058AF4
- .4byte sub_8058B0C
- .4byte sub_8058B24
- .4byte sub_8058B3C
- .4byte sub_8058B54
- .4byte ForcedMovement_SlideSouth
- .4byte ForcedMovement_SlideNorth
- .4byte ForcedMovement_SlideWest
- .4byte ForcedMovement_SlideEast
- .4byte sub_8058B0C
- .4byte sub_8058C04
- .4byte sub_8058C10
- .4byte ForcedMovement_MuddySlope
-
- .align 2
-gUnknown_0830FBEC:: @ 830FBEC
- .4byte PlayerNotOnBikeNotMoving
- .4byte PlayerNotOnBikeTurningInPlace
- .4byte sub_8058D0C
-
- .align 2
-gUnknown_0830FBF8:: @ 830FBF8
- .4byte MetatileBehavior_IsBumpySlope
- .4byte MetatileBehavior_IsIsolatedVerticalRail
- .4byte MetatileBehavior_IsIsolatedHorizontalRail
- .4byte MetatileBehavior_IsVerticalRail
- .4byte MetatileBehavior_IsHorizontalRail
-
-gUnknown_0830FC0C:: @ 830FC0C
- .byte 0x9, 0xA, 0xB, 0xC, 0xD
-
- .align 2
-gUnknown_0830FC14:: @ 830FC14
- .4byte PlayerAvatarTransition_Normal
- .4byte PlayerAvatarTransition_MachBike
- .4byte PlayerAvatarTransition_AcroBike
- .4byte PlayerAvatarTransition_Surfing
- .4byte PlayerAvatarTransition_Underwater
- .4byte sub_80591F4
- .4byte nullsub_49
- .4byte nullsub_49
-
- .align 2
-gUnknown_0830FC34:: @ 830FC34
- .4byte MetatileBehavior_IsSouthArrowWarp
- .4byte MetatileBehavior_IsNorthArrowWarp
- .4byte MetatileBehavior_IsWestArrowWarp
- .4byte MetatileBehavior_IsEastArrowWarp
-
-gUnknown_0830FC44:: @ 830FC44
- .byte MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL, MAP_OBJ_GFX_RIVAL_MAY_NORMAL
- .byte MAP_OBJ_GFX_RIVAL_BRENDAN_MACH_BIKE, MAP_OBJ_GFX_RIVAL_MAY_MACH_BIKE
- .byte MAP_OBJ_GFX_RIVAL_BRENDAN_ACRO_BIKE, MAP_OBJ_GFX_RIVAL_MAY_ACRO_BIKE
- .byte MAP_OBJ_GFX_RIVAL_BRENDAN_SURFING, MAP_OBJ_GFX_RIVAL_MAY_SURFING
- .byte MAP_OBJ_GFX_BRENDAN_UNDERWATER, MAP_OBJ_GFX_MAY_UNDERWATER
- .byte MAP_OBJ_GFX_RIVAL_BRENDAN_FIELD_MOVE, MAP_OBJ_GFX_RIVAL_MAY_FIELD_MOVE
- .byte MAP_OBJ_GFX_BRENDAN_FISHING, MAP_OBJ_GFX_MAY_FISHING
- .byte MAP_OBJ_GFX_BRENDAN_WATERING, MAP_OBJ_GFX_MAY_WATERING
-
-gUnknown_0830FC54:: @ 830FC54
- .byte MAP_OBJ_GFX_BRENDAN_NORMAL, MAP_OBJ_GFX_MAY_NORMAL
- .byte MAP_OBJ_GFX_BRENDAN_MACH_BIKE, MAP_OBJ_GFX_MAY_MACH_BIKE
- .byte MAP_OBJ_GFX_BRENDAN_ACRO_BIKE, MAP_OBJ_GFX_MAY_ACRO_BIKE
- .byte MAP_OBJ_GFX_BRENDAN_SURFING, MAP_OBJ_GFX_MAY_SURFING
- .byte MAP_OBJ_GFX_BRENDAN_UNDERWATER, MAP_OBJ_GFX_MAY_UNDERWATER
- .byte MAP_OBJ_GFX_BRENDAN_FIELD_MOVE, MAP_OBJ_GFX_MAY_FIELD_MOVE
- .byte MAP_OBJ_GFX_BRENDAN_FISHING, MAP_OBJ_GFX_MAY_FISHING
- .byte MAP_OBJ_GFX_BRENDAN_WATERING, MAP_OBJ_GFX_MAY_WATERING
-
-gUnknown_0830FC64:: @ 830FC64
- @ male
- .byte MAP_OBJ_GFX_BRENDAN_NORMAL, 1
- .byte MAP_OBJ_GFX_BRENDAN_MACH_BIKE, 2
- .byte MAP_OBJ_GFX_BRENDAN_ACRO_BIKE, 4
- .byte MAP_OBJ_GFX_BRENDAN_SURFING, 8
- .byte MAP_OBJ_GFX_BRENDAN_UNDERWATER, 16
- @ female
- .byte MAP_OBJ_GFX_MAY_NORMAL, 1
- .byte MAP_OBJ_GFX_MAY_MACH_BIKE, 2
- .byte MAP_OBJ_GFX_MAY_ACRO_BIKE, 4
- .byte MAP_OBJ_GFX_MAY_SURFING, 8
- .byte MAP_OBJ_GFX_MAY_UNDERWATER, 16
-
- .align 2
-gUnknown_0830FC78:: @ 830FC78
- .4byte MetatileBehavior_IsSouthArrowWarp
- .4byte MetatileBehavior_IsNorthArrowWarp
- .4byte MetatileBehavior_IsWestArrowWarp
- .4byte MetatileBehavior_IsEastArrowWarp
-
- .align 2
-gUnknown_0830FC88:: @ 830FC88
- .4byte sub_8059E84
- .4byte sub_8059EA4
- .4byte sub_8059F40
-
- .align 2
-gUnknown_0830FC94:: @ 830FC94
- .4byte sub_805A000
-
- .align 2
-gUnknown_0830FC98:: @ 830FC98
- .4byte sub_805A0D8
- .4byte sub_805A100
- .4byte sub_805A178
- .4byte sub_805A1B8
-
-gUnknown_0830FCA8:: @ 830FCA8
- .byte DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH
-
-gUnknown_0830FCAC:: @ 830FCAC
- .byte 0x10, 0x10, 0x11, 0x12, 0x13
-
- .align 2
-gUnknown_0830FCB4:: @ 830FCB4
- .4byte Fishing1
- .4byte Fishing2
- .4byte Fishing3
- .4byte Fishing4
- .4byte Fishing5
- .4byte Fishing6
- .4byte Fishing7
- .4byte Fishing8
- .4byte Fishing9
- .4byte Fishing10
- .4byte Fishing11
- .4byte Fishing12
- .4byte Fishing13
- .4byte Fishing14
- .4byte Fishing15
- .4byte Fishing16
-
- .align 1
-gUnknown_0830FCF4:: @ 830FCF4
- .2byte 1, 1, 1
-
- .align 1
-gUnknown_0830FCFA:: @ 830FCFA
- .2byte 1, 3, 6
-
-gUnknown_0830FD00:: @ 830FD00
- .string "·$"
-
- .align 1
-gUnknown_0830FD02:: @ 830FD02
- .2byte 36, 33, 30
-
- .align 1
-gUnknown_0830FD08:: @ 830FD08
- .2byte 0, 0, 40, 10, 70, 30
-
-gUnknown_0830FD14:: @ 830FD14
- .byte 1, 1, 6, 7, 8, 9, 6, 7, 8, 9, 11, 11, 0, 0, 0, 0
-
- .align 2
-gSpriteTemplate_830FD24:: @ 830FD24
- spr_template 0, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, ObjectCB_CameraObject
-
- .align 2
-gUnknown_0830FD3C:: @ 830FD3C
- .4byte CameraObject_0
- .4byte CameraObject_1
- .4byte CameraObject_2
-
-@ 830FD48
- .include "data/graphics/field_objects/map_object_graphics.inc"
-
-@ 8368528
- .include "data/graphics/field_objects/field_effect_object_graphics.inc"
-
- .align 2
-gUnknown_0836DA88:: @ 836DA88
- .4byte sub_805C884
- .4byte sub_805CDE8
- .4byte sub_805C8AC
- .4byte sub_805CF28
- .4byte sub_805CF28
- .4byte sub_805D0AC
- .4byte sub_805D0AC
- .4byte sub_805D230
- .4byte sub_805D230
- .4byte sub_805D230
- .4byte sub_805D230
- .4byte sub_80587B4
- .4byte FieldObjectCB_BerryTree
- .4byte sub_805D4F4
- .4byte sub_805D634
- .4byte sub_805D774
- .4byte sub_805D8B4
- .4byte sub_805D9F4
- .4byte sub_805DB34
- .4byte sub_805DC74
- .4byte sub_805DDB4
- .4byte sub_805DEF4
- .4byte sub_805E034
- .4byte sub_805E174
- .4byte sub_805E278
- .4byte sub_805E37C
- .4byte sub_805E37C
- .4byte sub_805E37C
- .4byte sub_805E37C
- .4byte sub_805E5DC
- .4byte sub_805E668
- .4byte sub_805E6F4
- .4byte sub_805E780
- .4byte sub_805E80C
- .4byte sub_805E898
- .4byte sub_805E924
- .4byte sub_805E9B0
- .4byte sub_805EA3C
- .4byte sub_805EAC8
- .4byte sub_805EB54
- .4byte sub_805EBE0
- .4byte sub_805EC6C
- .4byte sub_805ECF8
- .4byte sub_805ED84
- .4byte sub_805EE10
- .4byte sub_805EE9C
- .4byte sub_805EF28
- .4byte sub_805EFB4
- .4byte sub_805F040
- .4byte sub_805F0CC
- .4byte sub_805F158
- .4byte sub_805F1E4
- .4byte sub_805F270
- .4byte sub_805F2FC
- .4byte sub_805F2FC
- .4byte sub_805F2FC
- .4byte sub_805F2FC
- .4byte FieldObjectCB_TreeDisguise
- .4byte FieldObjectCB_MountainDisguise
- .4byte sub_805F8E0
- .4byte sub_805F8E0
- .4byte sub_805F8E0
- .4byte sub_805F8E0
- .4byte FieldObjectCB_Hidden1
- .4byte sub_805FB20
- .4byte sub_805FB20
- .4byte sub_805FB20
- .4byte sub_805FB20
- .4byte sub_805FB90
- .4byte sub_805FB90
- .4byte sub_805FB90
- .4byte sub_805FB90
- .4byte sub_805FC00
- .4byte sub_805FC00
- .4byte sub_805FC00
- .4byte sub_805FC00
- .4byte sub_805FC70
-
-gUnknown_0836DBBC:: @ 836DBBC
- .byte 0
- .byte 0
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 0
- .byte 0
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
-
-gUnknown_0836DC09:: @ 836DC09
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_NORTH
- .byte DIR_SOUTH
- .byte DIR_WEST
- .byte DIR_EAST
- .byte DIR_NORTH
- .byte DIR_SOUTH
- .byte DIR_WEST
- .byte DIR_EAST
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_WEST
- .byte DIR_NORTH
- .byte DIR_NORTH
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_NORTH
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_NORTH
- .byte DIR_SOUTH
- .byte DIR_WEST
- .byte DIR_EAST
- .byte DIR_NORTH
- .byte DIR_EAST
- .byte DIR_SOUTH
- .byte DIR_WEST
- .byte DIR_NORTH
- .byte DIR_WEST
- .byte DIR_SOUTH
- .byte DIR_EAST
- .byte DIR_WEST
- .byte DIR_NORTH
- .byte DIR_EAST
- .byte DIR_SOUTH
- .byte DIR_EAST
- .byte DIR_NORTH
- .byte DIR_WEST
- .byte DIR_SOUTH
- .byte DIR_NORTH
- .byte DIR_SOUTH
- .byte DIR_WEST
- .byte DIR_EAST
- .byte DIR_NORTH
- .byte DIR_SOUTH
- .byte DIR_WEST
- .byte DIR_EAST
- .byte DIR_NORTH
- .byte DIR_SOUTH
- .byte DIR_WEST
- .byte DIR_EAST
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_NORTH
- .byte DIR_SOUTH
- .byte DIR_WEST
- .byte DIR_EAST
- .byte DIR_SOUTH
- .byte DIR_SOUTH
- .byte DIR_NORTH
- .byte DIR_WEST
- .byte DIR_EAST
- .byte DIR_SOUTH
- .byte DIR_NORTH
- .byte DIR_WEST
- .byte DIR_EAST
- .byte DIR_SOUTH
- .byte DIR_NORTH
- .byte DIR_WEST
- .byte DIR_EAST
- .byte DIR_SOUTH
-
-@ 836DC58
- .include "data/graphics/field_objects/map_object_graphics_info_pointers.inc"
-
-@ 836DFC0
- .include "data/graphics/field_objects/field_effect_object_template_pointers.inc"
-
-@ 836E050
- .include "data/graphics/field_objects/map_object_pic_tables.inc"
-
-@ 83708C8
- .include "data/graphics/field_objects/map_object_anims.inc"
-
-@ 83711C4
- .include "data/graphics/field_objects/base_oam.inc"
-
-@ 8371204
- .include "data/graphics/field_objects/map_object_subsprites.inc"
-
-@ 83718D4
- .include "data/graphics/field_objects/map_object_graphics_info.inc"
-
- .align 2
-gUnknown_0837377C:: @ 837377C
- obj_pal gMapObjectPalette0, 0x1103
- obj_pal gMapObjectPalette1, 0x1104
- obj_pal gMapObjectPalette2, 0x1105
- obj_pal gMapObjectPalette3, 0x1106
- obj_pal gMapObjectPalette4, 0x1107
- obj_pal gMapObjectPalette5, 0x1108
- obj_pal gMapObjectPalette6, 0x1109
- obj_pal gMapObjectPalette7, 0x110A
- obj_pal gMapObjectPalette8, 0x1100
- obj_pal gMapObjectPalette9, 0x1101
- obj_pal gMapObjectPalette10, 0x1102
- obj_pal gMapObjectPalette11, 0x1115
- obj_pal gMapObjectPalette12, 0x110B
- obj_pal gMapObjectPalette13, 0x110C
- obj_pal gMapObjectPalette14, 0x110D
- obj_pal gMapObjectPalette15, 0x110E
- obj_pal gMapObjectPalette16, 0x110F
- obj_pal gMapObjectPalette17, 0x1110
- obj_pal gMapObjectPalette18, 0x1111
- obj_pal gMapObjectPalette19, 0x1112
- obj_pal gMapObjectPalette20, 0x1113
- obj_pal gMapObjectPalette21, 0x1114
- obj_pal gMapObjectPalette22, 0x1116
- obj_pal gMapObjectPalette23, 0x1117
- obj_pal gMapObjectPalette24, 0x1118
- obj_pal gMapObjectPalette25, 0x1119
- obj_pal gMapObjectPalette26, 0x111A
- null_obj_pal
-
- .align 1
-Palettes_837385C:
- .2byte 0x1101
- .2byte 0x1101
- .2byte 0x1101
- .2byte 0x1101
-
- @ unused?
- .2byte 0x1111
- .2byte 0x1111
- .2byte 0x1111
- .2byte 0x1111
-
- .align 1
-Palettes_837386C:
- .2byte 0x1115
- .2byte 0x1115
- .2byte 0x1115
- .2byte 0x1115
-
- .align 2
-gUnknown_08373874:: @ 8373874
- paired_pals 0x1100, Palettes_837385C
- paired_pals 0x1110, Palettes_837385C
- paired_pals 0x1115, Palettes_837386C
- paired_pals 0x11FF, NULL
-
- .align 1
-Palettes_8373894:
- .2byte 0x110C
- .2byte 0x110C
- .2byte 0x110C
- .2byte 0x110C
-
- .align 1
-Palettes_837389C:
- .2byte 0x110D
- .2byte 0x110D
- .2byte 0x110D
- .2byte 0x110D
-
- .align 1
-Palettes_83738A4:
- .2byte 0x110E
- .2byte 0x110E
- .2byte 0x110E
- .2byte 0x110E
-
- .align 1
-Palettes_83738AC:
- .2byte 0x1112
- .2byte 0x1112
- .2byte 0x1112
- .2byte 0x1112
-
- .align 1
-Palettes_83738B4:
- .2byte 0x1113
- .2byte 0x1113
- .2byte 0x1113
- .2byte 0x1113
-
- .align 1
-Palettes_83738BC:
- .2byte 0x1114
- .2byte 0x1114
- .2byte 0x1114
- .2byte 0x1114
-
- .align 1
-Palettes_83738C4:
- .2byte 0x111A
- .2byte 0x111A
- .2byte 0x111A
- .2byte 0x111A
-
- .align 1
-Palettes_83738CC:
- .2byte 0x1117
- .2byte 0x1117
- .2byte 0x1117
- .2byte 0x1117
-
- .align 1
-Palettes_83738D4:
- .2byte 0x1119
- .2byte 0x1119
- .2byte 0x1119
- .2byte 0x1119
-
- .align 1
-Palettes_83738DC:
- .2byte 0x1109
- .2byte 0x1109
- .2byte 0x1109
- .2byte 0x1109
-
- .align 2
-gUnknown_083738E4:: @ 83738E4
- paired_pals 0x1100, Palettes_837385C
- paired_pals 0x1110, Palettes_837385C
- paired_pals 0x110B, Palettes_8373894
- paired_pals 0x110D, Palettes_837389C
- paired_pals 0x110E, Palettes_83738A4
- paired_pals 0x1112, Palettes_83738AC
- paired_pals 0x1113, Palettes_83738B4
- paired_pals 0x1114, Palettes_83738BC
- paired_pals 0x1116, Palettes_83738CC
- paired_pals 0x1118, Palettes_83738D4
- paired_pals 0x1105, Palettes_83738DC
- paired_pals 0x111A, Palettes_83738C4
- paired_pals 0x11FF, NULL
-
- .align 1
-Unknown_837394C:
- .2byte 0x1100
- .2byte 0x1101
- .2byte 0x1103
- .2byte 0x1104
- .2byte 0x1105
- .2byte 0x1106
- .2byte 0x1107
- .2byte 0x1108
- .2byte 0x1109
- .2byte 0x110A
-
- .align 1
-Unknown_8373960:
- .2byte 0x1100
- .2byte 0x1101
- .2byte 0x1103
- .2byte 0x1104
- .2byte 0x1105
- .2byte 0x1106
- .2byte 0x1107
- .2byte 0x1108
- .2byte 0x1109
- .2byte 0x110A
-
- .align 1
-Unknown_8373974:
- .2byte 0x1100
- .2byte 0x1101
- .2byte 0x1103
- .2byte 0x1104
- .2byte 0x1105
- .2byte 0x1106
- .2byte 0x1107
- .2byte 0x1108
- .2byte 0x1109
- .2byte 0x110A
-
- .align 1
-Unknown_8373988:
- .2byte 0x1100
- .2byte 0x1101
- .2byte 0x1103
- .2byte 0x1104
- .2byte 0x1105
- .2byte 0x1106
- .2byte 0x1107
- .2byte 0x1108
- .2byte 0x1109
- .2byte 0x110A
-
- .align 2
-gUnknown_0837399C:: @ 837399C
- .4byte Unknown_837394C
- .4byte Unknown_8373960
- .4byte Unknown_8373974
- .4byte Unknown_8373988
-
-@ 83739AC
- .include "data/graphics/field_objects/berry_tree_graphics_tables.inc"
-
-@ 8374524
- .include "data/graphics/field_objects/field_effect_objects.inc"
-
- .align 1
-gUnknown_0837520C:: @ 837520C
- .2byte 0x20, 0x40, 0x60, 0x80, 0x20, 0x40, 0x80, 0xC0
-
- .align 1
-gUnknown_0837521C:: @ 837521C
- .2byte 0x20, 0x30, 0x40, 0x50
-
- .align 2
-gUnknown_08375224:: @ 8375224
- .4byte sub_805C8F0
- .4byte sub_805C904
- .4byte sub_805C930
- .4byte sub_805C96C
- .4byte sub_805C98C
- .4byte sub_805C9D8
- .4byte sub_805CA08
-
-gUnknown_08375240:: @ 8375240
- .byte DIR_SOUTH, DIR_NORTH, DIR_WEST, DIR_EAST
-
- .align 2
-gUnknown_08375244:: @ 8375244
- .4byte sub_805CAAC
- .4byte sub_805CADC
- .4byte sub_805CAEC
- .4byte sub_805CB00
- .4byte sub_805CB5C
- .4byte sub_805CBB8
- .4byte sub_805CC14
- .4byte sub_805CC70
- .4byte sub_805CCAC
- .4byte sub_805CCE8
- .4byte sub_805CD24
-
- .align 2
-gUnknown_08375270:: @ 8375270
- .4byte sub_805CE2C
- .4byte sub_805CE40
- .4byte sub_805CE6C
- .4byte sub_805CEB0
- .4byte sub_805CEE0
-
- .align 2
-gUnknown_08375284:: @ 8375284
- .4byte sub_805CF6C
- .4byte sub_805CF80
- .4byte sub_805CFAC
- .4byte sub_805CFE8
- .4byte sub_805D008
- .4byte sub_805D054
- .4byte sub_805D084
-
-gUnknown_083752A0:: @ 83752A0
- .byte DIR_SOUTH, DIR_NORTH
-
- .align 2
-gUnknown_083752A4:: @ 83752A4
- .4byte sub_805D0F0
- .4byte sub_805D104
- .4byte sub_805D130
- .4byte sub_805D16C
- .4byte sub_805D18C
- .4byte sub_805D1D8
- .4byte sub_805D208
-
-gUnknown_083752C0:: @ 83752C0
- .byte DIR_WEST, DIR_EAST
-
- .align 2
-gUnknown_083752C4:: @ 83752C4
- .4byte sub_805D274
- .4byte sub_805D2A0
- .4byte sub_805D2C0
-
- .align 2
-gUnknown_083752D0:: @ 83752D0
- .4byte do_berry_tree_growth_sparkle_1
- .4byte sub_805D3EC
- .4byte do_berry_tree_growth_sparkle_2
- .4byte sub_805D458
- .4byte sub_805D4A8
-
- .align 2
-gUnknown_083752E4:: @ 83752E4
- .4byte sub_805D538
- .4byte sub_805D54C
- .4byte sub_805D578
- .4byte sub_805D5BC
- .4byte sub_805D5EC
-
- .align 2
-gUnknown_083752F8:: @ 83752F8
- .4byte sub_805D678
- .4byte sub_805D68C
- .4byte sub_805D6B8
- .4byte sub_805D6FC
- .4byte sub_805D72C
-
- .align 2
-gUnknown_0837530C:: @ 837530C
- .4byte sub_805D7B8
- .4byte sub_805D7CC
- .4byte sub_805D7F8
- .4byte sub_805D83C
- .4byte sub_805D86C
-
-gUnknown_08375320:: @ 8375320
- .byte DIR_NORTH, DIR_WEST
-
- .align 2
-gUnknown_08375324:: @ 8375324
- .4byte sub_805D8F8
- .4byte sub_805D90C
- .4byte sub_805D938
- .4byte sub_805D97C
- .4byte sub_805D9AC
-
-gUnknown_08375338:: @ 8375338
- .byte DIR_NORTH, DIR_EAST
-
- .align 2
-gUnknown_0837533C:: @ 837533C
- .4byte sub_805DA38
- .4byte sub_805DA4C
- .4byte sub_805DA78
- .4byte sub_805DABC
- .4byte sub_805DAEC
-
-gUnknown_08375350:: @ 8375350
- .byte DIR_SOUTH, DIR_WEST
-
- .align 2
-gUnknown_08375354:: @ 8375354
- .4byte sub_805DB78
- .4byte sub_805DB8C
- .4byte sub_805DBB8
- .4byte sub_805DBFC
- .4byte sub_805DC2C
-
-gUnknown_08375368:: @ 8375368
- .byte DIR_SOUTH, DIR_EAST
-
- .align 2
-gUnknown_0837536C:: @ 837536C
- .4byte sub_805DCB8
- .4byte sub_805DCCC
- .4byte sub_805DCF8
- .4byte sub_805DD3C
- .4byte sub_805DD6C
-
-gUnknown_08375380:: @ 8375380
- .byte DIR_NORTH, DIR_SOUTH, DIR_WEST, DIR_SOUTH
-
- .align 2
-gUnknown_08375384:: @ 8375384
- .4byte sub_805DDF8
- .4byte sub_805DE0C
- .4byte sub_805DE38
- .4byte sub_805DE7C
- .4byte sub_805DEAC
-
-gUnknown_08375398:: @ 8375398
- .byte DIR_SOUTH, DIR_NORTH, DIR_EAST, DIR_SOUTH
-
- .align 2
-gUnknown_0837539C:: @ 837539C
- .4byte sub_805DF38
- .4byte sub_805DF4C
- .4byte sub_805DF78
- .4byte sub_805DFBC
- .4byte sub_805DFEC
-
-gUnknown_083753B0:: @ 83753B0
- .byte DIR_NORTH, DIR_WEST, DIR_EAST, DIR_NORTH
-
- .align 2
-gUnknown_083753B4:: @ 83753B4
- .4byte sub_805E078
- .4byte sub_805E08C
- .4byte sub_805E0B8
- .4byte sub_805E0FC
- .4byte sub_805E12C
-
-gUnknown_083753C8:: @ 83753C8
- .byte DIR_WEST, DIR_EAST, DIR_SOUTH, DIR_SOUTH
-
- .align 2
-gUnknown_083753CC:: @ 83753CC
- .4byte sub_805E1B8
- .4byte sub_805E1E4
- .4byte sub_805E208
- .4byte sub_805E234
-
-gUnknown_083753DC:: @ 83753DC
- .byte DIR_SOUTH, DIR_EAST, DIR_WEST, DIR_SOUTH, DIR_NORTH
-
- .align 2
-gUnknown_083753E4:: @ 83753E4
- .4byte sub_805E2BC
- .4byte sub_805E2E8
- .4byte sub_805E30C
- .4byte sub_805E338
-
-gUnknown_083753F4:: @ 83753F4
- .byte DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH
-
- .align 2
-gUnknown_083753FC:: @ 83753FC
- .4byte sub_805E3C0
- .4byte sub_805E3D4
- .4byte sub_805E40C
- .4byte sub_805E4C4
-
- .align 2
-gUnknown_0837540C:: @ 837540C
- .4byte sub_805E4EC
- .4byte sub_805E620
- .4byte sub_805E5B4
-
-gUnknown_08375418:: @ 8375418
- .byte DIR_NORTH, DIR_EAST, DIR_WEST, DIR_SOUTH
-
- .align 2
-gUnknown_0837541C:: @ 837541C
- .4byte sub_805E4EC
- .4byte sub_805E6AC
- .4byte sub_805E5B4
-
- .align 2
-gUnknown_08375428:: @ 8375428
- .byte DIR_EAST, DIR_WEST, DIR_SOUTH, DIR_NORTH
-
-gUnknown_0837542C:: @ 837542C
- .4byte sub_805E4EC
- .4byte sub_805E738
- .4byte sub_805E5B4
-
-gUnknown_08375438:: @ 8375438
- .byte DIR_SOUTH, DIR_NORTH, DIR_EAST, DIR_WEST
-
- .align 2
-gUnknown_0837543C:: @ 837543C
- .4byte sub_805E4EC
- .4byte sub_805E7C4
- .4byte sub_805E5B4
-
-gUnknown_08375448:: @ 8375448
- .byte DIR_WEST, DIR_SOUTH, DIR_NORTH, DIR_EAST
-
- .align 2
-gUnknown_0837544C:: @ 837544C
- .4byte sub_805E4EC
- .4byte sub_805E850
- .4byte sub_805E5B4
-
-gUnknown_08375458:: @ 8375458
- .byte DIR_NORTH, DIR_WEST, DIR_EAST, DIR_SOUTH
-
- .align 2
-gUnknown_0837545C:: @ 837545C
- .4byte sub_805E4EC
- .4byte sub_805E8DC
- .4byte sub_805E5B4
-
-gUnknown_08375468:: @ 8375468
- .byte DIR_WEST, DIR_EAST, DIR_SOUTH, DIR_NORTH
-
- .align 2
-gUnknown_0837546C:: @ 837546C
- .4byte sub_805E4EC
- .4byte sub_805E968
- .4byte sub_805E5B4
-
- .align 2
-gUnknown_08375478:: @ 8375478
- .4byte sub_805E4EC
- .4byte sub_805E9F4
- .4byte sub_805E5B4
-
-gUnknown_08375484:: @ 8375484
- .byte DIR_EAST, DIR_SOUTH, DIR_NORTH, DIR_WEST
-
- .align 2
-gUnknown_08375488:: @ 8375488
- .4byte sub_805E4EC
- .4byte sub_805EA80
- .4byte sub_805E5B4
-
-gUnknown_08375494:: @ 8375494
- .byte DIR_WEST, DIR_NORTH, DIR_SOUTH, DIR_EAST
-
- .align 2
-gUnknown_08375498:: @ 8375498
- .4byte sub_805E4EC
- .4byte sub_805EB0C
- .4byte sub_805E5B4
-
-gUnknown_083754A4:: @ 83754A4
- .byte DIR_NORTH, DIR_SOUTH, DIR_EAST, DIR_WEST
-
- .align 2
-gUnknown_083754A8:: @ 83754A8
- .4byte sub_805E4EC
- .4byte sub_805EB98
- .4byte sub_805E5B4
-
-gUnknown_083754B4:: @ 83754B4
- .byte DIR_EAST, DIR_WEST, DIR_NORTH, DIR_SOUTH
-
- .align 2
-gUnknown_083754B8:: @ 83754B8
- .4byte sub_805E4EC
- .4byte sub_805EC24
- .4byte sub_805E5B4
-
-gUnknown_083754C4:: @ 83754C4
- .byte DIR_SOUTH, DIR_EAST, DIR_WEST, DIR_NORTH
-
- .align 2
-gUnknown_083754C8:: @ 83754C8
- .4byte sub_805E4EC
- .4byte sub_805ECB0
- .4byte sub_805E5B4
-
-gUnknown_083754D4:: @ 83754D4
- .byte DIR_EAST, DIR_NORTH, DIR_SOUTH, DIR_WEST
-
- .align 2
-gUnknown_083754D8:: @ 83754D8
- .4byte sub_805E4EC
- .4byte sub_805ED3C
- .4byte sub_805E5B4
-
-gUnknown_083754E4:: @ 83754E4
- .byte DIR_NORTH, DIR_SOUTH, DIR_WEST, DIR_EAST
-
- .align 2
-gUnknown_083754E8:: @ 83754E8
- .4byte sub_805E4EC
- .4byte sub_805EDC8
- .4byte sub_805E5B4
-
-gUnknown_083754F4:: @ 83754F4
- .byte DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH
-
- .align 2
-gUnknown_083754F8:: @ 83754F8
- .4byte sub_805E4EC
- .4byte sub_805EE54
- .4byte sub_805E5B4
-
-gUnknown_08375504:: @ 8375504
- .byte DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH
-
- .align 2
-gUnknown_08375508:: @ 8375508
- .4byte sub_805E4EC
- .4byte sub_805EEE0
- .4byte sub_805E5B4
-
-gUnknown_08375514:: @ 8375514
- .byte DIR_NORTH, DIR_WEST, DIR_SOUTH, DIR_EAST
-
- .align 2
-gUnknown_08375518:: @ 8375518
- .4byte sub_805E4EC
- .4byte sub_805EF6C
- .4byte sub_805E5B4
-
-gUnknown_08375524:: @ 8375524
- .byte DIR_SOUTH, DIR_EAST, DIR_NORTH, DIR_WEST
-
- .align 2
-gUnknown_08375528:: @ 8375528
- .4byte sub_805E4EC
- .4byte sub_805EFF8
- .4byte sub_805E5B4
-
-gUnknown_08375534:: @ 8375534
- .byte DIR_WEST, DIR_SOUTH, DIR_EAST, DIR_NORTH
-
- .align 2
-gUnknown_08375538:: @ 8375538
- .4byte sub_805E4EC
- .4byte sub_805F084
- .4byte sub_805E5B4
-
-gUnknown_08375544:: @ 8375544
- .byte DIR_EAST, DIR_NORTH, DIR_WEST, DIR_SOUTH
-
- .align 2
-gUnknown_08375548:: @ 8375548
- .4byte sub_805E4EC
- .4byte sub_805F110
- .4byte sub_805E5B4
-
-gUnknown_08375554:: @ 8375554
- .byte DIR_NORTH, DIR_EAST, DIR_SOUTH, DIR_WEST
-
- .align 2
-gUnknown_08375558:: @ 8375558
- .4byte sub_805E4EC
- .4byte sub_805F19C
- .4byte sub_805E5B4
-
-gUnknown_08375564:: @ 8375564
- .byte DIR_SOUTH, DIR_WEST, DIR_NORTH, DIR_EAST
-
- .align 2
-gUnknown_08375568:: @ 8375568
- .4byte sub_805E4EC
- .4byte sub_805F228
- .4byte sub_805E5B4
-
-gUnknown_08375574:: @ 8375574
- .byte DIR_WEST, DIR_NORTH, DIR_EAST, DIR_SOUTH
-
- .align 2
-gUnknown_08375578:: @ 8375578
- .4byte sub_805E4EC
- .4byte sub_805F2B4
- .4byte sub_805E5B4
-
- .align 2
-gUnknown_08375584:: @ 8375584
- .byte DIR_EAST, DIR_SOUTH, DIR_WEST, DIR_NORTH
-
- .align 2
-gUnknown_08375588:: @ 8375588
- .4byte mss_npc_reset_oampriv3_1_unk2_unk3
- .4byte sub_805F364
- .4byte sub_805F3C4
-
- .align 2
-gUnknown_08375594:: @ 8375594
- .4byte sub_805F3EC
- .4byte sub_805F3F0
- .4byte sub_805F438
- .4byte sub_805F4F0
- .4byte sub_805F5A8
- .4byte sub_805F660
- .4byte cph_IM_DIFFERENT
- .4byte sub_805F760
- .4byte oac_hopping
- .4byte sub_805F3EC
- .4byte sub_805F3EC
-
- .align 2
-gUnknown_083755C0:: @ 83755C0
- .4byte mss_npc_reset_oampriv3_1_unk2_unk3
- .4byte mss_08062EA4
- .4byte sub_805F3C4
-
- .align 2
-gUnknown_083755CC:: @ 83755CC
- .4byte sub_805FAF8
-
- .align 2
-gUnknown_083755D0:: @ 83755D0
- .4byte sub_805FB64
- .4byte sub_805FB04
-
- .align 2
-gUnknown_083755D8:: @ 83755D8
- .4byte sub_805FBD4
- .4byte sub_805FB04
-
- .align 2
-gUnknown_083755E0:: @ 83755E0
- .4byte sub_805FC44
- .4byte sub_805FB04
-
- .align 2
-gUnknown_083755E8:: @ 83755E8
- .4byte sub_805FCB4
- .4byte sub_805FCE8
- .4byte sub_805FD08
-
-gUnknown_083755F4:: @ 83755F4
- .byte 0x00, 0x00, 0x01, 0x02, 0x03, 0x00, 0x00, 0x01, 0x01
-
-gUnknown_083755FD:: @ 83755FD
- .byte 0x04, 0x04, 0x05, 0x06, 0x07, 0x04, 0x04, 0x05, 0x05
-
-gUnknown_08375606:: @ 8375606
- .byte 0x08, 0x08, 0x09, 0x0A, 0x0B, 0x08, 0x08, 0x09, 0x09
-
-gUnknown_0837560F:: @ 837560F
- .byte 0x0C, 0x0C, 0x0D, 0x0E, 0x0F, 0x0C, 0x0C, 0x0D, 0x0D
-
-gUnknown_08375618:: @ 8375618
- .byte 0x10, 0x10, 0x11, 0x12, 0x13, 0x10, 0x10, 0x11, 0x11
-
-gUnknown_08375621:: @ 8375621
- .byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
-
-gUnknown_0837562A:: @ 837562A
- .byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
-
-gUnknown_08375633:: @ 8375633
- .byte 0x18, 0x18, 0x19, 0x1A, 0x1B, 0x18, 0x18, 0x19, 0x19
-
-gUnknown_0837563C:: @ 837563C
- .byte 0x1C, 0x1C, 0x1D, 0x1E, 0x1F, 0x1C, 0x1C, 0x1D, 0x1D
-
-gUnknown_08375645:: @ 8375645
- .byte 0x20, 0x20, 0x21, 0x22, 0x23, 0x20, 0x20, 0x21, 0x21
-
-gUnknown_0837564E:: @ 837564E
- .byte 0x24, 0x24, 0x25, 0x26, 0x27, 0x24, 0x24, 0x25, 0x25
-
-gUnknown_08375657:: @ 8375657
- .byte 0x00, 0x00, 0x01, 0x02, 0x03, 0x00, 0x00, 0x01, 0x01
-
-gUnknown_08375660:: @ 8375660
- .byte 0x04, 0x04, 0x05, 0x06, 0x07, 0x04, 0x04, 0x05, 0x05
-
-gUnknown_08375669:: @ 8375669
- .byte 0x08, 0x08, 0x09, 0x0A, 0x0B, 0x08, 0x08, 0x09, 0x09
-
-gUnknown_08375672:: @ 8375672
- .byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
-
-gUnknown_0837567B:: @ 837567B
- .byte 0x08, 0x08, 0x07, 0x09, 0x0A, 0x08, 0x08, 0x07, 0x07
-
- .align 2
-gUnknown_08375684:: @ 8375684
- .4byte MetatileBehavior_IsSouthBlocked
- .4byte MetatileBehavior_IsNorthBlocked
- .4byte MetatileBehavior_IsWestBlocked
- .4byte MetatileBehavior_IsEastBlocked
-
- .align 2
-gUnknown_08375694:: @ 8375694
- .4byte MetatileBehavior_IsNorthBlocked
- .4byte MetatileBehavior_IsSouthBlocked
- .4byte MetatileBehavior_IsEastBlocked
- .4byte MetatileBehavior_IsWestBlocked
-
- .align 1
-gDirectionToVector:: @ 83756A4
- .2byte 0, 0
- .2byte 0, 1
- .2byte 0, -1
- .2byte -1, 0
- .2byte 1, 0
- .2byte -1, 1
- .2byte 1, 1
- .2byte -1, -1
- .2byte 1, -1
-
-gUnknown_083756C8:: @ 83756C8
- .byte 0x00, 0x00, 0x01, 0x02, 0x03
-
-gUnknown_083756CD:: @ 83756CD
- .byte 0x04, 0x04, 0x05, 0x06, 0x07
-
-gUnknown_083756D2:: @ 83756D2
- .byte 0x08, 0x08, 0x09, 0x0A, 0x0B
-
-gUnknown_083756D7:: @ 83756D7
- .byte 0x15, 0x15, 0x16, 0x17, 0x18
-
-gUnknown_083756DC:: @ 83756DC
- .byte 0x29, 0x29, 0x2A, 0x2B, 0x2C
-
-gUnknown_083756E1:: @ 83756E1
- .byte 0x2D, 0x2D, 0x2E, 0x2F, 0x30
-
-gUnknown_083756E6:: @ 83756E6
- .byte 0x31, 0x31, 0x32, 0x33, 0x34
-
-gUnknown_083756EB:: @ 83756EB
- .byte 0x35, 0x35, 0x36, 0x37, 0x38
-
-gUnknown_083756F0:: @ 83756F0
- .byte 0x0C, 0x0C, 0x0D, 0x0E, 0x0F
-
-gUnknown_083756F5:: @ 83756F5
- .byte 0x46, 0x46, 0x47, 0x48, 0x49
-
-gUnknown_083756FA:: @ 83756FA
- .byte 0x4B, 0x4B, 0x4A, 0x4D, 0x4C
-
-gUnknown_083756FF:: @ 83756FF
- .byte 0x42, 0x42, 0x43, 0x44, 0x45
-
-gUnknown_08375704:: @ 8375704
- .byte 0x3A, 0x3A, 0x3B, 0x3C, 0x3D
-
-gUnknown_08375709:: @ 8375709
- .byte 0x19, 0x19, 0x1A, 0x1B, 0x1C
-
-gUnknown_0837570E:: @ 837570E
- .byte 0x1D, 0x1D, 0x1E, 0x1F, 0x20
-
-gUnknown_08375713:: @ 8375713
- .byte 0x21, 0x21, 0x22, 0x23, 0x24
-
-gUnknown_08375718:: @ 8375718
- .byte 0x25, 0x25, 0x26, 0x27, 0x28
-
-gUnknown_0837571D:: @ 837571D
- .byte 0x62, 0x62, 0x63, 0x64, 0x65
-
-gUnknown_08375722:: @ 8375722
- .byte 0x66, 0x66, 0x67, 0x68, 0x69
-
-gUnknown_08375727:: @ 8375727
- .byte 0x6A, 0x6A, 0x6B, 0x6C, 0x6D
-
-gUnknown_0837572C:: @ 837572C
- .byte 0x6E, 0x6E, 0x6F, 0x70, 0x71
-
-gUnknown_08375731:: @ 8375731
- .byte 0x72, 0x72, 0x73, 0x74, 0x75
-
-gUnknown_08375736:: @ 8375736
- .byte 0x76, 0x76, 0x77, 0x78, 0x79
-
-gUnknown_0837573B:: @ 837573B
- .byte 0x7A, 0x7A, 0x7B, 0x7C, 0x7D
-
-gUnknown_08375740:: @ 8375740
- .byte 0x7E, 0x7E, 0x7F, 0x80, 0x81
-
-gUnknown_08375745:: @ 8375745
- .byte 0x82, 0x82, 0x83, 0x84, 0x85
-
-gUnknown_0837574A:: @ 837574A
- .byte 0x86, 0x86, 0x87, 0x88, 0x89
-
-gUnknown_0837574F:: @ 837574F
- .byte 2, 1, 4, 3, 8, 7, 6, 5
-
-gUnknown_08375757:: @ 8375757
- .byte 2, 1, 4, 3, 1, 2, 3, 4, 3, 4, 2, 1, 4, 3, 1, 2
-
-gUnknown_08375767:: @ 8375767
- .byte 2, 1, 4, 3, 1, 2, 3, 4, 4, 3, 1, 2, 3, 4, 2, 1
-
- .align 2
-gUnknown_08375778:: @ 8375778
- .4byte Unknown_83759A0
- .4byte Unknown_83759A8
- .4byte Unknown_83759B0
- .4byte Unknown_83759B8
- .4byte Unknown_83759D4
- .4byte Unknown_83759E0
- .4byte Unknown_83759EC
- .4byte Unknown_83759F8
- .4byte Unknown_8375A04
- .4byte Unknown_8375A10
- .4byte Unknown_8375A1C
- .4byte Unknown_8375A28
- .4byte Unknown_8375A40
- .4byte Unknown_8375A4C
- .4byte Unknown_8375A58
- .4byte Unknown_8375A64
- .4byte Unknown_8375A70
- .4byte Unknown_8375A7C
- .4byte Unknown_8375A88
- .4byte Unknown_8375A94
- .4byte Unknown_8375AA0
- .4byte Unknown_8375AAC
- .4byte Unknown_8375AB8
- .4byte Unknown_8375AC4
- .4byte Unknown_8375AD0
- .4byte Unknown_8375ADC
- .4byte Unknown_8375AE8
- .4byte Unknown_8375AF4
- .4byte Unknown_8375B00
- .4byte Unknown_8375B0C
- .4byte Unknown_8375B18
- .4byte Unknown_8375B24
- .4byte Unknown_8375B30
- .4byte Unknown_8375B3C
- .4byte Unknown_8375B48
- .4byte Unknown_8375B54
- .4byte Unknown_8375B60
- .4byte Unknown_8375B6C
- .4byte Unknown_8375B78
- .4byte Unknown_8375B84
- .4byte Unknown_8375B90
- .4byte Unknown_8375B9C
- .4byte Unknown_8375BA8
- .4byte Unknown_8375BB4
- .4byte Unknown_8375BC0
- .4byte Unknown_8375BCC
- .4byte Unknown_8375BD8
- .4byte Unknown_8375BE4
- .4byte Unknown_8375BF0
- .4byte Unknown_8375BFC
- .4byte Unknown_8375C08
- .4byte Unknown_8375C14
- .4byte Unknown_8375C20
- .4byte Unknown_8375C2C
- .4byte Unknown_8375C38
- .4byte Unknown_8375C44
- .4byte Unknown_8375C50
- .4byte Unknown_8375C5C
- .4byte Unknown_8375C68
- .4byte Unknown_8375C74
- .4byte Unknown_8375C80
- .4byte Unknown_8375C8C
- .4byte Unknown_8375C98
- .4byte Unknown_8375CA0
- .4byte Unknown_8375CA8
- .4byte Unknown_8375CB0
- .4byte Unknown_8375CB8
- .4byte Unknown_8375CC4
- .4byte Unknown_8375CD0
- .4byte Unknown_8375CDC
- .4byte Unknown_8375CE8
- .4byte Unknown_8375CF4
- .4byte Unknown_8375D00
- .4byte Unknown_8375D0C
- .4byte Unknown_8375D18
- .4byte Unknown_8375D24
- .4byte Unknown_8375D30
- .4byte Unknown_8375D3C
- .4byte Unknown_8375D48
- .4byte Unknown_8375D50
- .4byte Unknown_8375D5C
- .4byte Unknown_8375D64
- .4byte Unknown_8375D6C
- .4byte Unknown_8375D74
- .4byte Unknown_8375D7C
- .4byte Unknown_8375D84
- .4byte Unknown_8375D8C
- .4byte Unknown_8375D94
- .4byte Unknown_8375D9C
- .4byte Unknown_8375DA4
- .4byte Unknown_8375DB0
- .4byte Unknown_8375DC0
- .4byte Unknown_8375DD0
- .4byte Unknown_8375DD8
- .4byte Unknown_8375DE0
- .4byte Unknown_8375DE8
- .4byte Unknown_8375DF0
- .4byte Unknown_8375DFC
- .4byte Unknown_8375E08
- .4byte Unknown_8375E10
- .4byte Unknown_8375E18
- .4byte Unknown_8375E20
- .4byte Unknown_8375E28
- .4byte Unknown_8375E34
- .4byte Unknown_8375E40
- .4byte Unknown_8375E4C
- .4byte Unknown_8375E58
- .4byte Unknown_8375E64
- .4byte Unknown_8375E70
- .4byte Unknown_8375E7C
- .4byte Unknown_8375EB8
- .4byte Unknown_8375EC4
- .4byte Unknown_8375ED0
- .4byte Unknown_8375EDC
- .4byte Unknown_8375EE8
- .4byte Unknown_8375EF4
- .4byte Unknown_8375F00
- .4byte Unknown_8375F0C
- .4byte Unknown_8375F18
- .4byte Unknown_8375F24
- .4byte Unknown_8375F30
- .4byte Unknown_8375F3C
- .4byte Unknown_8375F48
- .4byte Unknown_8375F54
- .4byte Unknown_8375F60
- .4byte Unknown_8375F6C
- .4byte Unknown_8375F78
- .4byte Unknown_8375F84
- .4byte Unknown_8375F90
- .4byte Unknown_8375F9C
- .4byte Unknown_8375FA8
- .4byte Unknown_8375FB4
- .4byte Unknown_8375FC0
- .4byte Unknown_8375FCC
- .4byte Unknown_8375FD8
- .4byte Unknown_8375FE4
- .4byte Unknown_8375FF0
- .4byte Unknown_8375FFC
-
- .align 2
-Unknown_83759A0:
- .4byte sub_8060CE0
- .4byte sub_8063474
-
- .align 2
-Unknown_83759A8:
- .4byte sub_8060CF0
- .4byte sub_8063474
-
- .align 2
-Unknown_83759B0:
- .4byte sub_8060D00
- .4byte sub_8063474
-
- .align 2
-Unknown_83759B8:
- .4byte sub_8060D10
- .4byte sub_8063474
-
- .align 2
-gUnknown_083759C0:: @ 83759C0
- .4byte get_go_image_anim_num
- .4byte get_go_fast_image_anim_num
- .4byte get_go_fast_image_anim_num
- .4byte get_go_faster_image_anim_num
- .4byte sub_805FD78
-
- .align 2
-Unknown_83759D4:
- .4byte sub_8060F3C
- .4byte sub_8060F5C
- .4byte sub_8063474
-
- .align 2
-Unknown_83759E0:
- .4byte sub_8060F7C
- .4byte sub_8060F9C
- .4byte sub_8063474
-
- .align 2
-Unknown_83759EC:
- .4byte sub_8060FBC
- .4byte sub_8060FDC
- .4byte sub_8063474
-
- .align 2
-Unknown_83759F8:
- .4byte sub_8060FFC
- .4byte sub_806101C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375A04:
- .4byte sub_806103C
- .4byte sub_806105C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375A10:
- .4byte sub_806107C
- .4byte sub_806109C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375A1C:
- .4byte sub_80610BC
- .4byte sub_80610DC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375A28:
- .4byte sub_80610FC
- .4byte sub_806111C
- .4byte sub_8063474
-
- .align 1
-gUnknown_08375A34:: @ 8375A34
- .2byte 0, 1, 1
-
- .align 1
-gUnknown_08375A3A:: @ 8375A3A
- .2byte 0, 0, 1
-
- .align 2
-Unknown_8375A40:
- .4byte sub_80613A8
- .4byte sub_80613D4
- .4byte sub_8063474
-
- .align 2
-Unknown_8375A4C:
- .4byte sub_8061400
- .4byte sub_806142C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375A58:
- .4byte sub_8061458
- .4byte sub_8061484
- .4byte sub_8063474
-
- .align 2
-Unknown_8375A64:
- .4byte sub_80614B0
- .4byte sub_80614DC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375A70:
- .4byte sub_806152C
- .4byte sub_8061510
- .4byte sub_8063470
-
- .align 2
-Unknown_8375A7C:
- .4byte sub_806154C
- .4byte sub_8061510
- .4byte sub_8063470
-
- .align 2
-Unknown_8375A88:
- .4byte sub_806156C
- .4byte sub_8061510
- .4byte sub_8063470
-
- .align 2
-Unknown_8375A94:
- .4byte sub_806158C
- .4byte sub_8061510
- .4byte sub_8063470
-
- .align 2
-Unknown_8375AA0:
- .4byte sub_80615AC
- .4byte sub_8061510
- .4byte sub_8063470
-
- .align 2
-Unknown_8375AAC:
- .4byte sub_80615CC
- .4byte sub_80615EC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375AB8:
- .4byte sub_806160C
- .4byte sub_806162C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375AC4:
- .4byte sub_806164C
- .4byte sub_806166C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375AD0:
- .4byte sub_806168C
- .4byte sub_80616AC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375ADC:
- .4byte sub_8061778
- .4byte sub_806173C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375AE8:
- .4byte sub_80617B0
- .4byte sub_806173C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375AF4:
- .4byte sub_80617E8
- .4byte sub_806173C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B00:
- .4byte sub_8061820
- .4byte sub_806173C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B0C:
- .4byte sub_8061858
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B18:
- .4byte sub_8061890
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B24:
- .4byte sub_80618C8
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B30:
- .4byte sub_8061900
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B3C:
- .4byte sub_8061938
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B48:
- .4byte sub_8061970
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B54:
- .4byte sub_80619A8
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B60:
- .4byte sub_80619E0
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B6C:
- .4byte sub_8061A18
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B78:
- .4byte sub_8061A50
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B84:
- .4byte sub_8061A88
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B90:
- .4byte sub_8061AC0
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375B9C:
- .4byte sub_8061AF8
- .4byte sub_8061B18
- .4byte sub_8063474
-
- .align 2
-Unknown_8375BA8:
- .4byte sub_8061B38
- .4byte sub_8061B58
- .4byte sub_8063474
-
- .align 2
-Unknown_8375BB4:
- .4byte sub_8061B78
- .4byte sub_8061B98
- .4byte sub_8063474
-
- .align 2
-Unknown_8375BC0:
- .4byte sub_8061BB8
- .4byte sub_8061BD8
- .4byte sub_8063474
-
- .align 2
-Unknown_8375BCC:
- .4byte sub_8061BF8
- .4byte sub_8061C18
- .4byte sub_8063474
-
- .align 2
-Unknown_8375BD8:
- .4byte sub_8061C38
- .4byte sub_8061C58
- .4byte sub_8063474
-
- .align 2
-Unknown_8375BE4:
- .4byte sub_8061C78
- .4byte sub_8061C98
- .4byte sub_8063474
-
- .align 2
-Unknown_8375BF0:
- .4byte sub_8061CB8
- .4byte sub_8061CD8
- .4byte sub_8063474
-
- .align 2
-Unknown_8375BFC:
- .4byte sub_8061CF8
- .4byte sub_8061D18
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C08:
- .4byte sub_8061D38
- .4byte sub_8061D58
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C14:
- .4byte sub_8061D78
- .4byte sub_8061D98
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C20:
- .4byte sub_8061DB8
- .4byte sub_8061DD8
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C2C:
- .4byte do_run_south_anim
- .4byte sub_8061E18
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C38:
- .4byte do_run_north_anim
- .4byte sub_8061E58
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C44:
- .4byte do_run_west_anim
- .4byte sub_8061E98
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C50:
- .4byte do_run_east_anim
- .4byte sub_8061ED8
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C5C:
- .4byte sub_8061F24
- .4byte sub_8061F3C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C68:
- .4byte sub_8061F90
- .4byte sub_8061FB0
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C74:
- .4byte sub_8061FD8
- .4byte sub_8061FF8
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C80:
- .4byte sub_8062020
- .4byte sub_8062040
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C8C:
- .4byte sub_8062068
- .4byte sub_8062088
- .4byte sub_8063474
-
- .align 2
-Unknown_8375C98:
- .4byte sub_80620B0
- .4byte sub_8063474
-
- .align 2
-Unknown_8375CA0:
- .4byte sub_806210C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375CA8:
- .4byte sub_8062170
- .4byte sub_8063474
-
- .align 2
-Unknown_8375CB0:
- .4byte sub_8062180
- .4byte sub_8063474
-
- .align 2
-Unknown_8375CB8:
- .4byte sub_8062190
- .4byte sub_80621BC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375CC4:
- .4byte sub_80621E8
- .4byte sub_8062214
- .4byte sub_8063474
-
- .align 2
-Unknown_8375CD0:
- .4byte sub_8062240
- .4byte sub_806226C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375CDC:
- .4byte sub_8062298
- .4byte sub_80622C4
- .4byte sub_8063474
-
- .align 2
-Unknown_8375CE8:
- .4byte sub_80622F0
- .4byte sub_806231C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375CF4:
- .4byte sub_8062348
- .4byte sub_8062374
- .4byte sub_8063474
-
- .align 2
-Unknown_8375D00:
- .4byte sub_80623A0
- .4byte sub_80623CC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375D0C:
- .4byte sub_80623F8
- .4byte sub_8062424
- .4byte sub_8063474
-
- .align 2
-Unknown_8375D18:
- .4byte sub_8062450
- .4byte sub_806247C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375D24:
- .4byte sub_80624A8
- .4byte sub_80624D4
- .4byte sub_8063474
-
- .align 2
-Unknown_8375D30:
- .4byte sub_8062500
- .4byte sub_806252C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375D3C:
- .4byte sub_8062558
- .4byte sub_8062584
- .4byte sub_8063474
-
- .align 2
-Unknown_8375D48:
- .4byte sub_80625B0
- .4byte sub_8063474
-
- .align 2
-Unknown_8375D50:
- .4byte sub_80625C8
- .4byte sub_8061F3C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375D5C:
- .4byte sub_80625D8
- .4byte sub_8063470
-
- .align 2
-Unknown_8375D64:
- .4byte sub_80625E8
- .4byte sub_8063470
-
- .align 2
-Unknown_8375D6C:
- .4byte sub_80625F8
- .4byte sub_8063470
-
- .align 2
-Unknown_8375D74:
- .4byte sub_8062608
- .4byte sub_8063470
-
- .align 2
-Unknown_8375D7C:
- .4byte sub_8062634
- .4byte sub_8063470
-
- .align 2
-Unknown_8375D84:
- .4byte sub_8062644
- .4byte sub_8063470
-
- .align 2
-Unknown_8375D8C:
- .4byte do_exclamation_mark_bubble_1
- .4byte sub_8063470
-
- .align 2
-Unknown_8375D94:
- .4byte do_exclamation_mark_bubble_2
- .4byte sub_8063470
-
- .align 2
-Unknown_8375D9C:
- .4byte do_heart_bubble
- .4byte sub_8063470
-
- .align 2
-Unknown_8375DA4:
- .4byte sub_80626C0
- .4byte sub_8062704
- .4byte sub_8063470
-
- .align 2
-Unknown_8375DB0:
- .4byte sub_8062724
- .4byte sub_8062740
- .4byte sub_8062764
- .4byte sub_8063470
-
- .align 2
-Unknown_8375DC0:
- .4byte sub_80627A0
- .4byte sub_80627BC
- .4byte sub_80627E0
- .4byte sub_8063470
-
- .align 2
-Unknown_8375DD0:
- .4byte sub_806281C
- .4byte sub_8063470
-
- .align 2
-Unknown_8375DD8:
- .4byte sub_806282C
- .4byte sub_8063470
-
- .align 2
-Unknown_8375DE0:
- .4byte sub_806283C
- .4byte sub_8063470
-
- .align 2
-Unknown_8375DE8:
- .4byte sub_806286C
- .4byte sub_8063470
-
- .align 2
-Unknown_8375DF0:
- .4byte sub_806289C
- .4byte sub_80628D0
- .4byte sub_8063474
-
- .align 2
-Unknown_8375DFC:
- .4byte sub_80628FC
- .4byte sub_8062930
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E08:
- .4byte sub_806299C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E10:
- .4byte sub_80629AC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E18:
- .4byte sub_80629BC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E20:
- .4byte sub_80629CC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E28:
- .4byte sub_80629DC
- .4byte sub_8061F3C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E34:
- .4byte sub_8062A00
- .4byte sub_8061F3C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E40:
- .4byte sub_8062A24
- .4byte sub_8061F3C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E4C:
- .4byte sub_8062A48
- .4byte sub_8061F3C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E58:
- .4byte sub_8062A6C
- .4byte sub_8061F3C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E64:
- .4byte sub_8062A90
- .4byte sub_8061F3C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E70:
- .4byte sub_8062AB4
- .4byte sub_8061F3C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375E7C:
- .4byte sub_8062AD8
- .4byte sub_8061F3C
- .4byte sub_8063474
- .4byte sub_8062AFC
- .4byte sub_8061F3C
- .4byte sub_8063474
- .4byte sub_8062B20
- .4byte sub_8061F3C
- .4byte sub_8063474
- .4byte sub_8062B44
- .4byte sub_8061F3C
- .4byte sub_8063474
- .4byte sub_8062B68
- .4byte sub_8061F3C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375EB8:
- .4byte sub_8062BD0
- .4byte sub_8062BFC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375EC4:
- .4byte sub_8062C28
- .4byte sub_8062C54
- .4byte sub_8063474
-
- .align 2
-Unknown_8375ED0:
- .4byte sub_8062C80
- .4byte sub_8062CAC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375EDC:
- .4byte sub_8062CD8
- .4byte sub_8062D04
- .4byte sub_8063474
-
- .align 2
-Unknown_8375EE8:
- .4byte sub_8062D30
- .4byte sub_8062D5C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375EF4:
- .4byte sub_8062D88
- .4byte sub_8062DB4
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F00:
- .4byte sub_8062DE0
- .4byte sub_8062E0C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F0C:
- .4byte sub_8062E38
- .4byte sub_8062E64
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F18:
- .4byte sub_8062E90
- .4byte sub_8062EBC
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F24:
- .4byte sub_8062EE8
- .4byte sub_8062F14
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F30:
- .4byte sub_8062F40
- .4byte sub_8062F6C
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F3C:
- .4byte sub_8062F98
- .4byte sub_8062FC4
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F48:
- .4byte sub_8062FF0
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F54:
- .4byte sub_8063028
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F60:
- .4byte sub_8063060
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F6C:
- .4byte sub_8063098
- .4byte sub_8061714
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F78:
- .4byte sub_8063108
- .4byte sub_8063128
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F84:
- .4byte sub_8063148
- .4byte sub_8063168
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F90:
- .4byte sub_8063188
- .4byte sub_80631A8
- .4byte sub_8063474
-
- .align 2
-Unknown_8375F9C:
- .4byte sub_80631C8
- .4byte sub_80631E8
- .4byte sub_8063474
-
- .align 2
-Unknown_8375FA8:
- .4byte sub_8063238
- .4byte sub_8063258
- .4byte sub_8063474
-
- .align 2
-Unknown_8375FB4:
- .4byte sub_8063278
- .4byte sub_8063298
- .4byte sub_8063474
-
- .align 2
-Unknown_8375FC0:
- .4byte sub_80632B8
- .4byte sub_80632D8
- .4byte sub_8063474
-
- .align 2
-Unknown_8375FCC:
- .4byte sub_80632F8
- .4byte sub_8063318
- .4byte sub_8063474
-
- .align 2
-Unknown_8375FD8:
- .4byte sub_8063370
- .4byte sub_8063390
- .4byte sub_8063474
-
- .align 2
-Unknown_8375FE4:
- .4byte sub_80633B0
- .4byte sub_80633D0
- .4byte sub_8063474
-
- .align 2
-Unknown_8375FF0:
- .4byte sub_80633F0
- .4byte sub_8063410
- .4byte sub_8063474
-
- .align 2
-Unknown_8375FFC:
- .4byte sub_8063430
- .4byte sub_8063450
- .4byte sub_8063474
-
- .align 2
-gUnknown_08376008:: @ 8376008
- .4byte 0x00000020
- .4byte 0x00000010
-
-@ Functions used to determine which category of tile the player is landing
-@ on after jumping over a ledge.
- .align 2
-gJumpLanding_MetatileFunctionPointers:: @ 8376010
- .4byte MetatileBehavior_IsTallGrass
- .4byte MetatileBehavior_IsLongGrass
- .4byte MetatileBehavior_IsPuddle
- .4byte MetatileBehavior_IsSurfableWaterOrUnderwater
- .4byte MetatileBehavior_IsShallowFlowingWater
- .4byte sub_8056D9C
-
-@ This table contains bitmasks used for determining the animation that happens when the player lands on
-@ the ground after jumping over a ledge. Each entry corresponds to the gJumpLanding_MetatileFunctionPointers table.
- .align 2
-gJumpLanding_Bitmasks:: @ 8376028
- .4byte 0x00001000 @ Landing in tall grass
- .4byte 0x00002000 @ Landing in long grass
- .4byte 0x00004000 @ Landing on puddle
- .4byte 0x00008000 @ Landing on surfable water or underwater
- .4byte 0x00004000 @ Landing on shallow flowing water
- .4byte 0x00010000 @ Landing on any other type of ground
-
- .align 2
-gUnknown_08376040:: @ 8376040
- .4byte MetatileBehavior_IsJumpSouth
- .4byte MetatileBehavior_IsJumpNorth
- .4byte MetatileBehavior_IsJumpWest
- .4byte MetatileBehavior_IsJumpEast
-
-gUnknown_08376050:: @ 8376050
- .byte 0x73, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x00, 0x00, 0x73
-
-@ Each byte corresponds to a sprite priority for a field object.
-@ This is directly the inverse of gFieldObjectPriorities_08376070.
-gFieldObjectPriorities_08376060:: @ 8376060
- .byte 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 0, 0, 2
-
-@ Each byte corresponds to a sprite priority for a field object.
-@ This is the inverse of gFieldObjectPriorities_08376060.
-@ 1 = Above player sprite
-@ 2 = Below player sprite
-gFieldObjectPriorities_08376070:: @ 8376070
- .byte 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 1
-
- .align 2
-gUnknown_08376080:: @ 8376080
- .4byte nullsub_50
- .4byte DoTracksGroundEffect_Footprints
- .4byte DoTracksGroundEffect_BikeTireTracks
-
-@ First byte is a Field Effect script id. (gFieldEffectScriptPointers)
-@ Last three bytes are unknown.
-gSandFootprints_FieldEffectData:: @ 837608C
- .byte 0xD, 0x0, 0x18, 0x0
-
-@ Specifies which bike track shape to show next.
-@ For example, when the bike turns from up to right, it will show
-@ a track that curves to the right.
-@ Each 4-byte row corresponds to the initial direction of the bike, and
-@ each byte in that row is for the next direction of the bike in the order
-@ of down, up, left, right.
-gBikeTireTracks_Transitions:: @ 8376090
- .byte 1, 2, 7, 8
- .byte 1, 2, 6, 5
- .byte 5, 8, 3, 4
- .byte 6, 7, 3, 4
-
- .align 2
-gUnknown_083760A0:: @ 83760A0
- .4byte GroundEffect_SpawnOnTallGrass
- .4byte sub_8063E94
- .4byte sub_8063EE0
- .4byte sub_8063F2C
- .4byte GroundEffect_WaterReflection
- .4byte GroundEffect_IceReflection
- .4byte GroundEffect_FlowingWater
- .4byte sub_8063FA0
- .4byte sub_8063FCC
- .4byte GroundEffect_Ripple
- .4byte GroundEffect_StepOnPuddle
- .4byte GroundEffect_SandPile
- .4byte GroundEffect_JumpOnTallGrass
- .4byte GroundEffect_JumpOnLongGrass
- .4byte GroundEffect_JumpOnShallowWater
- .4byte GroundEffect_JumpOnWater
- .4byte GroundEffect_JumpLandingDust
- .4byte GroundEffect_ShortGrass
- .4byte GroundEffect_HotSprings
- .4byte GroundEffect_Seaweed
-
- .align 2
-Unknown_83760F0:
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
- .4byte little_step
-
- .align 2
-Unknown_8376130:
- .4byte sub_806456C
- .4byte sub_806456C
- .4byte sub_806456C
- .4byte sub_806456C
- .4byte sub_806456C
- .4byte sub_806456C
- .4byte sub_806456C
- .4byte sub_806456C
-
- .align 2
-Unknown_8376150:
- .4byte sub_806456C
- .4byte sub_8064590
- .4byte sub_8064590
- .4byte sub_806456C
- .4byte sub_8064590
- .4byte sub_8064590
-
- .align 2
-Unknown_8376168:
- .4byte sub_80645B8
- .4byte sub_80645B8
- .4byte sub_80645B8
- .4byte sub_80645B8
-
- .align 2
-Unknown_8376178:
- .4byte sub_80645DC
- .4byte sub_80645DC
-
- .align 2
-gUnknown_08376180:: @ 8376180
- .4byte Unknown_83760F0
- .4byte Unknown_8376130
- .4byte Unknown_8376150
- .4byte Unknown_8376168
- .4byte Unknown_8376178
-
- .align 1
-gUnknown_08376194:: @ 8376194
- .2byte 16, 8, 6, 4, 2
-Unknown_837619E:
- .byte -4, -6, -8, -10, -11, -12, -12, -12, -11, -10, -9, -8, -6, -4, 0, 0
-Unknown_83761AE:
- .byte 0, -2, -3, -4, -5, -6, -6, -6, -5, -5, -4, -3, -2, 0, 0, 0
-Unknown_83761BE:
- .byte -2, -4, -6, -8, -9, -10, -10, -10, -9, -8, -6, -5, -3, -2, 0, 0
-
- .align 2
-gUnknown_083761D0:: @ 83761D0
- .4byte Unknown_837619E
- .4byte Unknown_83761AE
- .4byte Unknown_83761BE
-
- .align 1
-gUnknown_083761DC:: @ 83761DC
- .2byte 0x10, 0x10, 0x20
-
-gUnknown_083761E2:: @ 83761E2
- .byte 0, 0, 1
-
- .align 1
-gUnknown_083761E6:: @ 83761E6
- .2byte 0x20, 0x20, 0x40
-
-gUnknown_083761EC:: @ 83761EC
- .byte 1, 1, 2
-
- .align 2
-gUnknown_083761F0:: @ 83761F0
- .4byte gTextWindowFrame1_Gfx, gTextWindowFrame1_Pal
- .4byte gTextWindowFrame2_Gfx, gTextWindowFrame2_Pal
- .4byte gTextWindowFrame3_Gfx, gTextWindowFrame3_Pal
- .4byte gTextWindowFrame4_Gfx, gTextWindowFrame4_Pal
- .4byte gTextWindowFrame5_Gfx, gTextWindowFrame5_Pal
- .4byte gTextWindowFrame6_Gfx, gTextWindowFrame6_Pal
- .4byte gTextWindowFrame7_Gfx, gTextWindowFrame7_Pal
- .4byte gTextWindowFrame8_Gfx, gTextWindowFrame8_Pal
- .4byte gTextWindowFrame9_Gfx, gTextWindowFrame9_Pal
- .4byte gTextWindowFrame10_Gfx, gTextWindowFrame10_Pal
- .4byte gTextWindowFrame11_Gfx, gTextWindowFrame11_Pal
- .4byte gTextWindowFrame12_Gfx, gTextWindowFrame12_Pal
- .4byte gTextWindowFrame13_Gfx, gTextWindowFrame13_Pal
- .4byte gTextWindowFrame14_Gfx, gTextWindowFrame14_Pal
- .4byte gTextWindowFrame15_Gfx, gTextWindowFrame15_Pal
- .4byte gTextWindowFrame16_Gfx, gTextWindowFrame16_Pal
- .4byte gTextWindowFrame17_Gfx, gTextWindowFrame17_Pal
- .4byte gTextWindowFrame18_Gfx, gTextWindowFrame18_Pal
- .4byte gTextWindowFrame19_Gfx, gTextWindowFrame19_Pal
- .4byte gTextWindowFrame20_Gfx, gTextWindowFrame20_Pal
-
- .align 1
-gMessageBoxTilemap:: @ 8376290
- .incbin "graphics/text_window/message_box_map.bin"
-
- .align 2
-gUnknown_083762D8:: @ 83762D8
- .4byte NULL
-
-gScriptConditionTable:: @ 83762DC
- @ < = >
- .byte 1, 0, 0 @ <
- .byte 0, 1, 0 @ =
- .byte 0, 0, 1 @ >
- .byte 1, 1, 0 @ <=
- .byte 0, 1, 1 @ >=
- .byte 1, 0, 1 @ !=
-
- .align 2
-gUnknown_083762F0:: @ 83762F0
- .4byte gStringVar1
- .4byte gStringVar2
- .4byte gStringVar3
-
- .align 2
-gUnknown_083762FC:: @ 83762FC
- .4byte 0x1, sub_806936C
- .4byte 0x2, sub_8069378
- .4byte 0x3, sub_8069384
- .4byte 0x4, sub_8069390
- .4byte 0x5, sub_806939C
- .4byte 0x6, sub_80693A8
- .4byte 0x7, sub_80693B4
- .4byte 0x8, sub_80693C0
- .4byte 0x9, sub_80693CC
- .4byte 0xa, sub_80693D8
- .4byte 0xb, sub_80693E4
- .4byte 0x14, sub_80693F0
- .4byte 0x15, sub_80693FC
-
- .align 2
-gUnknown_08376364:: @ 8376364
- .4byte nullsub_51
- .4byte sub_8069F64
- .4byte sub_8069AA0
- .4byte sub_8069864
- .4byte sub_8069DD4
- .4byte EndTruckSequence
- .4byte sub_80BCF1C
- .4byte sub_806A07C
-
-gUnknown_08376384:: @ 8376384
- .incbin "baserom.gba", 0x00376384, 0x20
-
-gUnknown_083763A4:: @ 83763A4
- .incbin "baserom.gba", 0x003763a4, 0x20
-
-gUnknown_083763C4:: @ 83763C4
- .incbin "baserom.gba", 0x003763c4, 0x20
-
-gUnknown_083763E4:: @ 83763E4
- .incbin "baserom.gba", 0x003763e4, 0x30
-
-gUnknown_08376414:: @ 8376414
- .space 4
-
-gUnknown_08376418:: @ 8376418
- .incbin "baserom.gba", 0x00376418, 0x44
-
- .align 2
-gOamData_837645C:: @ 837645C
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteImage_8376464:: @ 8376464
- .incbin "graphics/unknown_sprites/83764AC/0.4bpp"
-
- .align 2
-gSpriteImage_8376484:: @ 8376484
- .incbin "graphics/unknown_sprites/83764AC/1.4bpp"
-
- .align 2
-Palette_3764A4: @ 83764A4
- .incbin "baserom.gba", 0x3764a4, 0x8
-
- .align 2
-gSpriteImageTable_83764AC:: @ 83764AC
- obj_frame_tiles gSpriteImage_8376464, 0x20
- obj_frame_tiles gSpriteImage_8376484, 0x20
-
- .align 2
-gUnknown_083764BC:: @ 83764BC
- obj_pal Palette_3764A4, 0x1000
-
- .align 2
-gSpriteAnim_83764C4:: @ 83764C4
- obj_image_anim_frame 0, 30
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83764CC:: @ 83764CC
- obj_image_anim_frame 0, 30, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83764D4:: @ 83764D4
- obj_image_anim_frame 1, 30
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83764DC:: @ 83764DC
- .4byte gSpriteAnim_83764C4
- .4byte gSpriteAnim_83764CC
- .4byte gSpriteAnim_83764D4
-
- .align 2
-gSpriteTemplate_83764E8:: @ 83764E8
- spr_template 0xFFFF, 0x1000, gOamData_837645C, gSpriteAnimTable_83764DC, gSpriteImageTable_83764AC, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_08376500:: @ 8376500
- .incbin "baserom.gba", 0x00376500, 0x4
-
- .align 1
-gUnknown_08376504:: @ 8376504
- .2byte MOVE_FOCUS_PUNCH
- .2byte MOVE_DRAGON_CLAW
- .2byte MOVE_WATER_PULSE
- .2byte MOVE_CALM_MIND
- .2byte MOVE_ROAR
- .2byte MOVE_TOXIC
- .2byte MOVE_HAIL
- .2byte MOVE_BULK_UP
- .2byte MOVE_BULLET_SEED
- .2byte MOVE_HIDDEN_POWER
- .2byte MOVE_SUNNY_DAY
- .2byte MOVE_TAUNT
- .2byte MOVE_ICE_BEAM
- .2byte MOVE_BLIZZARD
- .2byte MOVE_HYPER_BEAM
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_PROTECT
- .2byte MOVE_RAIN_DANCE
- .2byte MOVE_GIGA_DRAIN
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_FRUSTRATION
- .2byte MOVE_SOLAR_BEAM
- .2byte MOVE_IRON_TAIL
- .2byte MOVE_THUNDERBOLT
- .2byte MOVE_THUNDER
- .2byte MOVE_EARTHQUAKE
- .2byte MOVE_RETURN
- .2byte MOVE_DIG
- .2byte MOVE_PSYCHIC
- .2byte MOVE_SHADOW_BALL
- .2byte MOVE_BRICK_BREAK
- .2byte MOVE_DOUBLE_TEAM
- .2byte MOVE_REFLECT
- .2byte MOVE_SHOCK_WAVE
- .2byte MOVE_FLAMETHROWER
- .2byte MOVE_SLUDGE_BOMB
- .2byte MOVE_SANDSTORM
- .2byte MOVE_FIRE_BLAST
- .2byte MOVE_ROCK_TOMB
- .2byte MOVE_AERIAL_ACE
- .2byte MOVE_TORMENT
- .2byte MOVE_FACADE
- .2byte MOVE_SECRET_POWER
- .2byte MOVE_REST
- .2byte MOVE_ATTRACT
- .2byte MOVE_THIEF
- .2byte MOVE_STEEL_WING
- .2byte MOVE_SKILL_SWAP
- .2byte MOVE_SNATCH
- .2byte MOVE_OVERHEAT
- .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
-
- .4byte gTileBuffer @ unreferenced?
-
-MenuGfx_HoldIcons:
- .incbin "graphics/interface/hold_icons.4bpp"
-MenuPal_HoldIcons:
- .incbin "graphics/interface/hold_icons.gbapal"
-
- .align 2
-gUnknown_083765DC:: @ 83765DC
- obj_tiles MenuGfx_HoldIcons, 64, 0xd750
-
- .align 2
-gUnknown_083765E4:: @ 83765E4
- obj_pal MenuPal_HoldIcons, 0xd750
-
- .align 2
-gOamData_83765EC:: @ 83765EC
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83765F4:: @ 83765F4
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83765FC:: @ 83765FC
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8376604:: @ 8376604
- .4byte gSpriteAnim_83765F4
- .4byte gSpriteAnim_83765FC
-
- .align 2
-gSpriteTemplate_837660C:: @ 837660C
- spr_template 55120, 55120, gOamData_83765EC, gSpriteAnimTable_8376604, NULL, gDummySpriteAffineAnimTable, sub_806DD7C
-
- .align 2
-gUnknown_08376624:: @ 8376624
- .4byte OtherText_ChoosePoke
- .4byte OtherText_MovePokeTo
- .4byte OtherText_TeachWhat
- .4byte OtherText_UseWhat
- .4byte OtherText_GiveWhat
- .4byte OtherText_DoWhat
- .4byte OtherText_NothingToCut
- .4byte OtherText_CantSurf
- .4byte OtherText_AlreadySurfing
- .4byte OtherText_CantUseThatHere
- .4byte OtherText_RestoreWhatMove
- .4byte OtherText_BoostPP
- .4byte gOtherText_CancelWithTerminator
- .4byte OtherText_DoWhatWithItem
- .4byte OtherText_NoPokeForBattle
- .4byte OtherText_ChoosePoke2
- .4byte OtherText_NotEnoughHP
- .4byte OtherText_ThreePokeNeeded
- .4byte OtherText_PokeCantBeSame
- .4byte OtherText_NoIdenticalHoldItems
- .4byte OtherText_TeachWhichPoke
-
- .align 2
-gUnknown_08376678:: @ 8376678
- .byte 16, 40, 0, 0
- .byte 104, 18, 0, 0
- .byte 104, 42, 0, 0
- .byte 104, 66, 0, 0
- .byte 104, 90, 0, 0
- .byte 104, 114, 0, 0
- .byte 16, 24, 0, 0
- .byte 16, 80, 0, 0
- .byte 104, 18, 0, 0
- .byte 104, 50, 0, 0
- .byte 104, 82, 0, 0
- .byte 104, 114, 0, 0
- .byte 16, 24, 0, 0
- .byte 16, 80, 0, 0
- .byte 104, 26, 0, 0
- .byte 104, 50, 0, 0
- .byte 104, 82, 0, 0
- .byte 104, 106, 0, 0
- .byte 16, 24, 0, 0
- .byte 104, 26, 0, 0
- .byte 104, 50, 0, 0
- .byte 16, 80, 0, 0
- .byte 104, 82, 0, 0
- .byte 104, 106, 0, 0
- .byte 5, 4, 0, 0
- .byte 16, 1, 0, 0
- .byte 16, 4, 0, 0
- .byte 16, 7, 0, 0
- .byte 16, 10, 0, 0
- .byte 16, 13, 0, 0
- .byte 5, 2, 0, 0
- .byte 5, 9, 0, 0
- .byte 16, 1, 0, 0
- .byte 16, 5, 0, 0
- .byte 16, 9, 0, 0
- .byte 16, 13, 0, 0
- .byte 5, 2, 0, 0
- .byte 5, 9, 0, 0
- .byte 16, 2, 0, 0
- .byte 16, 5, 0, 0
- .byte 16, 9, 0, 0
- .byte 16, 12, 0, 0
- .byte 5, 2, 0, 0
- .byte 16, 2, 0, 0
- .byte 16, 5, 0, 0
- .byte 5, 9, 0, 0
- .byte 16, 9, 0, 0
- .byte 16, 12, 0, 0
-
- .align 2
-gUnknown_08376738:: @ 8376738
- .byte 6, 5, 0, 0
- .byte 17, 2, 0, 0
- .byte 17, 5, 0, 0
- .byte 17, 8, 0, 0
- .byte 17, 11, 0, 0
- .byte 17, 14, 0, 0
- .byte 6, 3, 0, 0
- .byte 6, 10, 0, 0
- .byte 17, 2, 0, 0
- .byte 17, 6, 0, 0
- .byte 17, 10, 0, 0
- .byte 17, 14, 0, 0
- .byte 6, 3, 0, 0
- .byte 6, 10, 0, 0
- .byte 17, 3, 0, 0
- .byte 17, 6, 0, 0
- .byte 17, 10, 0, 0
- .byte 17, 13, 0, 0
- .byte 6, 3, 0, 0
- .byte 17, 3, 0, 0
- .byte 17, 6, 0, 0
- .byte 6, 10, 0, 0
- .byte 17, 10, 0, 0
- .byte 17, 13, 0, 0
- .byte 3, 7, 0, 0
- .byte 22, 2, 0, 0
- .byte 22, 5, 0, 0
- .byte 22, 8, 0, 0
- .byte 22, 11, 0, 0
- .byte 22, 14, 0, 0
- .byte 3, 5, 0, 0
- .byte 3, 12, 0, 0
- .byte 22, 2, 0, 0
- .byte 22, 6, 0, 0
- .byte 22, 10, 0, 0
- .byte 22, 14, 0, 0
- .byte 3, 5, 0, 0
- .byte 3, 12, 0, 0
- .byte 22, 3, 0, 0
- .byte 22, 6, 0, 0
- .byte 22, 10, 0, 0
- .byte 22, 13, 0, 0
- .byte 3, 5, 0, 0
- .byte 22, 3, 0, 0
- .byte 22, 6, 0, 0
- .byte 3, 12, 0, 0
- .byte 22, 10, 0, 0
- .byte 22, 13, 0, 0
- .byte 7, 7, 0, 0
- .byte 26, 2, 0, 0
- .byte 26, 5, 0, 0
- .byte 26, 8, 0, 0
- .byte 26, 11, 0, 0
- .byte 26, 14, 0, 0
- .byte 7, 5, 0, 0
- .byte 7, 12, 0, 0
- .byte 26, 2, 0, 0
- .byte 26, 6, 0, 0
- .byte 26, 10, 0, 0
- .byte 26, 14, 0, 0
- .byte 7, 5, 0, 0
- .byte 7, 12, 0, 0
- .byte 26, 3, 0, 0
- .byte 26, 6, 0, 0
- .byte 26, 10, 0, 0
- .byte 26, 13, 0, 0
- .byte 7, 5, 0, 0
- .byte 26, 3, 0, 0
- .byte 26, 6, 0, 0
- .byte 7, 12, 0, 0
- .byte 26, 10, 0, 0
- .byte 26, 13, 0, 0
-
- .align 2
-gUnknown_08376858:: @ 8376858
- .4byte BG_VRAM + 0xF1C8
- .4byte BG_VRAM + 0xF0AE
- .4byte BG_VRAM + 0xF16E
- .4byte BG_VRAM + 0xF22E
- .4byte BG_VRAM + 0xF2EE
- .4byte BG_VRAM + 0xF3AE
- .4byte BG_VRAM + 0xF148
- .4byte BG_VRAM + 0xF308
- .4byte BG_VRAM + 0xF0AE
- .4byte BG_VRAM + 0xF1AE
- .4byte BG_VRAM + 0xF2AE
- .4byte BG_VRAM + 0xF3AE
- .4byte BG_VRAM + 0xF148
- .4byte BG_VRAM + 0xF308
- .4byte BG_VRAM + 0xF0EE
- .4byte BG_VRAM + 0xF1AE
- .4byte BG_VRAM + 0xF2AE
- .4byte BG_VRAM + 0xF36E
- .4byte BG_VRAM + 0xF148
- .4byte BG_VRAM + 0xF0EE
- .4byte BG_VRAM + 0xF1AE
- .4byte BG_VRAM + 0xF308
- .4byte BG_VRAM + 0xF2AE
- .4byte BG_VRAM + 0xF36E
-
- .align 2
-gUnknown_083768B8:: @ 83768B8
- .byte 8, 44, 0, 0
- .byte 92, 22, 0, 0
- .byte 92, 46, 0, 0
- .byte 92, 70, 0, 0
- .byte 92, 94, 0, 0
- .byte 92, 118, 0, 0
- .byte 196, 136, 0, 0
- .byte 196, 152, 0, 0
- .byte 8, 28, 0, 0
- .byte 8, 84, 0, 0
- .byte 92, 22, 0, 0
- .byte 92, 54, 0, 0
- .byte 92, 86, 0, 0
- .byte 92, 118, 0, 0
- .byte 196, 136, 0, 0
- .byte 196, 152, 0, 0
- .byte 8, 28, 0, 0
- .byte 8, 84, 0, 0
- .byte 92, 30, 0, 0
- .byte 92, 54, 0, 0
- .byte 92, 86, 0, 0
- .byte 92, 110, 0, 0
- .byte 196, 136, 0, 0
- .byte 196, 152, 0, 0
-
- .align 2
-gUnknown_08376918:: @ 8376918
- .4byte BG_VRAM + 0xF1C6
- .4byte BG_VRAM + 0xF06C
- .4byte BG_VRAM + 0xF12C
- .4byte BG_VRAM + 0xF1EC
- .4byte BG_VRAM + 0xF2AC
- .4byte BG_VRAM + 0xF36C
- .4byte BG_VRAM + 0xF148
- .4byte BG_VRAM + 0xF308
- .4byte BG_VRAM + 0xF0AE
- .4byte BG_VRAM + 0xF1AE
- .4byte BG_VRAM + 0xF2AE
- .4byte BG_VRAM + 0xF3AE
-
- .align 2
-gUnknown_08376948:: @ 8376948
- .byte 2, 4, 10, 9
- .byte 16, 1, 29, 3
- .byte 16, 4, 29, 6
- .byte 16, 7, 29, 9
- .byte 16, 10, 29, 12
- .byte 16, 13, 29, 15
- .byte 2, 2, 10, 7
- .byte 2, 9, 10, 14
- .byte 16, 1, 29, 3
- .byte 16, 5, 29, 7
- .byte 16, 9, 29, 11
- .byte 16, 13, 29, 15
-
- .align 2
-gUnknown_08376978:: @ 8376978
- .byte 2, 7, 10, 9
- .byte 21, 1, 29, 3
- .byte 21, 4, 29, 6
- .byte 21, 7, 29, 9
- .byte 21, 10, 29, 12
- .byte 21, 13, 29, 15
- .byte 2, 2, 10, 7
- .byte 2, 9, 10, 14
- .byte 16, 1, 29, 3
- .byte 16, 5, 29, 7
- .byte 16, 9, 29, 11
- .byte 16, 13, 29, 15
-
- .align 2
-gUnknown_083769A8:: @ 83769A8
- .byte 0, 3
- .byte 11, 1
- .byte 11, 4
- .byte 11, 7
- .byte 11, 10
- .byte 11, 13
- .byte 0, 1
- .byte 0, 8
- .byte 11, 1
- .byte 11, 5
- .byte 11, 9
- .byte 11, 13
-
- .align 2
-gUnknown_083769C0:: @ 83769C0
- .byte 0, 1
- .byte 0, 8
- .byte 11, 2
- .byte 11, 5
- .byte 11, 9
- .byte 11, 12
- .byte 0, 1
- .byte 0, 8
- .byte 11, 2
- .byte 11, 5
- .byte 11, 9
- .byte 11, 12
-
-gUnknown_083769D8:: @ 83769D8
- .byte 0x24,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x27
- .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
- .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
- .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
- .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47
- .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47
- .byte 0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x57
-
-gUnknown_08376A25:: @ 8376A25
- .byte 0x50,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x53
- .byte 0x60,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x63
- .byte 0x70,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x73
-
-gUnknown_08376A5E:: @ 8376A5E
- .byte 0x20,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x23
- .byte 0x30,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x33
- .byte 0x40,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x43
-
-@ unknown, unreferenced data
- .byte 0x0C
- .byte 0x0D
- .byte 0x0E
- .byte 0x0F
- .byte 0x00
- .byte 0x01
- .byte 0x02
- .byte 0x03
- .byte 0x04
- .byte 0x05
- .byte 0x0F
- .byte 0x10
- .byte 0x11
- .byte 0x12
- .byte 0x13
- .byte 0x14
- .byte 0x15
- .byte 0x0F
- .byte 0x06
- .byte 0x05
- .byte 0x01
- .byte 0x07
- .byte 0x08
- .byte 0x09
- .byte 0x0F
- .byte 0x16
- .byte 0x15
- .byte 0x11
- .byte 0x17
- .byte 0x18
- .byte 0x19
- .byte 0x0F
- .byte 0x09
- .byte 0x0A
- .byte 0x0B
- .byte 0x05
- .byte 0x0C
- .byte 0x0F
- .byte 0x0F
- .byte 0x19
- .byte 0x1A
- .byte 0x1B
- .byte 0x15
- .byte 0x1C
- .byte 0x0F
- .byte 0x0F
- .byte 0x0D
- .byte 0x0B
- .byte 0x05
- .byte 0x0C
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x1D
- .byte 0x1B
- .byte 0x15
- .byte 0x1C
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x06
- .byte 0x05
- .byte 0x0B
- .byte 0x05
- .byte 0x0C
- .byte 0x0F
- .byte 0x0F
- .byte 0x16
- .byte 0x15
- .byte 0x1B
- .byte 0x15
- .byte 0x1C
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x20
- .byte 0x0C
- .byte 0x09
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x1F
- .byte 0x30
- .byte 0x1C
- .byte 0x19
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x25
- .byte 0x0F
- .byte 0x22
- .byte 0x24
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x35
- .byte 0x41
- .byte 0x32
- .byte 0x34
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x26
- .byte 0x0F
- .byte 0x23
- .byte 0x0E
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x36
- .byte 0x43
- .byte 0x33
- .byte 0x1E
- .byte 0x0F
- .byte 0x0F
- .byte 0x27
- .byte 0x28
- .byte 0x29
- .byte 0x03
- .byte 0x2A
- .byte 0x0F
- .byte 0x0F
- .byte 0x37
- .byte 0x38
- .byte 0x39
- .byte 0x13
- .byte 0x3A
- .byte 0x0F
- .byte 0x0F
- .byte 0x27
- .byte 0x28
- .byte 0x29
- .byte 0x03
- .byte 0x04
- .byte 0x05
- .byte 0x0F
- .byte 0x37
- .byte 0x38
- .byte 0x39
- .byte 0x13
- .byte 0x14
- .byte 0x15
- .byte 0x0F
- .byte 0x2B
- .byte 0x2C
- .byte 0x02
- .byte 0x28
- .byte 0x29
- .byte 0x2D
- .byte 0x21
- .byte 0x3B
- .byte 0x3C
- .byte 0x12
- .byte 0x38
- .byte 0x39
- .byte 0x3D
- .byte 0x31
- .byte 0x2B
- .byte 0x2C
- .byte 0x02
- .byte 0x28
- .byte 0x29
- .byte 0x08
- .byte 0x09
- .byte 0x3B
- .byte 0x3C
- .byte 0x12
- .byte 0x38
- .byte 0x39
- .byte 0x18
- .byte 0x19
- .byte 0x2E
- .byte 0x2F
- .byte 0x2B
- .byte 0x2C
- .byte 0x02
- .byte 0x27
- .byte 0x2D
- .byte 0x3E
- .byte 0x3F
- .byte 0x3B
- .byte 0x3C
- .byte 0x12
- .byte 0x45
- .byte 0x3D
-
- .align 2
-gUnknown_08376B54:: @ 8376B54
- .4byte ether_effect_related_2
- .4byte sub_80704F0
-
- .align 1
-Unknown_08376B5C:
- .2byte 0x4000, 0x4018, 0xF400
- .2byte 0x4000, 0x4038, 0xF404
- .2byte 0x4008, 0x4018, 0xF408
- .2byte 0x4008, 0x4038, 0xF40C
- .2byte 0x4010, 0x4020, 0xF410
- .2byte 0x4020, 0x4025, 0xF418
- .2byte 0x4020, 0x4045, 0xF41C
- .2byte -1
-
- .align 1
-Unknown_08376B88:
- .2byte 0x4000, 0x4018, 0xF400
- .2byte 0x4000, 0x4038, 0xF404
- .2byte 0x4008, 0x4018, 0xF408
- .2byte 0x4008, 0x4038, 0xF40C
- .2byte 0x4010, 0x4020, 0xF410
- .2byte 0x4010, 0x4065, 0xF418
- .2byte 0x4010, 0x4085, 0xF41C
- .2byte -1
-
- .align 2
-gUnknown_08376BB4:: @ 8376BB4
- .byte 0x1, 0x4
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0xC, 0x1
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x4
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x7
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0xA
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0xD
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0x1, 0x2
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0x1, 0x9
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0xC, 0x1
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x5
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x9
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0xD
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0x1, 0x2
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0x1, 0x9
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0xC, 0x2
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x5
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x9
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0xC
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0x1, 0x2
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0xC, 0x2
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x5
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0x1, 0x9
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0xC, 0x9
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0xC
- .space 2
- .4byte Unknown_08376B88
-
- .align 2
-gUnknown_08376C74:: @ 8376C74
- .4byte sub_8089CD4, sub_806AFD0, 0
- .4byte sub_8095118, sub_8094E58, 0
- .4byte sub_80F9C6C, sub_80F9ACC, 0
- .4byte sub_80F9C6C, sub_806AFD0, 0
- .4byte sub_81222B0, sub_8121E78, 0
- .4byte sub_8122A48, sub_8122854, 0xFF
- .4byte sub_8122E0C, sub_806AFD0, 0x0F
- .4byte sub_80F9E64, sub_80F9CE8, 0
-
- .align 2
-gUnknown_08376CD4:: @ 8376CD4
- .2byte 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F
- .2byte 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F
-
- .align 2
-gUnknown_08376CEC:: @ 8376CEC
- .2byte 0x2A, 0x0B, 0x0C, 0x0D, 0x0E, 0x2F
- .2byte 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F
-
- .align 2
-gUnknown_08376D04:: @ 8376D04
- .4byte gOtherText_HP
- .4byte gOtherText_Attack
- .4byte gOtherText_Defense
- .4byte gOtherText_SpAtk
- .4byte gOtherText_SpDef
- .4byte gOtherText_Speed
-
-gUnknown_08376D1C:: @ 8376D1C
- .byte 0x3A @ HP
- .byte 0x3B @ Attack
- .byte 0x3C @ Defense
- .byte 0x3E @ Sp. Attack
- .byte 0x3F @ Sp. Defense
- .byte 0x3D @ Speed
-
- .align 2
-gStartMenuItems:: @ 8376D24
- .4byte SystemText_Pokedex, StartMenu_PokedexCallback
- .4byte SystemText_Pokemon, StartMenu_PokemonCallback
- .4byte SystemText_BAG, StartMenu_BagCallback
- .4byte SystemText_Pokenav, StartMenu_PokenavCallback
- .4byte SystemText_Player, StartMenu_PlayerCallback
- .4byte SystemText_Save, StartMenu_SaveCallback
- .4byte SystemText_Option, StartMenu_OptionCallback
- .4byte SystemText_Exit, StartMenu_ExitCallback
- .4byte SystemText_Retire, StartMenu_RetireCallback
- .4byte SystemText_Player, StartMenu_PlayerLinkCallback
-
- .align 2
-gUnknown_08376D74:: @ 8376D74
- .4byte OtherText_Yes, 0
- .4byte OtherText_No, 0
-
- .align 2
-TilesetAnimTiles_General_0_1: @ 8376D84
- .incbin "data/tilesets/primary/general/anim/0/1.4bpp"
-
- .align 2
-TilesetAnimTiles_General_0_0: @ 8376E04
- .incbin "data/tilesets/primary/general/anim/0/0.4bpp"
-
- .align 2
-TilesetAnimTiles_General_0_2: @ 8376E84
- .incbin "data/tilesets/primary/general/anim/0/2.4bpp"
-
- .space 32
-
- .align 2
-gTilesetAnimTable_General_0:: @ 8376F24
- .4byte TilesetAnimTiles_General_0_0
- .4byte TilesetAnimTiles_General_0_1
- .4byte TilesetAnimTiles_General_0_0
- .4byte TilesetAnimTiles_General_0_2
-
- .align 2
-TilesetAnimTiles_General_1_0: @ 8376F34
- .incbin "data/tilesets/primary/general/anim/1/0.4bpp"
-
- .align 2
-TilesetAnimTiles_General_1_1: @ 83772F4
- .incbin "data/tilesets/primary/general/anim/1/1.4bpp"
-
- .align 2
-TilesetAnimTiles_General_1_2: @ 83776B4
- .incbin "data/tilesets/primary/general/anim/1/2.4bpp"
-
- .align 2
-TilesetAnimTiles_General_1_3: @ 8377A74
- .incbin "data/tilesets/primary/general/anim/1/3.4bpp"
-
- .align 2
-TilesetAnimTiles_General_1_4: @ 8377E34
- .incbin "data/tilesets/primary/general/anim/1/4.4bpp"
-
- .align 2
-TilesetAnimTiles_General_1_5: @ 83781F4
- .incbin "data/tilesets/primary/general/anim/1/5.4bpp"
-
- .align 2
-TilesetAnimTiles_General_1_6: @ 83785B4
- .incbin "data/tilesets/primary/general/anim/1/6.4bpp"
-
- .align 2
-TilesetAnimTiles_General_1_7: @ 8378974
- .incbin "data/tilesets/primary/general/anim/1/7.4bpp"
-
- .align 2
-gTilesetAnimTable_General_1:: @ 8378D34
- .4byte TilesetAnimTiles_General_1_0
- .4byte TilesetAnimTiles_General_1_1
- .4byte TilesetAnimTiles_General_1_2
- .4byte TilesetAnimTiles_General_1_3
- .4byte TilesetAnimTiles_General_1_4
- .4byte TilesetAnimTiles_General_1_5
- .4byte TilesetAnimTiles_General_1_6
- .4byte TilesetAnimTiles_General_1_7
-
- .align 2
-TilesetAnimTiles_General_2_0: @ 8378D54
- .incbin "data/tilesets/primary/general/anim/2/0.4bpp"
-
- .align 2
-TilesetAnimTiles_General_2_1: @ 8378E94
- .incbin "data/tilesets/primary/general/anim/2/1.4bpp"
-
- .align 2
-TilesetAnimTiles_General_2_2: @ 8378FD4
- .incbin "data/tilesets/primary/general/anim/2/2.4bpp"
-
- .align 2
-TilesetAnimTiles_General_2_3: @ 8379114
- .incbin "data/tilesets/primary/general/anim/2/3.4bpp"
-
- .align 2
-TilesetAnimTiles_General_2_4: @ 8379254
- .incbin "data/tilesets/primary/general/anim/2/4.4bpp"
-
- .align 2
-TilesetAnimTiles_General_2_5: @ 8379394
- .incbin "data/tilesets/primary/general/anim/2/5.4bpp"
-
- .align 2
-TilesetAnimTiles_General_2_6: @ 83794D4
- .incbin "data/tilesets/primary/general/anim/2/6.4bpp"
-
- .align 2
-gTilesetAnimTable_General_2:: @ 8379614
- .4byte TilesetAnimTiles_General_2_0
- .4byte TilesetAnimTiles_General_2_1
- .4byte TilesetAnimTiles_General_2_2
- .4byte TilesetAnimTiles_General_2_3
- .4byte TilesetAnimTiles_General_2_4
- .4byte TilesetAnimTiles_General_2_5
- .4byte TilesetAnimTiles_General_2_6
- .4byte TilesetAnimTiles_General_2_0
-
- .align 2
-TilesetAnimTiles_General_3_0: @ 8379634
- .incbin "data/tilesets/primary/general/anim/3/0.4bpp"
-
- .align 2
-TilesetAnimTiles_General_3_1: @ 83796F4
- .incbin "data/tilesets/primary/general/anim/3/1.4bpp"
-
- .align 2
-TilesetAnimTiles_General_3_2: @ 83797B4
- .incbin "data/tilesets/primary/general/anim/3/2.4bpp"
-
- .align 2
-TilesetAnimTiles_General_3_3: @ 8379874
- .incbin "data/tilesets/primary/general/anim/3/3.4bpp"
-
- .align 2
-gTilesetAnimTable_General_3:: @ 8379934
- .4byte TilesetAnimTiles_General_3_0
- .4byte TilesetAnimTiles_General_3_1
- .4byte TilesetAnimTiles_General_3_2
- .4byte TilesetAnimTiles_General_3_3
-
- .align 2
-TilesetAnimTiles_General_4_0: @ 8379944
- .incbin "data/tilesets/primary/general/anim/4/0.4bpp"
-
- .align 2
-TilesetAnimTiles_General_4_1: @ 8379A84
- .incbin "data/tilesets/primary/general/anim/4/1.4bpp"
-
- .align 2
-TilesetAnimTiles_General_4_2: @ 8379BC4
- .incbin "data/tilesets/primary/general/anim/4/2.4bpp"
-
- .align 2
-TilesetAnimTiles_General_4_3: @ 8379D04
- .incbin "data/tilesets/primary/general/anim/4/3.4bpp"
-
- .align 2
-gTilesetAnimTable_General_4:: @ 8379E44
- .4byte TilesetAnimTiles_General_4_0
- .4byte TilesetAnimTiles_General_4_1
- .4byte TilesetAnimTiles_General_4_2
- .4byte TilesetAnimTiles_General_4_3
-
- .align 2
-TilesetAnimTiles_Lavaridge_0: @ 8379E54
- .incbin "data/tilesets/secondary/lavaridge/anim/0.4bpp"
-
- .align 2
-TilesetAnimTiles_Lavaridge_1: @ 8379ED4
- .incbin "data/tilesets/secondary/lavaridge/anim/1.4bpp"
-
- .align 2
-TilesetAnimTiles_Lavaridge_2: @ 8379F54
- .incbin "data/tilesets/secondary/lavaridge/anim/2.4bpp"
-
- .align 2
-TilesetAnimTiles_Lavaridge_3: @ 8379FD4
- .incbin "data/tilesets/secondary/lavaridge/anim/3.4bpp"
-
- .align 2
-gTilesetAnimTable_Lavaridge:: @ 837A054
- .4byte TilesetAnimTiles_Lavaridge_0
- .4byte TilesetAnimTiles_Lavaridge_1
- .4byte TilesetAnimTiles_Lavaridge_2
- .4byte TilesetAnimTiles_Lavaridge_3
-
- .align 2
-TilesetAnimTiles_Pacifidlog_0_0: @ 837A064
- .incbin "data/tilesets/secondary/pacifidlog/anim/0/0.4bpp"
-
- .align 2
-TilesetAnimTiles_Pacifidlog_0_1: @ 837A424
- .incbin "data/tilesets/secondary/pacifidlog/anim/0/1.4bpp"
-
- .align 2
-TilesetAnimTiles_Pacifidlog_0_2: @ 837A7E4
- .incbin "data/tilesets/secondary/pacifidlog/anim/0/2.4bpp"
-
- .align 2
-gTilesetAnimTable_Pacifidlog_0:: @ 837ABA4
- .4byte TilesetAnimTiles_Pacifidlog_0_0
- .4byte TilesetAnimTiles_Pacifidlog_0_1
- .4byte TilesetAnimTiles_Pacifidlog_0_2
- .4byte TilesetAnimTiles_Pacifidlog_0_1
-
- .align 2
-TilesetAnimTiles_Underwater_0: @ 837ABB4
- .incbin "data/tilesets/secondary/underwater/anim/0.4bpp"
-
- .align 2
-TilesetAnimTiles_Underwater_1: @ 837AC34
- .incbin "data/tilesets/secondary/underwater/anim/1.4bpp"
-
- .align 2
-TilesetAnimTiles_Underwater_2: @ 837ACB4
- .incbin "data/tilesets/secondary/underwater/anim/2.4bpp"
-
- .align 2
-TilesetAnimTiles_Underwater_3: @ 837AD34
- .incbin "data/tilesets/secondary/underwater/anim/3.4bpp"
-
- .align 2
-gTilesetAnimTable_Underwater:: @ 837ADB4
- .4byte TilesetAnimTiles_Underwater_0
- .4byte TilesetAnimTiles_Underwater_1
- .4byte TilesetAnimTiles_Underwater_2
- .4byte TilesetAnimTiles_Underwater_3
-
- .align 2
-TilesetAnimTiles_Pacifidlog_1_0: @ 837ADC4
- .incbin "data/tilesets/secondary/pacifidlog/anim/1/0.4bpp"
-
- .align 2
-TilesetAnimTiles_Pacifidlog_1_1: @ 837AEC4
- .incbin "data/tilesets/secondary/pacifidlog/anim/1/1.4bpp"
-
- .align 2
-TilesetAnimTiles_Pacifidlog_1_2: @ 837AFC4
- .incbin "data/tilesets/secondary/pacifidlog/anim/1/2.4bpp"
-
- .align 2
-TilesetAnimTiles_Pacifidlog_1_3: @ 837B0C4
- .incbin "data/tilesets/secondary/pacifidlog/anim/1/3.4bpp"
-
- .align 2
-TilesetAnimTiles_Pacifidlog_1_4: @ 837B1C4
- .incbin "data/tilesets/secondary/pacifidlog/anim/1/4.4bpp"
-
- .align 2
-TilesetAnimTiles_Pacifidlog_1_5: @ 837B2C4
- .incbin "data/tilesets/secondary/pacifidlog/anim/1/5.4bpp"
-
- .align 2
-TilesetAnimTiles_Pacifidlog_1_6: @ 837B3C4
- .incbin "data/tilesets/secondary/pacifidlog/anim/1/6.4bpp"
-
- .align 2
-TilesetAnimTiles_Pacifidlog_1_7: @ 837B4C4
- .incbin "data/tilesets/secondary/pacifidlog/anim/1/7.4bpp"
-
- .align 2
-gTilesetAnimTable_Pacifidlog_1:: @ 837B5C4
- .4byte TilesetAnimTiles_Pacifidlog_1_0
- .4byte TilesetAnimTiles_Pacifidlog_1_1
- .4byte TilesetAnimTiles_Pacifidlog_1_2
- .4byte TilesetAnimTiles_Pacifidlog_1_3
- .4byte TilesetAnimTiles_Pacifidlog_1_4
- .4byte TilesetAnimTiles_Pacifidlog_1_5
- .4byte TilesetAnimTiles_Pacifidlog_1_6
- .4byte TilesetAnimTiles_Pacifidlog_1_7
-
- .align 2
-TilesetAnimTiles_Mauville_0_0: @ 837B5E4
- .incbin "data/tilesets/secondary/mauville/anim/0/0.4bpp"
-
- .align 2
-TilesetAnimTiles_Mauville_0_1: @ 837B664
- .incbin "data/tilesets/secondary/mauville/anim/0/1.4bpp"
-
- .align 2
-TilesetAnimTiles_Mauville_0_2: @ 837B6E4
- .incbin "data/tilesets/secondary/mauville/anim/0/2.4bpp"
-
- .align 2
-TilesetAnimTiles_Mauville_0_3: @ 837B764
- .incbin "data/tilesets/secondary/mauville/anim/0/3.4bpp"
-
- .align 2
-TilesetAnimTiles_Mauville_0_4: @ 837B7E4
- .incbin "data/tilesets/secondary/mauville/anim/0/4.4bpp"
-
- .align 2
-TilesetAnimTiles_Mauville_1_0: @ 837B864
- .incbin "data/tilesets/secondary/mauville/anim/1/0.4bpp"
-
- .align 2
-TilesetAnimTiles_Mauville_1_1: @ 837B8E4
- .incbin "data/tilesets/secondary/mauville/anim/1/1.4bpp"
-
- .align 2
-TilesetAnimTiles_Mauville_1_2: @ 837B964
- .incbin "data/tilesets/secondary/mauville/anim/1/2.4bpp"
-
- .align 2
-TilesetAnimTiles_Mauville_1_3: @ 837B9E4
- .incbin "data/tilesets/secondary/mauville/anim/1/3.4bpp"
-
- .align 2
-TilesetAnimTiles_Mauville_1_4: @ 837BA64
- .incbin "data/tilesets/secondary/mauville/anim/1/4.4bpp"
-
- .align 2
-gUnknown_0837BAE4:: @ 837BAE4
- .4byte 0x06004C00
- .4byte 0x06004C80
- .4byte 0x06004D00
- .4byte 0x06004D80
- .4byte 0x06004E00
- .4byte 0x06004E80
- .4byte 0x06004F00
- .4byte 0x06004F80
-
- .align 2
-gUnknown_0837BB04:: @ 837BB04
- .4byte 0x06005000
- .4byte 0x06005080
- .4byte 0x06005100
- .4byte 0x06005180
- .4byte 0x06005200
- .4byte 0x06005280
- .4byte 0x06005300
- .4byte 0x06005380
-
- .align 2
-gTilesetAnimTable_Mauville_0A:: @ 837BB24
- .4byte TilesetAnimTiles_Mauville_0_0
- .4byte TilesetAnimTiles_Mauville_0_0
- .4byte TilesetAnimTiles_Mauville_0_1
- .4byte TilesetAnimTiles_Mauville_0_2
- .4byte TilesetAnimTiles_Mauville_0_3
- .4byte TilesetAnimTiles_Mauville_0_3
- .4byte TilesetAnimTiles_Mauville_0_3
- .4byte TilesetAnimTiles_Mauville_0_3
- .4byte TilesetAnimTiles_Mauville_0_3
- .4byte TilesetAnimTiles_Mauville_0_3
- .4byte TilesetAnimTiles_Mauville_0_2
- .4byte TilesetAnimTiles_Mauville_0_1
-
- .align 2
-gTilesetAnimTable_Mauville_1A:: @ 837BB54
- .4byte TilesetAnimTiles_Mauville_1_0
- .4byte TilesetAnimTiles_Mauville_1_0
- .4byte TilesetAnimTiles_Mauville_1_1
- .4byte TilesetAnimTiles_Mauville_1_2
- .4byte TilesetAnimTiles_Mauville_1_3
- .4byte TilesetAnimTiles_Mauville_1_3
- .4byte TilesetAnimTiles_Mauville_1_3
- .4byte TilesetAnimTiles_Mauville_1_3
- .4byte TilesetAnimTiles_Mauville_1_3
- .4byte TilesetAnimTiles_Mauville_1_3
- .4byte TilesetAnimTiles_Mauville_1_2
- .4byte TilesetAnimTiles_Mauville_1_1
-
- .align 2
-gTilesetAnimTable_Mauville_0B:: @ 837BB84
- .4byte TilesetAnimTiles_Mauville_0_0
- .4byte TilesetAnimTiles_Mauville_0_0
- .4byte TilesetAnimTiles_Mauville_0_4
- .4byte TilesetAnimTiles_Mauville_0_4
-
- .align 2
-gTilesetAnimTable_Mauville_1B:: @ 837BB94
- .4byte TilesetAnimTiles_Mauville_1_0
- .4byte TilesetAnimTiles_Mauville_1_0
- .4byte TilesetAnimTiles_Mauville_1_4
- .4byte TilesetAnimTiles_Mauville_1_4
-
- .align 2
-TilesetAnimTiles_Rustboro_0_0: @ 837BBA4
- .incbin "data/tilesets/secondary/rustboro/anim/0/0.4bpp"
-
- .align 2
-TilesetAnimTiles_Rustboro_0_1: @ 837BC24
- .incbin "data/tilesets/secondary/rustboro/anim/0/1.4bpp"
-
- .align 2
-TilesetAnimTiles_Rustboro_0_2: @ 837BCA4
- .incbin "data/tilesets/secondary/rustboro/anim/0/2.4bpp"
-
- .align 2
-TilesetAnimTiles_Rustboro_0_3: @ 837BD24
- .incbin "data/tilesets/secondary/rustboro/anim/0/3.4bpp"
-
- .align 2
-TilesetAnimTiles_Rustboro_0_4: @ 837BDA4
- .incbin "data/tilesets/secondary/rustboro/anim/0/4.4bpp"
-
- .align 2
-TilesetAnimTiles_Rustboro_0_5: @ 837BE24
- .incbin "data/tilesets/secondary/rustboro/anim/0/5.4bpp"
-
- .align 2
-TilesetAnimTiles_Rustboro_0_6: @ 837BEA4
- .incbin "data/tilesets/secondary/rustboro/anim/0/6.4bpp"
-
- .align 2
-TilesetAnimTiles_Rustboro_0_7: @ 837BF24
- .incbin "data/tilesets/secondary/rustboro/anim/0/7.4bpp"
-
- .align 2
-gUnknown_0837BFA4:: @ 837BFA4
- .4byte 0x06005000
- .4byte 0x06005080
- .4byte 0x06005100
- .4byte 0x06005180
- .4byte 0x06005200
- .4byte 0x06005280
- .4byte 0x06005300
- .4byte 0x06005380
-
- .align 2
-gTilesetAnimTable_Rustboro_0:: @ 837BFC4
- .4byte TilesetAnimTiles_Rustboro_0_0
- .4byte TilesetAnimTiles_Rustboro_0_1
- .4byte TilesetAnimTiles_Rustboro_0_2
- .4byte TilesetAnimTiles_Rustboro_0_3
- .4byte TilesetAnimTiles_Rustboro_0_4
- .4byte TilesetAnimTiles_Rustboro_0_5
- .4byte TilesetAnimTiles_Rustboro_0_6
- .4byte TilesetAnimTiles_Rustboro_0_7
-
- .align 2
-TilesetAnimTiles_Rustboro_1_0: @ 837BFE4
- .incbin "data/tilesets/secondary/rustboro/anim/1/0.4bpp"
-
- .align 2
-TilesetAnimTiles_Rustboro_1_1: @ 837C064
- .incbin "data/tilesets/secondary/rustboro/anim/1/1.4bpp"
-
- .align 2
-gTilesetAnimTable_Rustboro_1:: @ 837C0E4
- .4byte TilesetAnimTiles_Rustboro_1_0
- .4byte TilesetAnimTiles_Rustboro_1_1
-
- .align 2
-TilesetAnimTiles_Cave_0: @ 837C0EC
- .incbin "data/tilesets/secondary/cave/anim/0.4bpp"
-
- .align 2
-TilesetAnimTiles_Cave_1: @ 837C16C
- .incbin "data/tilesets/secondary/cave/anim/1.4bpp"
-
- .align 2
-TilesetAnimTiles_Cave_2: @ 837C1EC
- .incbin "data/tilesets/secondary/cave/anim/2.4bpp"
-
- .align 2
-TilesetAnimTiles_Cave_3: @ 837C26C
- .incbin "data/tilesets/secondary/cave/anim/3.4bpp"
-
- .incbin "data/tilesets/secondary/cave/anim/unused/0.4bpp"
- .incbin "data/tilesets/secondary/cave/anim/unused/1.4bpp"
- .incbin "data/tilesets/secondary/cave/anim/unused/2.4bpp"
- .incbin "data/tilesets/secondary/cave/anim/unused/3.4bpp"
-
- .space 32
-
- .align 2
-gTilesetAnimTable_Cave:: @ 837C50C
- .4byte TilesetAnimTiles_Cave_0
- .4byte TilesetAnimTiles_Cave_1
- .4byte TilesetAnimTiles_Cave_2
- .4byte TilesetAnimTiles_Cave_3
-
- .align 2
-TilesetAnimTiles_EverGrande_0: @ 837C51C
- .incbin "data/tilesets/secondary/ever_grande/anim/0.4bpp"
-
- .align 2
-TilesetAnimTiles_EverGrande_1: @ 837C59C
- .incbin "data/tilesets/secondary/ever_grande/anim/1.4bpp"
-
- .align 2
-TilesetAnimTiles_EverGrande_2: @ 837C61C
- .incbin "data/tilesets/secondary/ever_grande/anim/2.4bpp"
-
- .align 2
-TilesetAnimTiles_EverGrande_3: @ 837C69C
- .incbin "data/tilesets/secondary/ever_grande/anim/3.4bpp"
-
- .align 2
-TilesetAnimTiles_EverGrande_4: @ 837C71C
- .incbin "data/tilesets/secondary/ever_grande/anim/4.4bpp"
-
- .align 2
-TilesetAnimTiles_EverGrande_5: @ 837C79C
- .incbin "data/tilesets/secondary/ever_grande/anim/5.4bpp"
-
- .align 2
-TilesetAnimTiles_EverGrande_6: @ 837C81C
- .incbin "data/tilesets/secondary/ever_grande/anim/6.4bpp"
-
- .align 2
-TilesetAnimTiles_EverGrande_7: @ 837C89C
- .incbin "data/tilesets/secondary/ever_grande/anim/7.4bpp"
-
- .space 32
-
- .align 2
-gUnknown_0837C93C:: @ 837C93C
- .4byte 0x06005C00
- .4byte 0x06005C80
- .4byte 0x06005D00
- .4byte 0x06005D80
- .4byte 0x06005E00
- .4byte 0x06005E80
- .4byte 0x06005F00
- .4byte 0x06005F80
-
- .align 2
-gTilesetAnimTable_EverGrande:: @ 837C95C
- .4byte TilesetAnimTiles_EverGrande_0
- .4byte TilesetAnimTiles_EverGrande_1
- .4byte TilesetAnimTiles_EverGrande_2
- .4byte TilesetAnimTiles_EverGrande_3
- .4byte TilesetAnimTiles_EverGrande_4
- .4byte TilesetAnimTiles_EverGrande_5
- .4byte TilesetAnimTiles_EverGrande_6
- .4byte TilesetAnimTiles_EverGrande_7
-
- .align 2
-TilesetAnimTiles_Building_0: @ 837C97C
- .incbin "data/tilesets/primary/building/anim/0.4bpp"
-
- .align 2
-TilesetAnimTiles_Building_1: @ 837C9FC
- .incbin "data/tilesets/primary/building/anim/1.4bpp"
-
- .align 2
-gTilesetAnimTable_Building:: @ 837CA7C
- .4byte TilesetAnimTiles_Building_0
- .4byte TilesetAnimTiles_Building_1
-
- .align 2
-TilesetAnimTiles_SootopolisGym_0_0: @ 837CA84
- .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/0.4bpp"
-
- .align 2
-TilesetAnimTiles_SootopolisGym_0_1: @ 837CC04
- .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/1.4bpp"
-
- .align 2
-TilesetAnimTiles_SootopolisGym_0_2: @ 837CD84
- .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/2.4bpp"
-
- .align 2
-TilesetAnimTiles_SootopolisGym_1_0: @ 837CF04
- .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/0.4bpp"
-
- .align 2
-TilesetAnimTiles_SootopolisGym_1_1: @ 837D184
- .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/1.4bpp"
-
- .align 2
-TilesetAnimTiles_SootopolisGym_1_2: @ 837D404
- .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/2.4bpp"
-
- .align 2
-gTilesetAnimTable_SootopolisGym_0:: @ 837D684
- .4byte TilesetAnimTiles_SootopolisGym_0_0
- .4byte TilesetAnimTiles_SootopolisGym_0_1
- .4byte TilesetAnimTiles_SootopolisGym_0_2
-
- .align 2
-gTilesetAnimTable_SootopolisGym_1:: @ 837D690
- .4byte TilesetAnimTiles_SootopolisGym_1_0
- .4byte TilesetAnimTiles_SootopolisGym_1_1
- .4byte TilesetAnimTiles_SootopolisGym_1_2
-
- .align 2
-TilesetAnimTiles_EliteFour_1_0: @ 837D69C
- .incbin "data/tilesets/secondary/elite_four/anim/1/0.4bpp"
-
- .align 2
-TilesetAnimTiles_EliteFour_1_1: @ 837D71C
- .incbin "data/tilesets/secondary/elite_four/anim/1/1.4bpp"
-
- .align 2
-TilesetAnimTiles_EliteFour_0_0: @ 837D79C
- .incbin "data/tilesets/secondary/elite_four/anim/0/0.4bpp"
-
- .align 2
-TilesetAnimTiles_EliteFour_0_1: @ 837D7BC
- .incbin "data/tilesets/secondary/elite_four/anim/0/1.4bpp"
-
- .align 2
-TilesetAnimTiles_EliteFour_0_2: @ 837D7DC
- .incbin "data/tilesets/secondary/elite_four/anim/0/2.4bpp"
-
- .align 2
-TilesetAnimTiles_EliteFour_0_3: @ 837D7FC
- .incbin "data/tilesets/secondary/elite_four/anim/0/3.4bpp"
-
- .space 32
-
- .align 2
-gTilesetAnimTable_EliteFour_0:: @ 837D83C
- .4byte TilesetAnimTiles_EliteFour_0_0
- .4byte TilesetAnimTiles_EliteFour_0_1
- .4byte TilesetAnimTiles_EliteFour_0_2
- .4byte TilesetAnimTiles_EliteFour_0_3
-
- .align 2
-gTilesetAnimTable_EliteFour_1:: @ 837D84C
- .4byte TilesetAnimTiles_EliteFour_1_0
- .4byte TilesetAnimTiles_EliteFour_1_1
-
- .align 2
-TilesetAnimTiles_MauvilleGym_0: @ 837D854
- .incbin "data/tilesets/secondary/mauville_gym/anim/0.4bpp"
-
- .align 2
-TilesetAnimTiles_MauvilleGym_1: @ 837DA54
- .incbin "data/tilesets/secondary/mauville_gym/anim/1.4bpp"
-
- .space 32
-
- .align 2
-gTilesetAnimTable_MauvilleGym:: @ 837DC74
- .4byte TilesetAnimTiles_MauvilleGym_0
- .4byte TilesetAnimTiles_MauvilleGym_1
-
- .align 2
-TilesetAnimTiles_BikeShop_0: @ 837DC7C
- .incbin "data/tilesets/secondary/bike_shop/anim/0.4bpp"
-
- .align 2
-TilesetAnimTiles_BikeShop_1: @ 837DD9C
- .incbin "data/tilesets/secondary/bike_shop/anim/1.4bpp"
-
- .space 32
-
- .align 2
-gTilesetAnimTable_BikeShop:: @ 837DEDC
- .4byte TilesetAnimTiles_BikeShop_0
- .4byte TilesetAnimTiles_BikeShop_1
-
- .align 2
-gDummyPaletteStructTemplate:: @ 837DEE4
- .2byte 0xFFFF
- .space 9
- .byte 0x20
- .space 4
-
- .align 2
-gFanfares:: @ 837DEF4
- .2byte BGM_FANFA1, 80
- .2byte BGM_FANFA4, 160
- .2byte BGM_FANFA5, 220
- .2byte BGM_ME_WAZA, 220
- .2byte BGM_ME_ASA, 160
- .2byte BGM_ME_BACHI, 340
- .2byte BGM_ME_WASURE, 180
- .2byte BGM_ME_KINOMI, 120
- .2byte BGM_ME_TAMA, 710
- .2byte BGM_ME_B_BIG, 250
- .2byte BGM_ME_B_SMALL, 150
- .2byte BGM_ME_ZANNEN, 160
-
- .align 2
-gOamData_837DF24:: @ 837DF24
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF2C:: @ 837DF2C
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF34:: @ 837DF34
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF3C:: @ 837DF3C
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF44:: @ 837DF44
- .2byte 0x4000
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF4C:: @ 837DF4C
- .2byte 0x4000
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF54:: @ 837DF54
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF5C:: @ 837DF5C
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF64:: @ 837DF64
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF6C:: @ 837DF6C
- .2byte 0x8000
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF74:: @ 837DF74
- .2byte 0x8000
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF7C:: @ 837DF7C
- .2byte 0x8000
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF84:: @ 837DF84
- .2byte 0x0100
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF8C:: @ 837DF8C
- .2byte 0x0100
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF94:: @ 837DF94
- .2byte 0x0100
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837DF9C:: @ 837DF9C
- .2byte 0x0100
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFA4:: @ 837DFA4
- .2byte 0x4100
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFAC:: @ 837DFAC
- .2byte 0x4100
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFB4:: @ 837DFB4
- .2byte 0x4100
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFBC:: @ 837DFBC
- .2byte 0x4100
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFC4:: @ 837DFC4
- .2byte 0x8100
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFCC:: @ 837DFCC
- .2byte 0x8100
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFD4:: @ 837DFD4
- .2byte 0x8100
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFDC:: @ 837DFDC
- .2byte 0x8100
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFE4:: @ 837DFE4
- .2byte 0x0300
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFEC:: @ 837DFEC
- .2byte 0x0300
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFF4:: @ 837DFF4
- .2byte 0x0300
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837DFFC:: @ 837DFFC
- .2byte 0x0300
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837D004:: @ 837D004
- .2byte 0x4300
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837D00C:: @ 837D00C
- .2byte 0x4300
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E014:: @ 837E014
- .2byte 0x4300
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E01C:: @ 837E01C
- .2byte 0x4300
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837E024:: @ 837E024
- .2byte 0x8300
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837E02C:: @ 837E02C
- .2byte 0x8300
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E034:: @ 837E034
- .2byte 0x8300
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E03C:: @ 837E03C
- .2byte 0x8300
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837E044:: @ 837E044
- .2byte 0x0400
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837E04C:: @ 837E04C
- .2byte 0x0400
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E054:: @ 837E054
- .2byte 0x0400
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E05C:: @ 837E05C
- .2byte 0x0400
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837E064:: @ 837E064
- .2byte 0x4400
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837E06C:: @ 837E06C
- .2byte 0x4400
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E074:: @ 837E074
- .2byte 0x4400
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E07C:: @ 837E07C
- .2byte 0x4400
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837E084:: @ 837E084
- .2byte 0x8400
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837E08C:: @ 837E08C
- .2byte 0x8400
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E094:: @ 837E094
- .2byte 0x8400
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E09C:: @ 837E09C
- .2byte 0x8400
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0A4:: @ 837E0A4
- .2byte 0x0500
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0AC:: @ 837E0AC
- .2byte 0x0500
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0B4:: @ 837E0B4
- .2byte 0x0500
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0BC:: @ 837E0BC
- .2byte 0x0500
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0C4:: @ 837E0C4
- .2byte 0x4500
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0CC:: @ 837E0CC
- .2byte 0x4500
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0D4:: @ 837E0D4
- .2byte 0x4500
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0DC:: @ 837E0DC
- .2byte 0x4500
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0E4:: @ 837E0E4
- .2byte 0x8500
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0EC:: @ 837E0EC
- .2byte 0x8500
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0F4:: @ 837E0F4
- .2byte 0x8500
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E0FC:: @ 837E0FC
- .2byte 0x8500
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837E104:: @ 837E104
- .2byte 0x0700
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837E10C:: @ 837E10C
- .2byte 0x0700
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E114:: @ 837E114
- .2byte 0x0700
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E11C:: @ 837E11C
- .2byte 0x0700
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837E124:: @ 837E124
- .2byte 0x4700
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837E12C:: @ 837E12C
- .2byte 0x4700
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E134:: @ 837E134
- .2byte 0x4700
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E13C:: @ 837E13C
- .2byte 0x4700
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_837E144:: @ 837E144
- .2byte 0x8700
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_837E14C:: @ 837E14C
- .2byte 0x8700
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_837E154:: @ 837E154
- .2byte 0x8700
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_837E15C:: @ 837E15C
- .2byte 0x8700
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gBattleAnimPicTable:: @ 837E164
- obj_tiles gBattleAnimSpriteSheet_000, 0x200, 10000
- obj_tiles gBattleAnimSpriteSheet_001, 0x300, 10001
- obj_tiles gBattleAnimSpriteSheet_002, 0x200, 10002
- obj_tiles gBattleAnimSpriteSheet_003, 0x100, 10003
- obj_tiles gBattleAnimSpriteSheet_004, 0x200, 10004
- obj_tiles gBattleAnimSpriteSheet_005, 0x400, 10005
- obj_tiles gBattleAnimSpriteSheet_006, 0x180, 10006
- obj_tiles gBattleAnimSpriteSheet_007, 0x800, 10007
- obj_tiles gBattleAnimSpriteSheet_008, 0x20, 10008
- obj_tiles gBattleAnimSpriteSheet_009, 0x400, 10009
- obj_tiles gBattleAnimSpriteSheet_010, 0x1200, 10010
- obj_tiles gBattleAnimSpriteSheet_011, 0x180, 10011
- obj_tiles gBattleAnimSpriteSheet_012, 0x80, 10012
- obj_tiles gBattleAnimSpriteSheet_013, 0x80, 10013
- obj_tiles gBattleAnimSpriteSheet_014, 0x280, 10014
- obj_tiles gBattleAnimSpriteSheet_015, 0x80, 10015
- obj_tiles gBattleAnimSpriteSheet_016, 0x100, 10016
- obj_tiles gBattleAnimSpriteSheet_017, 0x20, 10017
- obj_tiles gBattleAnimSpriteSheet_018, 0x80, 10018
- obj_tiles gBattleAnimSpriteSheet_019, 0x400, 10019
- obj_tiles gBattleAnimSpriteSheet_020, 0x200, 10020
- obj_tiles gBattleAnimSpriteSheet_021, 0xA00, 10021
- obj_tiles gBattleAnimSpriteSheet_021, 0xA00, 10022
- obj_tiles gBattleAnimSpriteSheet_023, 0x380, 10023
- obj_tiles gBattleAnimSpriteSheet_024, 0x300, 10024
- obj_tiles gBattleAnimSpriteSheet_025, 0xA00, 10025
- obj_tiles gBattleAnimSpriteSheet_026, 0xA00, 10026
- obj_tiles gBattleAnimSpriteSheet_027, 0xA00, 10027
- obj_tiles gBattleAnimSpriteSheet_028, 0xA00, 10028
- obj_tiles gBattleAnimSpriteSheet_029, 0xA00, 10029
- obj_tiles gBattleAnimSpriteSheet_030, 0xA00, 10030
- obj_tiles gBattleAnimSpriteSheet_031, 0xE00, 10031
- obj_tiles gBattleAnimSpriteSheet_032, 0x380, 10032
- obj_tiles gBattleAnimSpriteSheet_033, 0x1000, 10033
- obj_tiles gBattleAnimSpriteSheet_034, 0x800, 10034
- obj_tiles gBattleAnimSpriteSheet_035, 0xA00, 10035
- obj_tiles gBattleAnimSpriteSheet_036, 0x800, 10036
- obj_tiles gBattleAnimSpriteSheet_037, 0xA00, 10037
- obj_tiles gBattleAnimSpriteSheet_038, 0xA00, 10038
- obj_tiles gBattleAnimSpriteSheet_039, 0xA00, 10039
- obj_tiles gBattleAnimSpriteSheet_040, 0xA00, 10040
- obj_tiles gBattleAnimSpriteSheet_041, 0xA00, 10041
- obj_tiles gBattleAnimSpriteSheet_042, 0xA00, 10042
- obj_tiles gBattleAnimSpriteSheet_043, 0xA00, 10043
- obj_tiles gBattleAnimSpriteSheet_044, 0xA00, 10044
- obj_tiles gBattleAnimSpriteSheet_045, 0xA00, 10045
- obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 10046
- obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 10047
- obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 10048
- obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 10049
- obj_tiles gBattleAnimSpriteSheet_050, 0x200, 10050
- obj_tiles gBattleAnimSpriteSheet_051, 0x200, 10051
- obj_tiles gBattleAnimSpriteSheet_052, 0x200, 10052
- obj_tiles gBattleAnimSpriteSheet_053, 0x800, 10053
- obj_tiles gBattleAnimSpriteSheet_054, 0x80, 10054
- obj_tiles gBattleAnimSpriteSheet_055, 0x200, 10055
- obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 10056
- obj_tiles gBattleAnimSpriteSheet_057, 0x180, 10057
- obj_tiles gBattleAnimSpriteSheet_058, 0xC00, 10058
- obj_tiles gBattleAnimSpriteSheet_059, 0x100, 10059
- obj_tiles gBattleAnimSpriteSheet_060, 0x40, 10060
- obj_tiles gBattleAnimSpriteSheet_061, 0x180, 10061
- obj_tiles gBattleAnimSpriteSheet_062, 0x800, 10062
- obj_tiles gBattleAnimSpriteSheet_063, 0x480, 10063
- obj_tiles gBattleAnimSpriteSheet_064, 0x200, 10064
- obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10065
- obj_tiles gBattleAnimSpriteSheet_066, 0x100, 10066
- obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10067
- obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10068
- obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10069
- obj_tiles gBattleAnimSpriteSheet_070, 0x200, 10070
- obj_tiles gBattleAnimSpriteSheet_071, 0xA00, 10071
- obj_tiles gBattleAnimSpriteSheet_072, 0x300, 10072
- obj_tiles gBattleAnimSpriteSheet_073, 0x180, 10073
- obj_tiles gBattleAnimSpriteSheet_074, 0xA0, 10074
- obj_tiles gBattleAnimSpriteSheet_075, 0x700, 10075
- obj_tiles gBattleAnimSpriteSheet_076, 0x400, 10076
- obj_tiles gBattleAnimSpriteSheet_077, 0x200, 10077
- obj_tiles gBattleAnimSpriteSheet_078, 0x300, 10078
- obj_tiles gBattleAnimSpriteSheet_079, 0xC00, 10079
- obj_tiles gBattleAnimSpriteSheet_080, 0xA00, 10080
- obj_tiles gBattleAnimSpriteSheet_081, 0x80, 10081
- obj_tiles gBattleAnimSpriteSheet_082, 0x40, 10082
- obj_tiles gBattleAnimSpriteSheet_083, 0xE00, 10083
- obj_tiles gBattleAnimSpriteSheet_084, 0xE00, 10084
- obj_tiles gBattleAnimSpriteSheet_085, 0x280, 10085
- obj_tiles gBattleAnimSpriteSheet_086, 0x200, 10086
- obj_tiles gBattleAnimSpriteSheet_087, 0x80, 10087
- obj_tiles gBattleAnimSpriteSheet_088, 0xC0, 10088
- obj_tiles gBattleAnimSpriteSheet_089, 0xA00, 10089
- obj_tiles gBattleAnimSpriteSheet_090, 0x200, 10090
- obj_tiles gBattleAnimSpriteSheet_091, 0x180, 10091
- obj_tiles gBattleAnimSpriteSheet_092, 0x80, 10092
- obj_tiles gBattleAnimSpriteSheet_093, 0x1000, 10093
- obj_tiles gBattleAnimSpriteSheet_094, 0xA00, 10094
- obj_tiles gBattleAnimSpriteSheet_095, 0x180, 10095
- obj_tiles gBattleAnimSpriteSheet_096, 0x380, 10096
- obj_tiles gBattleAnimSpriteSheet_097, 0xC00, 10097
- obj_tiles gBattleAnimSpriteSheet_098, 0x200, 10098
- obj_tiles gBattleAnimSpriteSheet_099, 0x200, 10099
- obj_tiles gBattleAnimSpriteSheet_100, 0x200, 10100
- obj_tiles gBattleAnimSpriteSheet_101, 0x200, 10101
- obj_tiles gBattleAnimSpriteSheet_102, 0x400, 10102
- obj_tiles gBattleAnimSpriteSheet_103, 0x80, 10103
- obj_tiles gBattleAnimSpriteSheet_104, 0x400, 10104
- obj_tiles gBattleAnimSpriteSheet_105, 0xC00, 10105
- obj_tiles gBattleAnimSpriteSheet_106, 0x200, 10106
- obj_tiles gBattleAnimSpriteSheet_107, 0x1000, 10107
- obj_tiles gBattleAnimSpriteSheet_108, 0xA00, 10108
- obj_tiles gBattleAnimSpriteSheet_109, 0x20, 10109
- obj_tiles gBattleAnimSpriteSheet_110, 0xE00, 10110
- obj_tiles gBattleAnimSpriteSheet_111, 0x80, 10111
- obj_tiles gBattleAnimSpriteSheet_112, 0xA00, 10112
- obj_tiles gBattleAnimSpriteSheet_113, 0x400, 10113
- obj_tiles gBattleAnimSpriteSheet_114, 0x200, 10114
- obj_tiles gBattleAnimSpriteSheet_115, 0x700, 10115
- obj_tiles gBattleAnimSpriteSheet_116, 0x800, 10116
- obj_tiles gBattleAnimSpriteSheet_117, 0xA00, 10117
- obj_tiles gBattleAnimSpriteSheet_118, 0x600, 10118
- obj_tiles gBattleAnimSpriteSheet_119, 0x800, 10119
- obj_tiles gBattleAnimSpriteSheet_120, 0x200, 10120
- obj_tiles gBattleAnimSpriteSheet_121, 0x40, 10121
- obj_tiles gBattleAnimSpriteSheet_122, 0x180, 10122
- obj_tiles gBattleAnimSpriteSheet_123, 0x600, 10123
- obj_tiles gBattleAnimSpriteSheet_124, 0x600, 10124
- obj_tiles gBattleAnimSpriteSheet_125, 0x200, 10125
- obj_tiles gBattleAnimSpriteSheet_126, 0x80, 10126
- obj_tiles gBattleAnimSpriteSheet_127, 0x200, 10127
- obj_tiles gBattleAnimSpriteSheet_128, 0x800, 10128
- obj_tiles gBattleAnimSpriteSheet_129, 0x80, 10129
- obj_tiles gBattleAnimSpriteSheet_130, 0xA00, 10130
- obj_tiles gBattleAnimSpriteSheet_131, 0x280, 10131
- obj_tiles gBattleAnimSpriteSheet_132, 0x280, 10132
- obj_tiles gBattleAnimSpriteSheet_133, 0x100, 10133
- obj_tiles gBattleAnimSpriteSheet_134, 0x200, 10134
- obj_tiles gBattleAnimSpriteSheet_135, 0x200, 10135
- obj_tiles gBattleAnimSpriteSheet_136, 0x20, 10136
- obj_tiles gBattleAnimSpriteSheet_137, 0xA00, 10137
- obj_tiles gBattleAnimSpriteSheet_138, 0x800, 10138
- obj_tiles gBattleAnimSpriteSheet_139, 0x800, 10139
- obj_tiles gBattleAnimSpriteSheet_140, 0xC0, 10140
- obj_tiles gBattleAnimSpriteSheet_141, 0x1C0, 10141
- obj_tiles gBattleAnimSpriteSheet_142, 0x100, 10142
- obj_tiles gBattleAnimSpriteSheet_143, 0x800, 10143
- obj_tiles gBattleAnimSpriteSheet_144, 0x200, 10144
- obj_tiles gBattleAnimSpriteSheet_145, 0x800, 10145
- obj_tiles gBattleAnimSpriteSheet_146, 0x180, 10146
- obj_tiles gBattleAnimSpriteSheet_147, 0x180, 10147
- obj_tiles gBattleAnimSpriteSheet_148, 0x200, 10148
- obj_tiles gBattleAnimSpriteSheet_149, 0x200, 10149
- obj_tiles gBattleAnimSpriteSheet_150, 0x180, 10150
- obj_tiles gBattleAnimSpriteSheet_151, 0x400, 10151
- obj_tiles gBattleAnimSpriteSheet_152, 0x80, 10152
- obj_tiles gBattleAnimSpriteSheet_153, 0x100, 10153
- obj_tiles gBattleAnimSpriteSheet_154, 0x100, 10154
- obj_tiles gBattleAnimSpriteSheet_155, 0x140, 10155
- obj_tiles gBattleAnimSpriteSheet_156, 0x800, 10156
- obj_tiles gBattleAnimSpriteSheet_157, 0x200, 10157
- obj_tiles gBattleAnimSpriteSheet_158, 0x100, 10158
- obj_tiles gBattleAnimSpriteSheet_159, 0xA0, 10159
- obj_tiles gBattleAnimSpriteSheet_160, 0x100, 10160
- obj_tiles gBattleAnimSpriteSheet_161, 0x80, 10161
- obj_tiles gBattleAnimSpriteSheet_162, 0x300, 10162
- obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10163
- obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10164
- obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10165
- obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10166
- obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10167
- obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10168
- obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10169
- obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10170
- obj_tiles gBattleAnimSpriteSheet_171, 0x80, 10171
- obj_tiles gBattleAnimSpriteSheet_144, 0x200, 10172
- obj_tiles gBattleAnimSpriteSheet_173, 0x200, 10173
- obj_tiles gBattleAnimSpriteSheet_174, 0x200, 10174
- obj_tiles gBattleAnimSpriteSheet_175, 0x80, 10175
- obj_tiles gBattleAnimSpriteSheet_176, 0x200, 10176
- obj_tiles gBattleAnimSpriteSheet_177, 0x500, 10177
- obj_tiles gBattleAnimSpriteSheet_178, 0x800, 10178
- obj_tiles gBattleAnimSpriteSheet_179, 0x400, 10179
- obj_tiles gBattleAnimSpriteSheet_180, 0x20, 10180
- obj_tiles gBattleAnimSpriteSheet_181, 0x800, 10181
- obj_tiles gBattleAnimSpriteSheet_182, 0x100, 10182
- obj_tiles gBattleAnimSpriteSheet_183, 0x800, 10183
- obj_tiles gBattleAnimSpriteSheet_184, 0x400, 10184
- obj_tiles gBattleAnimSpriteSheet_185, 0xA00, 10185
- obj_tiles gBattleAnimSpriteSheet_186, 0x1000, 10186
- obj_tiles gBattleAnimSpriteSheet_187, 0x800, 10187
- obj_tiles gBattleAnimSpriteSheet_188, 0x400, 10188
- obj_tiles gBattleAnimSpriteSheet_189, 0x200, 10189
- obj_tiles gBattleAnimSpriteSheet_190, 0x800, 10190
- obj_tiles gBattleAnimSpriteSheet_191, 0x800, 10191
- obj_tiles gBattleAnimSpriteSheet_192, 0x800, 10192
- obj_tiles gBattleAnimSpriteSheet_193, 0x200, 10193
- obj_tiles gBattleAnimSpriteSheet_194, 0x800, 10194
- obj_tiles gBattleAnimSpriteSheet_195, 0x200, 10195
- obj_tiles gBattleAnimSpriteSheet_196, 0x800, 10196
- obj_tiles gBattleAnimSpriteSheet_197, 0x200, 10197
- obj_tiles gBattleAnimSpriteSheet_198, 0x800, 10198
- obj_tiles gBattleAnimSpriteSheet_199, 0x400, 10199
- obj_tiles gBattleAnimSpriteSheet_200, 0x200, 10200
- obj_tiles gBattleAnimSpriteSheet_201, 0xA80, 10201
- obj_tiles gBattleAnimSpriteSheet_202, 0x600, 10202
- obj_tiles gBattleAnimSpriteSheet_203, 0x800, 10203
- obj_tiles gBattleAnimSpriteSheet_204, 0x200, 10204
- obj_tiles gBattleAnimSpriteSheet_205, 0x600, 10205
- obj_tiles gBattleAnimSpriteSheet_206, 0x800, 10206
- obj_tiles gBattleAnimSpriteSheet_207, 0x180, 10207
- obj_tiles gBattleAnimSpriteSheet_208, 0x800, 10208
- obj_tiles gBattleAnimSpriteSheet_209, 0x800, 10209
- obj_tiles gBattleAnimSpriteSheet_210, 0x80, 10210
- obj_tiles gBattleAnimSpriteSheet_211, 0x80, 10211
- obj_tiles gBattleAnimSpriteSheet_212, 0x800, 10212
- obj_tiles gBattleAnimSpriteSheet_213, 0x800, 10213
- obj_tiles gBattleAnimSpriteSheet_214, 0x600, 10214
- obj_tiles gBattleAnimSpriteSheet_215, 0x600, 10215
- obj_tiles gBattleAnimSpriteSheet_210, 0x80, 10216
- obj_tiles gBattleAnimSpriteSheet_217, 0x80, 10217
- obj_tiles gBattleAnimSpriteSheet_218, 0x180, 10218
- obj_tiles gBattleAnimSpriteSheet_210, 0x80, 10219
- obj_tiles gBattleAnimSpriteSheet_220, 0x200, 10220
- obj_tiles gBattleAnimSpriteSheet_221, 0x400, 10221
- obj_tiles gBattleAnimSpriteSheet_222, 0xA00, 10222
- obj_tiles gBattleAnimSpriteSheet_223, 0x800, 10223
- obj_tiles gBattleAnimSpriteSheet_224, 0x200, 10224
- obj_tiles gBattleAnimSpriteSheet_225, 0x400, 10225
- obj_tiles gBattleAnimSpriteSheet_226, 0x80, 10226
- obj_tiles gBattleAnimSpriteSheet_227, 0x800, 10227
- obj_tiles gBattleAnimSpriteSheet_228, 0x200, 10228
- obj_tiles gBattleAnimSpriteSheet_229, 0x300, 10229
- obj_tiles gBattleAnimSpriteSheet_230, 0x800, 10230
- obj_tiles gBattleAnimSpriteSheet_231, 0x380, 10231
- obj_tiles gBattleAnimSpriteSheet_232, 0x800, 10232
- obj_tiles gBattleAnimSpriteSheet_233, 0xC0, 10233
- obj_tiles gBattleAnimSpriteSheet_234, 0x800, 10234
- obj_tiles gBattleAnimSpriteSheet_235, 0x60, 10235
- obj_tiles gBattleAnimSpriteSheet_235, 0x60, 10236
- obj_tiles gBattleAnimSpriteSheet_235, 0x60, 10237
- obj_tiles gBattleAnimSpriteSheet_238, 0x80, 10238
- obj_tiles gBattleAnimSpriteSheet_239, 0x180, 10239
- obj_tiles gBattleAnimSpriteSheet_240, 0x180, 10240
- obj_tiles gBattleAnimSpriteSheet_241, 0x200, 10241
- obj_tiles gBattleAnimSpriteSheet_242, 0x200, 10242
- obj_tiles gBattleAnimSpriteSheet_243, 0x20, 10243
- obj_tiles gBattleAnimSpriteSheet_244, 0x400, 10244
- obj_tiles gBattleAnimSpriteSheet_245, 0x600, 10245
- obj_tiles gBattleAnimSpriteSheet_246, 0x1000, 10246
- obj_tiles gBattleAnimSpriteSheet_247, 0x400, 10247
- obj_tiles gBattleAnimSpriteSheet_248, 0x20, 10248
- obj_tiles gBattleAnimSpriteSheet_249, 0x80, 10249
- obj_tiles gBattleAnimSpriteSheet_250, 0x800, 10250
- obj_tiles gBattleAnimSpriteSheet_251, 0x80, 10251
- obj_tiles gBattleAnimSpriteSheet_252, 0x200, 10252
- obj_tiles gBattleAnimSpriteSheet_253, 0x400, 10253
- obj_tiles gBattleAnimSpriteSheet_254, 0x200, 10254
- obj_tiles gBattleAnimSpriteSheet_255, 0x200, 10255
- obj_tiles gBattleAnimSpriteSheet_256, 0x800, 10256
- obj_tiles gBattleAnimSpriteSheet_257, 0x280, 10257
- obj_tiles gBattleAnimSpriteSheet_258, 0x200, 10258
- obj_tiles gBattleAnimSpriteSheet_149, 0x200, 10259
- obj_tiles gBattleAnimSpriteSheet_260, 0x400, 10260
- obj_tiles gBattleAnimSpriteSheet_261, 0x200, 10261
- obj_tiles gBattleAnimSpriteSheet_262, 0x200, 10262
- obj_tiles gBattleAnimSpriteSheet_263, 0x80, 10263
- obj_tiles gBattleAnimSpriteSheet_264, 0x20, 10264
- obj_tiles gBattleAnimSpriteSheet_264, 0x20, 10265
- obj_tiles gBattleAnimSpriteSheet_266, 0x80, 10266
- obj_tiles gBattleAnimSpriteSheet_212, 0x800, 10267
- obj_tiles gBattleAnimSpriteSheet_264, 0x20, 10268
- obj_tiles gBattleAnimSpriteSheet_269, 0x80, 10269
- obj_tiles gBattleAnimSpriteSheet_270, 0x400, 10270
- obj_tiles gBattleAnimSpriteSheet_271, 0x80, 10271
- obj_tiles gBattleAnimSpriteSheet_272, 0x800, 10272
- obj_tiles gBattleAnimSpriteSheet_273, 0x20, 10273
- obj_tiles gBattleAnimSpriteSheet_274, 0x800, 10274
- obj_tiles gBattleAnimSpriteSheet_275, 0x800, 10275
- obj_tiles gBattleAnimSpriteSheet_276, 0x800, 10276
- obj_tiles gBattleAnimSpriteSheet_277, 0x1000, 10277
- obj_tiles gBattleAnimSpriteSheet_278, 0x800, 10278
- obj_tiles gBattleAnimSpriteSheet_279, 0xA0, 10279
- obj_tiles gBattleAnimSpriteSheet_280, 0x800, 10280
- obj_tiles gBattleAnimSpriteSheet_281, 0x200, 10281
- obj_tiles gBattleAnimSpriteSheet_282, 0x600, 10282
- obj_tiles gBattleAnimSpriteSheet_283, 0x200, 10283
- obj_tiles gBattleAnimSpriteSheet_284, 0x800, 10284
- obj_tiles gBattleAnimSpriteSheet_285, 0x200, 10285
- obj_tiles gBattleAnimSpriteSheet_183, 0x800, 10286
- obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 10287
- obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10288
-
- .align 2
-gBattleAnimPaletteTable:: @ 837EA6C
- obj_pal gBattleAnimSpritePalette_000, 10000
- obj_pal gBattleAnimSpritePalette_001, 10001
- obj_pal gBattleAnimSpritePalette_002, 10002
- obj_pal gBattleAnimSpritePalette_003, 10003
- obj_pal gBattleAnimSpritePalette_004, 10004
- obj_pal gBattleAnimSpritePalette_005, 10005
- obj_pal gBattleAnimSpritePalette_006, 10006
- obj_pal gBattleAnimSpritePalette_007, 10007
- obj_pal gBattleAnimSpritePalette_008, 10008
- obj_pal gBattleAnimSpritePalette_009, 10009
- obj_pal gBattleAnimSpritePalette_010, 10010
- obj_pal gBattleAnimSpritePalette_011, 10011
- obj_pal gBattleAnimSpritePalette_012, 10012
- obj_pal gBattleAnimSpritePalette_013, 10013
- obj_pal gBattleAnimSpritePalette_014, 10014
- obj_pal gBattleAnimSpritePalette_015, 10015
- obj_pal gBattleAnimSpritePalette_016, 10016
- obj_pal gBattleAnimSpritePalette_016, 10017
- obj_pal gBattleAnimSpritePalette_018, 10018
- obj_pal gBattleAnimSpritePalette_019, 10019
- obj_pal gBattleAnimSpritePalette_020, 10020
- obj_pal gBattleAnimSpritePalette_021, 10021
- obj_pal gBattleAnimSpritePalette_022, 10022
- obj_pal gBattleAnimSpritePalette_023, 10023
- obj_pal gBattleAnimSpritePalette_024, 10024
- obj_pal gBattleAnimSpritePalette_025, 10025
- obj_pal gBattleAnimSpritePalette_026, 10026
- obj_pal gBattleAnimSpritePalette_027, 10027
- obj_pal gBattleAnimSpritePalette_028, 10028
- obj_pal gBattleAnimSpritePalette_029, 10029
- obj_pal gBattleAnimSpritePalette_030, 10030
- obj_pal gBattleAnimSpritePalette_031, 10031
- obj_pal gBattleAnimSpritePalette_032, 10032
- obj_pal gBattleAnimSpritePalette_033, 10033
- obj_pal gBattleAnimSpritePalette_033, 10034
- obj_pal gBattleAnimSpritePalette_033, 10035
- obj_pal gBattleAnimSpritePalette_036, 10036
- obj_pal gBattleAnimSpritePalette_036, 10037
- obj_pal gBattleAnimSpritePalette_038, 10038
- obj_pal gBattleAnimSpritePalette_039, 10039
- obj_pal gBattleAnimSpritePalette_038, 10040
- obj_pal gBattleAnimSpritePalette_038, 10041
- obj_pal gBattleAnimSpritePalette_042, 10042
- obj_pal gBattleAnimSpritePalette_043, 10043
- obj_pal gBattleAnimSpritePalette_044, 10044
- obj_pal gBattleAnimSpritePalette_045, 10045
- obj_pal gBattleAnimSpritePalette_046, 10046
- obj_pal gBattleAnimSpritePalette_047, 10046
- obj_pal gBattleAnimSpritePalette_048, 10048
- obj_pal gBattleAnimSpritePalette_049, 10049
- obj_pal gBattleAnimSpritePalette_050, 10050
- obj_pal gBattleAnimSpritePalette_050, 10051
- obj_pal gBattleAnimSpritePalette_050, 10052
- obj_pal gBattleAnimSpritePalette_026, 10053
- obj_pal gBattleAnimSpritePalette_054, 10054
- obj_pal gBattleAnimSpritePalette_050, 10055
- obj_pal gBattleAnimSpritePalette_056, 10056
- obj_pal gBattleAnimSpritePalette_057, 10057
- obj_pal gBattleAnimSpritePalette_058, 10058
- obj_pal gBattleAnimSpritePalette_059, 10059
- obj_pal gBattleAnimSpritePalette_060, 10060
- obj_pal gBattleAnimSpritePalette_061, 10061
- obj_pal gBattleAnimSpritePalette_062, 10062
- obj_pal gBattleAnimSpritePalette_063, 10063
- obj_pal gBattleAnimSpritePalette_064, 10064
- obj_pal gBattleAnimSpritePalette_065, 10065
- obj_pal gBattleAnimSpritePalette_066, 10066
- obj_pal gBattleAnimSpritePalette_067, 10067
- obj_pal gBattleAnimSpritePalette_068, 10068
- obj_pal gBattleAnimSpritePalette_065, 10069
- obj_pal gBattleAnimSpritePalette_070, 10070
- obj_pal gBattleAnimSpritePalette_070, 10071
- obj_pal gBattleAnimSpritePalette_072, 10072
- obj_pal gBattleAnimSpritePalette_073, 10073
- obj_pal gBattleAnimSpritePalette_074, 10074
- obj_pal gBattleAnimSpritePalette_075, 10075
- obj_pal gBattleAnimSpritePalette_076, 10076
- obj_pal gBattleAnimSpritePalette_076, 10077
- obj_pal gBattleAnimSpritePalette_078, 10078
- obj_pal gBattleAnimSpritePalette_078, 10079
- obj_pal gBattleAnimSpritePalette_080, 10080
- obj_pal gBattleAnimSpritePalette_081, 10081
- obj_pal gBattleAnimSpritePalette_082, 10082
- obj_pal gBattleAnimSpritePalette_083, 10083
- obj_pal gBattleAnimSpritePalette_084, 10084
- obj_pal gBattleAnimSpritePalette_085, 10085
- obj_pal gBattleAnimSpritePalette_086, 10086
- obj_pal gBattleAnimSpritePalette_087, 10087
- obj_pal gBattleAnimSpritePalette_088, 10088
- obj_pal gBattleAnimSpritePalette_089, 10089
- obj_pal gBattleAnimSpritePalette_090, 10090
- obj_pal gBattleAnimSpritePalette_091, 10091
- obj_pal gBattleAnimSpritePalette_092, 10092
- obj_pal gBattleAnimSpritePalette_093, 10093
- obj_pal gBattleAnimSpritePalette_094, 10094
- obj_pal gBattleAnimSpritePalette_095, 10095
- obj_pal gBattleAnimSpritePalette_096, 10096
- obj_pal gBattleAnimSpritePalette_097, 10097
- obj_pal gBattleAnimSpritePalette_094, 10098
- obj_pal gBattleAnimSpritePalette_099, 10099
- obj_pal gBattleAnimSpritePalette_100, 10100
- obj_pal gBattleAnimSpritePalette_101, 10101
- obj_pal gBattleAnimSpritePalette_101, 10102
- obj_pal gBattleAnimSpritePalette_103, 10103
- obj_pal gBattleAnimSpritePalette_104, 10104
- obj_pal gBattleAnimSpritePalette_105, 10105
- obj_pal gBattleAnimSpritePalette_105, 10106
- obj_pal gBattleAnimSpritePalette_107, 10107
- obj_pal gBattleAnimSpritePalette_107, 10108
- obj_pal gBattleAnimSpritePalette_109, 10109
- obj_pal gBattleAnimSpritePalette_109, 10110
- obj_pal gBattleAnimSpritePalette_111, 10111
- obj_pal gBattleAnimSpritePalette_112, 10112
- obj_pal gBattleAnimSpritePalette_113, 10113
- obj_pal gBattleAnimSpritePalette_114, 10114
- obj_pal gBattleAnimSpritePalette_115, 10115
- obj_pal gBattleAnimSpritePalette_116, 10116
- obj_pal gBattleAnimSpritePalette_117, 10117
- obj_pal gBattleAnimSpritePalette_118, 10118
- obj_pal gBattleAnimSpritePalette_119, 10119
- obj_pal gBattleAnimSpritePalette_120, 10120
- obj_pal gBattleAnimSpritePalette_121, 10121
- obj_pal gBattleAnimSpritePalette_122, 10122
- obj_pal gBattleAnimSpritePalette_122, 10123
- obj_pal gBattleAnimSpritePalette_124, 10124
- obj_pal gBattleAnimSpritePalette_125, 10125
- obj_pal gBattleAnimSpritePalette_126, 10126
- obj_pal gBattleAnimSpritePalette_127, 10127
- obj_pal gBattleAnimSpritePalette_128, 10128
- obj_pal gBattleAnimSpritePalette_128, 10129
- obj_pal gBattleAnimSpritePalette_130, 10130
- obj_pal gBattleAnimSpritePalette_130, 10131
- obj_pal gBattleAnimSpritePalette_132, 10132
- obj_pal gBattleAnimSpritePalette_133, 10133
- obj_pal gBattleAnimSpritePalette_133, 10134
- obj_pal gBattleAnimSpritePalette_135, 10135
- obj_pal gBattleAnimSpritePalette_136, 10136
- obj_pal gBattleAnimSpritePalette_135, 10137
- obj_pal gBattleAnimSpritePalette_135, 10138
- obj_pal gBattleAnimSpritePalette_139, 10139
- obj_pal gBattleAnimSpritePalette_140, 10140
- obj_pal gBattleAnimSpritePalette_141, 10141
- obj_pal gBattleAnimSpritePalette_141, 10142
- obj_pal gBattleAnimSpritePalette_143, 10143
- obj_pal gBattleAnimSpritePalette_144, 10144
- obj_pal gBattleAnimSpritePalette_139, 10145
- obj_pal gBattleAnimSpritePalette_115, 10146
- obj_pal gBattleAnimSpritePalette_147, 10147
- obj_pal gBattleAnimSpritePalette_148, 10148
- obj_pal gBattleAnimSpritePalette_148, 10149
- obj_pal gBattleAnimSpritePalette_150, 10150
- obj_pal gBattleAnimSpritePalette_150, 10151
- obj_pal gBattleAnimSpritePalette_152, 10152
- obj_pal gBattleAnimSpritePalette_153, 10153
- obj_pal gBattleAnimSpritePalette_154, 10154
- obj_pal gBattleAnimSpritePalette_155, 10155
- obj_pal gBattleAnimSpritePalette_156, 10156
- obj_pal gBattleAnimSpritePalette_157, 10157
- obj_pal gBattleAnimSpritePalette_158, 10158
- obj_pal gBattleAnimSpritePalette_159, 10159
- obj_pal gBattleAnimSpritePalette_160, 10160
- obj_pal gBattleAnimSpritePalette_161, 10161
- obj_pal gBattleAnimSpritePalette_162, 10162
- obj_pal gBattleAnimSpritePalette_163, 10163
- obj_pal gBattleAnimSpritePalette_164, 10164
- obj_pal gBattleAnimSpritePalette_165, 10165
- obj_pal gBattleAnimSpritePalette_166, 10166
- obj_pal gBattleAnimSpritePalette_167, 10167
- obj_pal gBattleAnimSpritePalette_168, 10168
- obj_pal gBattleAnimSpritePalette_169, 10169
- obj_pal gBattleAnimSpritePalette_170, 10170
- obj_pal gBattleAnimSpritePalette_171, 10171
- obj_pal gBattleAnimSpritePalette_172, 10172
- obj_pal gBattleAnimSpritePalette_001, 10173
- obj_pal gBattleAnimSpritePalette_174, 10174
- obj_pal gBattleAnimSpritePalette_175, 10175
- obj_pal gBattleAnimSpritePalette_176, 10176
- obj_pal gBattleAnimSpritePalette_177, 10177
- obj_pal gBattleAnimSpritePalette_178, 10178
- obj_pal gBattleAnimSpritePalette_179, 10179
- obj_pal gBattleAnimSpritePalette_179, 10180
- obj_pal gBattleAnimSpritePalette_179, 10181
- obj_pal gBattleAnimSpritePalette_182, 10182
- obj_pal gBattleAnimSpritePalette_183, 10183
- obj_pal gBattleAnimSpritePalette_184, 10184
- obj_pal gBattleAnimSpritePalette_185, 10185
- obj_pal gBattleAnimSpritePalette_186, 10186
- obj_pal gBattleAnimSpritePalette_187, 10187
- obj_pal gBattleAnimSpritePalette_188, 10188
- obj_pal gBattleAnimSpritePalette_189, 10189
- obj_pal gBattleAnimSpritePalette_190, 10190
- obj_pal gBattleAnimSpritePalette_191, 10191
- obj_pal gBattleAnimSpritePalette_192, 10192
- obj_pal gBattleAnimSpritePalette_193, 10193
- obj_pal gBattleAnimSpritePalette_194, 10194
- obj_pal gBattleAnimSpritePalette_195, 10195
- obj_pal gBattleAnimSpritePalette_196, 10196
- obj_pal gBattleAnimSpritePalette_197, 10197
- obj_pal gBattleAnimSpritePalette_198, 10198
- obj_pal gBattleAnimSpritePalette_199, 10199
- obj_pal gBattleAnimSpritePalette_200, 10200
- obj_pal gBattleAnimSpritePalette_201, 10201
- obj_pal gBattleAnimSpritePalette_202, 10202
- obj_pal gBattleAnimSpritePalette_203, 10203
- obj_pal gBattleAnimSpritePalette_204, 10204
- obj_pal gBattleAnimSpritePalette_205, 10205
- obj_pal gBattleAnimSpritePalette_206, 10206
- obj_pal gBattleAnimSpritePalette_207, 10207
- obj_pal gBattleAnimSpritePalette_167, 10208
- obj_pal gBattleAnimSpritePalette_209, 10209
- obj_pal gBattleAnimSpritePalette_210, 10210
- obj_pal gBattleAnimSpritePalette_211, 10211
- obj_pal gBattleAnimSpritePalette_211, 10212
- obj_pal gBattleAnimSpritePalette_211, 10213
- obj_pal gBattleAnimSpritePalette_064, 10214
- obj_pal gBattleAnimSpritePalette_215, 10215
- obj_pal gBattleAnimSpritePalette_216, 10216
- obj_pal gBattleAnimSpritePalette_217, 10217
- obj_pal gBattleAnimSpritePalette_218, 10218
- obj_pal gBattleAnimSpritePalette_219, 10219
- obj_pal gBattleAnimSpritePalette_220, 10220
- obj_pal gBattleAnimSpritePalette_221, 10221
- obj_pal gBattleAnimSpritePalette_222, 10222
- obj_pal gBattleAnimSpritePalette_223, 10223
- obj_pal gBattleAnimSpritePalette_224, 10224
- obj_pal gBattleAnimSpritePalette_225, 10225
- obj_pal gBattleAnimSpritePalette_226, 10226
- obj_pal gBattleAnimSpritePalette_226, 10227
- obj_pal gBattleAnimSpritePalette_228, 10228
- obj_pal gBattleAnimSpritePalette_229, 10229
- obj_pal gBattleAnimSpritePalette_230, 10230
- obj_pal gBattleAnimSpritePalette_231, 10231
- obj_pal gBattleAnimSpritePalette_231, 10232
- obj_pal gBattleAnimSpritePalette_233, 10233
- obj_pal gBattleAnimSpritePalette_234, 10234
- obj_pal gBattleAnimSpritePalette_235, 10235
- obj_pal gBattleAnimSpritePalette_236, 10236
- obj_pal gBattleAnimSpritePalette_237, 10237
- obj_pal gBattleAnimSpritePalette_238, 10238
- obj_pal gBattleAnimSpritePalette_239, 10239
- obj_pal gBattleAnimSpritePalette_240, 10240
- obj_pal gBattleAnimSpritePalette_241, 10241
- obj_pal gBattleAnimSpritePalette_242, 10242
- obj_pal gBattleAnimSpritePalette_243, 10243
- obj_pal gBattleAnimSpritePalette_244, 10244
- obj_pal gBattleAnimSpritePalette_245, 10245
- obj_pal gBattleAnimSpritePalette_245, 10246
- obj_pal gBattleAnimSpritePalette_064, 10247
- obj_pal gBattleAnimSpritePalette_248, 10248
- obj_pal gBattleAnimSpritePalette_249, 10249
- obj_pal gBattleAnimSpritePalette_249, 10250
- obj_pal gBattleAnimSpritePalette_251, 10251
- obj_pal gBattleAnimSpritePalette_252, 10252
- obj_pal gBattleAnimSpritePalette_253, 10253
- obj_pal gBattleAnimSpritePalette_254, 10254
- obj_pal gBattleAnimSpritePalette_255, 10255
- obj_pal gBattleAnimSpritePalette_256, 10256
- obj_pal gBattleAnimSpritePalette_257, 10257
- obj_pal gBattleAnimSpritePalette_258, 10258
- obj_pal gBattleAnimSpritePalette_259, 10259
- obj_pal gBattleAnimSpritePalette_260, 10260
- obj_pal gBattleAnimSpritePalette_261, 10261
- obj_pal gBattleAnimSpritePalette_262, 10262
- obj_pal gBattleAnimSpritePalette_263, 10263
- obj_pal gBattleAnimSpritePalette_264, 10264
- obj_pal gBattleAnimSpritePalette_265, 10265
- obj_pal gBattleAnimSpritePalette_266, 10266
- obj_pal gBattleAnimSpritePalette_267, 10267
- obj_pal gBattleAnimSpritePalette_268, 10268
- obj_pal gBattleAnimSpritePalette_269, 10269
- obj_pal gBattleAnimSpritePalette_270, 10270
- obj_pal gBattleAnimSpritePalette_271, 10271
- obj_pal gBattleAnimSpritePalette_272, 10272
- obj_pal gBattleAnimSpritePalette_272, 10273
- obj_pal gBattleAnimSpritePalette_274, 10274
- obj_pal gBattleAnimSpritePalette_274, 10275
- obj_pal gBattleAnimSpritePalette_274, 10276
- obj_pal gBattleAnimSpritePalette_277, 10277
- obj_pal gBattleAnimSpritePalette_278, 10278
- obj_pal gBattleAnimSpritePalette_279, 10279
- obj_pal gBattleAnimSpritePalette_280, 10280
- obj_pal gBattleAnimSpritePalette_281, 10281
- obj_pal gBattleAnimSpritePalette_282, 10282
- obj_pal gBattleAnimSpritePalette_283, 10283
- obj_pal gBattleAnimSpritePalette_284, 10284
- obj_pal gBattleAnimSpritePalette_285, 10285
- obj_pal gBattleAnimSpritePalette_286, 10286
- obj_pal gBattleAnimSpritePalette_287, 10287
- obj_pal gBattleAnimSpritePalette_288, 10288
-
- .align 2
-gBattleAnimBackgroundTable:: @ 837F374
- .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00
- .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00
- .4byte gBattleAnimBackgroundImage_02, gBattleAnimBackgroundPalette_02, gBattleAnimBackgroundTilemap_02
- .4byte gBattleAnimBackgroundImage_03, gBattleAnimBackgroundPalette_03, gBattleAnimBackgroundTilemap_03
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_04
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_05
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_06
- .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_07
- .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_08
- .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_09
- .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_10
- .4byte gBattleAnimBackgroundImage_11, gBattleAnimBackgroundPalette_11, gBattleAnimBackgroundTilemap_11
- .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_12
- .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_13
- .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_14
- .4byte gBattleAnimBackgroundImage_15, gBattleAnimBackgroundPalette_15, gBattleAnimBackgroundTilemap_15
- .4byte gBattleAnimBackgroundImage_16, gBattleAnimBackgroundPalette_16, gBattleAnimBackgroundTilemap_16
- .4byte gBattleAnimBackgroundImage_17, gBattleAnimBackgroundPalette_17, gBattleAnimBackgroundTilemap_17
- .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_07
- .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_08
- .4byte gBattleAnimBackgroundImage_20, gBattleAnimBackgroundPalette_20, gBattleAnimBackgroundTilemap_20
- .4byte gBattleAnimBackgroundImage_21, gBattleAnimBackgroundPalette_21, gBattleAnimBackgroundTilemap_21
- .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_09
- .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_10
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_04
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_05
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_06
-
- .align 2
-gUnknown_0837F4B8:: @ 837F4B8
- .4byte ma00_load_graphics
- .4byte ma01_080728D0
- .4byte ma02_instanciate_template
- .4byte sub_8075BB8
- .4byte ma04_wait_countdown
- .4byte sub_8075C74
- .4byte nullsub_53
- .4byte nullsub_88
- .4byte sub_8075CB0
- .4byte ma09_play_sound
- .4byte sub_8075DE0
- .4byte ma0B_0807324C
- .4byte sub_8076A3C
- .4byte sub_8076AA0
- .4byte ma0E_call
- .4byte sub_8076AF0
- .4byte ma10_080736AC
- .4byte ma11_if_else
- .4byte ma12_cond_if
- .4byte sub_8076BBC
- .4byte ma14_load_background
- .4byte ma15_load_battle_screen_elements
- .4byte ma16_wait_for_battle_screen_elements_s2
- .4byte sub_8076F44
- .4byte ma18_load_background_probably
- .4byte ma19_08073BC8
- .4byte ma1A_8073C00
- .4byte ma1B_8073C2C
- .4byte ma1C_8073ED0
- .4byte ma1D_08073FB4
- .4byte sub_8076A78
- .4byte sub_8077610
- .4byte ma20_wait_for_something
- .4byte ma21_08074164
- .4byte sub_80767C4
- .4byte ma23_8073484
- .4byte sub_807775C
- .4byte sub_8076C4C
- .4byte sub_8077320
- .4byte sub_80773B4
- .4byte sub_807779C
- .4byte sub_8077808
- .4byte sub_807784C
- .4byte ma2B_make_side_invisible
- .4byte ma2C_make_side_visible
- .4byte sub_807794C
- .4byte sub_80779FC
- .4byte ma2F_stop_music
-
-gUnknown_0837F578:: @ 837F578
- .incbin "baserom.gba", 0x0037f578, 0x20
-
-@ One entry for each of the four Castform forms.
-@ Coords are probably front pic coords or back pic coords, but this data does not seem to be
-@ used during battle, party summary, or pokedex screens.
- .align 2
-gUnknownCastformCoords_0837F598:: @ 837F598
- .byte 68, 17, 0, 0
- .byte 102, 9, 0, 0
- .byte 70, 9, 0, 0
- .byte 134, 8, 0, 0
-
-@ One entry for each of the four Castform forms. Probably a palette index.
-gUnknownCastformData_0837F5A8:: @ 837F5A8
- .byte 0xD, 0xE, 0xD, 0xD
-
-gUnknown_0837F5AC:: @ 837F5AC
- .byte 0, 0, 0, 0
-
- .align 2
-gSpriteTemplate_837F5B0:: @ 837F5B0
- spr_template 55125, 55125, gOamData_837DF9C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_837F5C8:: @ 837F5C8
- spr_template 55126, 55126, gOamData_837DF9C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_0837F5E0:: @ 837F5E0
- obj_tiles gMiscBlank_Gfx, 2048, 0xd755
- obj_tiles gMiscBlank_Gfx, 2048, 0xd756
-
- .include "data/maps/events/PetalburgCity.inc"
- .include "data/maps/events/SlateportCity.inc"
- .include "data/maps/events/MauvilleCity.inc"
- .include "data/maps/events/RustboroCity.inc"
- .include "data/maps/events/FortreeCity.inc"
- .include "data/maps/events/LilycoveCity.inc"
- .include "data/maps/events/MossdeepCity.inc"
- .include "data/maps/events/SootopolisCity.inc"
- .include "data/maps/events/EverGrandeCity.inc"
- .include "data/maps/events/LittlerootTown.inc"
- .include "data/maps/events/OldaleTown.inc"
- .include "data/maps/events/DewfordTown.inc"
- .include "data/maps/events/LavaridgeTown.inc"
- .include "data/maps/events/FallarborTown.inc"
- .include "data/maps/events/VerdanturfTown.inc"
- .include "data/maps/events/PacifidlogTown.inc"
- .include "data/maps/events/Route101.inc"
- .include "data/maps/events/Route102.inc"
- .include "data/maps/events/Route103.inc"
- .include "data/maps/events/Route104.inc"
- .include "data/maps/events/Route105.inc"
- .include "data/maps/events/Route106.inc"
- .include "data/maps/events/Route107.inc"
- .include "data/maps/events/Route108.inc"
- .include "data/maps/events/Route109.inc"
- .include "data/maps/events/Route110.inc"
- .include "data/maps/events/Route111.inc"
- .include "data/maps/events/Route112.inc"
- .include "data/maps/events/Route113.inc"
- .include "data/maps/events/Route114.inc"
- .include "data/maps/events/Route115.inc"
- .include "data/maps/events/Route116.inc"
- .include "data/maps/events/Route117.inc"
- .include "data/maps/events/Route118.inc"
- .include "data/maps/events/Route119.inc"
- .include "data/maps/events/Route120.inc"
- .include "data/maps/events/Route121.inc"
- .include "data/maps/events/Route122.inc"
- .include "data/maps/events/Route123.inc"
- .include "data/maps/events/Route124.inc"
- .include "data/maps/events/Route125.inc"
- .include "data/maps/events/Route126.inc"
- .include "data/maps/events/Route127.inc"
- .include "data/maps/events/Route128.inc"
- .include "data/maps/events/Route129.inc"
- .include "data/maps/events/Route130.inc"
- .include "data/maps/events/Route131.inc"
- .include "data/maps/events/Route132.inc"
- .include "data/maps/events/Route133.inc"
- .include "data/maps/events/Route134.inc"
- .include "data/maps/events/Underwater1.inc"
- .include "data/maps/events/Underwater2.inc"
- .include "data/maps/events/Underwater3.inc"
- .include "data/maps/events/Underwater4.inc"
- .include "data/maps/events/LittlerootTown_BrendansHouse_1F.inc"
- .include "data/maps/events/LittlerootTown_BrendansHouse_2F.inc"
- .include "data/maps/events/LittlerootTown_MaysHouse_1F.inc"
- .include "data/maps/events/LittlerootTown_MaysHouse_2F.inc"
- .include "data/maps/events/LittlerootTown_ProfessorBirchsLab.inc"
- .include "data/maps/events/OldaleTown_House1.inc"
- .include "data/maps/events/OldaleTown_House2.inc"
- .include "data/maps/events/OldaleTown_PokemonCenter_1F.inc"
- .include "data/maps/events/OldaleTown_PokemonCenter_2F.inc"
- .include "data/maps/events/OldaleTown_Mart.inc"
- .include "data/maps/events/DewfordTown_House1.inc"
- .include "data/maps/events/DewfordTown_PokemonCenter_1F.inc"
- .include "data/maps/events/DewfordTown_PokemonCenter_2F.inc"
- .include "data/maps/events/DewfordTown_Gym.inc"
- .include "data/maps/events/DewfordTown_Hall.inc"
- .include "data/maps/events/DewfordTown_House2.inc"
- .include "data/maps/events/LavaridgeTown_HerbShop.inc"
- .include "data/maps/events/LavaridgeTown_Gym_1F.inc"
- .include "data/maps/events/LavaridgeTown_Gym_B1F.inc"
- .include "data/maps/events/LavaridgeTown_House.inc"
- .include "data/maps/events/LavaridgeTown_Mart.inc"
- .include "data/maps/events/LavaridgeTown_PokemonCenter_1F.inc"
- .include "data/maps/events/LavaridgeTown_PokemonCenter_2F.inc"
- .include "data/maps/events/FallarborTown_Mart.inc"
- .include "data/maps/events/FallarborTown_ContestLobby.inc"
- .include "data/maps/events/FallarborTown_ContestHall.inc"
- .include "data/maps/events/FallarborTown_PokemonCenter_1F.inc"
- .include "data/maps/events/FallarborTown_PokemonCenter_2F.inc"
- .include "data/maps/events/FallarborTown_House1.inc"
- .include "data/maps/events/FallarborTown_House2.inc"
- .include "data/maps/events/VerdanturfTown_ContestLobby.inc"
- .include "data/maps/events/VerdanturfTown_ContestHall.inc"
- .include "data/maps/events/VerdanturfTown_Mart.inc"
- .include "data/maps/events/VerdanturfTown_PokemonCenter_1F.inc"
- .include "data/maps/events/VerdanturfTown_PokemonCenter_2F.inc"
- .include "data/maps/events/VerdanturfTown_WandasHouse.inc"
- .include "data/maps/events/VerdanturfTown_FriendshipRatersHouse.inc"
- .include "data/maps/events/VerdanturfTown_House.inc"
- .include "data/maps/events/PacifidlogTown_PokemonCenter_1F.inc"
- .include "data/maps/events/PacifidlogTown_PokemonCenter_2F.inc"
- .include "data/maps/events/PacifidlogTown_House1.inc"
- .include "data/maps/events/PacifidlogTown_House2.inc"
- .include "data/maps/events/PacifidlogTown_House3.inc"
- .include "data/maps/events/PacifidlogTown_House4.inc"
- .include "data/maps/events/PacifidlogTown_House5.inc"
- .include "data/maps/events/PetalburgCity_WallysHouse.inc"
- .include "data/maps/events/PetalburgCity_Gym.inc"
- .include "data/maps/events/PetalburgCity_House1.inc"
- .include "data/maps/events/PetalburgCity_House2.inc"
- .include "data/maps/events/PetalburgCity_PokemonCenter_1F.inc"
- .include "data/maps/events/PetalburgCity_PokemonCenter_2F.inc"
- .include "data/maps/events/PetalburgCity_Mart.inc"
- .include "data/maps/events/SlateportCity_SternsShipyard_1F.inc"
- .include "data/maps/events/SlateportCity_SternsShipyard_2F.inc"
- .include "data/maps/events/SlateportCity_ContestLobby.inc"
- .include "data/maps/events/SlateportCity_ContestHall.inc"
- .include "data/maps/events/SlateportCity_House1.inc"
- .include "data/maps/events/SlateportCity_PokemonFanClub.inc"
- .include "data/maps/events/SlateportCity_OceanicMuseum_1F.inc"
- .include "data/maps/events/SlateportCity_OceanicMuseum_2F.inc"
- .include "data/maps/events/SlateportCity_Harbor.inc"
- .include "data/maps/events/SlateportCity_House2.inc"
- .include "data/maps/events/SlateportCity_PokemonCenter_1F.inc"
- .include "data/maps/events/SlateportCity_PokemonCenter_2F.inc"
- .include "data/maps/events/SlateportCity_Mart.inc"
- .include "data/maps/events/MauvilleCity_Gym.inc"
- .include "data/maps/events/MauvilleCity_BikeShop.inc"
- .include "data/maps/events/MauvilleCity_House1.inc"
- .include "data/maps/events/MauvilleCity_GameCorner.inc"
- .include "data/maps/events/MauvilleCity_House2.inc"
- .include "data/maps/events/MauvilleCity_PokemonCenter_1F.inc"
- .include "data/maps/events/MauvilleCity_PokemonCenter_2F.inc"
- .include "data/maps/events/MauvilleCity_Mart.inc"
- .include "data/maps/events/RustboroCity_DevonCorp_1F.inc"
- .include "data/maps/events/RustboroCity_DevonCorp_2F.inc"
- .include "data/maps/events/RustboroCity_DevonCorp_3F.inc"
- .include "data/maps/events/RustboroCity_Gym.inc"
- .include "data/maps/events/RustboroCity_PokemonSchool.inc"
- .include "data/maps/events/RustboroCity_PokemonCenter_1F.inc"
- .include "data/maps/events/RustboroCity_PokemonCenter_2F.inc"
- .include "data/maps/events/RustboroCity_Mart.inc"
- .include "data/maps/events/RustboroCity_Flat1_1F.inc"
- .include "data/maps/events/RustboroCity_Flat1_2F.inc"
- .include "data/maps/events/RustboroCity_House1.inc"
- .include "data/maps/events/RustboroCity_CuttersHouse.inc"
- .include "data/maps/events/RustboroCity_House2.inc"
- .include "data/maps/events/RustboroCity_Flat2_1F.inc"
- .include "data/maps/events/RustboroCity_Flat2_2F.inc"
- .include "data/maps/events/RustboroCity_Flat2_3F.inc"
- .include "data/maps/events/RustboroCity_House3.inc"
- .include "data/maps/events/FortreeCity_House1.inc"
- .include "data/maps/events/FortreeCity_Gym.inc"
- .include "data/maps/events/FortreeCity_PokemonCenter_1F.inc"
- .include "data/maps/events/FortreeCity_PokemonCenter_2F.inc"
- .include "data/maps/events/FortreeCity_Mart.inc"
- .include "data/maps/events/FortreeCity_House2.inc"
- .include "data/maps/events/FortreeCity_House3.inc"
- .include "data/maps/events/FortreeCity_House4.inc"
- .include "data/maps/events/FortreeCity_House5.inc"
- .include "data/maps/events/FortreeCity_DecorationShop.inc"
- .include "data/maps/events/LilycoveCity_CoveLilyMotel_1F.inc"
- .include "data/maps/events/LilycoveCity_CoveLilyMotel_2F.inc"
- .include "data/maps/events/LilycoveCity_LilycoveMuseum_1F.inc"
- .include "data/maps/events/LilycoveCity_LilycoveMuseum_2F.inc"
- .include "data/maps/events/LilycoveCity_ContestLobby.inc"
- .include "data/maps/events/LilycoveCity_ContestHall.inc"
- .include "data/maps/events/LilycoveCity_PokemonCenter_1F.inc"
- .include "data/maps/events/LilycoveCity_PokemonCenter_2F.inc"
- .include "data/maps/events/LilycoveCity_UnusedMart.inc"
- .include "data/maps/events/LilycoveCity_PokemonTrainerFanClub.inc"
- .include "data/maps/events/LilycoveCity_Harbor.inc"
- .include "data/maps/events/LilycoveCity_EmptyMap.inc"
- .include "data/maps/events/LilycoveCity_MoveDeletersHouse.inc"
- .include "data/maps/events/LilycoveCity_House1.inc"
- .include "data/maps/events/LilycoveCity_House2.inc"
- .include "data/maps/events/LilycoveCity_House3.inc"
- .include "data/maps/events/LilycoveCity_House4.inc"
- .include "data/maps/events/LilycoveCity_DepartmentStore_1F.inc"
- .include "data/maps/events/LilycoveCity_DepartmentStore_2F.inc"
- .include "data/maps/events/LilycoveCity_DepartmentStore_3F.inc"
- .include "data/maps/events/LilycoveCity_DepartmentStore_4F.inc"
- .include "data/maps/events/LilycoveCity_DepartmentStore_5F.inc"
- .include "data/maps/events/LilycoveCity_DepartmentStoreRooftop.inc"
- .include "data/maps/events/LilycoveCity_DepartmentStoreElevator.inc"
- .include "data/maps/events/MossdeepCity_Gym.inc"
- .include "data/maps/events/MossdeepCity_House1.inc"
- .include "data/maps/events/MossdeepCity_House2.inc"
- .include "data/maps/events/MossdeepCity_PokemonCenter_1F.inc"
- .include "data/maps/events/MossdeepCity_PokemonCenter_2F.inc"
- .include "data/maps/events/MossdeepCity_Mart.inc"
- .include "data/maps/events/MossdeepCity_House3.inc"
- .include "data/maps/events/MossdeepCity_StevensHouse.inc"
- .include "data/maps/events/MossdeepCity_House4.inc"
- .include "data/maps/events/MossdeepCity_SpaceCenter_1F.inc"
- .include "data/maps/events/MossdeepCity_SpaceCenter_2F.inc"
- .include "data/maps/events/MossdeepCity_GameCorner_1F.inc"
- .include "data/maps/events/MossdeepCity_GameCorner_B1F.inc"
- .include "data/maps/events/SootopolisCity_Gym_1F.inc"
- .include "data/maps/events/SootopolisCity_Gym_B1F.inc"
- .include "data/maps/events/SootopolisCity_PokemonCenter_1F.inc"
- .include "data/maps/events/SootopolisCity_PokemonCenter_2F.inc"
- .include "data/maps/events/SootopolisCity_Mart.inc"
- .include "data/maps/events/SootopolisCity_House1.inc"
- .include "data/maps/events/SootopolisCity_House2.inc"
- .include "data/maps/events/SootopolisCity_House3.inc"
- .include "data/maps/events/SootopolisCity_House4.inc"
- .include "data/maps/events/SootopolisCity_House5.inc"
- .include "data/maps/events/SootopolisCity_House6.inc"
- .include "data/maps/events/SootopolisCity_House7.inc"
- .include "data/maps/events/SootopolisCity_House8.inc"
- .include "data/maps/events/EverGrandeCity_SidneysRoom.inc"
- .include "data/maps/events/EverGrandeCity_PhoebesRoom.inc"
- .include "data/maps/events/EverGrandeCity_GlaciasRoom.inc"
- .include "data/maps/events/EverGrandeCity_DrakesRoom.inc"
- .include "data/maps/events/EverGrandeCity_ChampionsRoom.inc"
- .include "data/maps/events/EverGrandeCity_Corridor1.inc"
- .include "data/maps/events/EverGrandeCity_Corridor2.inc"
- .include "data/maps/events/EverGrandeCity_Corridor3.inc"
- .include "data/maps/events/EverGrandeCity_Corridor4.inc"
- .include "data/maps/events/EverGrandeCity_Corridor5.inc"
- .include "data/maps/events/EverGrandeCity_PokemonLeague.inc"
- .include "data/maps/events/EverGrandeCity_HallOfFame.inc"
- .include "data/maps/events/EverGrandeCity_PokemonCenter_1F.inc"
- .include "data/maps/events/EverGrandeCity_PokemonCenter_2F.inc"
- .include "data/maps/events/Route104_MrBrineysHouse.inc"
- .include "data/maps/events/Route104_PrettyPetalFlowerShop.inc"
- .include "data/maps/events/Route111_WinstrateFamilysHouse.inc"
- .include "data/maps/events/Route111_OldLadysRestStop.inc"
- .include "data/maps/events/Route112_CableCarStation.inc"
- .include "data/maps/events/MtChimney_CableCarStation.inc"
- .include "data/maps/events/Route114_FossilManiacsHouse.inc"
- .include "data/maps/events/Route114_FossilManiacsTunnel.inc"
- .include "data/maps/events/Route114_LanettesHouse.inc"
- .include "data/maps/events/Route116_TunnelersRestHouse.inc"
- .include "data/maps/events/Route117_PokemonDayCare.inc"
- .include "data/maps/events/Route121_SafariZoneEntrance.inc"
- .include "data/maps/events/MeteorFalls_1F_1R.inc"
- .include "data/maps/events/MeteorFalls_1F_2R.inc"
- .include "data/maps/events/MeteorFalls_B1F_1R.inc"
- .include "data/maps/events/MeteorFalls_B1F_2R.inc"
- .include "data/maps/events/RusturfTunnel.inc"
- .include "data/maps/events/Underwater_SootopolisCity.inc"
- .include "data/maps/events/DesertRuins.inc"
- .include "data/maps/events/GraniteCave_1F.inc"
- .include "data/maps/events/GraniteCave_B1F.inc"
- .include "data/maps/events/GraniteCave_B2F.inc"
- .include "data/maps/events/GraniteCave_StevensRoom.inc"
- .include "data/maps/events/PetalburgWoods.inc"
- .include "data/maps/events/MtChimney.inc"
- .include "data/maps/events/JaggedPass.inc"
- .include "data/maps/events/FieryPath.inc"
- .include "data/maps/events/MtPyre_1F.inc"
- .include "data/maps/events/MtPyre_2F.inc"
- .include "data/maps/events/MtPyre_3F.inc"
- .include "data/maps/events/MtPyre_4F.inc"
- .include "data/maps/events/MtPyre_5F.inc"
- .include "data/maps/events/MtPyre_6F.inc"
- .include "data/maps/events/MtPyre_Exterior.inc"
- .include "data/maps/events/MtPyre_Summit.inc"
- .include "data/maps/events/AquaHideout_1F.inc"
- .include "data/maps/events/AquaHideout_B1F.inc"
- .include "data/maps/events/AquaHideout_B2F.inc"
- .include "data/maps/events/Underwater_SeafloorCavern.inc"
- .include "data/maps/events/SeafloorCavern_Entrance.inc"
- .include "data/maps/events/SeafloorCavern_Room1.inc"
- .include "data/maps/events/SeafloorCavern_Room2.inc"
- .include "data/maps/events/SeafloorCavern_Room3.inc"
- .include "data/maps/events/SeafloorCavern_Room4.inc"
- .include "data/maps/events/SeafloorCavern_Room5.inc"
- .include "data/maps/events/SeafloorCavern_Room6.inc"
- .include "data/maps/events/SeafloorCavern_Room7.inc"
- .include "data/maps/events/SeafloorCavern_Room8.inc"
- .include "data/maps/events/SeafloorCavern_Room9.inc"
- .include "data/maps/events/CaveOfOrigin_Entrance.inc"
- .include "data/maps/events/CaveOfOrigin_1F.inc"
- .include "data/maps/events/CaveOfOrigin_B1F.inc"
- .include "data/maps/events/CaveOfOrigin_B2F.inc"
- .include "data/maps/events/CaveOfOrigin_B3F.inc"
- .include "data/maps/events/CaveOfOrigin_B4F.inc"
- .include "data/maps/events/VictoryRoad_1F.inc"
- .include "data/maps/events/VictoryRoad_B1F.inc"
- .include "data/maps/events/VictoryRoad_B2F.inc"
- .include "data/maps/events/ShoalCave_LowTideEntranceRoom.inc"
- .include "data/maps/events/ShoalCave_LowTideInnerRoom.inc"
- .include "data/maps/events/ShoalCave_LowTideStairsRoom.inc"
- .include "data/maps/events/ShoalCave_LowTideLowerRoom.inc"
- .include "data/maps/events/ShoalCave_HighTideEntranceRoom.inc"
- .include "data/maps/events/ShoalCave_HighTideInnerRoom.inc"
- .include "data/maps/events/NewMauville_Entrance.inc"
- .include "data/maps/events/NewMauville_Inside.inc"
- .include "data/maps/events/AbandonedShip_Deck.inc"
- .include "data/maps/events/AbandonedShip_Corridors_1F.inc"
- .include "data/maps/events/AbandonedShip_Rooms_1F.inc"
- .include "data/maps/events/AbandonedShip_Corridors_B1F.inc"
- .include "data/maps/events/AbandonedShip_Rooms_B1F.inc"
- .include "data/maps/events/AbandonedShip_Rooms2_B1F.inc"
- .include "data/maps/events/AbandonedShip_Underwater1.inc"
- .include "data/maps/events/AbandonedShip_Room_B1F.inc"
- .include "data/maps/events/AbandonedShip_Rooms2_1F.inc"
- .include "data/maps/events/AbandonedShip_CaptainsOffice.inc"
- .include "data/maps/events/AbandonedShip_Underwater2.inc"
- .include "data/maps/events/AbandonedShip_HiddenFloorCorridors.inc"
- .include "data/maps/events/AbandonedShip_HiddenFloorRooms.inc"
- .include "data/maps/events/IslandCave.inc"
- .include "data/maps/events/AncientTomb.inc"
- .include "data/maps/events/Underwater_Route134.inc"
- .include "data/maps/events/Underwater_SealedChamber.inc"
- .include "data/maps/events/SealedChamber_OuterRoom.inc"
- .include "data/maps/events/SealedChamber_InnerRoom.inc"
- .include "data/maps/events/ScorchedSlab.inc"
- .include "data/maps/events/MagmaHideout_1F.inc"
- .include "data/maps/events/MagmaHideout_B1F.inc"
- .include "data/maps/events/MagmaHideout_B2F.inc"
- .include "data/maps/events/SkyPillar_Entrance.inc"
- .include "data/maps/events/SkyPillar_Outside.inc"
- .include "data/maps/events/SkyPillar_1F.inc"
- .include "data/maps/events/SkyPillar_2F.inc"
- .include "data/maps/events/SkyPillar_3F.inc"
- .include "data/maps/events/SkyPillar_4F.inc"
- .include "data/maps/events/ShoalCave_LowTideIceRoom.inc"
- .include "data/maps/events/SkyPillar_5F.inc"
- .include "data/maps/events/SkyPillar_Top.inc"
- .include "data/maps/events/SecretBase_RedCave1.inc"
- .include "data/maps/events/SecretBase_BrownCave1.inc"
- .include "data/maps/events/SecretBase_BlueCave1.inc"
- .include "data/maps/events/SecretBase_YellowCave1.inc"
- .include "data/maps/events/SecretBase_Tree1.inc"
- .include "data/maps/events/SecretBase_Shrub1.inc"
- .include "data/maps/events/SecretBase_RedCave2.inc"
- .include "data/maps/events/SecretBase_BrownCave2.inc"
- .include "data/maps/events/SecretBase_BlueCave2.inc"
- .include "data/maps/events/SecretBase_YellowCave2.inc"
- .include "data/maps/events/SecretBase_Tree2.inc"
- .include "data/maps/events/SecretBase_Shrub2.inc"
- .include "data/maps/events/SecretBase_RedCave3.inc"
- .include "data/maps/events/SecretBase_BrownCave3.inc"
- .include "data/maps/events/SecretBase_BlueCave3.inc"
- .include "data/maps/events/SecretBase_YellowCave3.inc"
- .include "data/maps/events/SecretBase_Tree3.inc"
- .include "data/maps/events/SecretBase_Shrub3.inc"
- .include "data/maps/events/SecretBase_RedCave4.inc"
- .include "data/maps/events/SecretBase_BrownCave4.inc"
- .include "data/maps/events/SecretBase_BlueCave4.inc"
- .include "data/maps/events/SecretBase_YellowCave4.inc"
- .include "data/maps/events/SecretBase_Tree4.inc"
- .include "data/maps/events/SecretBase_Shrub4.inc"
- .include "data/maps/events/SingleBattleColosseum.inc"
- .include "data/maps/events/TradeCenter.inc"
- .include "data/maps/events/RecordCorner.inc"
- .include "data/maps/events/DoubleBattleColosseum.inc"
- .include "data/maps/events/LinkContestRoom1.inc"
- .include "data/maps/events/LinkContestRoom2.inc"
- .include "data/maps/events/LinkContestRoom3.inc"
- .include "data/maps/events/LinkContestRoom4.inc"
- .include "data/maps/events/LinkContestRoom5.inc"
- .include "data/maps/events/LinkContestRoom6.inc"
- .include "data/maps/events/UnknownMap_25_29.inc"
- .include "data/maps/events/UnknownMap_25_30.inc"
- .include "data/maps/events/UnknownMap_25_31.inc"
- .include "data/maps/events/UnknownMap_25_32.inc"
- .include "data/maps/events/UnknownMap_25_33.inc"
- .include "data/maps/events/UnknownMap_25_34.inc"
- .include "data/maps/events/InsideOfTruck.inc"
- .include "data/maps/events/SSTidalCorridor.inc"
- .include "data/maps/events/SSTidalLowerDeck.inc"
- .include "data/maps/events/SSTidalRooms.inc"
- .include "data/maps/events/SafariZone_Northwest.inc"
- .include "data/maps/events/SafariZone_Northeast.inc"
- .include "data/maps/events/SafariZone_Southwest.inc"
- .include "data/maps/events/SafariZone_Southeast.inc"
- .include "data/maps/events/BattleTower_Outside.inc"
- .include "data/maps/events/BattleTower_Lobby.inc"
- .include "data/maps/events/BattleTower_Elevator.inc"
- .include "data/maps/events/BattleTower_Corridor.inc"
- .include "data/maps/events/BattleTower_BattleRoom.inc"
- .include "data/maps/events/SouthernIsland_Exterior.inc"
- .include "data/maps/events/SouthernIsland_Interior.inc"
- .include "data/maps/events/SafariZone_RestHouse.inc"
- .include "data/maps/events/Route104_Prototype.inc"
- .include "data/maps/events/Route104_PrototypePrettyPetalFlowerShop.inc"
- .include "data/maps/events/Route109_SeashoreHouse.inc"
- .include "data/maps/events/Route110_TrickHouseEntrance.inc"
- .include "data/maps/events/Route110_TrickHouseEnd.inc"
- .include "data/maps/events/Route110_TrickHouseCorridor.inc"
- .include "data/maps/events/Route110_TrickHousePuzzle1.inc"
- .include "data/maps/events/Route110_TrickHousePuzzle2.inc"
- .include "data/maps/events/Route110_TrickHousePuzzle3.inc"
- .include "data/maps/events/Route110_TrickHousePuzzle4.inc"
- .include "data/maps/events/Route110_TrickHousePuzzle5.inc"
- .include "data/maps/events/Route110_TrickHousePuzzle6.inc"
- .include "data/maps/events/Route110_TrickHousePuzzle7.inc"
- .include "data/maps/events/Route110_TrickHousePuzzle8.inc"
- .include "data/maps/events/Route110_SeasideCyclingRoadSouthEntrance.inc"
- .include "data/maps/events/Route110_SeasideCyclingRoadNorthEntrance.inc"
- .include "data/maps/events/Route113_GlassWorkshop.inc"
- .include "data/maps/events/Route123_BerryMastersHouse.inc"
- .include "data/maps/events/Route119_WeatherInstitute_1F.inc"
- .include "data/maps/events/Route119_WeatherInstitute_2F.inc"
- .include "data/maps/events/Route119_House.inc"
-Route124_DivingTreasureHuntersHouse_MapObjects:: @ 839300C
- object_event 1, MAP_OBJ_GFX_MAN_6, 0, 5, 0, 4, 0, 0, 9, 0, 0, 0, 0, 0, 0, Route124_DivingTreasureHuntersHouse_EventScript_163E04, 0, 0, 0
-
-Route124_DivingTreasureHuntersHouse_MapWarps:: @ 8393024
- warp_def 3, 8, 0, 0, Route124
- warp_def 4, 8, 0, 0, Route124
-
-Route124_DivingTreasureHuntersHouse_MapBGEvents:: @ 8393034
- bg_event 7, 1, 0, 0, 0, Route124_DivingTreasureHuntersHouse_EventScript_164335
-
-Route124_DivingTreasureHuntersHouse_MapEvents:: @ 8393040
- map_events Route124_DivingTreasureHuntersHouse_MapObjects, Route124_DivingTreasureHuntersHouse_MapWarps, 0x0, Route124_DivingTreasureHuntersHouse_MapBGEvents
-
- .align 2
-gSpriteAnim_8393054:: @ 8393054
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 4, 3
- obj_image_anim_frame 8, 3
- obj_image_anim_frame 12, 3
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_8393068:: @ 8393068
- .4byte gSpriteAnim_8393054
-
- .align 2
-gSpriteTemplate_839306C:: @ 839306C
- spr_template 10004, 10004, gOamData_837DF2C, gSpriteAnimTable_8393068, NULL, gDummySpriteAffineAnimTable, sub_807A5C4
-
- .align 2
-gSpriteTemplate_8393084:: @ 8393084
- spr_template 10004, 10004, gOamData_837DF2C, gSpriteAnimTable_8393068, NULL, gDummySpriteAffineAnimTable, sub_807A544
-
- .align 2
-gSpriteAnim_839309C:: @ 839309C
- obj_image_anim_frame 0, 3
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83930A4:: @ 83930A4
- .4byte gSpriteAnim_839309C
-
- .align 2
-gBattleAnimSpriteTemplate_83930A8:: @ 83930A8
- spr_template 10283, 10283, gOamData_837DF34, gSpriteAnimTable_83930A4, NULL, gDummySpriteAffineAnimTable, sub_807A908
-
- .align 2
-gBattleAnimSpriteTemplate_83930C0:: @ 83930C0
- spr_template 10283, 10283, gOamData_837DF34, gSpriteAnimTable_83930A4, NULL, gDummySpriteAffineAnimTable, sub_807A9BC
-
- .align 2
-gSpriteAnim_83930D8:: @ 83930D8
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_frame 64, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83930F0:: @ 83930F0
- .4byte gSpriteAnim_83930D8
-
- .align 2
-gBattleAnimSpriteTemplate_83930F4:: @ 83930F4
- spr_template 10071, 10071, gOamData_837DF34, gSpriteAnimTable_83930F0, NULL, gDummySpriteAffineAnimTable, sub_807A63C
-
- .align 2
-gSpriteTemplate_839310C:: @ 839310C
- spr_template 10051, 10051, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807A5C4
-
- .align 2
-gSpriteAnim_8393124:: @ 8393124
- obj_image_anim_frame 0, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_839312C:: @ 839312C
- obj_image_anim_frame 0, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_8393134:: @ 8393134
- obj_image_anim_frame 0, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_839313C:: @ 839313C
- .4byte gSpriteAnim_8393124
- .4byte gSpriteAnim_839312C
- .4byte gSpriteAnim_8393134
-
- .align 2
-gSpriteTemplate_8393148:: @ 8393148
- spr_template 10135, 10135, gOamData_837DF34, gSpriteAnimTable_839313C, NULL, gDummySpriteAffineAnimTable, sub_807A5C4
-
- .align 2
-gSpriteAnim_8393160:: @ 8393160
- obj_image_anim_frame 0, 15
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_8393168:: @ 8393168
- .4byte gSpriteAnim_8393160
-
- .align 2
-gSpriteAffineAnim_839316C:: @ 839316C
- obj_rot_scal_anim_frame 0x60, 0x60, 0, 0
- obj_rot_scal_anim_frame 0x2, 0x2, 0, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_8393184:: @ 8393184
- .4byte gSpriteAffineAnim_839316C
-
- .align 2
-gSpriteTemplate_8393188:: @ 8393188
- spr_template 10004, 10004, gOamData_837DFEC, gSpriteAnimTable_8393168, NULL, gSpriteAffineAnimTable_8393184, sub_807A544
-
- .align 2
- .incbin "baserom.gba", 0x003931a0, 0x18
-Unknown_083931B8:
- .incbin "baserom.gba", 0x003931b8, 0x20
-
-gUnknown_083931D8:: @ 83931D8
- .4byte 4, Unknown_083931B8
-
- .align 2
-gSpriteTemplate_83931E0:: @ 83931E0
- spr_template 10010, 10010, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83931F8:: @ 83931F8
- spr_template 10136, 10136, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807B870
-
- .align 2
-gUnknown_08393210:: @ 8393210
- .ifdef SAPPHIRE
- .incbin "graphics/title_screen/kyogre_dark.gbapal"
- .incbin "graphics/title_screen/kyogre_glow.gbapal"
- .else
- .incbin "graphics/title_screen/groudon_dark.gbapal"
- .incbin "graphics/title_screen/groudon_glow.gbapal"
- .endif
-
- .align 2
-gUnknown_08393250:: @ 8393250
- .ifdef SAPPHIRE
- .incbin "graphics/title_screen/kyogre.4bpp.lz"
- .else
- .incbin "graphics/title_screen/groudon.4bpp.lz"
- .endif
-
- .align 2
-gUnknown_083939EC:: @ 83939EC
- .ifdef SAPPHIRE
- .incbin "graphics/title_screen/kyogre_map.bin.lz"
- .else
- .incbin "graphics/title_screen/groudon_map.bin.lz"
- .endif
-
- .align 2
-gUnknown_08393BF8:: @ 8393BF8
- .ifdef SAPPHIRE
- .incbin "graphics/title_screen/water_map.bin.lz"
- .else
- .incbin "graphics/title_screen/lava_map.bin.lz"
- .endif
-
- .align 2
-LogoShineTiles: @ 8393D14
- .incbin "graphics/title_screen/logo_shine.4bpp.lz"
-
-gUnknown_08393E64:: @ 8393E64
- .incbin "baserom.gba", 0x00393e64, 0x40
-
- .align 2
-gOamData_8393EA4:: @ 8393EA4
- .2byte 0x60A0
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gOamData_8393EAC:: @ 8393EAC
- .2byte 0x60A0
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_8393EB4:: @ 8393EB4
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8393EBC:: @ 8393EBC
- obj_image_anim_frame 64, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8393EC4:: @ 8393EC4
- .4byte gSpriteAnim_8393EB4
-
- .align 2
-gSpriteAnimTable_8393EC8:: @ 8393EC8
- .4byte gSpriteAnim_8393EBC
-
- .align 2
-gSpriteTemplate_8393ECC:: @ 8393ECC
- spr_template 1000, 1000, gOamData_8393EA4, gSpriteAnimTable_8393EC4, NULL, gDummySpriteAffineAnimTable, SpriteCallback_VersionBannerLeft
-
- .align 2
-gSpriteTemplate_8393EE4:: @ 8393EE4
- spr_template 1000, 1000, gOamData_8393EAC, gSpriteAnimTable_8393EC8, NULL, gDummySpriteAffineAnimTable, SpriteCallback_VersionBannerRight
-
- .align 2
-gUnknown_08393EFC:: @ 8393EFC
- obj_tiles gVersionTiles, 0x1000, 1000
- null_obj_tiles
-
- .align 2
-gOamData_8393F0C:: @ 8393F0C
- .2byte 0x40A0
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_8393F14:: @ 8393F14
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8393F1C:: @ 8393F1C
- obj_image_anim_frame 4, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8393F24:: @ 8393F24
- obj_image_anim_frame 8, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8393F2C:: @ 8393F2C
- obj_image_anim_frame 12, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8393F34:: @ 8393F34
- obj_image_anim_frame 16, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8393F3C:: @ 8393F3C
- obj_image_anim_frame 20, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8393F44:: @ 8393F44
- obj_image_anim_frame 24, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8393F4C:: @ 8393F4C
- obj_image_anim_frame 28, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8393F54:: @ 8393F54
- .4byte gSpriteAnim_8393F14
- .4byte gSpriteAnim_8393F1C
- .4byte gSpriteAnim_8393F24
- .4byte gSpriteAnim_8393F2C
- .4byte gSpriteAnim_8393F34
- .4byte gSpriteAnim_8393F3C
- .4byte gSpriteAnim_8393F44
- .4byte gSpriteAnim_8393F4C
-
- .align 2
-gSpriteTemplate_8393F74:: @ 8393F74
- spr_template 1001, 1001, gOamData_8393F0C, gSpriteAnimTable_8393F54, NULL, gDummySpriteAffineAnimTable, SpriteCallback_PressStartCopyrightBanner
-
- .align 2
-gUnknown_08393F8C:: @ 8393F8C
- obj_tiles gTitleScreenPressStart_Gfx, 0x520, 1001
- null_obj_tiles
-
- .align 2
-gUnknown_08393F9C:: @ 8393F9C
- obj_pal gTitleScreenLogoShinePalette, 1001
- obj_pal 0x0, 0x0
-
- .align 2
-gOamData_8393FAC:: @ 8393FAC
- .2byte 0x00A0
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_8393FB4:: @ 8393FB4
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8393FBC:: @ 8393FBC
- .4byte gSpriteAnim_8393FB4
-
- .align 2
-gSpriteTemplate_8393FC0:: @ 8393FC0
- spr_template 1002, 1001, gOamData_8393FAC, gSpriteAnimTable_8393FBC, NULL, gDummySpriteAffineAnimTable, SpriteCallback_PokemonLogoShine
-
- .align 2
-gUnknown_08393FD8:: @ 8393FD8
- obj_tiles LogoShineTiles, 0x800, 1002
- null_obj_tiles
-
- .align 2
-DroughtPaletteData_0: @ 8393FE8
- .incbin "graphics/weather/drought0.bin.lz"
-
- .align 2
-DroughtPaletteData_1: @ 839480C
- .incbin "graphics/weather/drought1.bin.lz"
-
- .align 2
-DroughtPaletteData_2: @ 8395004
- .incbin "graphics/weather/drought2.bin.lz"
-
- .align 2
-DroughtPaletteData_3: @ 83957A0
- .incbin "graphics/weather/drought3.bin.lz"
-
- .align 2
-DroughtPaletteData_4: @ 8395FBC
- .incbin "graphics/weather/drought4.bin.lz"
-
- .align 2
-DroughtPaletteData_5: @ 8396784
- .incbin "graphics/weather/drought5.bin.lz"
-
- .align 2
-gUnknown_08396FA8:: @ 8396FA8
- .4byte DroughtPaletteData_0
- .4byte DroughtPaletteData_1
- .4byte DroughtPaletteData_2
- .4byte DroughtPaletteData_3
- .4byte DroughtPaletteData_4
- .4byte DroughtPaletteData_5
- @.4byte unk_20000000
- .incbin "baserom.gba", 0x00396fc0, 0x4 @ pointer to unk_2000000?
-
- .align 2
-gUnknown_08396FC4:: @ 8396FC4
- .4byte 0x0202f7e8
-
- .align 2
-gUnknown_08396FC8:: @ 8396FC8
- .4byte sub_807CAE8, nullsub_38, sub_807CAE8, sub_807CB0C
- .4byte sub_807DE78, sub_807DEF4, sub_807DEC4, sub_807DF54
- .4byte sub_807DF9C, nullsub_55, sub_807DFC0, sub_807DFD0
- .4byte sub_807E364, sub_807E400, sub_807E3D0, sub_807E460
- .4byte sub_807E9C8, snowflakes_progress2, sub_807EA18, sub_807EAC0
- .4byte sub_807EE80, sub_807EFC0, sub_807EEF4, sub_807F34C
- .4byte sub_807F49C, sub_807F52C, sub_807F4FC, sub_807F5EC
- .4byte sub_807F7F8, sub_807F888, sub_807F858, sub_807F934
- .4byte sub_807FE9C, sub_807FF4C, sub_807FF1C, sub_807FFC8
- .4byte sub_807FB24, sub_807FBD8, sub_807FBA8, sub_807FC3C
- .4byte sub_807F49C, sub_807F52C, sub_807F4FC, sub_807F5EC
- .4byte sub_8080430, nullsub_56, sub_8080460, sub_8080470
- .4byte sub_807E110, sub_807E174, sub_807E144, sub_807E258
- .4byte sub_807EF24, sub_807EFC0, sub_807EF90, sub_807F34C
- .4byte sub_8080474, sub_80804F8, sub_80804C8, sub_808056C
-
- .align 2
-gUnknown_083970B8:: @ 83970B8
- .4byte sub_807CC24
- .4byte sub_807CCAC
- .4byte nullsub_39
- .4byte nullsub_39
-
-gUnknown_083970C8:: @ 83970C8
- .incbin "baserom.gba", 0x003970c8, 0x20
-
- .align 2
-gUnknown_083970E8:: @ 83970E8
- .incbin "graphics/weather/0.gbapal"
-
- .align 2
-gUnknown_08397108:: @ 8397108
- .incbin "graphics/weather/1.gbapal"
-
- .align 2
-gUnknown_08397128:: @ 8397128
- .incbin "graphics/weather/2.gbapal"
-
- .align 2
-WeatherFog0Tiles: @ 8397148
- .incbin "graphics/weather/fog0.4bpp"
-
- .align 2
-gWeatherFog1Tiles:: @ 8397948
- .incbin "graphics/weather/fog1.4bpp"
-
- .align 2
-WeatherCloudTiles: @ 8398148
- .incbin "graphics/weather/cloud.4bpp"
-
- .align 2
-gSpriteImage_8398948:: @ 8398948
- .incbin "graphics/weather/snow0.4bpp"
-
- .align 2
-gSpriteImage_8398968:: @ 8398968
- .incbin "graphics/weather/snow1.4bpp"
-
- .align 2
-WeatherBubbleTiles: @ 8398988
- .incbin "graphics/weather/bubble.4bpp"
-
- .align 2
-WeatherAshTiles: @ 83989C8
- .incbin "graphics/weather/ash.4bpp"
-
- .align 2
-WeatherRainTiles: @ 83999C8
- .incbin "graphics/weather/rain.4bpp"
-
- .align 2
-WeatherSandstormTiles: @ 8399FC8
- .incbin "graphics/weather/sandstorm.4bpp"
-
- .align 1
-gUnknown_0839A9C8:: @ 839A9C8
- .2byte 0, 66
- .2byte 5, 73
- .2byte 10, 78
-
- .align 2
-gUnknown_0839A9D4:: @ 839A9D4
- obj_tiles WeatherCloudTiles, 0x800, 0x1200
-
- .align 2
-gOamData_839A9DC:: @ 839A9DC
- .2byte 0x0400
- .2byte 0xC000
- .2byte 0x0C00
-
- .align 2
-gSpriteAnim_839A9E4:: @ 839A9E4
- obj_image_anim_frame 0, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_839A9EC:: @ 839A9EC
- .4byte gSpriteAnim_839A9E4
-
- .align 2
-gSpriteTemplate_839A9F0:: @ 839A9F0
- spr_template 4608, 4609, gOamData_839A9DC, gSpriteAnimTable_839A9EC, NULL, gDummySpriteAffineAnimTable, sub_807E0F4
-
- .align 1
-gUnknown_0839AA08:: @ 839AA08
- .2byte 0, 0
- .2byte 0, 160
- .2byte 0, 64
- .2byte 144, 224
- .2byte 144, 128
- .2byte 32, 32
- .2byte 32, 192
- .2byte 32, 96
- .2byte 72, 128
- .2byte 72, 32
- .2byte 72, 192
- .2byte 216, 96
- .2byte 216, 0
- .2byte 104, 160
- .2byte 104, 64
- .2byte 104, 224
- .2byte 144, 0
- .2byte 144, 160
- .2byte 144, 64
- .2byte 32, 224
- .2byte 32, 128
- .2byte 72, 32
- .2byte 72, 192
- .2byte 48, 96
-
- .align 2
-gOamData_839AA68:: @ 839AA68
- .2byte 0x8000
- .2byte 0x8000
- .2byte 0x2400
-
- .align 2
-gSpriteAnim_839AA70:: @ 839AA70
- obj_image_anim_frame 0, 16
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_839AA78:: @ 839AA78
- obj_image_anim_frame 8, 3
- obj_image_anim_frame 32, 2
- obj_image_anim_frame 40, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_839AA88:: @ 839AA88
- obj_image_anim_frame 8, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 24, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_839AA98:: @ 839AA98
- .4byte gSpriteAnim_839AA70
- .4byte gSpriteAnim_839AA78
- .4byte gSpriteAnim_839AA88
-
- .align 2
-gSpriteTemplate_839AAA4:: @ 839AAA4
- spr_template 4614, 4608, gOamData_839AA68, gSpriteAnimTable_839AA98, NULL, gDummySpriteAffineAnimTable, sub_807E5C0
-
-gUnknown_0839AABC:: @ 839AABC
- .incbin "baserom.gba", 0x0039aabc, 0x8
-
-gUnknown_0839AAC4:: @ 839AAC4
- .incbin "baserom.gba", 0x0039aac4, 0x8
-
- .align 2
-gUnknown_0839AACC:: @ 839AACC
- obj_tiles WeatherRainTiles, 0x600, 0x1206
-
- .align 2
-gOamData_839AAD4:: @ 839AAD4
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteImageTable_839AADC:: @ 839AADC
- obj_frame_tiles gSpriteImage_8398948, 0x20
- obj_frame_tiles gSpriteImage_8398968, 0x20
-
- .align 2
-gSpriteAnim_839AAEC:: @ 839AAEC
- obj_image_anim_frame 0, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_839AAF4:: @ 839AAF4
- obj_image_anim_frame 1, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_839AAFC:: @ 839AAFC
- .4byte gSpriteAnim_839AAEC
- .4byte gSpriteAnim_839AAF4
-
- .align 2
-gSpriteTemplate_839AB04:: @ 839AB04
- spr_template 0xFFFF, 4608, gOamData_839AAD4, gSpriteAnimTable_839AAFC, gSpriteImageTable_839AADC, gDummySpriteAffineAnimTable, sub_807ED48
-
- .align 2
- .incbin "baserom.gba", 0x0039ab1c, 0x10
-
- .align 2
-gOamData_839AB2C:: @ 839AB2C
- .2byte 0x0400
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_839AB34:: @ 839AB34
- obj_image_anim_frame 0, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_839AB3C:: @ 839AB3C
- obj_image_anim_frame 32, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_839AB44:: @ 839AB44
- obj_image_anim_frame 64, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_839AB4C:: @ 839AB4C
- obj_image_anim_frame 96, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_839AB54:: @ 839AB54
- obj_image_anim_frame 128, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_839AB5C:: @ 839AB5C
- obj_image_anim_frame 160, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_839AB64:: @ 839AB64
- .4byte gSpriteAnim_839AB34
- .4byte gSpriteAnim_839AB3C
- .4byte gSpriteAnim_839AB44
- .4byte gSpriteAnim_839AB4C
- .4byte gSpriteAnim_839AB54
- .4byte gSpriteAnim_839AB5C
-
- .align 2
-gSpriteAffineAnim_839AB7C:: @ 839AB7C
- obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_839AB8C:: @ 839AB8C
- .4byte gSpriteAffineAnim_839AB7C
-
- .align 2
-gSpriteTemplate_839AB90:: @ 839AB90
- spr_template 4609, 4608, gOamData_839AB2C, gSpriteAnimTable_839AB64, NULL, gSpriteAffineAnimTable_839AB8C, sub_807F688
-
- .align 2
-gUnknown_0839ABA8:: @ 839ABA8
- obj_tiles gWeatherFog1Tiles, 0x800, 0x1201
-
- .align 2
-gUnknown_0839ABB0:: @ 839ABB0
- obj_tiles WeatherAshTiles, 0x1000, 0x1202
-
- .align 2
-gOamData_839ABB8:: @ 839ABB8
- .2byte 0x0400
- .2byte 0xC000
- .2byte 0xF400
-
- .align 2
-gSpriteAnim_839ABC0:: @ 839ABC0
- obj_image_anim_frame 0, 60
- obj_image_anim_frame 64, 60
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_839ABCC:: @ 839ABCC
- .4byte gSpriteAnim_839ABC0
-
- .align 2
-gSpriteTemplate_839ABD0:: @ 839ABD0
- spr_template 4610, 4608, gOamData_839ABB8, gSpriteAnimTable_839ABCC, NULL, gDummySpriteAffineAnimTable, sub_807FAA8
-
- .align 2
-gUnknown_0839ABE8:: @ 839ABE8
- obj_tiles WeatherFog0Tiles, 0x800, 0x1203
-
- .align 2
-gOamData_839ABF0:: @ 839ABF0
- .2byte 0x0400
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_839ABF8:: @ 839ABF8
- obj_image_anim_frame 0, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_839AC00:: @ 839AC00
- .4byte gSpriteAnim_839ABF8
-
- .align 2
-gSpriteTemplate_839AC04:: @ 839AC04
- spr_template 4611, 4608, gOamData_839ABF0, gSpriteAnimTable_839AC00, NULL, gDummySpriteAffineAnimTable, sub_807FE3C
-
- .align 2
-gOamData_839AC1C:: @ 839AC1C
- .2byte 0x0400
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_839AC24:: @ 839AC24
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_839AC2C:: @ 839AC2C
- obj_image_anim_frame 64, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_839AC34:: @ 839AC34
- .4byte gSpriteAnim_839AC24
- .4byte gSpriteAnim_839AC2C
-
- .align 2
-gSpriteTemplate_839AC3C:: @ 839AC3C
- spr_template 4612, 4609, gOamData_839AC1C, gSpriteAnimTable_839AC34, NULL, gDummySpriteAffineAnimTable, sub_8080338
-
- .align 2
-gUnknown_0839AC54:: @ 839AC54
- obj_tiles WeatherSandstormTiles, 0xA00, 0x1204
-
-gUnknown_0839AC5C:: @ 839AC5C
- .incbin "baserom.gba", 0x0039ac5c, 0xc
-
-gUnknown_0839AC68:: @ 839AC68
- .incbin "baserom.gba", 0x0039ac68, 0x8
-
- .align 2
-gUnknown_0839AC70:: @ 839AC70
- obj_tiles WeatherBubbleTiles, 0x40, 0x1205
-
- .align 1
-gUnknown_0839AC78:: @ 839AC78
- .2byte 120, 160
- .2byte 376, 160
- .2byte 40, 140
- .2byte 296, 140
- .2byte 180, 130
- .2byte 436, 130
- .2byte 60, 160
- .2byte 436, 160
- .2byte 220, 180
- .2byte 476, 180
- .2byte 10, 90
- .2byte 266, 90
- .2byte 256, 160
-
- .align 2
-gSpriteAnim_839ACAC:: @ 839ACAC
- obj_image_anim_frame 0, 16
- obj_image_anim_frame 1, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_839ACB8:: @ 839ACB8
- .4byte gSpriteAnim_839ACAC
-
- .align 2
-gSpriteTemplate_839ACBC:: @ 839ACBC
- spr_template 4613, 4608, gOamData_837DF24, gSpriteAnimTable_839ACB8, NULL, gDummySpriteAffineAnimTable, unc_0807DAB4
-
-gUnknown_0839ACD4:: @ 839ACD4
- .byte 2, 3, 5, 3
-
-gUnknown_0839ACD8:: @ 839ACD8
- .byte 2, 2, 3, 2
-
-gUnknown_0839ACDC:: @ 839ACDC
- .incbin "baserom.gba", 0x0039acdc, 0xc
-
- .align 2
-gUnknown_0839ACE8:: @ 839ACE8
- .byte 4
-
- .align 2
-gUnknown_0839ACEC:: @ 839ACEC
- .4byte REG_WIN0H
- .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
- .4byte 1
-
-gBattleTransitionTable_Wild:: @ 839ACF8
- .byte 8, 9, 5, 10, 0, 10, 7, 6
-
-gBattleTransitionTable_Trainer:: @ 839AD00
- .byte 4, 11, 2, 3, 0, 10, 1, 6
-
- .align 2
-gTrainerBattleSpecs_0:: @ 839AD08
- .4byte gTrainerBattleMode, 0
- .4byte gTrainerBattleOpponent, 1
- .4byte gTrainerMapObjectLocalId, 1
- .4byte gTrainerIntroSpeech, 2
- .4byte gTrainerDefeatSpeech, 2
- .4byte gTrainerVictorySpeech, 5
- .4byte gTrainerCannotBattleSpeech, 5
- .4byte gTrainerBattleEndScript, 5
- .4byte gTrainerBattleScriptReturnAddress, 6
-
- .align 2
-gTrainerBattleSpecs_1:: @ 839AD50
- .4byte gTrainerBattleMode, 0
- .4byte gTrainerBattleOpponent, 1
- .4byte gTrainerMapObjectLocalId, 1
- .4byte gTrainerIntroSpeech, 2
- .4byte gTrainerDefeatSpeech, 2
- .4byte gTrainerVictorySpeech, 5
- .4byte gTrainerCannotBattleSpeech, 5
- .4byte gTrainerBattleEndScript, 2
- .4byte gTrainerBattleScriptReturnAddress, 6
-
- .align 2
-gTrainerBattleSpecs_2:: @ 839AD98
- .4byte gTrainerBattleMode, 0
- .4byte gTrainerBattleOpponent, 1
- .4byte gTrainerMapObjectLocalId, 1
- .4byte gTrainerIntroSpeech, 2
- .4byte gTrainerDefeatSpeech, 2
- .4byte gTrainerVictorySpeech, 5
- .4byte gTrainerCannotBattleSpeech, 2
- .4byte gTrainerBattleEndScript, 5
- .4byte gTrainerBattleScriptReturnAddress, 6
-
- .align 2
-gTrainerBattleSpecs_3:: @ 839ADE0
- .4byte gTrainerBattleMode, 0
- .4byte gTrainerBattleOpponent, 1
- .4byte gTrainerMapObjectLocalId, 1
- .4byte gTrainerIntroSpeech, 5
- .4byte gTrainerDefeatSpeech, 2
- .4byte gTrainerVictorySpeech, 5
- .4byte gTrainerCannotBattleSpeech, 5
- .4byte gTrainerBattleEndScript, 5
- .4byte gTrainerBattleScriptReturnAddress, 6
-
- .align 2
-gTrainerBattleSpecs_4:: @ 839AE28
- .4byte gTrainerBattleMode, 0
- .4byte gTrainerBattleOpponent, 1
- .4byte gTrainerMapObjectLocalId, 1
- .4byte gTrainerIntroSpeech, 2
- .4byte gTrainerDefeatSpeech, 2
- .4byte gTrainerVictorySpeech, 5
- .4byte gTrainerCannotBattleSpeech, 2
- .4byte gTrainerBattleEndScript, 2
- .4byte gTrainerBattleScriptReturnAddress, 6
-
-@ 839AE70
- .include "data/trainer_eye_trainers.inc"
-
- .align 2
-gBadgeFlags:: @ 839B1F0
- .2byte 0x0807, 0x0808, 0x0809, 0x080a, 0x080b, 0x080c, 0x080d, 0x080e
-
-TrainerCardColorName_Bronze:
- .string "BRONZE$", 7
-TrainerCardColorName_Copper:
- .string "COPPER$", 7
-TrainerCardColorName_Silver:
- .string "SILVER$", 7
-TrainerCardColorName_Gold:
- .string "GOLD$", 7
-
- .align 2
-gTrainerCardColorNames:: @ 839B21C
- .4byte TrainerCardColorName_Bronze
- .4byte TrainerCardColorName_Copper
- .4byte TrainerCardColorName_Silver
- .4byte TrainerCardColorName_Gold
-
-@ These seem to be strings for keypad test code.
-gUnknown_0839B22C:: @ 839B22C
- .string " A$" @ A
- .string " B$" @ B
- .string "SL$" @ SELECT
- .string "ST$" @ START
- .string "RK$" @ right
- .string "LK$" @ left
- .string "UK$" @ up
- .string "DK$" @ down
- .string "RT$" @ R
- .string "LT$" @ L
-
-gUnknown_0839B24A:: @ 839B24A
- .string "ND$"
-
-gUnknown_0839B24D:: @ 839B24D
- .string "の こどもは\n$" @ "'s child <topic-particle>"
-
-gUnknown_0839B255:: @ 839B255
- .string " $"
-
-gUnknown_0839B257:: @ 839B257
- .string "ながいなまえぽけもん$" @ "long name pokemon" (used as test name)
-
-Text_39B262: @ 839B262
- .string "Search a child$"
-
-Text_39B271: @ 839B271
- .string "Egg$"
-
-Text_39B275: @ 839B275
- .string "Egg (male)$"
-
-Text_39B280: @ 839B280
- .string "1000 steps$"
-
-Text_39B28B: @ 839B28B
- .string "10000 steps$"
-
-Text_39B297: @ 839B297
- .string "MOVE TUTOR$"
-
-Text_39B2A2: @ 839B2A2
- .string "Breed an egg$"
-
-Text_39B2AF: @ 839B2AF
- .string "Long name$"
-
-Text_39B2B9: @ 839B2B9
- .string "ポロックけす$" @ "{POKEBLOCK} CASE$"
-
- .align 2
-gMoriDebugMenuActions:: @ 839B2C0
- .4byte Text_39B262, MoriDebugMenu_SearchChild
- .4byte Text_39B271, MoriDebugMenu_Egg
- .4byte Text_39B275, MoriDebugMenu_MaleEgg
- .4byte Text_39B280, MoriDebugMenu_1000Steps
- .4byte Text_39B28B, MoriDebugMenu_10000Steps
- .4byte Text_39B297, MoriDebugMenu_MoveTutor
- .4byte Text_39B2A2, MoriDebugMenu_BreedEgg
- .4byte Text_39B2AF, MoriDebugMenu_LongName
- .4byte Text_39B2B9, MoriDebugMenu_PokeblockCase
-
- .align 2
-gSpriteImage_839B308:: @ 839B308
- .incbin "graphics/unknown_sprites/839B4E0/0.4bpp"
-
- .align 2
-gSpriteImage_839B388:: @ 839B388
- .incbin "graphics/unknown_sprites/839B4E0/1.4bpp"
-
- .align 2
-gSpriteImage_839B408:: @ 839B408
- .incbin "graphics/unknown_sprites/839B408.4bpp"
-
- .align 2
-gIsTrainerInRange:: @ 839B488
- .4byte IsTrainerInRangeSouth
- .4byte IsTrainerInRangeNorth
- .4byte IsTrainerInRangeWest
- .4byte IsTrainerInRangeEast
-
- .align 2
-gTrainerSeeFuncList:: @ 839B498
- .4byte sub_8084394
- .4byte sub_8084398
- .4byte sub_80843DC
- .4byte sub_808441C
- .4byte sub_8084478
- .4byte sub_8084534
- .4byte sub_8084578
- .4byte sub_80845AC
- .4byte sub_80845C8
- .4byte sub_80845FC
- .4byte sub_8084654
- .4byte sub_80846C8
-
- .align 2
-gTrainerSeeFuncList2:: @ 839B4C8
- .4byte sub_80845C8
- .4byte sub_80845FC
- .4byte sub_8084654
- .4byte sub_80846C8
-
- .align 2
-gOamData_839B4D8:: @ 839B4D8
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteImageTable_839B4E0:: @ 839B4E0
- obj_frame_tiles gSpriteImage_839B308, 0x80
- obj_frame_tiles gSpriteImage_839B388, 0x80
-
- .align 2
-gSpriteImageTable_839B4F0:: @ 839B4F0
- obj_frame_tiles gSpriteImage_839B408, 0x80
-
- .align 2
-gSpriteAnim_839B4F8:: @ 839B4F8
- obj_image_anim_frame 0, 60
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_839B500:: @ 839B500
- obj_image_anim_frame 1, 60
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_839B508:: @ 839B508
- .4byte gSpriteAnim_839B4F8
- .4byte gSpriteAnim_839B500
-
- .align 2
-gSpriteTemplate_839B510:: @ 839B510
- spr_template 0xFFFF, 0xFFFF, gOamData_839B4D8, gSpriteAnimTable_839B508, gSpriteImageTable_839B4E0, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
-
- .align 2
-gSpriteTemplate_839B528:: @ 839B528
- spr_template 0xFFFF, 4100, gOamData_839B4D8, gSpriteAnimTable_839B508, gSpriteImageTable_839B4F0, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
-
-@ 839B540
- .include "data/wild_mons.inc"
-
- .align 2
-gWildFeebasRoute119Data:: @ 839DBFC
- .byte 20, 25 @ Min/Max level
- .2byte SPECIES_FEEBAS
-
- .align 2
-gRoute119WaterTileData:: @ 839DC00
- .2byte 0x0, 0x2D, 0x0
- .2byte 0x2E, 0x5B, 0x83
- .2byte 0x5C, 0x8B, 0x12A
-
- .align 2
-gSpriteImage_839DC14:: @ 839DC14
- .incbin "graphics/birch_speech/birch.4bpp"
-
- .align 2
-gBirchPalette:: @ 839E414
- .incbin "graphics/birch_speech/birch.gbapal"
-
- .align 2
-gSpriteImage_839E434:: @ 839E434
- .incbin "graphics/misc/pokeball_glow.4bpp"
-
- .align 2
-gFieldEffectObjectPalette4: @ 839E454
- .incbin "graphics/field_effect_objects/palettes/04.gbapal"
-
- .align 2
-gSpriteImage_839E474:: @ 839E474
- .incbin "graphics/misc/pokecenter_monitor/0.4bpp"
-
- .align 2
-gSpriteImage_839E534:: @ 839E534
- .incbin "graphics/misc/pokecenter_monitor/1.4bpp"
-
- .align 2
-gSpriteImage_839E5F4:: @ 839E5F4
- .incbin "graphics/misc/big_hof_monitor.4bpp"
-
- .align 2
-gSpriteImage_839E7F4:: @ 839E7F4
- .incbin "graphics/misc/small_hof_monitor.4bpp"
-
- .align 2
-gFieldEffectObjectPalette5: @ 839E8F4
- .incbin "graphics/field_effect_objects/palettes/05.gbapal"
-
-@ Graphics for the lights streaking past your Pokémon when it uses a field move.
-
- .align 2
-gFieldMoveStreaksTiles:: @ 839E914
- .incbin "graphics/misc/field_move_streaks.4bpp"
-
- .align 2
-gFieldMoveStreaksPalette:: @ 839EB14
- .incbin "graphics/misc/field_move_streaks.gbapal"
-
- .align 2
-gFieldMoveStreaksTilemap:: @ 839EB34
- .incbin "graphics/misc/field_move_streaks_map.bin"
-
-@ The following light streaks effect is used when the map is dark (e.g. a cave).
-
- .align 2
-gDarknessFieldMoveStreaksTiles:: @ 839EDB4
- .incbin "graphics/misc/darkness_field_move_streaks.4bpp"
-
- .align 2
-gDarknessFieldMoveStreaksPalette:: @ 839EE34
- .incbin "graphics/misc/darkness_field_move_streaks.gbapal"
-
- .align 2
-gDarknessFieldMoveStreaksTilemap:: @ 839EE54
- .incbin "graphics/misc/darkness_field_move_streaks_map.bin"
-
- .align 2
-gFieldEffectScriptFuncs:: @ 839F0D4
- .4byte FieldEffectCmd_loadtiles
- .4byte FieldEffectCmd_loadfadedpal
- .4byte FieldEffectCmd_loadpal
- .4byte FieldEffectCmd_callnative
- .4byte FieldEffectCmd_end
- .4byte FieldEffectCmd_loadgfx_callnative
- .4byte FieldEffectCmd_loadtiles_callnative
- .4byte FieldEffectCmd_loadfadedpal_callnative
-
- .align 2
-gOamData_839F0F4:: @ 839F0F4
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gOamData_839F0FC:: @ 839F0FC
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_839F104:: @ 839F104
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteImageTable_839F10C:: @ 839F10C
- obj_frame_tiles gSpriteImage_839DC14, 0x800
-
- .align 2
-gUnknown_0839F114:: @ 839F114
- obj_pal gBirchPalette, 0x1006
-
- .align 2
-gSpriteAnim_839F11C:: @ 839F11C
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_839F124:: @ 839F124
- .4byte gSpriteAnim_839F11C
-
- .align 2
-gSpriteTemplate_839F128:: @ 839F128
- spr_template 0xFFFF, 4102, gOamData_839F0F4, gSpriteAnimTable_839F124, gSpriteImageTable_839F10C, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gFieldEffectObjectPaletteInfo4:: @ 839F140
- obj_pal gFieldEffectObjectPalette4, 0x1007
-
- .align 2
-gFieldEffectObjectPaletteInfo5:: @ 839F148
- obj_pal gFieldEffectObjectPalette5, 0x1010
-
- .align 2
-gOamData_839F150:: @ 839F150
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-gSpriteImageTable_839F158:: @ 839F158
- obj_frame_tiles gSpriteImage_839E434, 0x20
-
- .align 2
-gSpriteImageTable_839F160:: @ 839F160
- obj_frame_tiles gSpriteImage_839E474, 0xc0
- obj_frame_tiles gSpriteImage_839E534, 0xc0
-
- .align 2
-gSpriteImageTable_839F170:: @ 839F170
- obj_frame_tiles gSpriteImage_839E5F4, 0x200
-
- .align 2
-gSpriteImageTable_839F178:: @ 839F178
- obj_frame_tiles gSpriteImage_839E7F4, 0x200
-
- .align 2
-Unknown_39F180:: @ 839F180
- .incbin "baserom.gba", 0x0039f180, 0x20
-
- .align 2
-gUnknown_0839F1A0:: @ 839F1A0
- .4byte 4, Unknown_39F180
-
- .align 2
-Unknown_39F1A8:: @ 39F1A8
- .incbin "baserom.gba", 0x0039f1a8, 0x20
-
- .align 2
-gUnknown_0839F1C8:: @ 839F1C8
- .4byte 4, Unknown_39F1A8
-
- .align 2
-gSpriteAnim_839F1D0:: @ 839F1D0
- obj_image_anim_frame 0, 1
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_839F1D8:: @ 839F1D8
- 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_end
-
- .align 2
-gSpriteAnimTable_839F1FC:: @ 839F1FC
- .4byte gSpriteAnim_839F1D0
- .4byte gSpriteAnim_839F1D8
-
- .align 2
-gSpriteAnimTable_839F204:: @ 839F204
- .4byte gSpriteAnim_839F1D0
-
- .align 2
-gSpriteTemplate_839F208:: @ 839F208
- spr_template 0xFFFF, 4103, gOamData_839F0FC, gSpriteAnimTable_839F1FC, gSpriteImageTable_839F158, gDummySpriteAffineAnimTable, SpriteCB_PokeballGlow
-
- .align 2
-gSpriteTemplate_839F220:: @ 839F220
- spr_template 0xFFFF, 4100, gOamData_839F104, gSpriteAnimTable_839F1FC, gSpriteImageTable_839F160, gDummySpriteAffineAnimTable, SpriteCB_PokecenterMonitor
-
- .align 2
-gSpriteTemplate_839F238:: @ 839F238
- spr_template 0xFFFF, 4112, gOamData_839F104, gSpriteAnimTable_839F204, gSpriteImageTable_839F170, gDummySpriteAffineAnimTable, SpriteCB_HallOfFameMonitor
-
- .align 2
-gSpriteTemplate_839F250:: @ 839F250
- spr_template 0xFFFF, 4112, gOamData_839F150, gSpriteAnimTable_839F204, gSpriteImageTable_839F178, gDummySpriteAffineAnimTable, SpriteCB_HallOfFameMonitor
-
- .align 2
-gUnknown_0839F268:: @ 839F268
- .4byte PokecenterHealEffect_0
- .4byte PokecenterHealEffect_1
- .4byte PokecenterHealEffect_2
- .4byte PokecenterHealEffect_3
-
- .align 2
-gUnknown_0839F278:: @ 839F278
- .4byte HallOfFameRecordEffect_0
- .4byte HallOfFameRecordEffect_1
- .4byte HallOfFameRecordEffect_2
- .4byte HallOfFameRecordEffect_3
-
- .align 2
-gUnknown_0839F288:: @ 839F288
- .4byte PokeballGlowEffect_0
- .4byte PokeballGlowEffect_1
- .4byte PokeballGlowEffect_2
- .4byte PokeballGlowEffect_3
- .4byte PokeballGlowEffect_4
- .4byte PokeballGlowEffect_5
- .4byte PokeballGlowEffect_6
- .4byte PokeballGlowEffect_7
-
-gUnknown_0839F2A8:: @ 839F2A8
- .incbin "baserom.gba", 0x0039f2a8, 0x18
-
-gUnknown_0839F2C0:: @ 839F2C0
- .incbin "baserom.gba", 0x0039f2c0, 0x4
-
-gUnknown_0839F2C4:: @ 839F2C4
- .incbin "baserom.gba", 0x0039f2c4, 0x4
-
-gUnknown_0839F2C8:: @ 839F2C8
- .space 4
-
- .align 2
-gUnknown_0839F2CC:: @ 839F2CC
- .4byte sub_80867AC
- .4byte sub_8086854
- .4byte sub_8086870
- .4byte sub_80868E4
- .4byte sub_808699C
- .4byte sub_80869B8
- .4byte sub_80869F8
-
- .align 2
-gUnknown_0839F2E8:: @ 839F2E8
- .4byte sub_8086AA0
- .4byte sub_8086AC0
- .4byte sub_8086B30
- .4byte sub_8086B54
- .4byte sub_8086B64
- .4byte sub_8086B88
-
- .align 2
-gUnknown_0839F300:: @ 839F300
- .4byte sub_8086CF4
- .4byte sub_8086D70
- .4byte sub_8086DB0
- .4byte sub_8086E10
- .4byte sub_8086E50
- .4byte sub_8086EB0
- .4byte sub_8086ED4
-
- .align 2
-gUnknown_0839F31C:: @ 839F31C
- .4byte sub_8086FB0
- .4byte waterfall_1_do_anim_probably
- .4byte waterfall_2_wait_anim_finish_probably
- .4byte sub_8087030
- .4byte sub_8087058
-
- .align 2
-gUnknown_0839F330:: @ 839F330
- .4byte sub_8087124
- .4byte dive_2_unknown
- .4byte dive_3_unknown
-
- .align 2
-gUnknown_0839F33C:: @ 839F33C
- .4byte sub_808722C
- .4byte sub_8087264
- .4byte sub_8087298
- .4byte sub_80872E4
- .4byte sub_80873D8
- .4byte sub_80873F4
-
- .align 2
-gUnknown_0839F354:: @ 839F354
- .4byte sub_80874CC
- .4byte sub_80874FC
- .4byte sub_8087548
- .4byte sub_808759C
-
- .align 2
-gUnknown_0839F364:: @ 839F364
- .4byte sub_80876C8
- .4byte sub_80876F8
- .4byte sub_8087774
- .4byte sub_80877AC
- .4byte sub_80877D4
-
- .align 2
-gUnknown_0839F378:: @ 839F378
- .4byte sub_80878F4
- .4byte sub_8087914
-
-gUnknown_0839F380:: @ 839F380
- .incbin "baserom.gba", 0x0039f380, 0x8
-
- .align 2
-gUnknown_0839F388:: @ 839F388
- .4byte sub_8087AA4
- .4byte sub_8087AC8
-
- .align 2
-gUnknown_0839F390:: @ 839F390
- .4byte sub_8087BEC
- .4byte sub_8087C14
- .4byte sub_8087CA4
- .4byte sub_8087D78
-
- .align 2
-gUnknown_0839F3A0:: @ 839F3A0
- .4byte sub_8087E4C
- .4byte sub_8087ED8
- .4byte sub_8087FDC
-
- .align 2
-gUnknown_0839F3AC:: @ 839F3AC
- .4byte sub_8088150
- .4byte sub_80881C0
- .4byte sub_8088228
- .4byte sub_80882B4
- .4byte sub_80882E4
- .4byte sub_8088338
- .4byte sub_8088380
-
- .align 2
-gUnknown_0839F3C8:: @ 839F3C8
- .4byte sub_80884AC
- .4byte sub_80884E8
- .4byte sub_8088554
- .4byte sub_80885A8
- .4byte sub_80885D8
- .4byte sub_808860C
- .4byte sub_808862C
-
- .align 2
-gUnknown_0839F3E4:: @ 839F3E4
- .4byte sub_8088984
- .4byte sub_80889E4
- .4byte sub_8088A30
- .4byte sub_8088A78
- .4byte sub_8088AF4
-
- .align 2
-gUnknown_0839F3F8:: @ 839F3F8
- .4byte sub_8088CA0
- .4byte sub_8088CF8
- .4byte sub_8088D3C
- .4byte sub_8088D94
- .4byte sub_8088DD8
- .4byte sub_8088E2C
- .4byte sub_8088EB4
- .4byte sub_8088F10
- .4byte sub_8088F30
-Unknown_839F41C:
- .incbin "baserom.gba", 0x0039f41c, 0x18
-Unknown_839F434:
- .incbin "baserom.gba", 0x0039f434, 0x18
-
- .align 2
-gUnknown_0839F44C:: @ 839F44C
- .4byte Unknown_839F41C
- .4byte Unknown_839F434
-
- .align 2
-gUnknown_0839F454:: @ 839F454
- .4byte sub_80892A0
- .4byte sub_8089354
- .4byte sub_80893C0
- .4byte sub_8089414
- .4byte sub_808948C
- .4byte sub_80894C4
- .4byte fishE
-
-gUnknown_0839F470:: @ 839F470
- .incbin "baserom.gba", 0x0039f470, 0x24
-
- .align 2
-gPokemonMenuActions:: @ 839F494
- .4byte OtherText_Summary, PokemonMenu_Summary
- .4byte OtherText_Switch2, PokemonMenu_Switch
- .4byte OtherText_Item, PokemonMenu_Item
- .4byte gOtherText_CancelNoTerminator, PokemonMenu_Cancel
- .4byte OtherText_Give2, PokemonMenu_GiveItem
- .4byte OtherText_Take2, PokemonMenu_TakeItem
- .4byte OtherText_Take, PokemonMenu_TakeMail
- .4byte OtherText_Mail, PokemonMenu_Mail
- .4byte OtherText_Read2, PokemonMenu_ReadMail
- .4byte gOtherText_CancelNoTerminator, PokemonMenu_CancelSubmenu
- .4byte gMoveNames + 13 * MOVE_CUT, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_FLASH, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_ROCK_SMASH, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_STRENGTH, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_SURF, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_FLY, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_DIVE, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_WATERFALL, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_TELEPORT, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_DIG, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_SECRET_POWER, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_MILK_DRINK, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_SOFT_BOILED, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_SWEET_SCENT, PokemonMenu_FieldMove
-
-gUnknown_0839F554:: @ 839F554
- .incbin "baserom.gba", 0x39f554, 0x1e
-
-Unknown_39F572: @ 839F572
- .byte 4, 5, 9, 0
-
- .align 2
-gUnknown_0839F578:: @ 839F578
- .byte 3, 6, 0, 0
- .4byte Unknown_39F572
-
-Unknown_39F580: @ 839F580
- .byte 8, 6, 9, 0
-
- .align 2
-gUnknown_0839F584:: @ 839F584
- .byte 3, 9, 0, 0
- .4byte Unknown_39F580
-
- .align 2
-gFieldMoveFuncs:: @ 839F58C
- .4byte SetUpFieldMove_Cut, 0x6
- .4byte SetUpFieldMove_Flash, 0x9
- .4byte SetUpFieldMove_RockSmash, 0x9
- .4byte SetUpFieldMove_Strength, 0x9
- .4byte SetUpFieldMove_Surf, 0x7
- .4byte SetUpFieldMove_Fly, 0x9
- .4byte SetUpFieldMove_Dive, 0x9
- .4byte SetUpFieldMove_Waterfall, 0x9
- .4byte SetUpFieldMove_Teleport, 0x9
- .4byte SetUpFieldMove_Dig, 0x9
- .4byte SetUpFieldMove_SecretPower, 0x9
- .4byte SetUpFieldMove_SoftBoiled, 0x10
- .4byte SetUpFieldMove_SoftBoiled, 0x10
- .4byte SetUpFieldMove_SweetScent, 0x9
-
- .align 2
-gUnknown_0839F5FC:: @ 839F5FC
- .incbin "baserom.gba", 0x0039f5fc, 0x40
-
- .align 2
-gUnknown_0839F63C:: @ 839F63C
- .incbin "baserom.gba", 0x0039f63c, 0x40
-
- .align 2
-gUnknown_0839F67C:: @ 839F67C
- .incbin "graphics/pokedex/search.gbapal"
-
- .align 2
-gUnknown_0839F73C:: @ 839F73C
- .incbin "graphics/pokedex/national.gbapal"
-
- .space 0xA4
-
- .align 2
-gUnknown_0839F8A0:: @ 839F8A0
- .incbin "baserom.gba", 0x0039f8a0, 0xe8
-
- .align 2
-gUnknown_0839F988:: @ 839F988
- .incbin "baserom.gba", 0x0039f988, 0xf4
-
-gUnknown_0839FA7C:: @ 839FA7C
- .incbin "graphics/pokedex/noball.4bpp.lz"
-
-@ 839FAC4
- .include "data/pokedex_orders.inc"
-
- .align 2
-gOamData_83A0404:: @ 83A0404
- .2byte 0x00A0
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gOamData_83A040C:: @ 83A040C
- .2byte 0x40A0
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_83A0414:: @ 83A0414
- .2byte 0x40A0
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gOamData_83A041C:: @ 83A041C
- .2byte 0x08A0
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gOamData_83A0424:: @ 83A0424
- .2byte 0x40A0
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gOamData_83A042C:: @ 83A042C
- .2byte 0x80A0
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_83A0434:: @ 83A0434
- obj_image_anim_frame 3, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A043C:: @ 83A043C
- obj_image_anim_frame 1, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A0444:: @ 83A0444
- obj_image_anim_frame 16, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A044C:: @ 83A044C
- obj_image_anim_frame 32, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A0454:: @ 83A0454
- obj_image_anim_frame 64, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A045C:: @ 83A045C
- obj_image_anim_frame 96, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A0464:: @ 83A0464
- obj_image_anim_frame 128, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A046C:: @ 83A046C
- obj_image_anim_frame 160, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A0474:: @ 83A0474
- obj_image_anim_frame 192, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A047C:: @ 83A047C
- obj_image_anim_frame 224, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A0484:: @ 83A0484
- obj_image_anim_frame 226, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A048C:: @ 83A048C
- obj_image_anim_frame 228, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A0494:: @ 83A0494
- obj_image_anim_frame 230, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A049C:: @ 83A049C
- obj_image_anim_frame 232, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A04A4:: @ 83A04A4
- obj_image_anim_frame 234, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A04AC:: @ 83A04AC
- obj_image_anim_frame 236, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A04B4:: @ 83A04B4
- obj_image_anim_frame 238, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A04BC:: @ 83A04BC
- obj_image_anim_frame 240, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A04C4:: @ 83A04C4
- obj_image_anim_frame 242, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83A04CC:: @ 83A04CC
- obj_image_anim_frame 4, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83A04D4:: @ 83A04D4
- .4byte gSpriteAnim_83A0434
-
- .align 2
-gSpriteAnimTable_83A04D8:: @ 83A04D8
- .4byte gSpriteAnim_83A043C
-
- .align 2
-gSpriteAnimTable_83A04DC:: @ 83A04DC
- .4byte gSpriteAnim_83A0444
-
- .align 2
-gSpriteAnimTable_83A04E0:: @ 83A04E0
- .4byte gSpriteAnim_83A044C
- .4byte gSpriteAnim_83A0454
- .4byte gSpriteAnim_83A045C
- .4byte gSpriteAnim_83A0464
-
- .align 2
-gSpriteAnimTable_83A04F0:: @ 83A04F0
- .4byte gSpriteAnim_83A046C
- .4byte gSpriteAnim_83A0474
-
- .align 2
-gSpriteAnimTable_83A04F8:: @ 83A04F8
- .4byte gSpriteAnim_83A047C
- .4byte gSpriteAnim_83A0484
- .4byte gSpriteAnim_83A048C
- .4byte gSpriteAnim_83A0494
- .4byte gSpriteAnim_83A049C
- .4byte gSpriteAnim_83A04A4
- .4byte gSpriteAnim_83A04AC
- .4byte gSpriteAnim_83A04B4
- .4byte gSpriteAnim_83A04BC
- .4byte gSpriteAnim_83A04C4
-
- .align 2
-gSpriteAnimTable_83A0520:: @ 83A0520
- .4byte gSpriteAnim_83A04CC
-
- .align 2
-gSpriteTemplate_83A0524:: @ 83A0524
- spr_template 4096, 4096, gOamData_83A0404, gSpriteAnimTable_83A04D4, NULL, gDummySpriteAffineAnimTable, sub_808EF38
-
- .align 2
-gSpriteTemplate_83A053C:: @ 83A053C
- spr_template 4096, 4096, gOamData_83A040C, gSpriteAnimTable_83A04D8, NULL, gDummySpriteAffineAnimTable, sub_808EF8C
-
- .align 2
-gSpriteTemplate_83A0554:: @ 83A0554
- spr_template 4096, 4096, gOamData_83A0414, gSpriteAnimTable_83A04E0, NULL, gDummySpriteAffineAnimTable, sub_808F08C
-
- .align 2
-gSpriteTemplate_83A056C:: @ 83A056C
- spr_template 4096, 4096, gOamData_83A041C, gSpriteAnimTable_83A04DC, NULL, gDummySpriteAffineAnimTable, sub_808F0B4
-
- .align 2
-gSpriteTemplate_83A0584:: @ 83A0584
- spr_template 4096, 4096, gOamData_83A0424, gSpriteAnimTable_83A04F0, NULL, gDummySpriteAffineAnimTable, sub_808ED94
-
- .align 2
-gSpriteTemplate_83A059C:: @ 83A059C
- spr_template 4096, 4096, gOamData_83A042C, gSpriteAnimTable_83A04F8, NULL, gDummySpriteAffineAnimTable, sub_808ED94
-
- .align 2
-gSpriteTemplate_83A05B4:: @ 83A05B4
- spr_template 4096, 4096, gOamData_83A042C, gSpriteAnimTable_83A0520, NULL, gDummySpriteAffineAnimTable, sub_808F168
-
- .align 2
-gUnknown_083A05CC:: @ 83A05CC
- obj_tiles gPokedexMenu2_Gfx, 0x1F00, 0x1000
- null_obj_tiles
-
- .align 2
-gUnknown_083A05DC:: @ 83A05DC
- obj_pal gPokedexMenu_Pal, 0x1000
- null_obj_pal
-
-gUnknown_083A05EC:: @ 83A05EC
- .byte 2, 4, 8, 16, 32
-
-gUnknown_083A05F1:: @ 83A05F1
- .byte 16, 8, 4, 2, 1
-
- .align 2
-gUnknown_083A05F8:: @ 83A05F8
- .string "$"
-
-@ 83A05F9
- .include "data/pokedex_entries.inc"
-
-gUnknown_083B4EC4:: @ 83B4EC4
- .space 32
-
-@ 83B4EE4
- .include "data/graphics/pokemon/footprint_table.inc"
-
-gUnknown_083B5558:: @ 83B5558
- .incbin "baserom.gba", 0x3b5558, 0x24
-
- .align 2
-gOamData_83B557C:: @ 83B557C
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gUnknown_083B5584:: @ 83B5584
- .4byte 0x02008000
- .4byte 0x0200c000
- .4byte 0x02010000
- .4byte 0x02014000
-
- .align 2
-gSpriteImageTable_83B5594:: @ 83B5594
- obj_frame_tiles 0x02008000, 0x800
- obj_frame_tiles 0x02008800, 0x800
- obj_frame_tiles 0x02009000, 0x800
- obj_frame_tiles 0x02009800, 0x800
- obj_frame_tiles 0x0200A000, 0x800
- obj_frame_tiles 0x0200A800, 0x800
- obj_frame_tiles 0x0200B000, 0x800
- obj_frame_tiles 0x0200B800, 0x800
- obj_frame_tiles 0x0200C000, 0x800
- obj_frame_tiles 0x0200C800, 0x800
- obj_frame_tiles 0x0200D000, 0x800
- obj_frame_tiles 0x0200D800, 0x800
- obj_frame_tiles 0x0200E000, 0x800
- obj_frame_tiles 0x0200E800, 0x800
- obj_frame_tiles 0x0200F000, 0x800
- obj_frame_tiles 0x0200F800, 0x800
-
- .align 2
-gSpriteImageTable_83B5614:: @ 83B5614
- obj_frame_tiles 0x0200C000, 0x800
- obj_frame_tiles 0x0200C800, 0x800
- obj_frame_tiles 0x0200D000, 0x800
- obj_frame_tiles 0x0200D800, 0x800
- obj_frame_tiles 0x0200E000, 0x800
- obj_frame_tiles 0x0200E800, 0x800
- obj_frame_tiles 0x0200F000, 0x800
- obj_frame_tiles 0x0200F800, 0x800
- obj_frame_tiles 0x02010000, 0x800
- obj_frame_tiles 0x02010800, 0x800
- obj_frame_tiles 0x02011000, 0x800
- obj_frame_tiles 0x02011800, 0x800
- obj_frame_tiles 0x02012000, 0x800
- obj_frame_tiles 0x02012800, 0x800
- obj_frame_tiles 0x02013000, 0x800
- obj_frame_tiles 0x02013800, 0x800
-
- .align 2
-gSpriteImageTable_83B5694:: @ 83B5694
- obj_frame_tiles 0x02010000, 0x800
- obj_frame_tiles 0x02010800, 0x800
- obj_frame_tiles 0x02011000, 0x800
- obj_frame_tiles 0x02011800, 0x800
- obj_frame_tiles 0x02012000, 0x800
- obj_frame_tiles 0x02012800, 0x800
- obj_frame_tiles 0x02013000, 0x800
- obj_frame_tiles 0x02013800, 0x800
- obj_frame_tiles 0x02014000, 0x800
- obj_frame_tiles 0x02014800, 0x800
- obj_frame_tiles 0x02015000, 0x800
- obj_frame_tiles 0x02015800, 0x800
- obj_frame_tiles 0x02016000, 0x800
- obj_frame_tiles 0x02016800, 0x800
- obj_frame_tiles 0x02017000, 0x800
- obj_frame_tiles 0x02017800, 0x800
-
- .align 2
-gSpriteImageTable_83B5714:: @ 83B5714
- obj_frame_tiles 0x02014000, 0x800
- obj_frame_tiles 0x02014800, 0x800
- obj_frame_tiles 0x02015000, 0x800
- obj_frame_tiles 0x02015800, 0x800
- obj_frame_tiles 0x02016000, 0x800
- obj_frame_tiles 0x02016800, 0x800
- obj_frame_tiles 0x02017000, 0x800
- obj_frame_tiles 0x02017800, 0x800
- obj_frame_tiles 0x02018000, 0x800
- obj_frame_tiles 0x02018800, 0x800
- obj_frame_tiles 0x02019000, 0x800
- obj_frame_tiles 0x02019800, 0x800
- obj_frame_tiles 0x0201A000, 0x800
- obj_frame_tiles 0x0201A800, 0x800
- obj_frame_tiles 0x0201B000, 0x800
- obj_frame_tiles 0x0201B800, 0x800
-
- .align 2
-gUnknown_083B5794:: @ 83B5794
- .4byte gSpriteImageTable_83B5594
- .4byte gSpriteImageTable_83B5614
- .4byte gSpriteImageTable_83B5694
- .4byte gSpriteImageTable_83B5714
-
- .align 2
-gUnknown_083B57A4:: @ 83B57A4
- spr_template 0xFFFF, 0, gOamData_83B557C, NULL, gSpriteImageTable_83B5594, gDummySpriteAffineAnimTable, nullsub_59
-
-gUnknown_083B57BC:: @ 83B57BC
- .incbin "baserom.gba", 0x003b57bc, 0x28
-
- .align 2
-gUnknown_083B57E4:: @ 83B57E4
- .4byte DexText_SearchForPoke
- .2byte 0, 5
- .4byte DexText_SwitchDex
- .2byte 6, 5
- .4byte DexText_ReturnToDex
- .2byte 12, 5
-
- .align 2
-gUnknown_083B57FC:: @ 83B57FC
- .4byte DexText_ListByABC
- .byte 0, 2, 5, 5, 2, 12, 0, 0
- .4byte DexText_ListByColor
- .byte 0, 4, 5, 5, 4, 12, 0, 0
- .4byte DexText_ListByType
- .byte 0, 6, 5, 5, 6, 6, 0, 0
- .4byte DexText_ListByType
- .byte 0, 6, 5, 11, 6, 6, 0, 0
- .4byte DexText_SelectDexList
- .byte 0, 8, 5, 5, 8, 12, 0, 0
- .4byte DexText_SelectDexMode
- .byte 0, 10, 5, 5, 10, 12, 0, 0
- .4byte DexText_ExecuteSearchSwitch
- .byte 0, 12, 5, 0, 0, 0, 0, 0
-
-gUnknown_083B5850:: @ 83B5850
- .incbin "baserom.gba", 0x003b5850, 0x1c
-
-gUnknown_083B586C:: @ 83B586C
- .incbin "baserom.gba", 0x003b586c, 0x1c
-
-gUnknown_083B5888:: @ 83B5888
- .incbin "baserom.gba", 0x003b5888, 0x1c
-
-gUnknown_083B58A4:: @ 83B58A4
- .incbin "baserom.gba", 0x003b58a4, 0x1c
-
- .align 2
-gUnknown_083B58C0:: @ 83B58C0
- .4byte DexText_HoennDex2, DexText_HoennDex
- .4byte DexText_NationalDex2, DexText_NationalDex
- .4byte 0x0, 0x0
-
- .align 2
-gUnknown_083B58D8:: @ 83B58D8
- .4byte DexText_ListByNumber, DexText_NumericalMode
- .4byte DexText_ListByABC2, DexText_ABCMode
- .4byte DexText_ListByHeavyToLightest, DexText_HeaviestMode
- .4byte DexText_ListByLightToHeaviest, DexText_LightestMode
- .4byte DexText_ListByTallToSmallest, DexText_TallestMode
- .4byte DexText_ListBySmallToTallest, DexText_SmallestMode
- .4byte 0x0, 0x0
-
- .align 2
-gUnknown_083B5910:: @ 83B5910
- .4byte DexText_Terminator5, DexText_DontSpecify
- .4byte DexText_Terminator5, DexText_ABC
- .4byte DexText_Terminator5, DexText_DEF
- .4byte DexText_Terminator5, DexText_GHI
- .4byte DexText_Terminator5, DexText_JKL
- .4byte DexText_Terminator5, DexText_MNO
- .4byte DexText_Terminator5, DexText_PQR
- .4byte DexText_Terminator5, DexText_STU
- .4byte DexText_Terminator5, DexText_VWX
- .4byte DexText_Terminator5, DexText_YZ
- .4byte 0x0, 0x0
-
- .align 2
-gUnknown_083B5968:: @ 83B5968
- .4byte DexText_Terminator5, DexText_DontSpecify
- .4byte DexText_Terminator5, DexText_Red
- .4byte DexText_Terminator5, DexText_Blue
- .4byte DexText_Terminator5, DexText_Yellow
- .4byte DexText_Terminator5, DexText_Green
- .4byte DexText_Terminator5, DexText_Black
- .4byte DexText_Terminator5, DexText_Brown
- .4byte DexText_Terminator5, DexText_Purple
- .4byte DexText_Terminator5, DexText_Gray
- .4byte DexText_Terminator5, DexText_White
- .4byte DexText_Terminator5, DexText_Pink
- .4byte 0x0, 0x0
-
- .align 2
-gUnknown_083B59C8:: @ 83B59C8
- .4byte DexText_Terminator5, DexText_None
- .4byte DexText_Terminator5, gTypeNames + TYPE_NORMAL * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_FIGHTING * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_FLYING * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_POISON * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_GROUND * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_ROCK * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_BUG * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_GHOST * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_STEEL * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_FIRE * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_WATER * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_GRASS * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_ELECTRIC * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_PSYCHIC * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_ICE * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_DRAGON * 7
- .4byte DexText_Terminator5, gTypeNames + TYPE_DARK * 7
- .4byte 0x0, 0x0
-
-gUnknown_083B5A60:: @ 83B5A60
- .byte 0, 1
-
-gUnknown_083B5A62:: @ 83B5A62
- .byte 0, 1, 2, 3, 4, 5
-
-gUnknown_083B5A68:: @ 83B5A68
- .byte -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17
-
- .align 2
-gUnknown_083B5A7C:: @ 83B5A7C
- .4byte gUnknown_083B5910
- .byte 6, 7, 10, 0
- .4byte gUnknown_083B5968
- .byte 8, 9, 11, 0
- .4byte gUnknown_083B59C8
- .byte 10, 11, 18, 0
- .4byte gUnknown_083B59C8
- .byte 12, 13, 18, 0
- .4byte gUnknown_083B58D8
- .byte 4, 5, 6, 0
- .4byte gUnknown_083B58C0
- .byte 2, 3, 2, 0
-
-gUnknown_083B5AAC:: @ 83B5AAC
- .incbin "baserom.gba", 0x003b5aac, 0x6
-
-gUnknown_083B5AB2:: @ 83B5AB2
- .incbin "baserom.gba", 0x003b5ab2, 0x6
-
- .align 2
-gBadgesTiles:: @ 83B5AB8
- .incbin "graphics/trainer_card/badges.4bpp"
-
- .align 2
- .4byte 0x02000000 @ XXX
-
- .align 2
-gUnknown_083B5EBC:: @ 83B5EBC
- .4byte sub_8093864
- .4byte sub_80938A8
- .4byte sub_80938CC
- .4byte sub_8093918
- .4byte sub_8093938
- .4byte sub_8093954
- .4byte sub_8093980
-
- .align 2
-gUnknown_083B5ED8:: @ 83B5ED8
- .4byte sub_8093AA0
- .4byte sub_8093AF0
- .4byte sub_8093C0C
- .4byte sub_8093C38
- .4byte sub_8093D50
-
- .align 2
-gUnknown_083B5EEC:: @ 83B5EEC
- .4byte gUnknown_08E8CAC0
- .4byte gUnknown_08E8D4C0
-
-gUnknown_083B5EF4:: @ 83B5EF4
- .string " : $"
-
- .align 2
-gUnknown_083B5EF8:: @ 83B5EF8
- .4byte gMenuTrainerCard0Star_Pal
- .4byte gMenuTrainerCard1Star_Pal
- .4byte gMenuTrainerCard2Star_Pal
- .4byte gMenuTrainerCard3Star_Pal
- .4byte gMenuTrainerCard4Star_Pal
-
-gUnknown_083B5F0C:: @ 83B5F0C
- .incbin "baserom.gba", 0x003b5f0c, 0x20
-
- .align 2
-gBadgesPalette:: @ 83B5F2C
- .incbin "graphics/trainer_card/badges.gbapal"
-
-gUnknown_083B5F4C:: @ 83B5F4C
- .incbin "baserom.gba", 0x003b5f4c, 0x20
-
-gUnknown_083B5F6C:: @ 83B5F6C
- .incbin "baserom.gba", 0x003b5f6c, 0x20
-
-gUnknown_083B5F8C:: @ 83B5F8C
- .incbin "baserom.gba", 0x003b5f8c, 0x40
-
- .align 2
-gUnknown_083B5FCC:: @ 83B5FCC
- .4byte OtherText_Summary, sub_8095544
- .4byte gOtherText_CancelNoTerminator, sub_80958C4
- .4byte OtherText_Shift, sub_8095584
- .4byte OtherText_SendOut, sub_8095584
-
-Unknown_83B5FEC: @ 83B5FEC
- .byte 2, 0, 1
-
-Unknown_83B5FEF: @ 83B5FEF
- .byte 3, 0, 1
-
-Unknown_83B5FF2: @ 83B5FF2
- .byte 0, 1
-
- .align 2
-gUnknown_083B5FF4:: @ 83B5FF4
- .byte 3, 9
- .space 2
- .4byte Unknown_83B5FEC
-
- .byte 3, 9
- .space 2
- .4byte Unknown_83B5FEF
-
- .byte 2, 9
- .space 2
- .4byte Unknown_83B5FF2
-
- .align 2
-gUnknown_083B600C:: @ 83B600C
- .4byte PCText_WithdrawPoke, PCText_MovePokeToParty
- .4byte PCText_DepositPoke, PCText_StorePokeInBox
- .4byte PCText_MovePoke, PCText_OrganizeBoxesParty
- .4byte PCText_SeeYa, PCText_ReturnToPrevMenu
-
- .align 2
-gSpriteAnim_83B602C:: @ 83B602C
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83B6034:: @ 83B6034
- obj_image_anim_frame 4, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83B603C:: @ 83B603C
- obj_image_anim_frame 6, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83B6044:: @ 83B6044
- obj_image_anim_frame 10, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83B604C:: @ 83B604C
- .4byte gSpriteAnim_83B602C
- .4byte gSpriteAnim_83B6034
- .4byte gSpriteAnim_83B603C
- .4byte gSpriteAnim_83B6044
-
- .align 2
-gSpriteAffineAnim_83B605C:: @ 83B605C
- obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83B606C:: @ 83B606C
- .4byte gSpriteAffineAnim_83B605C
-
- .align 2
-gBoxSelectionPopupPalette:: @ 83B6070
- .incbin "graphics/pokemon_storage/box_selection_popup.gbapal"
-
- .align 2
-gBoxSelectionPopupCenterTiles:: @ 83B6090
- .incbin "graphics/pokemon_storage/box_selection_popup_center.4bpp"
-
- .align 2
-gBoxSelectionPopupSidesTiles:: @ 83B6890
- .incbin "graphics/pokemon_storage/box_selection_popup_sides.4bpp"
-
- .align 2
-gPokemonStorageScrollingBGPalette:: @ 83B6A10
- .incbin "graphics/pokemon_storage/scrolling_bg.gbapal"
-
- .align 2
-gPokemonStorageScrollingBGTile:: @ 83B6A30
- .incbin "graphics/pokemon_storage/scrolling_bg.4bpp"
-
- .align 2
-gPokemonStorageScrollingBGTilemap:: @ 83B6A50
- .incbin "graphics/pokemon_storage/scrolling_bg_map.bin.lz"
-
- .incbin "baserom.gba", 0x003b6b4c, 0x48
-
- .align 2
-WaveformPalette: @ 83B6B94
- .incbin "graphics/pokemon_storage/waveform.gbapal"
-
- .align 2
-WaveformTiles: @ 83B6BB4
- .incbin "graphics/pokemon_storage/waveform.4bpp"
-
- .align 2
-gUnknown_083B6D74:: @ 83B6D74
- .incbin "baserom.gba", 0x003b6d74, 0x20
-
- .align 2
-gUnknown_083B6D94:: @ 83B6D94
- .incbin "baserom.gba", 0x003b6d94, 0x20
-
- .align 2
-gUnknown_083B6DB4:: @ 83B6DB4
- .4byte 0x02000000
-
- .align 2
-gUnknown_083B6DB8:: @ 83B6DB8
- .4byte gTileBuffer
-
- .align 2
-gWaveformSpritePalette:: @ 83B6DBC
- obj_pal WaveformPalette, 56013
-
- .align 2
-gWaveformSpriteSheet:: @ 83B6DC4
- obj_tiles WaveformTiles, 0x1C0, 5
-
- .align 2
-gUnknown_083B6DCC:: @ 83B6DCC
- obj_tiles 0x02002784, 0x800, 2
-
- .align 2
-gUnknown_083B6DD4:: @ 83B6DD4
- obj_pal 0x02002704, 56007
-
- .align 2
-gSpriteTemplate_83B6DDC:: @ 83B6DDC
- spr_template 2, 56007, gOamData_83B6EAC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_083B6DF4:: @ 83B6DF4
- .4byte PCText_ExitBox, 0
- .4byte PCText_WhatYouDo, 0
- .4byte PCText_PickATheme, 0
- .4byte PCText_PickAWallpaper, 0
- .4byte PCText_IsSelected, 1
- .4byte PCText_JumpToWhichBox, 0
- .4byte PCText_DepositInWhichBox, 0
- .4byte PCText_WasDeposited, 1
- .4byte PCText_BoxIsFull, 0
- .4byte PCText_ReleasePoke, 0
- .4byte PCText_WasReleased, 4
- .4byte PCText_ByeBye, 6
- .4byte PCText_MarkPoke, 0
- .4byte PCText_LastPoke, 0
- .4byte PCText_PartyFull, 0
- .4byte PCText_HoldingPoke, 0
- .4byte PCText_WhichOneWillTake, 0
- .4byte PCText_CantReleaseEgg, 0
- .4byte PCText_ContinueBox, 0
- .4byte PCText_CameBack, 1
- .4byte PCText_Worried, 0
- .4byte PCText_Surprise, 0
- .4byte PCText_PleaseRemoveMail, 0
-
- .align 2
-gOamData_83B6EAC:: @ 83B6EAC
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gOamData_83B6EB4:: @ 83B6EB4
- .2byte 0x4000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_83B6EBC:: @ 83B6EBC
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83B6EC4:: @ 83B6EC4
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 6, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83B6ED4:: @ 83B6ED4
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83B6EDC:: @ 83B6EDC
- obj_image_anim_frame 10, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 12, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83B6EEC:: @ 83B6EEC
- .4byte gSpriteAnim_83B6EBC
- .4byte gSpriteAnim_83B6EC4
- .4byte gSpriteAnim_83B6ED4
- .4byte gSpriteAnim_83B6EDC
-
- .align 2
-gSpriteTemplate_83B6EFC:: @ 83B6EFC
- spr_template 5, 56013, gOamData_83B6EB4, gSpriteAnimTable_83B6EEC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83B6F14:: @ 83B6F14
- spr_template 15, 56000, gOamData_83B6F2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_83B6F2C:: @ 83B6F2C
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-Unknown_83B6F34: @ 83B6F34
- .incbin "baserom.gba", 0x003b6f34, 0x10
-
- .align 2
-Unknown_83B6F44: @ 83B6F44
- .incbin "baserom.gba", 0x003b6f44, 0x18
-
- .align 2
-gUnknown_083B6F5C:: @ 83B6F5C
- .4byte Unknown_83B6F34
- .4byte Unknown_83B6F44
-
- .align 2
-gWallpaperPalettes_Forest: @ 83B6F64
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/forest_frame.gbapal"
- .incbin "graphics/pokemon_storage/forest_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Forest: @ 83B6FC4
- .incbin "graphics/pokemon_storage/forest.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Forest: @ 83B7394
- .incbin "graphics/pokemon_storage/forest.bin.lz"
-
- .align 2
-gWallpaperPalettes_City: @ 83B7470
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/city_frame.gbapal"
- .incbin "graphics/pokemon_storage/city_bg.gbapal"
-
- .align 2
-gWallpaperTiles_City: @ 83B74D0
- .incbin "graphics/pokemon_storage/city.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_City: @ 83B76D8
- .incbin "graphics/pokemon_storage/city.bin.lz"
-
- .align 2
-gWallpaperPalettes_Desert: @ 83B7788
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/desert_frame.gbapal"
- .incbin "graphics/pokemon_storage/desert_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Desert: @ 83B77E8
- .incbin "graphics/pokemon_storage/desert.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Desert: @ 83B7AD4
- .incbin "graphics/pokemon_storage/desert.bin.lz"
-
- .align 2
-gWallpaperPalettes_Savanna: @ 83B7BB8
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/savanna_frame.gbapal"
- .incbin "graphics/pokemon_storage/savanna_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Savanna: @ 83B7C18
- .incbin "graphics/pokemon_storage/savanna.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Savanna: @ 83B7E38
- .incbin "graphics/pokemon_storage/savanna.bin.lz"
-
- .align 2
-gWallpaperPalettes_Crag: @ 83B7F04
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/crag_frame.gbapal"
- .incbin "graphics/pokemon_storage/crag_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Crag: @ 83B7F64
- .incbin "graphics/pokemon_storage/crag.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Crag: @ 83B82B4
- .incbin "graphics/pokemon_storage/crag.bin.lz"
-
- .align 2
-gWallpaperPalettes_Volcano: @ 83B838C
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/volcano_frame.gbapal"
- .incbin "graphics/pokemon_storage/volcano_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Volcano: @ 83B83EC
- .incbin "graphics/pokemon_storage/volcano.4bpp.lz"
-
- .space 4
-
- .align 2
-gWallpaperTilemap_Volcano: @ 83B8720
- .incbin "graphics/pokemon_storage/volcano.bin.lz"
-
- .align 2
-gWallpaperPalettes_Snow: @ 83B87F8
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/snow_frame.gbapal"
- .incbin "graphics/pokemon_storage/snow_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Snow: @ 83B8858
- .incbin "graphics/pokemon_storage/snow.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Snow: @ 83B8B10
- .incbin "graphics/pokemon_storage/snow.bin.lz"
-
- .align 2
-gWallpaperPalettes_Cave: @ 83B8BDC
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/cave_frame.gbapal"
- .incbin "graphics/pokemon_storage/cave_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Cave: @ 83B8C3C
- .incbin "graphics/pokemon_storage/cave.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Cave: @ 83B8F80
- .incbin "graphics/pokemon_storage/cave.bin.lz"
-
- .align 2
-gWallpaperPalettes_Beach: @ 83B905C
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/beach_frame.gbapal"
- .incbin "graphics/pokemon_storage/beach_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Beach: @ 83B90BC
- .incbin "graphics/pokemon_storage/beach.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Beach: @ 83B9440
- .incbin "graphics/pokemon_storage/beach.bin.lz"
-
- .align 2
-gWallpaperPalettes_Seafloor: @ 83B9528
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/seafloor_frame.gbapal"
- .incbin "graphics/pokemon_storage/seafloor_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Seafloor: @ 83B9588
- .incbin "graphics/pokemon_storage/seafloor.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Seafloor: @ 83B983C
- .incbin "graphics/pokemon_storage/seafloor.bin.lz"
-
- .align 2
-gWallpaperPalettes_River: @ 83B9918
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/river_frame.gbapal"
- .incbin "graphics/pokemon_storage/river_bg.gbapal"
-
- .align 2
-gWallpaperTiles_River: @ 83B9978
- .incbin "graphics/pokemon_storage/river.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_River: @ 83B9C0C
- .incbin "graphics/pokemon_storage/river.bin.lz"
-
- .align 2
-gWallpaperPalettes_Sky: @ 83B9CF8
- .incbin "graphics/pokemon_storage/box_bg1.gbapal"
- .incbin "graphics/pokemon_storage/sky_frame.gbapal"
- .incbin "graphics/pokemon_storage/sky_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Sky: @ 83B9D58
- .incbin "graphics/pokemon_storage/sky.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Sky: @ 83B9FF0
- .incbin "graphics/pokemon_storage/sky.bin.lz"
-
- .align 2
-gWallpaperPalettes_Polkadot: @ 83BA0D0
- .incbin "graphics/pokemon_storage/box_bg2.gbapal"
- .incbin "graphics/pokemon_storage/polkadot_frame.gbapal"
- .incbin "graphics/pokemon_storage/polkadot_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Polkadot: @ 83BA130
- .incbin "graphics/pokemon_storage/polkadot.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Polkadot: @ 83BA32C
- .incbin "graphics/pokemon_storage/polkadot.bin.lz"
-
- .align 2
-gWallpaperPalettes_Pokecenter: @ 83BA3E4
- .incbin "graphics/pokemon_storage/box_bg2.gbapal"
- .incbin "graphics/pokemon_storage/pokecenter_frame.gbapal"
- .incbin "graphics/pokemon_storage/pokecenter_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Pokecenter: @ 83BA444
- .incbin "graphics/pokemon_storage/pokecenter.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Pokecenter: @ 83BA7E8
- .incbin "graphics/pokemon_storage/pokecenter.bin.lz"
-
- .align 2
-gWallpaperPalettes_Machine: @ 83BA8FC
- .incbin "graphics/pokemon_storage/box_bg3.gbapal"
- .incbin "graphics/pokemon_storage/machine_frame.gbapal"
- .incbin "graphics/pokemon_storage/machine_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Machine: @ 83BA95C
- .incbin "graphics/pokemon_storage/machine.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Machine: @ 83BAC4C
- .incbin "graphics/pokemon_storage/machine.bin.lz"
-
- .align 2
-gWallpaperPalettes_Plain: @ 83BAD18
- .incbin "graphics/pokemon_storage/box_bg4.gbapal"
- .incbin "graphics/pokemon_storage/plain_frame.gbapal"
- .incbin "graphics/pokemon_storage/plain_bg.gbapal"
-
- .align 2
-gWallpaperTiles_Plain: @ 83BAD78
- .incbin "graphics/pokemon_storage/plain.4bpp.lz"
-
- .align 2
-gWallpaperTilemap_Plain: @ 83BAE74
- .incbin "graphics/pokemon_storage/plain.bin.lz"
-
-@ 12×18 tilemap
- .incbin "graphics/unused/tilemap_3BAEF8.bin"
-
-gUnknown_083BB0A8:: @ 83BB0A8
- .incbin "baserom.gba", 0x003bb0a8, 0x40
-
- .align 2
-gWallpaperTable:: @ 83BB0E8
- @ Forest
- .4byte gWallpaperTiles_Forest
- .4byte 0x3D0
- .4byte gWallpaperTilemap_Forest
- .4byte gWallpaperPalettes_Forest
-
- @ City
- .4byte gWallpaperTiles_City
- .4byte 0x208
- .4byte gWallpaperTilemap_City
- .4byte gWallpaperPalettes_City
-
- @ Desert
- .4byte gWallpaperTiles_Desert
- .4byte 0x2EC
- .4byte gWallpaperTilemap_Desert
- .4byte gWallpaperPalettes_Desert
-
- @ Savanna
- .4byte gWallpaperTiles_Savanna
- .4byte 0x220
- .4byte gWallpaperTilemap_Savanna
- .4byte gWallpaperPalettes_Savanna
-
- @ Crag
- .4byte gWallpaperTiles_Crag
- .4byte 0x350
- .4byte gWallpaperTilemap_Crag
- .4byte gWallpaperPalettes_Crag
-
- @ Volcano
- .4byte gWallpaperTiles_Volcano
- .4byte 0x334
- .4byte gWallpaperTilemap_Volcano
- .4byte gWallpaperPalettes_Volcano
-
- @ Snow
- .4byte gWallpaperTiles_Snow
- .4byte 0x2B8
- .4byte gWallpaperTilemap_Snow
- .4byte gWallpaperPalettes_Snow
-
- @ Cave
- .4byte gWallpaperTiles_Cave
- .4byte 0x344
- .4byte gWallpaperTilemap_Cave
- .4byte gWallpaperPalettes_Cave
-
- @ Beach
- .4byte gWallpaperTiles_Beach
- .4byte 0x384
- .4byte gWallpaperTilemap_Beach
- .4byte gWallpaperPalettes_Beach
-
- @ Seafloor
- .4byte gWallpaperTiles_Seafloor
- .4byte 0x2B4
- .4byte gWallpaperTilemap_Seafloor
- .4byte gWallpaperPalettes_Seafloor
-
- @ River
- .4byte gWallpaperTiles_River
- .4byte 0x294
- .4byte gWallpaperTilemap_River
- .4byte gWallpaperPalettes_River
-
- @ Sky
- .4byte gWallpaperTiles_Sky
- .4byte 0x298
- .4byte gWallpaperTilemap_Sky
- .4byte gWallpaperPalettes_Sky
-
- @ Polkadot
- .4byte gWallpaperTiles_Polkadot
- .4byte 0x1FC
- .4byte gWallpaperTilemap_Polkadot
- .4byte gWallpaperPalettes_Polkadot
-
- @ Pokecenter
- .4byte gWallpaperTiles_Pokecenter
- .4byte 0x3A4
- .4byte gWallpaperTilemap_Pokecenter
- .4byte gWallpaperPalettes_Pokecenter
-
- @ Machine
- .4byte gWallpaperTiles_Machine
- .4byte 0x2F0
- .4byte gWallpaperTilemap_Machine
- .4byte gWallpaperPalettes_Machine
-
- @ Plain
- .4byte gWallpaperTiles_Plain
- .4byte 0xFC
- .4byte gWallpaperTilemap_Plain
- .4byte gWallpaperPalettes_Plain
-
-PCPal_Arrow:
- .incbin "graphics/pokemon_storage/arrow.gbapal"
-PCGfx_Arrow:
- .incbin "graphics/pokemon_storage/arrow.4bpp"
-
- .align 2
-gUnknown_083BB288:: @ 83BB288
- obj_tiles PCGfx_Arrow, 128, 0x0006
-
- .align 2
-gUnknown_083BB290:: @ 83BB290
- obj_pal PCPal_Arrow, 0xDACF
-
- .align 2
-gOamData_83BB298:: @ 83BB298
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83BB2A0:: @ 83BB2A0
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83BB2A8:: @ 83BB2A8
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83BB2B0:: @ 83BB2B0
- .4byte gSpriteAnim_83BB2A0
- .4byte gSpriteAnim_83BB2A8
-
- .align 2
-gSpriteTemplate_83BB2B8:: @ 83BB2B8
- spr_template 3, 56008, gOamData_83BB298, gSpriteAnimTable_83BB2B0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_83BB2D0:: @ 83BB2D0
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83BB2D8:: @ 83BB2D8
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83BB2E0:: @ 83BB2E0
- obj_image_anim_frame 2, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83BB2E8:: @ 83BB2E8
- .4byte gSpriteAnim_83BB2D8
- .4byte gSpriteAnim_83BB2E0
-
- .align 2
-gSpriteTemplate_83BB2F0:: @ 83BB2F0
- spr_template 6, 56015, gOamData_83BB2D0, gSpriteAnimTable_83BB2E8, NULL, gDummySpriteAffineAnimTable, sub_809A8C8
-
- .align 2
-HandCursorPalette: @ 83BB308
- .incbin "graphics/pokemon_storage/hand_cursor_pal.bin"
-
- .align 2
-HandCursorAltPalette: @ 83BB328
- .incbin "graphics/pokemon_storage/hand_cursor_alt_pal.bin"
-
- .align 2
-HandCursorTiles: @ 83BB348
- .incbin "graphics/pokemon_storage/hand_cursor.4bpp"
-
- .align 2
-HandCursorShadowTiles: @ 83BBB48
- .incbin "graphics/pokemon_storage/hand_cursor_shadow.4bpp"
-
- .align 2
-gUnknown_083BBBC8:: @ 83BBBC8
- .4byte sub_809B150
- .4byte sub_809B1D8
- .4byte sub_809B24C
-
- .align 2
-gUnknown_083BBBD4:: @ 83BBBD4
- .4byte sub_809C464, 0
- .4byte sub_809C664, 1
- .4byte sub_809C85C, 2
- .4byte sub_809C944, 3
- .4byte NULL, 0
-
- .align 2
-gHandCursorSpriteSheets:: @ 83BBBFC
- obj_tiles HandCursorTiles, 0x800, 0
- obj_tiles HandCursorShadowTiles, 0x80, 1
- null_obj_tiles
-
- .align 2
-gHandCursorSpritePalettes:: @ 83BBC14
- obj_pal HandCursorPalette, 56006
- obj_pal HandCursorAltPalette, 56017
- null_obj_pal
-
- .align 2
-gOamData_83BBC2C:: @ 83BBC2C
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gOamData_83BBC34:: @ 83BBC34
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83BBC3C:: @ 83BBC3C
- obj_image_anim_frame 0, 30
- obj_image_anim_frame 16, 30
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83BBC48:: @ 83BBC48
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83BBC50:: @ 83BBC50
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83BBC58:: @ 83BBC58
- obj_image_anim_frame 48, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83BBC60:: @ 83BBC60
- .4byte gSpriteAnim_83BBC3C
- .4byte gSpriteAnim_83BBC48
- .4byte gSpriteAnim_83BBC50
- .4byte gSpriteAnim_83BBC58
-
- .align 2
-gSpriteTemplate_83BBC70:: @ 83BBC70
- spr_template 0, 56006, gOamData_83BBC2C, gSpriteAnimTable_83BBC60, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83BBC88:: @ 83BBC88
- spr_template 1, 56006, gOamData_83BBC34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_809CB74
-
- .align 2
-gUnknown_083BBCA0:: @ 83BBCA0
- .4byte PCText_Cancel2
- .4byte PCText_Deposit
- .4byte PCText_Withdraw
- .4byte PCText_Move
- .4byte PCText_Switch
- .4byte PCText_Place
- .4byte PCText_Summary
- .4byte PCText_Release
- .4byte PCText_Mark
- .4byte PCText_Jump
- .4byte PCText_Wallpaper
- .4byte PCText_Name
- .4byte PCText_Scenery1
- .4byte PCText_Scenery2
- .4byte PCText_Scenery3
- .4byte PCText_Etc
- .4byte PCText_Forest
- .4byte PCText_City
- .4byte PCText_Desert
- .4byte PCText_Savanna
- .4byte PCText_Crag
- .4byte PCText_Volcano
- .4byte PCText_Snow
- .4byte PCText_Cave
- .4byte PCText_Beach
- .4byte PCText_Seafloor
- .4byte PCText_River
- .4byte PCText_Sky
- .4byte PCText_Polka
- .4byte PCText_PokeCenter
- .4byte PCText_Machine
- .4byte PCText_Plain
-
-@ 83BBD20
- .include "data/graphics/pokemon/icon_table.inc"
-
-@ 83BC400
- .include "data/graphics/pokemon/icon_palette_indices.inc"
-
-@ 83BC5B8
- .include "data/graphics/pokemon/icon_palette_table.inc"
-
- .align 2
-gOamData_83BC5E8:: @ 83BC5E8
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83BC5F0:: @ 83BC5F0
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 1, 6
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83BC5FC:: @ 83BC5FC
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83BC608:: @ 83BC608
- obj_image_anim_frame 0, 14
- obj_image_anim_frame 1, 14
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83BC614:: @ 83BC614
- obj_image_anim_frame 0, 22
- obj_image_anim_frame 1, 22
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83BC620:: @ 83BC620
- obj_image_anim_frame 0, 29
- obj_image_anim_frame 0, 29
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83BC62C:: @ 83BC62C
- .4byte gSpriteAnim_83BC5F0
- .4byte gSpriteAnim_83BC5FC
- .4byte gSpriteAnim_83BC608
- .4byte gSpriteAnim_83BC614
- .4byte gSpriteAnim_83BC620
-
- .align 2
-gSpriteAffineAnim_83BC640:: @ 83BC640
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 10
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83BC650:: @ 83BC650
- obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 122
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83BC660:: @ 83BC660
- .4byte gSpriteAffineAnim_83BC640
- .4byte gSpriteAffineAnim_83BC650
-
- .align 1
-gSpriteImageSizes:: @ 83BC668
- @ square
- .2byte 0x20 @ 1×1
- .2byte 0x80 @ 2×2
- .2byte 0x200 @ 4×4
- .2byte 0x800 @ 8×8
-
- @ horizontal rectangle
- .2byte 0x40 @ 2×1
- .2byte 0x80 @ 4×1
- .2byte 0x100 @ 4×2
- .2byte 0x400 @ 8×4
-
- @ vertical rectangle
- .2byte 0x40 @ 1×2
- .2byte 0x80 @ 1×4
- .2byte 0x100 @ 2×4
- .2byte 0x400 @ 4×8
-
-@ 83BC680
- .include "data/text/move_descriptions.inc"
-
-@ 83C0F60
- .include "data/text/nature_names.inc"
-
- .align 2
-gUnknown_083C1068:: @ 83C1068
- .4byte gEmptyString_81E72B0
- .4byte OtherText_PokeInfo
- .4byte OtherText_PokeSkills
- .4byte OtherText_BattleMoves
- .4byte OtherText_ContestMoves
- .4byte OtherText_Switch
- .4byte OtherText_Info
- .4byte gOtherText_CancelNoTerminator
-
- .align 2
-gSpriteAffineAnim_83C1088:: @ 83C1088
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83C1098:: @ 83C1098
- .4byte gSpriteAffineAnim_83C1088
-
- .align 2
-gOamData_83C109C:: @ 83C109C
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83C10A4:: @ 83C10A4
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10AC:: @ 83C10AC
- obj_image_anim_frame 8, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10B4:: @ 83C10B4
- obj_image_anim_frame 16, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10BC:: @ 83C10BC
- obj_image_anim_frame 24, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10C4:: @ 83C10C4
- obj_image_anim_frame 32, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10CC:: @ 83C10CC
- obj_image_anim_frame 40, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10D4:: @ 83C10D4
- obj_image_anim_frame 48, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10DC:: @ 83C10DC
- obj_image_anim_frame 56, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10E4:: @ 83C10E4
- obj_image_anim_frame 64, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10EC:: @ 83C10EC
- obj_image_anim_frame 72, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10F4:: @ 83C10F4
- obj_image_anim_frame 80, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C10FC:: @ 83C10FC
- obj_image_anim_frame 88, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1104:: @ 83C1104
- obj_image_anim_frame 96, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C110C:: @ 83C110C
- obj_image_anim_frame 104, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1114:: @ 83C1114
- obj_image_anim_frame 112, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C111C:: @ 83C111C
- obj_image_anim_frame 120, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1124:: @ 83C1124
- obj_image_anim_frame 128, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C112C:: @ 83C112C
- obj_image_anim_frame 136, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1134:: @ 83C1134
- obj_image_anim_frame 144, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C113C:: @ 83C113C
- obj_image_anim_frame 152, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1144:: @ 83C1144
- obj_image_anim_frame 160, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C114C:: @ 83C114C
- obj_image_anim_frame 168, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1154:: @ 83C1154
- obj_image_anim_frame 176, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83C115C:: @ 83C115C
- .4byte gSpriteAnim_83C10A4
- .4byte gSpriteAnim_83C10AC
- .4byte gSpriteAnim_83C10B4
- .4byte gSpriteAnim_83C10BC
- .4byte gSpriteAnim_83C10C4
- .4byte gSpriteAnim_83C10CC
- .4byte gSpriteAnim_83C10D4
- .4byte gSpriteAnim_83C10DC
- .4byte gSpriteAnim_83C10E4
- .4byte gSpriteAnim_83C10EC
- .4byte gSpriteAnim_83C10F4
- .4byte gSpriteAnim_83C10FC
- .4byte gSpriteAnim_83C1104
- .4byte gSpriteAnim_83C110C
- .4byte gSpriteAnim_83C1114
- .4byte gSpriteAnim_83C111C
- .4byte gSpriteAnim_83C1124
- .4byte gSpriteAnim_83C112C
- .4byte gSpriteAnim_83C1134
- .4byte gSpriteAnim_83C113C
- .4byte gSpriteAnim_83C1144
- .4byte gSpriteAnim_83C114C
- .4byte gSpriteAnim_83C1154
-
- .align 2
-gUnknown_083C11B8:: @ 83C11B8
- obj_tiles gMoveTypes_Gfx, 5888, 0x7532
-
- .align 2
-gSpriteTemplate_83C11C0:: @ 83C11C0
- spr_template 30002, 30002, gOamData_83C109C, gSpriteAnimTable_83C115C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_083C11D8:: @ 83C11D8
- .incbin "baserom.gba", 0x003c11d8, 0x18
-
- .align 2
-gOamData_83C11F0:: @ 83C11F0
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83C11F8:: @ 83C11F8
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1200:: @ 83C1200
- obj_image_anim_frame 4, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1208:: @ 83C1208
- obj_image_anim_frame 8, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1210:: @ 83C1210
- obj_image_anim_frame 12, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1218:: @ 83C1218
- obj_image_anim_frame 16, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1220:: @ 83C1220
- obj_image_anim_frame 16, 0, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1228:: @ 83C1228
- obj_image_anim_frame 20, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1230:: @ 83C1230
- obj_image_anim_frame 24, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1238:: @ 83C1238
- obj_image_anim_frame 24, 0, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1240:: @ 83C1240
- obj_image_anim_frame 28, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83C1248:: @ 83C1248
- .4byte gSpriteAnim_83C11F8
- .4byte gSpriteAnim_83C1200
- .4byte gSpriteAnim_83C1208
- .4byte gSpriteAnim_83C1210
- .4byte gSpriteAnim_83C1218
- .4byte gSpriteAnim_83C1220
- .4byte gSpriteAnim_83C1228
- .4byte gSpriteAnim_83C1230
- .4byte gSpriteAnim_83C1238
- .4byte gSpriteAnim_83C1240
-
- .align 2
-gUnknown_083C1270:: @ 83C1270
- obj_tiles gMenuSummaryGfx, 1024, 0x7530
-
- .align 2
-gUnknown_083C1278:: @ 83C1278
- obj_pal gMenuSummaryPal, 0x7530
-
- .align 2
-gSpriteTemplate_83C1280:: @ 83C1280
- spr_template 30000, 30000, gOamData_83C11F0, gSpriteAnimTable_83C1248, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_83C1298:: @ 83C1298
- .2byte 0x4000
- .2byte 0x4000
- .2byte 0x0C00
-
- .align 2
-gSpriteAnim_83C12A0:: @ 83C12A0
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C12A8:: @ 83C12A8
- obj_image_anim_frame 4, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C12B0:: @ 83C12B0
- obj_image_anim_frame 8, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C12B8:: @ 83C12B8
- obj_image_anim_frame 12, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C12C0:: @ 83C12C0
- obj_image_anim_frame 16, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C12C8:: @ 83C12C8
- obj_image_anim_frame 20, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C12D0:: @ 83C12D0
- obj_image_anim_frame 24, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83C12D8:: @ 83C12D8
- .4byte gSpriteAnim_83C12A0
- .4byte gSpriteAnim_83C12A8
- .4byte gSpriteAnim_83C12B0
- .4byte gSpriteAnim_83C12B8
- .4byte gSpriteAnim_83C12C0
- .4byte gSpriteAnim_83C12C8
- .4byte gSpriteAnim_83C12D0
-
- .align 2
-gUnknown_083C12F4:: @ 83C12F4
- obj_tiles gStatusGfx_Icons, 896, 0x7531
-
- .align 2
-gUnknown_083C12FC:: @ 83C12FC
- obj_pal gStatusPal_Icons, 0x7531
-
- .align 2
-gSpriteTemplate_83C1304:: @ 83C1304
- spr_template 30001, 30001, gOamData_83C1298, gSpriteAnimTable_83C12D8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSummaryScreenMonMarkingsPalette:: @ 83C131C
- .incbin "graphics/summary_screen/mon_markings.gbapal"
-
- .align 2
-gSummaryScreenTextTiles:: @ 83C133C
- .incbin "graphics/summary_screen/text.4bpp"
-
- .align 2
-gSummaryScreenButtonTiles:: @ 83C147C
- .incbin "graphics/summary_screen/buttons.4bpp"
-
- .align 1
-gUnknown_083C157C:: @ 83C157C
- .2byte 0x5F5A @ palette color
-
- .align 1
-gUnknown_083C157E:: @ 83C157E
- .2byte 0x6FDE @ palette color
-
- .align 2
-gUnknown_083C1580:: @ 83C1580
- .4byte sub_809FC0C
- .4byte sub_809FEB8
-
- .align 2
-gUnknown_083C1588:: @ 83C1588
- .4byte sub_809F63C
- .4byte sub_809F650
- .4byte sub_809F664
- .4byte sub_809F664
-
- .align 2
-gUnknown_083C1598:: @ 83C1598
- .4byte sub_809FE6C
- .4byte sub_80A0090
- .4byte sub_80A015C
- .4byte sub_80A015C
-
-gUnknown_083C15A8:: @ 83C15A8
- .byte 0, 2, 3, 1, 4, 5
-
-gUnknown_083C15AE:: @ 83C15AE
- .string "{STR_VAR_1}{CLEAR_TO 64}$"
-
-gUnknown_083C15B4:: @ 83C15B4
- .string "{STR_VAR_1}{CLEAR_TO 72}$"
-
- .align 2
-gUnknown_083C15BC:: @ 83C15BC
- .byte 9, 1, 0, 2
- .byte 10, 3, 0, 4
- .byte 8, 5, 0, 6
- .byte 11, 7, 0, 8
- .byte 14, 9, 0, 10
- .byte 12, 11, 0, 12
- .byte 13, 13, 0, 14
- .byte -1, 15, 0, 10
-
- .align 2
-gOamData_CutGrass:: @ 83C15DC
- .2byte 0
- .2byte 0
- .2byte 0x1401
-
- .align 2
-gSpriteAnim_CutGrass:: @ 83C15E4
- obj_image_anim_frame 0, 30
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_CutGrass:: @ 83C15EC
- .4byte gSpriteAnim_CutGrass
-
- .align 2
-gSpriteImageTable_CutGrass:: @ 83C15F0
- obj_frame_tiles gFieldEffectPic_CutGrass, 0x20
-
- .align 2
-gFieldEffectObjectPaletteInfo6:: @ 83C15F8
- obj_pal gFieldEffectObjectPalette6, 0x1000
-
- .align 2
-gSpriteTemplate_CutGrass:: @ 83C1600
- spr_template 0xFFFF, 0x1000, gOamData_CutGrass, gSpriteAnimTable_CutGrass, gSpriteImageTable_CutGrass, gDummySpriteAffineAnimTable, sub_80A2A48
-
-@ pointer to items, capacity
- .align 2
-gBagPockets:: @ 83C1618
- .4byte gSaveBlock1 + 0x560, 20 @ Items
- .4byte gSaveBlock1 + 0x600, 16 @ Poké Balls
- .4byte gSaveBlock1 + 0x640, 64 @ TMs & HMs
- .4byte gSaveBlock1 + 0x740, 46 @ Berries
- .4byte gSaveBlock1 + 0x5B0, 20 @ Key Items
-
- .align 2
-gUnknown_083C1640:: @ 83C1640
- .4byte OtherText_Use, sub_80A5B78
- .4byte OtherText_Toss, sub_80A5F14
- .4byte gOtherText_CancelNoTerminator, sub_80A5F80
- .4byte OtherText_Register, sub_80A5FAC
- .4byte OtherText_Use, ItemMenu_UseInBattle
- .4byte gOtherText_CancelNoTerminator, sub_80A7124
- .4byte OtherText_Give2, ItemMenu_Give
- .4byte OtherText_CheckTag, sub_80A6178
- .4byte gOtherText_CancelWithTerminator, 0x0
- .4byte OtherText_Confirm, sub_80A69E0
-
-@ 6-byte entries; format of entry is unknown
-gUnknown_083C1690:: @ 83C1690
- .byte 0, 1, 6, 2, 0, 0
- .byte 6, 1, 8, 2, 0, 0
- .byte 0, 8, 6, 2, 0, 0
- .byte 7, 0, 1, 8, 6, 2
- .byte 0, 8, 3, 2, 0, 0
-
-gUnknown_083C16AE:: @ 83C16AE
- .byte 6, 2
- .byte 6, 2
- .byte 6, 2
- .byte 6, 2
- .byte 2, 0
-
-gUnknown_083C16B8:: @ 83C16B8
- .byte 7, 9, 8, 2
-
- .align 2
-gUnknown_083C16BC:: @ 83C16BC
- .4byte sub_80A59D0
- .4byte sub_80A599C
- .4byte sub_80A7024
- .4byte sub_80A70D8
- .4byte sub_80A6214
- .4byte sub_80A61EC
- .4byte sub_80A6354
- .4byte sub_80A631C
- .4byte sub_80A6918
- .4byte sub_80A68F0
- .4byte sub_80A59D0
- .4byte sub_80A69B8
- .4byte sub_80A6C6C
- .4byte sub_80A6A4C
-
- .align 2
-gUnknown_083C16F4:: @ 83C16F4
- .4byte sub_80A5E60
- .4byte sub_80A5E90
-
- .align 2
-gUnknown_083C16FC:: @ 83C16FC
- .4byte sub_80A65AC
- .4byte sub_80A6618
-
-gUnknown_083C1704:: @ 83C1704
- .incbin "baserom.gba", 0x003c1704, 0x4
-
-gUnknown_083C1708:: @ 83C1708
- .byte 4, 5
-
-gUnknown_083C170A:: @ 83C170A
- .byte 5, 0
-
- .align 2
-gPalette_83C170C:: @ 83C170C
- .incbin "baserom.gba", 0x003c170c, 0x20
-
- .align 2
-gSpriteImage_83C172C:: @ 83C172C
- .incbin "graphics/unknown_sprites/83C172C.4bpp"
-
- .align 2
- .incbin "graphics/unused/cherry.4bpp"
-
- .align 2
- .incbin "graphics/unused/cherry.gbapal"
-
- .align 2
-gOamData_83C1C4C:: @ 83C1C4C
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x7800
-
- .align 2
-gSpriteAnim_83C1C54:: @ 83C1C54
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1C5C:: @ 83C1C5C
- obj_image_anim_frame 64, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1C64:: @ 83C1C64
- obj_image_anim_frame 128, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1C6C:: @ 83C1C6C
- obj_image_anim_frame 192, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1C74:: @ 83C1C74
- obj_image_anim_frame 256, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1C7C:: @ 83C1C7C
- obj_image_anim_frame 320, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83C1C84:: @ 83C1C84
- .4byte gSpriteAnim_83C1C54
- .4byte gSpriteAnim_83C1C5C
- .4byte gSpriteAnim_83C1C6C
- .4byte gSpriteAnim_83C1C74
- .4byte gSpriteAnim_83C1C7C
- .4byte gSpriteAnim_83C1C64
-
- .align 2
-gSpriteAffineAnim_83C1C9C:: @ 83C1C9C
- obj_rot_scal_anim_frame 0x0, 0x0, -2, 2
- obj_rot_scal_anim_frame 0x0, 0x0, 2, 4
- obj_rot_scal_anim_frame 0x0, 0x0, -2, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 2, 2
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83C1CC4:: @ 83C1CC4
- .4byte gSpriteAffineAnim_83C1C9C
-
- .align 2
-gUnknown_083C1CC8:: @ 83C1CC8
- obj_tiles gBagMaleTiles, 0x3000, 30000
-
- .align 2
-gUnknown_083C1CD0:: @ 83C1CD0
- obj_tiles gBagFemaleTiles, 0x3000, 30000
-
- .align 2
-gUnknown_083C1CD8:: @ 83C1CD8
- obj_pal gBagPalette, 30000
-
- .align 2
-gSpriteTemplate_83C1CE0:: @ 83C1CE0
- spr_template 30000, 30000, gOamData_83C1C4C, gSpriteAnimTable_83C1C84, NULL, gSpriteAffineAnimTable_83C1CC4, sub_80A7998
-
- .align 2
-gOamData_83C1CF8:: @ 83C1CF8
- .2byte 0x0000
- .2byte 0x4800
- .2byte 0x8800
-
- .align 2
-gSpriteAffineAnim_83C1D00:: @ 83C1D00
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 32
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83C1D10:: @ 83C1D10
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 32
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83C1D20:: @ 83C1D20
- .4byte gSpriteAffineAnim_83C1D00
- .4byte gSpriteAffineAnim_83C1D10
-
- .align 2
-gSpriteImageTable_83C1D28:: @ 83C1D28
- obj_frame_tiles gSpriteImage_83C172C, 0x80
-
- .align 2
-gUnknown_083C1D30:: @ 83C1D30
- obj_pal gPalette_83C170C, 8
-
- .align 2
-gSpriteTemplate_83C1D38:: @ 83C1D38
- spr_template 0xFFFF, 8, gOamData_83C1CF8, gSpriteAnimTable_83C1C84, gSpriteImageTable_83C1D28, gSpriteAffineAnimTable_83C1D20, sub_80A7B28
-
- .align 2
-gOamData_83C1D50:: @ 83C1D50
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x7400
-
- .align 2
-gOamData_83C1D58:: @ 83C1D58
- .2byte 0x0300
- .2byte 0xC000
- .2byte 0x7000
-
- .align 2
-gSpriteAnim_83C1D60:: @ 83C1D60
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83C1D68:: @ 83C1D68
- .4byte gSpriteAnim_83C1D60
-
- .align 2
-gSpriteImageTable_83C1D6C:: @ 83C1D6C
- obj_frame_tiles 0x02000000, 0x800
-
- .align 2
-gSpriteTemplate_83C1D74:: @ 83C1D74
- spr_template 0xFFFF, 30020, gOamData_83C1D50, gSpriteAnimTable_83C1D68, gSpriteImageTable_83C1D6C, gDummySpriteAffineAnimTable, sub_80A7DC4
-
- .align 2
-gSpriteAffineAnim_83C1D8C:: @ 83C1D8C
- obj_rot_scal_anim_frame 0xFFFF, 0xFFFF, -3, 96
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, -1, 64
- obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0xFFF8, 0, 16
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83C1DC4:: @ 83C1DC4
- obj_rot_scal_anim_frame 0xFFFF, 0xFFFF, 3, 96
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 1, 64
- obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0xFFF8, 0, 16
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83C1DFC:: @ 83C1DFC
- .4byte gSpriteAffineAnim_83C1D8C
- .4byte gSpriteAffineAnim_83C1DC4
-
- .align 2
-gSpriteTemplate_83C1E04:: @ 83C1E04
- spr_template 0xFFFF, 30020, gOamData_83C1D58, gSpriteAnimTable_83C1D68, gSpriteImageTable_83C1D6C, gSpriteAffineAnimTable_83C1DFC, SpriteCallbackDummy
-
-@ 83C1E1C
- .include "data/graphics/berries/graphics_table.inc"
-
- .align 2
-gUnknown_083C1F74:: @ 83C1F74
- obj_tiles gBerryCheckCircle_Gfx, 2048, 0x2710
-
- .align 2
-gUnknown_083C1F7C:: @ 83C1F7C
- obj_pal gBerryCheck_Pal, 0x2710
-
- .align 2
-gOamData_83C1F84:: @ 83C1F84
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83C1F8C:: @ 83C1F8C
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83C1F94:: @ 83C1F94
- .4byte gSpriteAnim_83C1F8C
-
- .align 2
-gSpriteTemplate_83C1F98:: @ 83C1F98
- spr_template 10000, 10000, gOamData_83C1F84, gSpriteAnimTable_83C1F94, NULL, gDummySpriteAffineAnimTable, sub_80A7DC4
-
- .align 2
-gBattleAnimSpriteTemplate_83C1FB0:: @ 83C1FB0
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8530
-
- .align 2
-gBattleAnimSpriteTemplate_83C1FC8:: @ 83C1FC8
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A85C8
-
- .align 2
-gBattleAnimSpriteTemplate_83C1FE0:: @ 83C1FE0
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8638
-
- .align 2
-gBattleAnimSpriteTemplate_83C1FF8:: @ 83C1FF8
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8764
-
- .align 2
-gBattleAnimSpriteTemplate_83C2010:: @ 83C2010
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8818
-
-@ 83C2028
- .include "data/text/item_descriptions.inc"
-
-@ 83C5564
- .include "data/items.inc"
-
-@ 83C9150
- .string "テストです$" @ "test"
-
-gMatsudaDebugMenu_ActionContestText:
- .string "Contest$"
-
-gMatsudaDebugMenu_ActionContestResultsText:
- .string "Contest results$"
- .string "パラメータへんこう$" @ "Change parameter"
- .string "わざ へんこう$" @ "Change move"
-
-gMatsudaDebugMenu_ActionContestCommText:
- .string "Contest (comm.)$"
-
-gMatsudaDebugMenu_ActionCommTestText:
- .string "Init comm. data$"
-
-gMatsudaDebugMenu_ActionSetHighScoreText:
- .string "Set highest score$"
-
-gMatsudaDebugMenu_ActionResetHighScoreText:
- .string "Reset highest score$"
-
-gMatsudaDebugMenu_ActionSetAllArtMuseumText:
- .string "Set all art museum items$"
-
- .align 2
-gMatsudaDebugMenuActions:: @ 83C91F0
- .4byte gMatsudaDebugMenu_ActionContestText, MatsudaDebugMenu_Contest
- .4byte gMatsudaDebugMenu_ActionContestResultsText, MatsudaDebugMenu_ContestResults
- .4byte gMatsudaDebugMenu_ActionContestCommText, MatsudaDebugMenu_ContestComm
- .4byte gMatsudaDebugMenu_ActionCommTestText, MatsudaDebugMenu_CommTest
- .4byte gMatsudaDebugMenu_ActionSetHighScoreText, MatsudaDebugMenu_SetHighScore
- .4byte gMatsudaDebugMenu_ActionResetHighScoreText, MatsudaDebugMenu_ResetHighScore
- .4byte gMatsudaDebugMenu_ActionSetAllArtMuseumText, MatsudaDebugMenu_SetArtMuseumItems
-
-gMatsudaDebugMenu_UnknownByteArray:: @ 83C9228
- .byte 0xFC, 0x02, 0x0F, 0x00, 0xFF
-
-Unknown_083C922D:
- .incbin "graphics/unknown/ball.4bpp"
-
- .align 1
-Unknown_083C924E:
- .incbin "graphics/unknown/ball.gbapal"
-
-gUnknown_083C926E:: @ 83C926E
- .incbin "baserom.gba", 0x003c926e, 0x8
-
-gMatsudaDebugMenuContestTopLeft:: @ 83C9276
- .byte 0, 6
- .byte 15, 6
- .byte 0, 8
- .byte 15, 8
- .byte 0, 10
- .byte 15, 10
-
-gUnknown_083C9282:: @ 83C9282
- .incbin "baserom.gba", 0x003c9282, 0xc
-
-gUnknown_083C928E:: @ 83C928E
- .incbin "baserom.gba", 0x003c928e, 0x8
-
-gUnknown_083C9296:: @ 83C9296
- .byte 0x08, 0x80, 0x08, 0x80, 0x10, 0x10, 0x30, 0xA8, 0x30, 0xA8, 0x30, 0xA8, 0x08, 0x80, 0x08, 0x80, 0x10, 0x88
-
-gUnknown_083C92A8:: @ 83C92A8
- .byte 0x08, 0x18, 0x28, 0x38, 0x48, 0x58, 0x78, 0x88, 0x98
-
- .align 2
-gUnknown_083C92B4:: @ 83C92B4
- obj_tiles Unknown_083C922D, 32, 0x04b0
-
- .align 2
-gUnknown_083C92BC:: @ 83C92BC
- obj_pal Unknown_083C924E, 0x04B0
-
- .align 2
-gOamData_83C92C4:: @ 83C92C4
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_83C92CC:: @ 83C92CC
- spr_template 1200, 1200, gOamData_83C92C4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AA754
-
- .align 2
-gUnknown_083C92E4:: @ 83C92E4
- .4byte sub_80AA8C8
- .4byte sub_80AA8D8
- .4byte sub_80AA8E8
- .4byte sub_80AA8F8
- .4byte sub_80AAC5C
- .4byte sub_80AAC5C
- .4byte sub_80AA930
- .4byte sub_80AA974
- .4byte sub_80AA9B8
- .4byte sub_80AA9FC
- .4byte sub_80AAA40
- .4byte sub_80AAA84
- .4byte sub_80AAAF0
- .4byte sub_80AAB30
- .4byte sub_80AAB70
- .4byte sub_80AABB0
- .4byte sub_80AABF0
- .4byte sub_80AAD44
-
-gMatsudaDebugMenu_StartText:: @ 83C932C
- .string "{COLOR CYAN}{HIGHLIGHT RED}$"
- .string "かいし$" @ Start
-
-gMatsudaDebugMenu_GoBackText:: @ 83C9337
- .string "もどる$" @ Go Back
-
-gMatsudaDebugMenu_BattlePointsText:: @ 83C933B
- .string "{COLOR MAGENTA}BP.$"
-
-MatsudaDebugMenuText_Cool:
- .string "かっこよさ$" @ coolness
-MatsudaDebugMenuText_Cute:
- .string "かわいさ$" @ cuteness
-MatsudaDebugMenuText_Beauty:
- .string "うつくしさ$" @ beauty
-MatsudaDebugMenuText_Smart:
- .string "かしこさ$" @ smartness
-MatsudaDebugMenuText_Tough:
- .string "たくましさ$" @ toughness
-MatsudaDebugMenuText_Sheen:
- .string "けづや$" @ sheen
-
- .align 2
-gMatsudaDebugMenuTextList1:: @ 83C9364
- .4byte MatsudaDebugMenuText_Cool
- .4byte MatsudaDebugMenuText_Cute
- .4byte MatsudaDebugMenuText_Beauty
- .4byte MatsudaDebugMenuText_Smart
- .4byte MatsudaDebugMenuText_Tough
- .4byte MatsudaDebugMenuText_Sheen
-
-MatsudaDebugMenuText_CoolContest:
- .string "かっこよさコンテスト$" @ Cool Contest
-MatsudaDebugMenuText_BeautyContest:
- .string "うつくしさコンテスト$" @ Beauty Contest
-MatsudaDebugMenuText_CuteContest:
- .string "かわいさコンテスト $" @ Cute Contest
-MatsudaDebugMenuText_SmartContest:
- .string "かしこさコンテスト $" @ Smart Contest
-MatsudaDebugMenuText_ToughContest:
- .string "たくましさコンテスト$" @ Tough Contest
-
- .align 2
-gMatsudaDebugMenuTextList2:: @ 83C93B4
- .4byte MatsudaDebugMenuText_CoolContest
- .4byte MatsudaDebugMenuText_BeautyContest
- .4byte MatsudaDebugMenuText_CuteContest
- .4byte MatsudaDebugMenuText_SmartContest
- .4byte MatsudaDebugMenuText_ToughContest
-
-MatsudaDebugMenuText_Fallarbor:
- .string "ハジツゲ/ノーマル$" @ Fallarbor / Normal
-MatsudaDebugMenuText_Verdanturf:
- .string "シダケ/スーパー $" @ Verdanturf / Super
-MatsudaDebugMenuText_Slateport:
- .string "カイナ/ハイパー $" @ Slateport / Hyper
-MatsudaDebugMenuText_Lilycove:
- .string "ミナモ/マスター $" @ Lilycove / Master
-
- .align 2
-gMatsudaDebugMenuTextList3:: @ 83C93F0
- .4byte MatsudaDebugMenuText_Fallarbor @ Normal
- .4byte MatsudaDebugMenuText_Verdanturf @ Super
- .4byte MatsudaDebugMenuText_Slateport @ Hyper
- .4byte MatsudaDebugMenuText_Lilycove @ Master
-
-gUnknown_083C9400:: @ 83C9400
- .incbin "baserom.gba", 0x003c9400, 0x8
-
-@ 83C9408
- .include "data/contest_opponents.inc"
-
-gUnknown_083CA308:: @ 83CA308
- .byte 19, 0
- .byte 19, 5
- .byte 19, 10
- .byte 19, 15
-
-gUnknown_083CA310:: @ 83CA310
- .byte 25, 0
- .byte 25, 5
- .byte 25, 10
- .byte 25, 15
-
-gUnknown_083CA318:: @ 83CA318
- .byte 20, 2
- .byte 20, 7
- .byte 20, 12
- .byte 20, 17
- .byte 24, 2
- .byte 24, 7
- .byte 24, 12
- .byte 24, 17
- .byte 220, 24
- .byte 220, 64
- .byte 220, 104
- .byte 220, 144
-
-gUnknown_083CA330:: @ 83CA330
- .byte 224, 24
- .byte 224, 64
- .byte 224, 104
- .byte 224, 144
-
-gUnknown_083CA338:: @ 83CA338
- .byte 36, 76, 116, 156
-
-gUnknown_083CA33C:: @ 83CA33C
- .byte 36, 76, 116, 156
-
-gUnknown_083CA340:: @ 83CA340
- .byte 0, 31, 9, 39
- .byte 0, 33, 9, 39
- .byte 0, 35, 9, 39
- .byte 0, 37, 9, 39
-
- .align 2
-gUnknown_083CA350:: @ 83CA350
- obj_tiles gTiles_8D1975C, 0x20, 20004
-
- .align 2
-gOamData_83CA358:: @ 83CA358
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteAffineAnim_83CA360:: @ 83CA360
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83CA370:: @ 83CA370
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, -20, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83CA388:: @ 83CA388
- obj_rot_scal_anim_frame 0x38, 0x38, 0, 0
- obj_rot_scal_anim_frame 0xA, 0xA, 20, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83CA3A0:: @ 83CA3A0
- .4byte gSpriteAffineAnim_83CA360
- .4byte gSpriteAffineAnim_83CA370
- .4byte gSpriteAffineAnim_83CA388
-
- .align 2
-gSpriteTemplate_83CA3AC:: @ 83CA3AC
- spr_template 20004, 44000, gOamData_83CA358, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CA3A0, SpriteCallbackDummy
-
- .align 2
-gUnknown_083CA3C4:: @ 83CA3C4
- obj_tiles gContestNextTurnGfx, 256, 0x4e26
- obj_tiles gContestNextTurnGfx, 256, 0x4e27
- obj_tiles gContestNextTurnGfx, 256, 0x4e28
- obj_tiles gContestNextTurnGfx, 256, 0x4e29
-
- .align 2
-gUnknown_083CA3E4:: @ 83CA3E4
- obj_pal gContestPal, 0x4E26
-
- .align 2
-gOamData_83CA3EC:: @ 83CA3EC
- .2byte 0x4000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_83CA3F4:: @ 83CA3F4
- spr_template 20006, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CA40C:: @ 83CA40C
- spr_template 20007, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CA424:: @ 83CA424
- spr_template 20008, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CA43C:: @ 83CA43C
- spr_template 20009, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-Unknown_3CA454: @ 83CA454
- .incbin "baserom.gba", 0x3ca454, 0x10
-
- .align 2
-gUnknown_083CA464:: @ 83CA464
- .4byte 0x2, Unknown_3CA454
-
- .align 2
-gUnknown_083CA46C:: @ 83CA46C
- obj_tiles gContestApplauseGfx, 1024, 0xabe2
-
- .align 2
-gUnknown_083CA474:: @ 83CA474
- obj_pal gContestPal, 0xABE2
-
- .align 2
-gOamData_83CA47C:: @ 83CA47C
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_83CA484:: @ 83CA484
- spr_template 44002, 44002, gOamData_83CA47C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_83CA49C:: @ 83CA49C
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x2C00
-
- .align 2
-gSpriteTemplate_83CA4A4:: @ 83CA4A4
- spr_template 20005, 20005, gOamData_83CA49C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_083CA4BC:: @ 83CA4BC
- obj_tiles gContestJudgeGfx, 2048, 0x4e25
-
- .align 2
-gUnknown_083CA4C4:: @ 83CA4C4
- obj_tiles gContestJudgeSymbolsGfx, 896, 0xabe0
-
- .align 2
-gUnknown_083CA4CC:: @ 83CA4CC
- obj_pal gContest3Pal, 0xabe0
-
- .align 2
-gUnknown_083CA4D4:: @ 83CA4D4
- spr_template 0xABE0, 0xABE0, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .include "data/text/contest_strings.inc"
-
-gUnknownText_MissedTurn:: @ 83CC355
- .string "Missed turn$"
-
-gUnknownText_LinkStandbyAndWinner:: @ 83CC361
- .string "Link standby...$"
- .string "{COLOR WHITE2}$"
- .string "The winner is {STR_VAR_1}’s {STR_VAR_2}!\nCongratulations!$"
-
-@ unknown, unreferenced data
- .byte 0x00
- .byte 0x9C
- .byte 0x77
-
-gUnknownText_UnknownFormatting2:: @ 83CC3A0
- .string "{COLOR GREEN}{SHADOW RED}$"
-
-gUnknownText_UnknownFormatting3:: @ 83CC3A7
- .string "{COLOR LIGHT_GREY}$"
-
- .align 2
-gUnknown_083CC3AC:: @ 83CC3AC
- obj_tiles gContestNumbers_UnusedGfx, 512, 0x4e20
-
- .align 2
-gUnknown_083CC3B4:: @ 83CC3B4
- obj_pal gContestNumbers_UnusedPal, 0x4E20
- obj_pal gContestNumbers_UnusedPal, 0x4E21
- obj_pal gContestNumbers_UnusedPal, 0x4E22
- obj_pal gContestNumbers_UnusedPal, 0x4E23
-
- .align 2
-gSpriteAnim_83CC3D4:: @ 83CC3D4
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83CC3DC:: @ 83CC3DC
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83CC3E4:: @ 83CC3E4
- obj_image_anim_frame 8, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83CC3EC:: @ 83CC3EC
- obj_image_anim_frame 12, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83CC3F4:: @ 83CC3F4
- .4byte gSpriteAnim_83CC3D4
- .4byte gSpriteAnim_83CC3DC
- .4byte gSpriteAnim_83CC3E4
- .4byte gSpriteAnim_83CC3EC
-
- .align 2
-gSpriteAffineAnim_83CC404:: @ 83CC404
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83CC414:: @ 83CC414
- obj_rot_scal_anim_frame 0xFFF1, 0xFFF1, 0, 15
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83CC424:: @ 83CC424
- obj_rot_scal_anim_frame 0x1F, 0x1F, 0, 0
- obj_rot_scal_anim_frame 0xF, 0xF, 0, 15
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83CC43C:: @ 83CC43C
- .4byte gSpriteAffineAnim_83CC404
- .4byte gSpriteAffineAnim_83CC414
- .4byte gSpriteAffineAnim_83CC424
-
- .align 2
- .incbin "baserom.gba", 0x003cc448, 0x4
-
- .align 2
-gOamData_83CC44C:: @ 83CC44C
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_83CC454:: @ 83CC454
- spr_template 20000, 20000, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CC46C:: @ 83CC46C
- spr_template 20000, 20001, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CC484:: @ 83CC484
- spr_template 20000, 20002, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CC49C:: @ 83CC49C
- spr_template 20000, 20003, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy
-
- .align 2
-gUnknown_083CC4B4:: @ 83CC4B4
- obj_tiles gBlankGfxCompressed, 4096, 0x80e8
- obj_tiles gBlankGfxCompressed, 4096, 0x80e9
- obj_tiles gBlankGfxCompressed, 4096, 0x80ea
- obj_tiles gBlankGfxCompressed, 4096, 0x80eb
-
-gUnknown_083CC4D4:: @ 83CC4D4
- .incbin "baserom.gba", 0x003cc4d4, 0x20
-
- .align 2
-gOamData_83CC4F4:: @ 83CC4F4
- .2byte 0x0700
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteAffineAnim_83CC4FC:: @ 83CC4FC
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83CC50C:: @ 83CC50C
- obj_rot_scal_anim_frame 0x3, 0x3, 0, 15
- obj_rot_scal_anim_frame 0xFFFD, 0xFFFD, 0, 15
- obj_rot_scal_anim_frame 0x3, 0x3, 0, 15
- obj_rot_scal_anim_frame 0xFFFD, 0xFFFD, 0, 15
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83CC534:: @ 83CC534
- .4byte gSpriteAffineAnim_83CC4FC
- .4byte gSpriteAffineAnim_83CC50C
-
- .align 2
-gSpriteTemplate_83CC53C:: @ 83CC53C
- spr_template 33000, 33000, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CC554:: @ 83CC554
- spr_template 33001, 33001, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CC56C:: @ 83CC56C
- spr_template 33002, 33002, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CC584:: @ 83CC584
- spr_template 33003, 33003, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy
-
-gUnknown_083CC59C:: @ 83CC59C
- .incbin "baserom.gba", 0x003cc59c, 0x6
-
-gUnknown_083CC5A2:: @ 83CC5A2
- .string "/$"
-
-gUnknown_083CC5A4:: @ 83CC5A4
- .incbin "baserom.gba", 0x003cc5a4, 0x10
-
-@ 83CC5B4
- .include "data/contest_excitement_table.inc"
-
- .align 2
-gUnknown_083CC5D0:: @ 83CC5D0
- .incbin "baserom.gba", 0x003cc5d0, 0x100
-
- .align 2
-gUnknown_083CC6D0:: @ 83CC6D0
- .4byte MartText_Buy, sub_80B2EFC
- .4byte MartText_Sell, sub_80B2F30
- .4byte MartText_Quit2, HandleShopMenuQuit
-
-gUnknown_083CC6E8:: @ 83CC6E8
- .byte 0, 1, 2
-
-gUnknown_083CC6EB:: @ 83CC6EB
- .byte 0, 2
-
-@ unknown, unreferenced data
- .align 1
- .2byte 0x2
- .2byte 0x3
- .2byte 0x4
- .2byte 0xD
- .2byte 0x121
- .2byte 0xE
- .2byte 0xE
- .2byte 0xE
- .2byte 0xE
- .2byte 0xE
- .2byte 0xE
- .2byte 0x0
- .2byte 0x0
-
- .align 2
-gUnknown_083CC708:: @ 83CC708
- .4byte sub_80B3BF4
- .4byte sub_80B3D7C
-
-gUnknown_083CC710:: @ 83CC710
- .incbin "baserom.gba", 0x003cc710, 0x4
-
-gUnknown_083CC714:: @ 83CC714
- .incbin "baserom.gba", 0x003cc714, 0x6
-
-gUnknown_083CC71A:: @ 83CC71A
- .incbin "baserom.gba", 0x003cc71a, 0x6
-
-gUnknown_083CC720:: @ 83CC720
- .incbin "baserom.gba", 0x003cc720, 0x6
-
-gUnknown_083CC726:: @ 83CC726
- .incbin "baserom.gba", 0x003cc726, 0x6
-
-gUnknown_083CC72C:: @ 83CC72C
- .incbin "baserom.gba", 0x003cc72c, 0x6
-
-gUnknown_083CC732:: @ 83CC732
- .incbin "baserom.gba", 0x003cc732, 0x6
-
-gUnknown_083CC738:: @ 83CC738
- .incbin "baserom.gba", 0x003cc738, 0x8
-
-@ 83CC740
- .include "data/text/berry_descriptions.inc"
-
-@ 83CD2CC
- .include "data/berries.inc"
-
- .align 2
-gUnknown_083CD780:: @ 83CD780
- .4byte 0, 0
-
-@ 83CD788
- .include "data/multichoice.inc"
-
- .align 2
-gUnknown_083CE048:: @ 83CE048
- .4byte OtherText_Cool2
- .4byte OtherText_Beauty3
- .4byte OtherText_Cute2
- .4byte OtherText_Smart2
- .4byte OtherText_Tough2
- .4byte OtherText_Normal
- .4byte OtherText_Super
- .4byte OtherText_Hyper
- .4byte OtherText_Master
- .4byte OtherText_Cool3
- .4byte OtherText_Beauty4
- .4byte OtherText_Cute3
- .4byte OtherText_Smart3
- .4byte OtherText_Tough3
- .4byte OtherText_Items
- .4byte OtherText_KeyItems
- .4byte OtherText_Balls
- .4byte OtherText_TMsHMs
- .4byte OtherText_Berries
-
- .align 2
-gSpriteImage_83CE094:: @ 83CE094
- .incbin "graphics/naming_screen/pc_icon/0.4bpp"
-
- .align 2
-gSpriteImage_83CE154:: @ 83CE154
- .incbin "graphics/naming_screen/pc_icon/1.4bpp"
-
- .align 2
- .incbin "baserom.gba", 0x003ce214, 0x4
-
- .align 2
-gUnknown_083CE218:: @ 83CE218
- .4byte sub_80B5EA8
- .4byte sub_80B5ED0
- .4byte sub_80B5F00
- .4byte sub_80B5F10
- .4byte sub_80B5F38
- .4byte sub_80B5F70
- .4byte pokemon_store
- .4byte sub_80B604C
- .4byte sub_80B606C
- .4byte sub_80B6094
-
- .align 2
-gUnknown_083CE240:: @ 83CE240
- .4byte sub_80B6108
- .4byte sub_80B6148
- .4byte sub_80B6170
- .4byte sub_80B6194
-
- .align 2
-gUnknown_083CE250:: @ 83CE250
- .4byte sub_80B626C
- .4byte sub_80B6274
-
-gUnknown_083CE258:: @ 83CE258
- .incbin "baserom.gba", 0x003ce258, 0xa
-
-gUnknown_083CE262:: @ 83CE262
- .incbin "baserom.gba", 0x003ce262, 0xa
-
-gUnknown_083CE26C:: @ 83CE26C
- .incbin "baserom.gba", 0x003ce26c, 0x8
-
-gUnknown_083CE274:: @ 83CE274
- .incbin "baserom.gba", 0x003ce274, 0x8
-
- .align 2
-gUnknown_083CE27C:: @ 83CE27C
- .4byte sub_80B6668
- .4byte sub_80B6680
- .4byte sub_80B66EC
- .4byte sub_80B6758
-
- .align 2
-gUnknown_083CE28C:: @ 83CE28C
- .4byte 0x02000006
- .4byte 0x02000004
-
-gUnknown_083CE294:: @ 83CE294
- .incbin "baserom.gba", 0x003ce294, 0x1b
-
-gUnknown_083CE2AF:: @ 83CE2AF
- .incbin "baserom.gba", 0x003ce2af, 0x5
-
- .align 2
-gUnknown_083CE2B4:: @ 83CE2B4
- .4byte sub_80B6B5C
- .4byte sub_80B6B98
- .4byte sub_80B6B9C
- .4byte sub_80B6C08
-
-gUnknown_083CE2C4:: @ 83CE2C4
- .incbin "baserom.gba", 0x003ce2c4, 0x6
-
-gUnknown_083CE2CA:: @ 83CE2CA
- .incbin "baserom.gba", 0x003ce2ca, 0x6
-
-gUnknown_083CE2D0:: @ 83CE2D0
- .incbin "baserom.gba", 0x003ce2d0, 0x8
-
-gUnknown_083CE2D8:: @ 83CE2D8
- .incbin "baserom.gba", 0x003ce2d8, 0x8
-
- .align 2
-gUnknown_083CE2E0:: @ 83CE2E0
- .4byte nullsub_40
- .4byte sub_80B6E68
- .4byte sub_80B6EBC
- .4byte sub_80B6EFC
-
- .align 2
-gUnknown_083CE2F0:: @ 83CE2F0
- .4byte sub_80B7660
- .4byte sub_80B7650
- .4byte sub_80B7650
- .4byte sub_80B7670
- .4byte sub_80B7670
- .4byte sub_80B7660
-
-gUnknown_083CE308:: @ 83CE308
- .incbin "baserom.gba", 0x003ce308, 0x8
-
- .align 2
-gUnknown_083CE310:: @ 83CE310
- .4byte sub_80B7844
- .4byte sub_80B7838
- .4byte sub_80B7838
- .4byte sub_80B7850
- .4byte sub_80B7850
- .4byte sub_80B7844
-
- .align 2
-gUnknown_083CE328:: @ 83CE328
- .4byte gWindowConfig_81E6EDC
- .4byte gWindowConfig_81E6EF8
- .4byte gWindowConfig_81E6EA4
- .4byte gWindowConfig_81E6EC0
- .4byte gWindowConfig_81E6EA4
- .4byte gWindowConfig_81E6EC0
- .4byte gWindowConfig_81E6F14
- .4byte gWindowConfig_81E6F30
- .4byte gWindowConfig_81E6F14
- .4byte gWindowConfig_81E6F30
- .4byte gWindowConfig_81E6EDC
- .4byte gWindowConfig_81E6EF8
-
- .align 2
-gUnknown_083CE358:: @ 83CE358
- .4byte nullsub_61
- .4byte nullsub_61
- .4byte sub_80B78F8
- .4byte sub_80B78F8
-
- .align 2
-gUnknown_083CE368:: @ 83CE368
- .4byte nullsub_62
- .4byte sub_80B7924
-
- .align 2
-gUnknown_083CE370:: @ 83CE370
- .incbin "baserom.gba", 0x003ce370, 0x4
-
- .align 2
-Unknown_83CE374:
- .byte 0, 7, 1, 0, 0, 0, 0, 0
- .4byte OtherText_YourName
-
- .align 2
-Unknown_83CE380:
- .byte 0, 8, 2, 0, 0, 0, 0, 0
- .4byte OtherText_BoxName
-
- .align 2
-Unknown_83CE38C:
- .byte 0, 10, 3, 1, 0, 0, 0, 0
- .4byte OtherText_PokeName
-
- .align 2
-gUnknown_083CE398:: @ 83CE398
- .4byte Unknown_83CE374
- .4byte Unknown_83CE380
- .4byte Unknown_83CE38C
- .4byte Unknown_83CE38C
-
-gUnknown_083CE3A8:: @ 83CE3A8
- .string " A B C D E F . $"
- .string " G H I J K L , $"
- .string " M N O P Q R S $"
- .string " T U V W X Y Z $"
- .string " a b c d e f . $"
- .string " g h i j k l , $"
- .string " m n o p q r s $"
- .string " t u v w x y z $"
- .string " 0 1 2 3 4 $"
- .string " 5 6 7 8 9 $"
- .string " ! ? ♂ ♀ / - $"
- .string " … “ ” ‘ ’ $"
-
- .align 2
-gOamData_83CE498:: @ 83CE498
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_83CE4A0:: @ 83CE4A0
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gOamData_83CE4A8:: @ 83CE4A8
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-Unknown_3CE4B0:: @ 83CE4B0
- .incbin "baserom.gba", 0x3ce4b0, 0x50
-
- .align 2
-Unknown_3CE500:: @ 83CE500
- .incbin "baserom.gba", 0x3ce500, 0x10
-
- .align 2
-Unknown_3CE510:: @ 83CE510
- .incbin "baserom.gba", 0x3ce510, 0x30
-
- .align 2
-Unknown_3CE540:: @ 83CE540
- .incbin "baserom.gba", 0x3ce540, 0x18
-
- .align 2
-gUnknown_083CE558:: @ 83CE558
- .4byte 0x8, Unknown_3CE4B0
-
- .align 2
-gUnknown_083CE560:: @ 83CE560
- .4byte 0x2, Unknown_3CE500
- .4byte 0x2, Unknown_3CE500
- .4byte 0x2, Unknown_3CE500
-
- .align 2
-gUnknown_083CE578:: @ 83CE578
- .4byte 0x6, Unknown_3CE510
-
- .align 2
-gUnknown_083CE580:: @ 83CE580
- .4byte 0x3, Unknown_3CE540
-
- .align 2
-gSpriteImageTable_83CE588:: @ 83CE588
- obj_frame_tiles gSpriteImage_83CE094, 0xc0
- obj_frame_tiles gSpriteImage_83CE154, 0xc0
-
- .align 2
-gSpriteAnim_83CE598:: @ 83CE598
- obj_image_anim_frame 0, 1
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83CE5A0:: @ 83CE5A0
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 8, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83CE5AC:: @ 83CE5AC
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 1, 2
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83CE5B8:: @ 83CE5B8
- .4byte gSpriteAnim_83CE598
-
- .align 2
-gSpriteAnimTable_83CE5BC:: @ 83CE5BC
- .4byte gSpriteAnim_83CE598
- .4byte gSpriteAnim_83CE5A0
-
- .align 2
-gSpriteAnimTable_83CE5C4:: @ 83CE5C4
- .4byte gSpriteAnim_83CE5AC
-
- .align 2
-gSpriteTemplate_83CE5C8:: @ 83CE5C8
- spr_template 2, 4, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6B34
-
- .align 2
-gSpriteTemplate_83CE5E0:: @ 83CE5E0
- spr_template 3, 1, gOamData_83CE4A8, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CE5F8:: @ 83CE5F8
- spr_template 4, 4, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CE610:: @ 83CE610
- spr_template 0, 6, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CE628:: @ 83CE628
- spr_template 1, 6, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CE640:: @ 83CE640
- spr_template 7, 5, gOamData_83CE4A0, gSpriteAnimTable_83CE5BC, NULL, gDummySpriteAffineAnimTable, sub_80B6998
-
- .align 2
-gSpriteTemplate_83CE658:: @ 83CE658
- spr_template 10, 3, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6D9C
-
- .align 2
-gSpriteTemplate_83CE670:: @ 83CE670
- spr_template 11, 3, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6DE8
-
- .align 2
-gSpriteTemplate_83CE688:: @ 83CE688
- spr_template 0xFFFF, 0, gOamData_83CE498, gSpriteAnimTable_83CE5C4, gSpriteImageTable_83CE588, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_083CE6A0:: @ 83CE6A0
- obj_tiles gNamingScreenBackButtonTiles, 0x1E0, 0
- obj_tiles gNamingScreenOKButtonTiles, 0x1E0, 1
- obj_tiles gNamingScreenChangeKeyboardBoxTiles, 0x280, 2
- obj_tiles gNamingScreenChangeKeyboardButtonTiles, 0x100, 3
- obj_tiles gNamingScreenLowerTextTiles, 0x60, 4
- obj_tiles gNamingScreenUpperTextTiles, 0x60, 5
- obj_tiles gNamingScreenOthersTextTiles, 0x60, 6
- obj_tiles gNamingScreenCursorTiles, 0x80, 7
- obj_tiles gNamingScreenActiveCursorSmallTiles, 0x80, 8
- obj_tiles gNamingScreenActiveCursorBigTiles, 0x80, 9
- obj_tiles gNamingScreenRightPointingTriangleTiles, 0x20, 10
- obj_tiles gNamingScreenUnderscoreTiles, 0x20, 11
- null_obj_tiles
-
- .align 2
-gUnknown_083CE708:: @ 83CE708
- obj_pal gNamingScreenPalettes + 0x20 * 0, 0
- obj_pal gNamingScreenPalettes + 0x20 * 1, 1
- obj_pal gNamingScreenPalettes + 0x20 * 2, 2
- obj_pal gNamingScreenPalettes + 0x20 * 3, 3
- obj_pal gNamingScreenPalettes + 0x20 * 4, 4
- obj_pal gNamingScreenPalettes + 0x20 * 5, 5
- obj_pal gNamingScreenPalettes + 0x20 * 4, 6
- null_obj_pal
-
- .align 2
-gUnknown_083CE748:: @ 83CE748
- .incbin "graphics/naming_screen/lower_keyboard_map.bin"
-
- .align 2
-gUnknown_083CEBF8:: @ 83CEBF8
- .incbin "graphics/naming_screen/upper_keyboard_map.bin"
-
- .align 2
-gUnknown_083CF0A8:: @ 83CF0A8
- .incbin "graphics/naming_screen/others_keyboard_map.bin"
-
- .align 2
-gOamData_83CF558:: @ 83CF558
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_83CF560:: @ 83CF560
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83CF568:: @ 83CF568
- .4byte gSpriteAnim_83CF560
-
- .align 2
-gSpriteTemplate_83CF56C:: @ 83CF56C
- spr_template 10018, 10018, gOamData_83CF558, gSpriteAnimTable_83CF568, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_083CF584:: @ 83CF584
- obj_tiles gMenuMoneyGfx, 256, 0x2722
-
- .align 2
-gUnknown_083CF58C:: @ 83CF58C
- obj_pal gMenuMoneyPal, 0x2722
-
-@ 83CF594
- .include "data/contest_moves.inc"
-
-@ 83D00AC
- .include "data/contest_effects.inc"
-
-@ A lookup table with TRUE for each combo starter ID and FALSE for ID 0,
-@ which means "not a combo starter move".
-gComboStarterLookupTable:: @ 83D016C
- .byte FALSE
- .rept 62
- .byte TRUE
- .endr
-
-@ 83D01AC
- .include "data/contest_effect_funcs.inc"
-
- .align 2
-recordMixingSecretBases:: @ 83D026C
- @ gSaveBlock1.secretBases
- .4byte gSaveBlock1 + 0x1A08
-
- .align 2
-recordMixingTvShows:: @ 83D0270
- @ gSaveBlock1.tvShows
- .4byte gSaveBlock1 + 0x2738
-
- .align 2
-gUnknown_083D0274:: @ 83D0274
- .4byte gSaveBlock1 + 0x2ABC
-
- .align 2
-gUnknown_083D0278:: @ 83D0278
- .4byte gSaveBlock1 + 0x2D94
-
- .align 2
-recordMixingEasyChatPairs:: @ 83D027C
- @ gSaveBlock1.easyChatPairs
- .4byte gSaveBlock1 + 0x2DD4
-
- .align 2
-gUnknown_083D0280:: @ 83D0280
- .4byte 0x02038738
-
- .align 2
-gUnknown_083D0284:: @ 83D0284
- .4byte 0x02024f4c
-
-gUnknown_083D0288:: @ 83D0288
- .byte 1, 0
-
-gUnknown_083D028A:: @ 83D028A
- .byte 1, 2, 0
- .byte 2, 0, 1
-
-gUnknown_083D0290:: @ 83D0290
- .byte 1, 0, 3, 2
- .byte 3, 0, 1, 2
- .byte 2, 0, 3, 1
- .byte 1, 3, 0, 2
- .byte 2, 3, 0, 1
- .byte 3, 2, 0, 1
- .byte 1, 2, 3, 0
- .byte 2, 3, 1, 0
- .byte 3, 2, 1, 0
-
-gUnknown_083D02B4:: @ 83D02B4
- .byte 0, 1
- .byte 1, 2
- .byte 2, 0
-
-gUnknown_083D02BA:: @ 83D02BA
- .byte 0, 1
- .byte 2, 3
-
- .byte 0, 2
- .byte 1, 3
-
- .byte 0, 3
- .byte 2, 1
-
- .align 2 @ object file boundary?
-
-gDebugText_SoundCheckJap:: @ 83D02C8
- .string "サウンドチェック$" @ Sound Check
-
-gDebugText_BGM:: @ 83D02D1
- .string "BGM$"
-
-gDebugText_SE:: @ 83D02D5
- .string "SE $"
-
-gUnknown_083D02D9:: @ 83D02D9
- .incbin "baserom.gba", 0x003d02d9, 0xd
-
-gDebugText_UpDown:: @ 83D02E6
- .string "L‥UP R‥DOWN$"
-
-gDebugText_DriverTest:: @ 83D02F2
- .string "R‥DRIVER-TEST$"
-
-gUnknown_083D0300:: @ 83D0300
- .incbin "baserom.gba", 0x003d0300, 0x12
-
-gUnknown_083D0312:: @ 83D0312
- .incbin "baserom.gba", 0x003d0312, 0xa
-
-gUnknown_083D031C:: @ 83D031C
- .incbin "baserom.gba", 0x003d031c, 0xb
-
-gDebugText_Voice:: @ 83D0327
- .string "VOICE‥‥‥‥$"
-
-gDebugText_Volume:: @ 83D0331
- .string "VOLUME‥‥‥$"
-
-gDebugText_Panpot:: @ 83D033B
- .string "PANPOT‥‥‥$"
-
-gDebugText_Pitch:: @ 83D0345
- .string "PITCH‥‥‥‥$"
-
-gDebugText_Length:: @ 83D034F
- .string "LENGTH‥‥‥$"
-
-gDebugText_Release:: @ 83D0359
- .string "RELEASE‥‥$"
-
-gDebugText_Progress:: @ 83D0363
- .string "PROGRESS‥$"
-
-gDebugText_Chorus:: @ 83D036D
- .string "CHORUS‥‥‥$"
-
-gDebugText_Priority:: @ 83D0377
- .string "PRIORITY‥$"
-
-gUnknown_083D0381:: @ 83D0381
- .string "さいせいちゆう‥$" @ 再生中 (playing)
-
-gUnknown_083D038A:: @ 83D038A
- .string "はんてん‥‥‥‥$" @ 反転 (reverse)
-
-gUnknown_083D0393:: @ 83D0393
- .string "すてれお‥‥‥‥$" @ stereo
-
-gUnknown_083D039C:: @ 83D039C
- .incbin "baserom.gba", 0x003d039c, 0x40
-
-gUnknown_083D03DC:: @ 83D03DC
- .string "▶$"
-
-gUnknown_083D03DE:: @ 83D03DE
- .string " $"
-
-gUnknown_083D03E0:: @ 83D03E0
- .incbin "baserom.gba", 0x003d03e0, 0x18
-
-gUnknown_083D03F8:: @ 83D03F8
- .byte 0x3F, 0x00, 0xC0, 0x7F, 0x80 @ stereo panning
-
-gOtherText_SE:: @ 83D03FD
- .string "SE$"
-
-gOtherText_Pan:: @ 83D0400
- .string "PAN$"
-
-gOtherText_LR:: @ 83D0404
- .string " LR$"
-
-gOtherText_RL:: @ 83D0409
- .string " RL$"
-
-@ 83D040E
- .include "data/text/song_names.inc"
-
-gUnknown_083D1358:: @ 83D1358
- .incbin "baserom.gba", 0x003d1358, 0x1c
-
-gUnknown_083D1374:: @ 83D1374
- .incbin "baserom.gba", 0x003d1374, 0x60
-
- .align 2
-gUnknown_083D13D4:: @ 83D13D4
- .4byte SecretBaseText_DelRegist, sub_80BCA84
- .4byte gUnknownText_Exit, sub_80BCBF8
-
- .align 2
-gUnknown_083D13E4:: @ 83D13E4
- .4byte sub_80BCB90
- .4byte sub_80BCBC0
-
-gUnknown_083D13EC:: @ 83D13EC
- .incbin "baserom.gba", 0x003d13ec, 0xc
-
-gUnknown_083D13F8:: @ 83D13F8
- .incbin "baserom.gba", 0x003d13f8, 0x3c
-
- .align 2
-gUnknown_083D1434:: @ 83D1434
- .4byte 0x0
- .4byte UnknownString_81AD135
- .4byte UnknownString_81AD5B0
- .4byte UnknownString_81AD8B4
-
- .align 2
-gUnknown_083D1444:: @ 83D1444
- .4byte 0x0
- .4byte UnknownString_81AD2E0
- .4byte UnknownString_81AD6AE
- .4byte UnknownString_81AD9D3
-
- .align 2
-gUnknown_083D1454:: @ 83D1454
- .4byte 0x0
- .4byte UnknownString_81AD434
- .4byte UnknownString_81AD7A7
- .4byte UnknownString_81ADB01
-
- .align 2
-gUnknown_083D1464:: @ 83D1464
- .4byte gStringVar1
- .4byte gStringVar2
- .4byte gStringVar3
-
- .align 2
-gUnknown_083D1470:: @ 83D1470
- .4byte UnknownString_81A8EC9
- .4byte UnknownString_81A9048
- .4byte UnknownString_81A9067
- .4byte UnknownString_81A9088
- .4byte UnknownString_81A90B4
- .4byte UnknownString_81A911F
- .4byte UnknownString_81A9152
- .4byte UnknownString_81A91C6
-
- .align 2
-gUnknown_083D1490:: @ 83D1490
- .4byte UnknownString_81A9581
- .4byte UnknownString_81A9694
- .4byte UnknownString_81A971B
- .4byte UnknownString_81A974B
- .4byte UnknownString_81A979F
- .4byte UnknownString_81A97D0
-
- .align 2
-gUnknown_083D14A8:: @ 83D14A8
- .4byte UnknownString_81A8917
- .4byte UnknownString_81A8AE5
- .4byte UnknownString_81A8B9D
- .4byte UnknownString_81A8C77
- .4byte UnknownString_81A8D45
-
- .align 2
-gUnknown_083D14BC:: @ 83D14BC
- .4byte UnknownString_81A986F
-
- .align 2
-gUnknown_083D14C0:: @ 83D14C0
- .4byte UnknownString_81AAD23
- .4byte UnknownString_81AADD5
- .4byte UnknownString_81AAE31
- .4byte UnknownString_81AAE9D
- .4byte UnknownString_81AAF03
- .4byte UnknownString_81AAF8A
- .4byte UnknownString_81AB040
- .4byte UnknownString_81AB0C8
- .4byte UnknownString_81AB13D
- .4byte UnknownString_81AB1C6
- .4byte UnknownString_81AB266
- .4byte UnknownString_81AB2DB
-
- .align 2
-gUnknown_083D14F0:: @ 83D14F0
- .4byte UnknownString_81AB381
- .4byte UnknownString_81AB435
- .4byte UnknownString_81AB507
- .4byte UnknownString_81AB5B8
- .4byte UnknownString_81AB61F
- .4byte UnknownString_81AB6B0
- .4byte UnknownString_81AB78D
- .4byte UnknownString_81AB7FE
- .4byte UnknownString_81AB835
- .4byte UnknownString_81AB873
- .4byte UnknownString_81AB92E
- .4byte UnknownString_81AB95E
- .4byte UnknownString_81ABB75
-
- .align 2
-gUnknown_083D1524:: @ 83D1524
- .4byte UnknownString_81A72DE
- .4byte UnknownString_81A736B
- .4byte UnknownString_81A73CA
- .4byte UnknownString_81A744D
- .4byte UnknownString_81A7508
- .4byte UnknownString_81A75CE
- .4byte UnknownString_81A768D
- .4byte UnknownString_81A76C5
- .4byte UnknownString_81A774F
-
- .align 2
-gUnknown_083D1548:: @ 83D1548
- .4byte UnknownString_81A7B93
- .4byte UnknownString_81A7C26
- .4byte UnknownString_81A7C7D
- .4byte UnknownString_81A7D4A
- .4byte UnknownString_81A7E0C
- .4byte UnknownString_81A7F0E
- .4byte UnknownString_81A8004
- .4byte UnknownString_81A8119
- .4byte UnknownString_81A811E
- .4byte UnknownString_81A8123
- .4byte UnknownString_81A8128
- .4byte UnknownString_81A812D
- .4byte UnknownString_81A8133
- .4byte UnknownString_81A81BC
- .4byte UnknownString_81A8267
-
- .align 2
-gUnknown_083D1584:: @ 83D1584
- .4byte UnknownString_81A99D9
- .4byte UnknownString_81A9AF0
- .4byte UnknownString_81A9B69
- .4byte UnknownString_81A9BEF
- .4byte UnknownString_81A9C6A
- .4byte UnknownString_81A9CF8
- .4byte UnknownString_81A9D74
- .4byte UnknownString_81A9DF3
- .4byte UnknownString_81A9E75
- .4byte UnknownString_81A9F06
- .4byte UnknownString_81A9F9F
- .4byte UnknownString_81AA01E
- .4byte UnknownString_81AA09D
- .4byte UnknownString_81AA0D7
- .4byte UnknownString_81AA138
- .4byte UnknownString_81AA166
- .4byte UnknownString_81AA1C0
- .4byte UnknownString_81AA1EA
- .4byte UnknownString_81AA28A
-
- .align 2
-gUnknown_083D15D0:: @ 83D15D0
- .4byte UnknownString_81AA814
- .4byte UnknownString_81AA8C6
- .4byte UnknownString_81AA9B2
- .4byte UnknownString_81AAA5C
- .4byte UnknownString_81AAB11
- .4byte UnknownString_81AABB4
- .4byte UnknownString_81AAC47
-
- .align 2
-gUnknown_083D15EC:: @ 83D15EC
- .4byte UnknownString_81AA344
- .4byte UnknownString_81AA5F3
-
- .align 2
-gUnknown_083D15F4:: @ 83D15F4
- .4byte UnknownString_81ABC51
- .4byte UnknownString_81ABD94
- .4byte UnknownString_81ABDF2
-
- .align 2
-gUnknown_083D1600:: @ 83D1600
- .4byte UnknownString_81AC90D
- .4byte UnknownString_81ACA02
- .4byte UnknownString_81ACAAA
- .4byte UnknownString_81ACC07
- .4byte UnknownString_81ACD13
- .4byte UnknownString_81ACDFA
- .4byte UnknownString_81ACEE7
- .4byte UnknownString_81ACF49
- .4byte UnknownString_81AD00A
-
- .align 2
-gUnknown_083D1624:: @ 83D1624
- .incbin "baserom.gba", 0x003d1624, 0x20
-
-gUnknown_083D1644:: @ 83D1644
- .incbin "baserom.gba", 0x003d1644, 0xa0
-
-gUnknown_083D16E4:: @ 83D16E4
- .incbin "baserom.gba", 0x003d16e4, 0x40
-
- .align 2
-gMiscBlank_Pal::
- .incbin "graphics/interface/blank.gbapal"
-
- .align 2
-gOamData_83D1744:: @ 83D1744
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x2C00
-
- .align 2
-gSpriteTemplate_83D174C:: @ 83D174C
- spr_template 3009, 3009, gOamData_83D1744, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_083D1764:: @ 83D1764
- obj_tiles gMiscBlank_Gfx, 1024, 0x0bc1
- obj_tiles gMiscBlank_Gfx, 1024, 0x0bc2
- obj_tiles gMiscBlank_Gfx, 1024, 0x0bc3
- obj_tiles gMiscBlank_Gfx, 1024, 0x0bc4
- obj_tiles gMiscBlank_Gfx, 1024, 0x0bc5
- obj_tiles gMiscBlank_Gfx, 1024, 0x0bc6
- obj_tiles gMiscBlank_Gfx, 1024, 0x0bc7
- obj_tiles gMiscBlank_Gfx, 1024, 0x0bc8
-
- .align 2
-gUnknown_083D17A4:: @ 83D17A4
- obj_pal gMiscBlank_Pal, 0x0BC1
-
- .align 2
-gOamData_83D17AC:: @ 83D17AC
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_83D17B4:: @ 83D17B4
- spr_template 3017, 3017, gOamData_83D17AC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80C3DF0
-
- .align 2
-gUnknown_083D17CC:: @ 83D17CC
- obj_tiles gContestConfetti_Gfx, 544, 0x0bc9
-
- .align 2
-gUnknown_083D17D4:: @ 83D17D4
- obj_pal gContestConfetti_Pal, 0x0bc9
-
-gUnknown_083D17DC:: @ 83D17DC
- .string "{COLOR RED}$"
-
-gUnknown_083D17E0:: @ 83D17E0
- .string "/$"
-
-gUnknown_083D17E2:: @ 83D17E2
- .string "{SIZE 3}{COLOR_HIGHLIGHT_SHADOW WHITE2 DARK_GREY LIGHT_BLUE}$"
-
- .align 2
- .incbin "baserom.gba", 0x003d17ec, 0x20
-
-gUnknown_083D180C:: @ 83D180C
- .incbin "baserom.gba", 0x003d180c, 0x80
-
-gOtherText_DecimalPoint:: @ 83D188C
- .string ".$"
-
-gUnknown_083D188E:: @ 83D188E
- .byte 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E
-
- .align 2
-gUnknown_083D1898:: @ 83D1898
- obj_pal gUnknownPal_083D190C, 0x0080
-
- .align 2
-gUnknown_083D18A0:: @ 83D18A0
- obj_pal gUnknownPal_083D18EC, 0x0000
-
- .align 2
-gSpriteTemplate_83D18A8:: @ 83D18A8
- spr_template 0, 0, gOamData_83D18D8, gSpriteAnimTable_83D18E8, NULL, gDummySpriteAffineAnimTable, sub_80C60CC
-
- .align 2
-gSpriteTemplate_83D18C0:: @ 83D18C0
- spr_template 0, 0, gOamData_83D18D8, gSpriteAnimTable_83D18E8, NULL, gDummySpriteAffineAnimTable, sub_80C6130
-
- .align 2
-gOamData_83D18D8:: @ 83D18D8
- .2byte 0x4000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_83D18E0:: @ 83D18E0
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D18E8:: @ 83D18E8
- .4byte gSpriteAnim_83D18E0
-
- .align 2
-gUnknownPal_083D18EC::
- .incbin "baserom.gba", 0x003d18ec, 0x20
-
- .align 2
-gUnknownPal_083D190C::
- .incbin "baserom.gba", 0x003d190c, 0x20
-
- .incbin "baserom.gba", 0x003d192c, 0x60
-
- .align 2
-gSpriteImage_83D198C:: @ 83D198C
- .incbin "graphics/unknown_sprites/83D259C/0.4bpp"
-
- .align 2
-gSpriteImage_83D1A0C:: @ 83D1A0C
- .incbin "graphics/unknown_sprites/83D259C/1.4bpp"
-
- .align 2
-gSpriteImage_83D1A8C:: @ 83D1A8C
- .incbin "graphics/unknown_sprites/83D259C/2.4bpp"
-
- .align 2
-gSpriteImage_83D1B0C:: @ 83D1B0C
- .incbin "graphics/unknown_sprites/83D259C/3.4bpp"
-
- .align 2
-gSpriteImage_83D1B8C:: @ 83D1B8C
- .incbin "graphics/unknown_sprites/83D259C/4.4bpp"
-
- .align 2
- .incbin "baserom.gba", 0x003d1c0c, 0x20
-
- .align 2
-gFieldEffectObjectPalette7: @ 83D1C2C
- .incbin "graphics/field_effect_objects/palettes/07.gbapal"
-
- .align 2
-gSpriteImage_83D1C4C:: @ 83D1C4C
- .incbin "graphics/unknown_sprites/83D25EC/0.4bpp"
-
- .align 2
-gSpriteImage_83D1CCC:: @ 83D1CCC
- .incbin "graphics/unknown_sprites/83D25EC/1.4bpp"
-
- .align 2
-gSpriteImage_83D1D4C:: @ 83D1D4C
- .incbin "graphics/unknown_sprites/83D25EC/2.4bpp"
-
- .align 2
-gSpriteImage_83D1DCC:: @ 83D1DCC
- .incbin "graphics/unknown_sprites/83D25EC/3.4bpp"
-
- .align 2
-gSpriteImage_83D1E4C:: @ 83D1E4C
- .incbin "graphics/unknown_sprites/83D25EC/4.4bpp"
-
- .align 2
-gSpriteImage_83D1ECC:: @ 83D1ECC
- .incbin "graphics/unknown_sprites/83D25C4/0.4bpp"
-
- .align 2
-gSpriteImage_83D1F4C:: @ 83D1F4C
- .incbin "graphics/unknown_sprites/83D25C4/1.4bpp"
-
- .align 2
-gSpriteImage_83D1FCC:: @ 83D1FCC
- .incbin "graphics/unknown_sprites/83D25C4/2.4bpp"
-
- .align 2
-gSpriteImage_83D204C:: @ 83D204C
- .incbin "graphics/unknown_sprites/83D25C4/3.4bpp"
-
- .align 2
-gSpriteImage_83D20CC:: @ 83D20CC
- .incbin "graphics/unknown_sprites/83D25C4/4.4bpp"
-
- .align 2
- .incbin "baserom.gba", 0x003d214c, 0x80
-
- .align 2
-gFieldEffectObjectPalette8: @ 83D21CC
- .incbin "graphics/field_effect_objects/palettes/08.gbapal"
-
- .align 2
-gSpriteImage_83D21EC:: @ 83D21EC
- .incbin "graphics/unknown_sprites/83D2688/0.4bpp"
-
- .align 2
-gSpriteImage_83D22EC:: @ 83D22EC
- .incbin "graphics/unknown_sprites/83D2688/1.4bpp"
-
- .align 2
-gSpriteImage_83D23EC:: @ 83D23EC
- .incbin "graphics/unknown_sprites/83D2688/2.4bpp"
-
- .align 2
-gOamData_83D24EC:: @ 83D24EC
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83D24F4:: @ 83D24F4
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D250C:: @ 83D250C
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D2524:: @ 83D2524
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D253C:: @ 83D253C
- obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 4, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D2554:: @ 83D2554
- obj_image_anim_frame 4, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D256C:: @ 83D256C
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D2584:: @ 83D2584
- .4byte gSpriteAnim_83D24F4
-
- .align 2
-gSpriteAnimTable_83D2588:: @ 83D2588
- .4byte gSpriteAnim_83D250C
- .4byte gSpriteAnim_83D2524
- .4byte gSpriteAnim_83D253C
- .4byte gSpriteAnim_83D2554
-
- .align 2
-gSpriteAnimTable_83D2598:: @ 83D2598
- .4byte gSpriteAnim_83D256C
-
- .align 2
-gSpriteImageTable_83D259C:: @ 83D259C
- obj_frame_tiles gSpriteImage_83D198C, 0x80
- obj_frame_tiles gSpriteImage_83D1A0C, 0x80
- obj_frame_tiles gSpriteImage_83D1A8C, 0x80
- obj_frame_tiles gSpriteImage_83D1B0C, 0x80
- obj_frame_tiles gSpriteImage_83D1B8C, 0x80
-
- .align 2
-gSpriteImageTable_83D25C4:: @ 83D25C4
- obj_frame_tiles gSpriteImage_83D1ECC, 0x80
- obj_frame_tiles gSpriteImage_83D1F4C, 0x80
- obj_frame_tiles gSpriteImage_83D1FCC, 0x80
- obj_frame_tiles gSpriteImage_83D204C, 0x80
- obj_frame_tiles gSpriteImage_83D20CC, 0x80
-
- .align 2
-gSpriteImageTable_83D25EC:: @ 83D25EC
- obj_frame_tiles gSpriteImage_83D1C4C, 0x80
- obj_frame_tiles gSpriteImage_83D1CCC, 0x80
- obj_frame_tiles gSpriteImage_83D1D4C, 0x80
- obj_frame_tiles gSpriteImage_83D1DCC, 0x80
- obj_frame_tiles gSpriteImage_83D1E4C, 0x80
-
- .align 2
-gSpriteTemplate_83D2614:: @ 83D2614
- spr_template 0xFFFF, 4099, gOamData_83D24EC, gSpriteAnimTable_83D2584, gSpriteImageTable_83D259C, gDummySpriteAffineAnimTable, sub_80C644C
-
- .align 2
-gSpriteTemplate_83D262C:: @ 83D262C
- spr_template 0xFFFF, 4104, gOamData_83D24EC, gSpriteAnimTable_83D2588, gSpriteImageTable_83D25C4, gDummySpriteAffineAnimTable, sub_80C6598
-
- .align 2
-gSpriteTemplate_83D2644:: @ 83D2644
- spr_template 0xFFFF, 4104, gOamData_83D24EC, gSpriteAnimTable_83D2598, gSpriteImageTable_83D25EC, gDummySpriteAffineAnimTable, sub_80C66BC
-
- .align 2
-gFieldEffectObjectPaletteInfo7:: @ 83D265C
- obj_pal gFieldEffectObjectPalette7, 0x1003
-
- .align 2
-gFieldEffectObjectPaletteInfo8:: @ 83D2664
- obj_pal gFieldEffectObjectPalette8, 0x1008
-
- .align 2
-gOamData_83D266C:: @ 83D266C
- .2byte 0x8000
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83D2674:: @ 83D2674
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 1, 6
- obj_image_anim_frame 2, 6
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D2684:: @ 83D2684
- .4byte gSpriteAnim_83D2674
-
- .align 2
-gSpriteImageTable_83D2688:: @ 83D2688
- obj_frame_tiles gSpriteImage_83D21EC, 0x100
- obj_frame_tiles gSpriteImage_83D22EC, 0x100
- obj_frame_tiles gSpriteImage_83D23EC, 0x100
-
- .align 2
-gSpriteTemplate_83D26A0:: @ 83D26A0
- spr_template 0xFFFF, 4110, gOamData_83D266C, gSpriteAnimTable_83D2684, gSpriteImageTable_83D2688, gDummySpriteAffineAnimTable, SpriteCB_SandPillar_0
-
-@ This uses one of the secret base palettes, so there is no "09.pal" file.
- .align 2
-gFieldEffectObjectPaletteInfo9:: @ 83D26B8
- obj_pal gTilesetPalettes_SecretBase + 5 * 0x20, 0x100E
-
- .align 2
-gSpriteImage_83D26C0:: @ 83D26C0
- .incbin "graphics/unknown_sprites/83D2860/0.4bpp"
-
- .align 2
-gSpriteImage_83D2740:: @ 83D2740
- .incbin "graphics/unknown_sprites/83D2860/1.4bpp"
-
- .align 2
-gSpriteImage_83D27C0:: @ 83D27C0
- .incbin "graphics/unknown_sprites/83D2860/2.4bpp"
-
- .align 2
-Palette_3D2840:: @ 83D2840
- .incbin "baserom.gba", 0x3d2840, 0x20
-
- .align 2
-gSpriteImageTable_83D2860:: @ 83D2860
- obj_frame_tiles gSpriteImage_83D26C0, 0x80
- obj_frame_tiles gSpriteImage_83D2740, 0x80
- obj_frame_tiles gSpriteImage_83D27C0, 0x80
-
- .align 2
-gUnknown_083D2878:: @ 83D2878
- obj_pal Palette_3D2840, 4096
-
- .align 2
-gSpriteAnim_83D2880:: @ 83D2880
- obj_image_anim_frame 0, 30
- obj_image_anim_frame 1, 30
- obj_image_anim_frame 2, 30
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D2890:: @ 83D2890
- .4byte gSpriteAnim_83D2880
-
- .align 2
-gSpriteTemplate_83D2894:: @ 83D2894
- spr_template 0xFFFF, 4096, gFieldOamData_32x8, gSpriteAnimTable_83D2890, gSpriteImageTable_83D2860, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gMapObjectPic_MovingBox: @ 83D28AC
- .incbin "graphics/map_objects/pics/misc/moving_box.4bpp"
-
- .align 2
-gMapObjectPalette19: @ 83D292C
- .incbin "graphics/map_objects/palettes/19.gbapal"
-
-gTruckCamera_HorizontalTable:: @ 83D294C
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 1
- .byte 2
- .byte 2
- .byte 2
- .byte 2
- .byte 2
- .byte 2
- .byte -1
- .byte -1
- .byte -1
- .byte 0
-
-gUnknown_083D295F:: @ 83D295F
- step_18
- step_end
-
-gUnknown_083D2961:: @ 83D2961
- step_17
- step_end
-
- .align 2
-gUnknown_083D2964:: @ 83D2964
- .byte 12, 0, 5, 0, 3, 0, 0, 0
- .byte 14, 0, 7, 0, 3, 3, 0, 0
- .byte 16, 0, 4, 0, 5, 1, 0, 0
- .byte 15, 0, 14, 0, 1, 0, 0, 0
- .byte 18, 0, 13, 0, 4, 2, 0, 0
- .byte 8, 0, 20, 0, 4, 2, 0, 0
- .byte 16, 0, 20, 0, 7, 1, 0, 0
-
- .align 2
-gUnknown_083D299C:: @ 83D299C
- .byte 13, 0, 3, 0, 4, 3, 0, 0
- .byte 12, 0, 6, 0, 4, 2, 0, 0
- .byte 3, 0, 6, 0, 4, 2, 0, 0
- .byte 3, 0, 9, 0, 5, 3, 0, 0
- .byte 8, 0, 8, 0, 0, 1, 0, 0
- .byte 2, 0, 12, 0, 6, 2, 0, 0
- .byte 9, 0, 13, 0, 1, 0, 0, 0
- .byte 3, 0, 14, 0, 2, 1, 0, 0
- .byte 9, 0, 15, 0, 3, 2, 0, 0
- .byte 3, 0, 18, 0, 5, 2, 0, 0
- .byte 2, 0, 19, 0, 4, 0, 0, 0
- .byte 5, 0, 21, 0, 0, 0, 0, 0
- .byte 9, 0, 19, 0, 3, 3, 0, 0
- .byte 12, 0, 20, 0, 4, 1, 0, 0
-
- .align 2
-RotatingGateTiles_1: @ 83D2A0C
- .incbin "graphics/rotating_gates/1.4bpp"
-
- .align 2
-RotatingGateTiles_2: @ 83D320C
- .incbin "graphics/rotating_gates/2.4bpp"
-
- .align 2
-RotatingGateTiles_3: @ 83D3A0C
- .incbin "graphics/rotating_gates/3.4bpp"
-
- .align 2
-RotatingGateTiles_5: @ 83D420C
- .incbin "graphics/rotating_gates/5.4bpp"
-
- .align 2
-RotatingGateTiles_6: @ 83D4A0C
- .incbin "graphics/rotating_gates/6.4bpp"
-
- .align 2
-RotatingGateTiles_7: @ 83D520C
- .incbin "graphics/rotating_gates/7.4bpp"
-
- .align 2
-RotatingGateTiles_0: @ 83D5A0C
- .incbin "graphics/rotating_gates/0.4bpp"
-
- .align 2
-RotatingGateTiles_4: @ 83D5C0C
- .incbin "graphics/rotating_gates/4.4bpp"
-
- .align 2
-gOamData_83D5E0C:: @ 83D5E0C
- .2byte 0x0100
- .2byte 0xC000
- .2byte 0x5800
-
- .align 2
-gOamData_83D5E14:: @ 83D5E14
- .2byte 0x0100
- .2byte 0x8000
- .2byte 0x5800
-
- .align 2
-gRotatingGatesGraphicsTable:: @ 83D5E1C
- obj_tiles RotatingGateTiles_0, 0x200, 0x1300
- obj_tiles RotatingGateTiles_1, 0x800, 0x1301
- obj_tiles RotatingGateTiles_2, 0x800, 0x1302
- obj_tiles RotatingGateTiles_3, 0x800, 0x1303
- obj_tiles RotatingGateTiles_4, 0x200, 0x1304
- obj_tiles RotatingGateTiles_5, 0x800, 0x1305
- obj_tiles RotatingGateTiles_6, 0x800, 0x1306
- obj_tiles RotatingGateTiles_7, 0x800, 0x1307
- null_obj_tiles
-
- .align 2
-gSpriteAnim_83D5E64:: @ 83D5E64
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D5E6C:: @ 83D5E6C
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D5E74:: @ 83D5E74
- .4byte gSpriteAnim_83D5E64
-
- .align 2
-gSpriteAnimTable_83D5E78:: @ 83D5E78
- .4byte gSpriteAnim_83D5E6C
-
- .align 2
-gSpriteAffineAnim_83D5E7C:: @ 83D5E7C
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83D5E8C:: @ 83D5E8C
- obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83D5E9C:: @ 83D5E9C
- obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83D5EAC:: @ 83D5EAC
- obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83D5EBC:: @ 83D5EBC
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5ED4:: @ 83D5ED4
- obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5EEC:: @ 83D5EEC
- obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5F04:: @ 83D5F04
- obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5F1C:: @ 83D5F1C
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5F34:: @ 83D5F34
- obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5F4C:: @ 83D5F4C
- obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5F64:: @ 83D5F64
- obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5F7C:: @ 83D5F7C
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5F94:: @ 83D5F94
- obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5FAC:: @ 83D5FAC
- obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5FC4:: @ 83D5FC4
- obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5FDC:: @ 83D5FDC
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D5FF4:: @ 83D5FF4
- obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D600C:: @ 83D600C
- obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D6024:: @ 83D6024
- obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D603C:: @ 83D603C
- .4byte gSpriteAffineAnim_83D5E7C
- .4byte gSpriteAffineAnim_83D5E8C
- .4byte gSpriteAffineAnim_83D5E9C
- .4byte gSpriteAffineAnim_83D5EAC
- .4byte gSpriteAffineAnim_83D5F1C
- .4byte gSpriteAffineAnim_83D5F64
- .4byte gSpriteAffineAnim_83D5F4C
- .4byte gSpriteAffineAnim_83D5F34
- .4byte gSpriteAffineAnim_83D5EBC
- .4byte gSpriteAffineAnim_83D5ED4
- .4byte gSpriteAffineAnim_83D5EEC
- .4byte gSpriteAffineAnim_83D5F04
- .4byte gSpriteAffineAnim_83D5FDC
- .4byte gSpriteAffineAnim_83D6024
- .4byte gSpriteAffineAnim_83D600C
- .4byte gSpriteAffineAnim_83D5FF4
- .4byte gSpriteAffineAnim_83D5F7C
- .4byte gSpriteAffineAnim_83D5F94
- .4byte gSpriteAffineAnim_83D5FAC
- .4byte gSpriteAffineAnim_83D5FC4
-
- .align 2
-gSpriteTemplate_83D608C:: @ 83D608C
- spr_template 4864, 0xFFFF, gOamData_83D5E0C, gSpriteAnimTable_83D5E74, NULL, gSpriteAffineAnimTable_83D603C, sub_80C7C94
-
- .align 2
-gSpriteTemplate_83D60A4:: @ 83D60A4
- spr_template 4864, 0xFFFF, gOamData_83D5E14, gSpriteAnimTable_83D5E78, NULL, gSpriteAffineAnimTable_83D603C, sub_80C7C94
-
-gUnknown_083D60BC:: @ 83D60BC
- .incbin "baserom.gba", 0x003d60bc, 0x10
-
-gUnknown_083D60CC:: @ 83D60CC
- .incbin "baserom.gba", 0x003d60cc, 0x10
-
-gUnknown_083D60DC:: @ 83D60DC
- .incbin "baserom.gba", 0x003d60dc, 0x10
-
-gUnknown_083D60EC:: @ 83D60EC
- .incbin "baserom.gba", 0x003d60ec, 0x10
-
-gUnknown_083D60FC:: @ 83D60FC
- .incbin "baserom.gba", 0x003d60fc, 0x20
-
-gUnknown_083D611C:: @ 83D611C
- .incbin "baserom.gba", 0x003d611c, 0x20
-
-gUnknown_083D613C:: @ 83D613C
-Unknown_83D613C::
- .incbin "baserom.gba", 0x003d613c, 0x60
-Unknown_83D619C::
- .incbin "baserom.gba", 0x003d619c, 0x20
-Unknown_83D61BC::
- .incbin "baserom.gba", 0x003d61bc, 0x20
-
- .align 2
-gUnknown_083D61DC:: @ 83D61DC
- .4byte Unknown_83D619C
- .4byte Unknown_83D61BC
-
- .align 2
-gUnknown_083D61E4:: @ 83D61E4
- .4byte sub_808B020
- .4byte c2_exit_to_overworld_2_switch
- .4byte sub_810B96C
-
-gUnknown_083D61F0:: @ 83D61F0
- .byte DIR_NORTH, DIR_EAST, DIR_SOUTH, DIR_WEST
-
- .align 2
-gUnknown_083D61F4:: @ 83D61F4
- .4byte sub_80C9FC0
- .4byte sub_80A5C48
-
- .align 2
-gSpriteAnim_83D61FC:: @ 83D61FC
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 2, 5
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 6, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_frame 10, 5
- obj_image_anim_frame 12, 5
- obj_image_anim_frame 14, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D6220:: @ 83D6220
- .4byte gSpriteAnim_83D61FC
-
- .align 2
-gBattleAnimSpriteTemplate_83D6224:: @ 83D6224
- spr_template 10067, 10067, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710
-
- .align 2
-gBattleAnimSpriteTemplate_83D623C:: @ 83D623C
- spr_template 10068, 10068, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710
-
- .align 2
-gBattleAnimSpriteTemplate_83D6254:: @ 83D6254
- spr_template 10065, 10065, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710
-
- .align 2
-gSpriteAnim_83D626C:: @ 83D626C
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6274:: @ 83D6274
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D627C:: @ 83D627C
- obj_image_anim_frame 2, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6284:: @ 83D6284
- obj_image_anim_frame 3, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D628C:: @ 83D628C
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6294:: @ 83D6294
- obj_image_anim_frame 5, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D629C:: @ 83D629C
- obj_image_anim_frame 6, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D62A4:: @ 83D62A4
- obj_image_anim_frame 7, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D62AC:: @ 83D62AC
- obj_image_anim_frame 8, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D62B4:: @ 83D62B4
- .4byte gSpriteAnim_83D626C
- .4byte gSpriteAnim_83D6274
- .4byte gSpriteAnim_83D627C
- .4byte gSpriteAnim_83D6284
- .4byte gSpriteAnim_83D628C
- .4byte gSpriteAnim_83D6294
- .4byte gSpriteAnim_83D629C
-
- .align 2
-gSpriteAnimTable_83D62D0:: @ 83D62D0
- .4byte gSpriteAnim_83D62A4
-
- .align 2
-gSpriteAnimTable_83D62D4:: @ 83D62D4
- .4byte gSpriteAnim_83D62AC
-
- .align 2
-gSpriteAffineAnim_83D62D8:: @ 83D62D8
- obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D62E8:: @ 83D62E8
- .4byte gSpriteAffineAnim_83D62D8
-
- .align 2
-gBattleAnimSpriteTemplate_83D62EC:: @ 83D62EC
- spr_template 10147, 10147, gOamData_837E0AC, gSpriteAnimTable_83D62D4, NULL, gSpriteAffineAnimTable_83D62E8, sub_80CA7B0
-
- .align 2
-gBattleAnimSpriteTemplate_83D6304:: @ 83D6304
- spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D62B4, NULL, gDummySpriteAffineAnimTable, sub_80CA800
-
- .align 2
-gSpriteTemplate_83D631C:: @ 83D631C
- spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D62D0, NULL, gDummySpriteAffineAnimTable, sub_80CA858
-
- .align 2
-gSpriteAffineAnim_83D6334:: @ 83D6334
- obj_rot_scal_anim_frame 0x140, 0x140, 0, 0
- obj_rot_scal_anim_frame 0xFFF2, 0xFFF2, 0, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83D634C:: @ 83D634C
- .4byte gSpriteAffineAnim_83D6334
-
- .align 2
-gBattleAnimSpriteTemplate_83D6350:: @ 83D6350
- spr_template 10235, 10235, gOamData_837DFE4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D634C, sub_80CA7B0
-
- .align 2
-gSpriteAffineAnim_83D6368:: @ 83D6368
- obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D6378:: @ 83D6378
- .4byte gSpriteAffineAnim_83D6368
-
- .align 2
-gBattleAnimSpriteTemplate_83D637C:: @ 83D637C
- spr_template 10147, 10147, gOamData_837E0AC, gSpriteAnimTable_83D62D4, NULL, gSpriteAffineAnimTable_83D6378, sub_80CA9A8
-
- .align 2
-gBattleAnimSpriteTemplate_83D6394:: @ 83D6394
- spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D62B4, NULL, gDummySpriteAffineAnimTable, sub_80CAA14
-
- .align 2
-gSpriteAnim_83D63AC:: @ 83D63AC
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D63B4:: @ 83D63B4
- obj_image_anim_frame 4, 7
- obj_image_anim_frame 8, 7
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D63C0:: @ 83D63C0
- .4byte gSpriteAnim_83D63AC
- .4byte gSpriteAnim_83D63B4
-
- .align 2
-gBattleAnimSpriteTemplate_83D63C8:: @ 83D63C8
- spr_template 10006, 10006, gOamData_837DF2C, gSpriteAnimTable_83D63C0, NULL, gDummySpriteAffineAnimTable, sub_80CAB18
-
- .align 2
-gSpriteAnim_83D63E0:: @ 83D63E0
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D63E8:: @ 83D63E8
- obj_image_anim_frame 4, 7
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D63F0:: @ 83D63F0
- .4byte gSpriteAnim_83D63E0
- .4byte gSpriteAnim_83D63E8
-
- .align 2
-gBattleAnimSpriteTemplate_83D63F8:: @ 83D63F8
- spr_template 10158, 10158, gOamData_837DF2C, gSpriteAnimTable_83D63F0, NULL, gDummySpriteAffineAnimTable, sub_80CABF8
-
- .align 2
-gSpriteAnim_83D6410:: @ 83D6410
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6418:: @ 83D6418
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6420:: @ 83D6420
- .4byte gSpriteAnim_83D6410
-
- .align 2
-gSpriteAnimTable_83D6424:: @ 83D6424
- .4byte gSpriteAnim_83D6418
-
- .align 2
-gBattleAnimSpriteTemplate_83D6428:: @ 83D6428
- spr_template 10159, 10159, gOamData_837DF2C, gSpriteAnimTable_83D6420, NULL, gDummySpriteAffineAnimTable, sub_80CAD54
-
- .align 2
-gBattleAnimSpriteTemplate_83D6440:: @ 83D6440
- spr_template 10159, 10159, gOamData_837DF24, gSpriteAnimTable_83D6424, NULL, gDummySpriteAffineAnimTable, sub_80CAE20
-
- .align 2
-gSpriteAnim_83D6458:: @ 83D6458
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_frame 12, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 20, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 12, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_frame 4, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83D6484:: @ 83D6484
- obj_image_anim_frame 24, 5
- obj_image_anim_frame 28, 5
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6494:: @ 83D6494
- .4byte gSpriteAnim_83D6458
- .4byte gSpriteAnim_83D6484
-
- .align 2
-gBattleAnimSpriteTemplate_83D649C:: @ 83D649C
- spr_template 10063, 10063, gOamData_837DF2C, gSpriteAnimTable_83D6494, NULL, gDummySpriteAffineAnimTable, sub_80CAED8
-
- .align 2
-gBattleAnimSpriteTemplate_83D64B4:: @ 83D64B4
- spr_template 10063, 10063, gOamData_837DF2C, gSpriteAnimTable_83D6494, NULL, gDummySpriteAffineAnimTable, sub_80CB144
-
- .align 2
-gSpriteAnim_83D64CC:: @ 83D64CC
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D64E0:: @ 83D64E0
- .4byte gSpriteAnim_83D64CC
-
- .align 2
-gBattleAnimSpriteTemplate_83D64E4:: @ 83D64E4
- spr_template 10160, 10160, gOamData_837DF54, gSpriteAnimTable_83D64E0, NULL, gDummySpriteAffineAnimTable, sub_80CAFD0
-
- .align 2
-gSpriteAffineAnim_83D64FC:: @ 83D64FC
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D650C:: @ 83D650C
- .4byte gSpriteAffineAnim_83D64FC
-
- .align 2
-gBattleAnimSpriteTemplate_83D6510:: @ 83D6510
- spr_template 10174, 10174, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D650C, sub_80CAFD0
-
- .align 2
-gSpriteAnim_83D6528:: @ 83D6528
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 64, 4
- obj_image_anim_frame 96, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D653C:: @ 83D653C
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 64, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 96, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6550:: @ 83D6550
- .4byte gSpriteAnim_83D6528
- .4byte gSpriteAnim_83D653C
-
- .align 2
-gSpriteAffineAnim_83D6558:: @ 83D6558
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFF5, 0x0, 0, 6
- obj_rot_scal_anim_frame 0xB, 0x0, 0, 6
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D6578:: @ 83D6578
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xB, 0x0, 0, 6
- obj_rot_scal_anim_frame 0xFFF5, 0x0, 0, 6
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D6598:: @ 83D6598
- .4byte gSpriteAffineAnim_83D6558
- .4byte gSpriteAffineAnim_83D6578
-
- .align 2
-gBattleAnimSpriteTemplate_83D65A0:: @ 83D65A0
- spr_template 10186, 10186, gOamData_837DFBC, gSpriteAnimTable_83D6550, NULL, gSpriteAffineAnimTable_83D6598, sub_80CB25C
-
- .align 2
-gSpriteAffineAnim_83D65B8:: @ 83D65B8
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 0
- obj_rot_scal_anim_frame 0x30, 0x30, 0, 14
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D65D0:: @ 83D65D0
- obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D65E0:: @ 83D65E0
- .4byte gSpriteAffineAnim_83D65B8
- .4byte gSpriteAffineAnim_83D65D0
-
- .align 2
-gBattleAnimSpriteTemplate_83D65E8:: @ 83D65E8
- spr_template 10147, 10147, gOamData_837DFEC, gSpriteAnimTable_83D62D4, NULL, gSpriteAffineAnimTable_83D65E0, sub_80CB4CC
-
- .align 2
-gSpriteAnim_83D6600:: @ 83D6600
- obj_image_anim_frame 0, 7
- obj_image_anim_frame 16, 7
- obj_image_anim_frame 32, 7
- obj_image_anim_frame 48, 7
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6614:: @ 83D6614
- obj_image_anim_frame 0, 7, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 7, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 7, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 7, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6628:: @ 83D6628
- obj_image_anim_frame 0, 7
- obj_image_anim_frame 16, 7
- obj_image_anim_frame 32, 7
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6638:: @ 83D6638
- obj_image_anim_frame 0, 7, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 7, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 7, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6648:: @ 83D6648
- .4byte gSpriteAnim_83D6600
- .4byte gSpriteAnim_83D6614
- .4byte gSpriteAnim_83D6628
- .4byte gSpriteAnim_83D6638
-
- .align 2
-gBattleAnimSpriteTemplate_83D6658:: @ 83D6658
- spr_template 10223, 10223, gOamData_837DF34, gSpriteAnimTable_83D6648, NULL, gDummySpriteAffineAnimTable, sub_80CB59C
-
- .align 2
-gBattleAnimSpriteTemplate_83D6670:: @ 83D6670
- spr_template 10223, 10223, gOamData_837DF34, gSpriteAnimTable_83D6648, NULL, gDummySpriteAffineAnimTable, sub_80CB620
-
- .align 2
-gSpriteAnim_83D6688:: @ 83D6688
- obj_image_anim_frame 3, 3
- obj_image_anim_frame 0, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D6694:: @ 83D6694
- .4byte gSpriteAnim_83D6688
-
- .align 2
-gBattleAnimSpriteTemplate_83D6698:: @ 83D6698
- spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D6694, NULL, gDummySpriteAffineAnimTable, sub_80CB768
-
- .align 2
-gSpriteAnim_83D66B0:: @ 83D66B0
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D66B8:: @ 83D66B8
- .4byte gSpriteAnim_83D66B0
-
- .align 2
-gSpriteAffineAnim_83D66BC:: @ 83D66BC
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 10
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 20
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 10
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D66DC:: @ 83D66DC
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 2
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 2
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D6714:: @ 83D6714
- .4byte gSpriteAffineAnim_83D66BC
- .4byte gSpriteAffineAnim_83D66DC
-
- .align 2
-gBattleAnimSpriteTemplate_83D671C:: @ 83D671C
- spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D6714, sub_80CB94C
-
- .align 2
-gBattleAnimSpriteTemplate_83D6734:: @ 83D6734
- spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D6714, sub_80CBA28
-
- .align 2
-gSpriteAnim_83D674C:: @ 83D674C
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 8, 4
- obj_image_anim_frame 12, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6760:: @ 83D6760
- .4byte gSpriteAnim_83D674C
-
- .align 2
-gBattleAnimSpriteTemplate_83D6764:: @ 83D6764
- spr_template 10195, 10195, gOamData_837DF2C, gSpriteAnimTable_83D6760, NULL, gDummySpriteAffineAnimTable, sub_80CBAA4
-
- .align 2
-gBattleAnimSpriteTemplate_83D677C:: @ 83D677C
- spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D6714, sub_80CBAE8
-
- .align 2
-gSpriteAffineAnim_83D6794:: @ 83D6794
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 3
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D67A4:: @ 83D67A4
- obj_rot_scal_anim_frame 0x0, 0xFFF6, 0, 3
- obj_rot_scal_anim_frame 0x0, 0xFFFA, 0, 3
- obj_rot_scal_anim_frame 0x0, 0xFFFE, 0, 3
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 3
- obj_rot_scal_anim_frame 0x0, 0x2, 0, 3
- obj_rot_scal_anim_frame 0x0, 0x6, 0, 3
- obj_rot_scal_anim_frame 0x0, 0xA, 0, 3
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D67E4:: @ 83D67E4
- .4byte gSpriteAffineAnim_83D6794
- .4byte gSpriteAffineAnim_83D67A4
- .4byte gSpriteAffineAnim_83D66BC
- .4byte gSpriteAffineAnim_83D66DC
-
- .align 2
-gBattleAnimSpriteTemplate_83D67F4:: @ 83D67F4
- spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D67E4, sub_80CBBF0
-
- .align 2
-gUnknown_083D680C:: @ 83D680C
- .incbin "baserom.gba", 0x003d680c, 0x24
-
- .align 2
-gSpriteAnim_83D6830:: @ 83D6830
- obj_image_anim_frame 28, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6838:: @ 83D6838
- obj_image_anim_frame 32, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6840:: @ 83D6840
- obj_image_anim_frame 20, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6848:: @ 83D6848
- obj_image_anim_frame 28, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6850:: @ 83D6850
- obj_image_anim_frame 16, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6858:: @ 83D6858
- obj_image_anim_frame 16, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6860:: @ 83D6860
- obj_image_anim_frame 28, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6868:: @ 83D6868
- .4byte gSpriteAnim_83D6830
- .4byte gSpriteAnim_83D6838
- .4byte gSpriteAnim_83D6840
- .4byte gSpriteAnim_83D6848
- .4byte gSpriteAnim_83D6850
- .4byte gSpriteAnim_83D6858
- .4byte gSpriteAnim_83D6860
-
- .align 2
-gSpriteTemplate_83D6884:: @ 83D6884
- spr_template 10063, 10063, gOamData_837DF2C, gSpriteAnimTable_83D6868, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteAffineAnim_83D689C:: @ 83D689C
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83D68B4:: @ 83D68B4
- .4byte gSpriteAffineAnim_83D689C
-
- .align 2
-gBattleAnimSpriteTemplate_83D68B8:: @ 83D68B8
- spr_template 10159, 10159, gOamData_837DF24, gSpriteAnimTable_83D6424, NULL, gDummySpriteAffineAnimTable, sub_80CC474
-
- .align 2
-gBattleAnimSpriteTemplate_83D68D0:: @ 83D68D0
- spr_template 10159, 10159, gOamData_837DF8C, gSpriteAnimTable_83D6420, NULL, gSpriteAffineAnimTable_83D68B4, sub_80CC474
-
- .align 2
-gSpriteAffineAnim_83D68E8:: @ 83D68E8
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -10, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnim_83D6900:: @ 83D6900
- obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnim_83D6918:: @ 83D6918
- obj_rot_scal_anim_frame 0x8F, 0x8F, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -15, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83D6930:: @ 83D6930
- .4byte gSpriteAffineAnim_83D68E8
-
- .align 2
-gSpriteAffineAnimTable_83D6934:: @ 83D6934
- .4byte gSpriteAffineAnim_83D6900
-
- .align 2
-gSpriteAffineAnimTable_83D6938:: @ 83D6938
- .4byte gSpriteAffineAnim_83D6918
-
- .align 2
-gBattleAnimSpriteTemplate_83D693C:: @ 83D693C
- spr_template 10271, 10271, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6930, sub_80CC474
-
- .align 2
-gBattleAnimSpriteTemplate_83D6954:: @ 83D6954
- spr_template 10271, 10271, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6934, sub_80CC474
-
- .align 2
-gBattleAnimSpriteTemplate_83D696C:: @ 83D696C
- spr_template 10271, 10271, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6938, sub_80CC474
-
- .align 2
-gUnknown_083D6984:: @ 83D6984
- .incbin "baserom.gba", 0x003d6984, 0x10
-
- .align 2
-gBattleAnimSpriteTemplate_83D6994:: @ 83D6994
- spr_template 10266, 10266, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CC6CC
-
- .align 2
-gSpriteAnim_83D69AC:: @ 83D69AC
- obj_image_anim_frame 64, 3
- obj_image_anim_frame 80, 3
- obj_image_anim_frame 96, 3
- obj_image_anim_frame 112, 6
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D69C0:: @ 83D69C0
- obj_image_anim_frame 64, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 80, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 96, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 112, 6, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D69D4:: @ 83D69D4
- .4byte gSpriteAnim_83D69AC
- .4byte gSpriteAnim_83D69C0
-
- .align 2
-gBattleAnimSpriteTemplate_83D69DC:: @ 83D69DC
- spr_template 10056, 10056, gOamData_837DF34, gSpriteAnimTable_83D69D4, NULL, gDummySpriteAffineAnimTable, sub_80CC884
-
- .align 2
-gBattleAnimSpriteTemplate_83D69F4:: @ 83D69F4
- spr_template 10287, 10287, gOamData_837DF34, gSpriteAnimTable_83D69D4, NULL, gDummySpriteAffineAnimTable, sub_80CC884
-
- .align 2
-gSpriteAnim_83D6A0C:: @ 83D6A0C
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 48, 4
- obj_image_anim_frame 64, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6A24:: @ 83D6A24
- .4byte gSpriteAnim_83D6A0C
-
- .align 2
-gSpriteTemplate_83D6A28:: @ 83D6A28
- spr_template 10021, 10021, gOamData_837DF34, gSpriteAnimTable_83D6A24, NULL, gDummySpriteAffineAnimTable, sub_80CC82C
-
- .align 2
-gSpriteTemplate_83D6A40:: @ 83D6A40
- spr_template 10022, 10022, gOamData_837DF34, gSpriteAnimTable_83D6A24, NULL, gDummySpriteAffineAnimTable, sub_80CC82C
-
- .align 2
-gSpriteAffineAnim_83D6A58:: @ 83D6A58
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D6A68:: @ 83D6A68
- obj_rot_scal_anim_frame 0x100, 0x100, 32, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D6A78:: @ 83D6A78
- obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D6A88:: @ 83D6A88
- obj_rot_scal_anim_frame 0x100, 0x100, 96, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D6A98:: @ 83D6A98
- obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D6AA8:: @ 83D6AA8
- obj_rot_scal_anim_frame 0x100, 0x100, -96, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D6AB8:: @ 83D6AB8
- obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D6AC8:: @ 83D6AC8
- obj_rot_scal_anim_frame 0x100, 0x100, -32, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D6AD8:: @ 83D6AD8
- .4byte gSpriteAffineAnim_83D6A58
- .4byte gSpriteAffineAnim_83D6A68
- .4byte gSpriteAffineAnim_83D6A78
- .4byte gSpriteAffineAnim_83D6A88
- .4byte gSpriteAffineAnim_83D6A98
- .4byte gSpriteAffineAnim_83D6AA8
- .4byte gSpriteAffineAnim_83D6AB8
- .4byte gSpriteAffineAnim_83D6AC8
-
- .align 2
-gSpriteTemplate_83D6AF8:: @ 83D6AF8
- spr_template 10143, 10143, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6AD8, sub_80CC8C8
-
- .align 2
-gSpriteAnim_83D6B10:: @ 83D6B10
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 32, 5
- obj_image_anim_frame 48, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6B24:: @ 83D6B24
- .4byte gSpriteAnim_83D6B10
-
- .align 2
-gBattleAnimSpriteTemplate_83D6B28:: @ 83D6B28
- spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D6B24, NULL, gDummySpriteAffineAnimTable, sub_80CC914
-
- .align 2
-gBattleAnimSpriteTemplate_83D6B40:: @ 83D6B40
- spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D6B24, NULL, gDummySpriteAffineAnimTable, sub_80CC9BC
-
- .align 2
-gSpriteAnim_83D6B58:: @ 83D6B58
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6B60:: @ 83D6B60
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6B68:: @ 83D6B68
- obj_image_anim_frame 8, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6B70:: @ 83D6B70
- obj_image_anim_frame 12, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6B78:: @ 83D6B78
- obj_image_anim_frame 16, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6B80:: @ 83D6B80
- obj_image_anim_frame 20, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6B88:: @ 83D6B88
- obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6B90:: @ 83D6B90
- obj_image_anim_frame 4, 1, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6B98:: @ 83D6B98
- obj_image_anim_frame 8, 1, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6BA0:: @ 83D6BA0
- obj_image_anim_frame 12, 1, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6BA8:: @ 83D6BA8
- .4byte gSpriteAnim_83D6B58
- .4byte gSpriteAnim_83D6B60
- .4byte gSpriteAnim_83D6B68
- .4byte gSpriteAnim_83D6B70
- .4byte gSpriteAnim_83D6B78
- .4byte gSpriteAnim_83D6B80
- .4byte gSpriteAnim_83D6B88
- .4byte gSpriteAnim_83D6B90
- .4byte gSpriteAnim_83D6B98
- .4byte gSpriteAnim_83D6BA0
-
- .align 2
-gSpriteTemplate_83D6BD0:: @ 83D6BD0
- spr_template 10072, 10072, gOamData_837DF2C, gSpriteAnimTable_83D6BA8, NULL, gDummySpriteAffineAnimTable, sub_80CCC50
-
- .align 2
-gBattleAnimSpriteTemplate_83D6BE8:: @ 83D6BE8
- spr_template 10280, 10280, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CCD24
-
- .align 2
-gSpriteAffineAnim_83D6C00:: @ 83D6C00
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D6C10:: @ 83D6C10
- obj_rot_scal_anim_frame 0x0, 0x0, 2, 12
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 6
- obj_rot_scal_anim_frame 0x0, 0x0, -2, 24
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 6
- obj_rot_scal_anim_frame 0x0, 0x0, 2, 12
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D6C40:: @ 83D6C40
- .4byte gSpriteAffineAnim_83D6C00
- .4byte gSpriteAffineAnim_83D6C10
-
- .align 2
-gBattleAnimSpriteTemplate_83D6C48:: @ 83D6C48
- spr_template 10099, 10099, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6C40, sub_80CCF04
-
- .align 2
-gSpriteAnim_83D6C60:: @ 83D6C60
- obj_image_anim_frame 0, 7
- obj_image_anim_frame 16, 7
- obj_image_anim_frame 32, 7
- obj_image_anim_frame 48, 7
- obj_image_anim_frame 64, 7
- obj_image_anim_frame 80, 7
- obj_image_anim_frame 96, 7
- obj_image_anim_frame 112, 7
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D6C84:: @ 83D6C84
- .4byte gSpriteAnim_83D6C60
-
- .align 2
-gBattleAnimSpriteTemplate_83D6C88:: @ 83D6C88
- spr_template 10049, 10049, gOamData_837DF34, gSpriteAnimTable_83D6C84, NULL, gDummySpriteAffineAnimTable, sub_80CD140
-
- .align 2
-gBattleAnimSpriteTemplate_83D6CA0:: @ 83D6CA0
- spr_template 10049, 10049, gOamData_837DF34, gSpriteAnimTable_83D6C84, NULL, gDummySpriteAffineAnimTable, sub_80CD190
-
- .align 2
-gSpriteAnim_83D6CB8:: @ 83D6CB8
- obj_image_anim_frame 0, 10
- obj_image_anim_frame 4, 10
- obj_image_anim_frame 8, 10
- obj_image_anim_frame 12, 10
- obj_image_anim_frame 16, 26
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 20, 5
- obj_image_anim_frame 24, 15
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6CDC:: @ 83D6CDC
- obj_image_anim_frame 0, 10, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 4, 10, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 10, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 12, 10, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 26, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 20, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 24, 15, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6D00:: @ 83D6D00
- .4byte gSpriteAnim_83D6CB8
- .4byte gSpriteAnim_83D6CDC
-
- .align 2
-gSpriteTemplate_83D6D08:: @ 83D6D08
- spr_template 10032, 10032, gOamData_837DF2C, gSpriteAnimTable_83D6D00, NULL, gDummySpriteAffineAnimTable, sub_80CD274
-
- .align 2
-gSpriteAnim_83D6D20:: @ 83D6D20
- obj_image_anim_frame 0, 40
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6D28:: @ 83D6D28
- .4byte gSpriteAnim_83D6D20
-
- .align 2
-gSpriteAffineAnim_83D6D2C:: @ 83D6D2C
- obj_rot_scal_anim_frame 0x14, 0x14, -30, 0
- obj_rot_scal_anim_frame 0x8, 0x8, 1, 24
- obj_rot_scal_anim_end
-
- .align 2
- .incbin "baserom.gba", 0x003d6d44, 0x18
-
- .align 2
-gSpriteAffineAnim_83D6D5C:: @ 83D6D5C
- obj_rot_scal_anim_frame 0x14, 0x14, 30, 0
- obj_rot_scal_anim_frame 0x8, 0x8, -1, 24
- obj_rot_scal_anim_end
-
- .align 2
- .incbin "baserom.gba", 0x003d6d74, 0x18
-
- .align 2
-gSpriteAffineAnimTable_83D6D8C:: @ 83D6D8C
- .4byte gSpriteAffineAnim_83D6D2C
- .4byte gSpriteAffineAnim_83D6D5C
-
- .align 2
-gBattleAnimSpriteTemplate_83D6D94:: @ 83D6D94
- spr_template 10228, 10228, gOamData_837DF94, gSpriteAnimTable_83D6D28, NULL, gSpriteAffineAnimTable_83D6D8C, sub_80CD328
-
- .align 2
-gBattleAnimSpriteTemplate_83D6DAC:: @ 83D6DAC
- spr_template 10014, 10014, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD3E0
-
- .align 2
-gBattleAnimSpriteTemplate_83D6DC4:: @ 83D6DC4
- spr_template 10014, 10014, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD6CC
-
- .align 2
-gUnknown_083D6DDC:: @ 83D6DDC
- .incbin "baserom.gba", 0x003d6ddc, 0x8
-
- .align 2
-gBattleAnimSpriteTemplate_83D6DE4:: @ 83D6DE4
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD774
-
- .align 2
-gSpriteTemplate_83D6DFC:: @ 83D6DFC
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD9C4
-
- .align 2
-gSpriteAnim_83D6E14:: @ 83D6E14
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 48, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D6E28:: @ 83D6E28
- obj_image_anim_frame 48, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6E30:: @ 83D6E30
- .4byte gSpriteAnim_83D6E14
- .4byte gSpriteAnim_83D6E28
-
- .align 2
-gBattleAnimSpriteTemplate_83D6E38:: @ 83D6E38
- spr_template 10183, 10183, gOamData_837DF34, gSpriteAnimTable_83D6E30, NULL, gDummySpriteAffineAnimTable, sub_80CDD74
-
- .align 2
-gBattleAnimSpriteTemplate_83D6E50:: @ 83D6E50
- spr_template 10286, 10286, gOamData_837DF34, gSpriteAnimTable_83D6E30, NULL, gDummySpriteAffineAnimTable, sub_80CDDDC
-
- .align 2
-gBattleAnimSpriteTemplate_83D6E68:: @ 83D6E68
- spr_template 10286, 10286, gOamData_837DF34, gSpriteAnimTable_83D6E30, NULL, gDummySpriteAffineAnimTable, sub_80CDE24
-
- .align 2
-gSpriteAnim_83D6E80:: @ 83D6E80
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 8, 12
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 24, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6E94:: @ 83D6E94
- .4byte gSpriteAnim_83D6E80
-
- .align 2
-gBattleAnimSpriteTemplate_83D6E98:: @ 83D6E98
- spr_template 10184, 10184, gOamData_837DF74, gSpriteAnimTable_83D6E94, NULL, gDummySpriteAffineAnimTable, sub_80CDF0C
-
- .align 2
-gSpriteAnim_83D6EB0:: @ 83D6EB0
- obj_image_anim_frame 0, 18
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 16, 18
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 16, 6
- obj_image_anim_frame 32, 18
- obj_image_anim_frame 16, 6
- obj_image_anim_frame 32, 6
- obj_image_anim_frame 48, 18
- obj_image_anim_frame 32, 6
- obj_image_anim_frame 48, 6
- obj_image_anim_frame 64, 18
- obj_image_anim_frame 48, 6
- obj_image_anim_frame 64, 54
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6EEC:: @ 83D6EEC
- .4byte gSpriteAnim_83D6EB0
-
- .align 2
-gBattleAnimSpriteTemplate_83D6EF0:: @ 83D6EF0
- spr_template 10185, 10185, gOamData_837DF34, gSpriteAnimTable_83D6EEC, NULL, gDummySpriteAffineAnimTable, sub_80CDFB0
-
- .align 2
-gBattleAnimSpriteTemplate_83D6F08:: @ 83D6F08
- spr_template 10017, 10017, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C
-
- .align 2
-gSpriteAnim_83D6F20:: @ 83D6F20
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_frame 64, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6F38:: @ 83D6F38
- .4byte gSpriteAnim_83D6F20
-
- .align 2
-gBattleAnimSpriteTemplate_83D6F3C:: @ 83D6F3C
- spr_template 10030, 10030, gOamData_837DF34, gSpriteAnimTable_83D6F38, NULL, gDummySpriteAffineAnimTable, sub_80793C4
-
- .align 2
-gSpriteAnim_83D6F54:: @ 83D6F54
- obj_image_anim_frame 3, 5
- obj_image_anim_frame 2, 5
- obj_image_anim_frame 1, 5
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6F68:: @ 83D6F68
- .4byte gSpriteAnim_83D6F54
-
- .align 2
-gSpriteAffineAnim_83D6F6C:: @ 83D6F6C
- obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D6F7C:: @ 83D6F7C
- .4byte gSpriteAffineAnim_83D6F6C
-
- .align 2
-gBattleAnimSpriteTemplate_83D6F80:: @ 83D6F80
- spr_template 10018, 10018, gOamData_837E104, gSpriteAnimTable_83D6F68, NULL, gSpriteAffineAnimTable_83D6F7C, sub_80CE09C
-
- .align 2
-gSpriteAnim_83D6F98:: @ 83D6F98
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 1, 5
- obj_image_anim_frame 2, 5
- obj_image_anim_frame 3, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D6FAC:: @ 83D6FAC
- .4byte gSpriteAnim_83D6F98
-
- .align 2
-gBattleAnimSpriteTemplate_83D6FB0:: @ 83D6FB0
- spr_template 10018, 10018, gOamData_837E104, gSpriteAnimTable_83D6FAC, NULL, gSpriteAffineAnimTable_83D6F7C, sub_80CE17C
-
- .align 2
-gBattleAnimSpriteTemplate_83D6FC8:: @ 83D6FC8
- spr_template 10194, 10194, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CE30C
-
- .align 2
-gSpriteAnim_83D6FE0:: @ 83D6FE0
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 8, 8
- obj_image_anim_frame 12, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D6FF4:: @ 83D6FF4
- .4byte gSpriteAnim_83D6FE0
-
- .align 2
-gBattleAnimSpriteTemplate_83D6FF8:: @ 83D6FF8
- spr_template 10195, 10195, gOamData_837DF2C, gSpriteAnimTable_83D6FF4, NULL, gDummySpriteAffineAnimTable, sub_80CE36C
-
- .align 2
-gSpriteAnim_83D7010:: @ 83D7010
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 16, 2
- obj_image_anim_frame 32, 2
- obj_image_anim_frame 48, 3
- obj_image_anim_frame 64, 5
- obj_image_anim_frame 80, 3
- obj_image_anim_frame 96, 2
- obj_image_anim_frame 0, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7034:: @ 83D7034
- .4byte gSpriteAnim_83D7010
-
- .align 2
-gBattleAnimSpriteTemplate_83D7038:: @ 83D7038
- spr_template 10031, 10031, gOamData_837DF34, gSpriteAnimTable_83D7034, NULL, gDummySpriteAffineAnimTable, sub_80793C4
-
- .align 2
-gBattleAnimSpriteTemplate_83D7050:: @ 83D7050
- spr_template 10020, 10020, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CE670
-
- .align 2
-gSpriteAnim_83D7068:: @ 83D7068
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 16, 2
- obj_image_anim_frame 32, 2
- obj_image_anim_frame 48, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D707C:: @ 83D707C
- .4byte gSpriteAnim_83D7068
-
- .align 2
-gBattleAnimSpriteTemplate_83D7080:: @ 83D7080
- spr_template 10192, 10192, gOamData_837DF34, gSpriteAnimTable_83D707C, NULL, gDummySpriteAffineAnimTable, sub_80CEA04
-
- .align 2
-gSpriteAnim_83D7098:: @ 83D7098
- obj_image_anim_frame 0, 10
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D70A0:: @ 83D70A0
- obj_image_anim_frame 4, 10
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D70A8:: @ 83D70A8
- obj_image_anim_frame 8, 41
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D70B0:: @ 83D70B0
- obj_image_anim_frame 12, 10
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D70B8:: @ 83D70B8
- obj_image_anim_frame 16, 10
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D70C0:: @ 83D70C0
- obj_image_anim_frame 20, 10
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D70C8:: @ 83D70C8
- obj_image_anim_frame 0, 10, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D70D0:: @ 83D70D0
- obj_image_anim_frame 4, 10, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D70D8:: @ 83D70D8
- .4byte gSpriteAnim_83D7098
- .4byte gSpriteAnim_83D70A0
- .4byte gSpriteAnim_83D70A8
- .4byte gSpriteAnim_83D70B0
- .4byte gSpriteAnim_83D70B8
- .4byte gSpriteAnim_83D70C0
- .4byte gSpriteAnim_83D70C8
- .4byte gSpriteAnim_83D70D0
-
- .align 2
-gSpriteAffineAnim_83D70F8:: @ 83D70F8
- obj_rot_scal_anim_frame 0xC, 0xC, 0, 16
- obj_rot_scal_anim_frame 0xFFF4, 0xFFF4, 0, 16
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D7110:: @ 83D7110
- .4byte gSpriteAffineAnim_83D70F8
-
- .align 2
-gBattleAnimSpriteTemplate_83D7114:: @ 83D7114
- spr_template 10072, 10072, gOamData_837DFEC, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7110, sub_80CEB0C
-
- .align 2
-gUnknown_083D712C:: @ 83D712C
- .incbin "baserom.gba", 0x003d712c, 0x30
-
- .align 2
-gBattleAnimSpriteTemplate_83D715C:: @ 83D715C
- spr_template 10072, 10072, gOamData_837DFEC, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7110, sub_80CECE8
-
- .align 2
-gBattleAnimSpriteTemplate_83D7174:: @ 83D7174
- spr_template 10193, 10193, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CEDF0
-
- .align 2
-gSpriteAffineAnim_83D718C:: @ 83D718C
- obj_rot_scal_anim_frame 0xA0, 0xA0, 0, 0
- obj_rot_scal_anim_frame 0x4, 0x4, 0, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83D71A4:: @ 83D71A4
- .4byte gSpriteAffineAnim_83D718C
-
- .align 2
-gBattleAnimSpriteTemplate_83D71A8:: @ 83D71A8
- spr_template 10072, 10072, gOamData_837DFEC, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D71A4, sub_80CEE60
-
- .align 2
-gSpriteAnim_83D71C0:: @ 83D71C0
- obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D71D4:: @ 83D71D4
- obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D71E8:: @ 83D71E8
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 16, 2
- obj_image_anim_frame 32, 2
- obj_image_anim_frame 48, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D71FC:: @ 83D71FC
- obj_image_anim_frame 48, 2
- obj_image_anim_frame 32, 2
- obj_image_anim_frame 16, 2
- obj_image_anim_frame 0, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7210:: @ 83D7210
- .4byte gSpriteAnim_83D71C0
- .4byte gSpriteAnim_83D71E8
- .4byte gSpriteAnim_83D71D4
- .4byte gSpriteAnim_83D71FC
-
- .align 2
-gBattleAnimSpriteTemplate_83D7220:: @ 83D7220
- spr_template 10209, 10209, gOamData_837DF34, gSpriteAnimTable_83D7210, NULL, gDummySpriteAffineAnimTable, sub_80CEF9C
-
- .align 2
-gSpriteAffineAnim_83D7238:: @ 83D7238
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_frame 0x1E, 0x1E, 0, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D7250:: @ 83D7250
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 11
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 11
- obj_rot_scal_anim_loop 2
- obj_rot_scal_anim_frame 0xFFE2, 0xFFE2, 0, 8
- obj_rot_scal_anim_end
-
- .align 2
- .incbin "baserom.gba", 0x003d7278, 0x48
-
- .align 2
-gSpriteAffineAnimTable_83D72C0:: @ 83D72C0
- .4byte gSpriteAffineAnim_83D7238
- .4byte gSpriteAffineAnim_83D7250
-
- .align 2
-gBattleAnimSpriteTemplate_83D72C8:: @ 83D72C8
- spr_template 10064, 10064, gOamData_837DFF4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D72C0, sub_80CF040
-
- .align 2
-gBattleAnimSpriteTemplate_83D72E0:: @ 83D72E0
- spr_template 10064, 10064, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D72C0, sub_80CF0BC
-
- .align 2
-gSpriteAnim_83D72F8:: @ 83D72F8
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D7300:: @ 83D7300
- obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D7308:: @ 83D7308
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D7328:: @ 83D7328
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7348:: @ 83D7348
- .4byte gSpriteAnim_83D72F8
- .4byte gSpriteAnim_83D7300
- .4byte gSpriteAnim_83D7308
- .4byte gSpriteAnim_83D7328
-
- .align 2
-gBattleAnimSpriteTemplate_83D7358:: @ 83D7358
- spr_template 10214, 10214, gOamData_837DF34, gSpriteAnimTable_83D7348, NULL, gDummySpriteAffineAnimTable, sub_80CF1C8
-
- .align 2
-gSpriteTemplate_83D7370:: @ 83D7370
- spr_template 10064, 10064, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF280
-
- .align 2
-gSpriteAnim_83D7388:: @ 83D7388
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7390:: @ 83D7390
- .4byte gSpriteAnim_83D7388
-
- .align 2
-gSpriteTemplate_83D7394:: @ 83D7394
- spr_template 10072, 10072, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF2D0
-
- .align 2
-gSpriteTemplate_83D73AC:: @ 83D73AC
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF3C4
-
- .align 2
-gSpriteTemplate_83D73C4:: @ 83D73C4
- spr_template 10145, 10145, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB1B0, sub_80CF458
-
- .align 2
-gSpriteAnim_83D73DC:: @ 83D73DC
- obj_image_anim_frame 0, 9
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D73F0:: @ 83D73F0
- .4byte gSpriteAnim_83D73DC
-
- .align 2
-gSpriteAffineAnim_83D73F4:: @ 83D73F4
- obj_rot_scal_anim_frame 0x50, 0x50, 0, 0
- obj_rot_scal_anim_frame 0x9, 0x9, 0, 18
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D740C:: @ 83D740C
- .4byte gSpriteAffineAnim_83D73F4
-
- .align 2
-gSpriteTemplate_83D7410:: @ 83D7410
- spr_template 10007, 10007, gOamData_837DF94, gSpriteAnimTable_83D73F0, NULL, gSpriteAffineAnimTable_83D740C, sub_80793C4
-
- .align 2
-gSpriteAnim_83D7428:: @ 83D7428
- obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 24, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 40, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_loop 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D744C:: @ 83D744C
- .4byte gSpriteAnim_83D7428
-
- .align 2
-gBattleAnimSpriteTemplate_83D7450:: @ 83D7450
- spr_template 10075, 10075, gOamData_837DF54, gSpriteAnimTable_83D744C, NULL, gDummySpriteAffineAnimTable, sub_80CF610
-
- .align 2
-gSpriteAffineAnim_83D7468:: @ 83D7468
- obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x14, 0x0, 0, 12
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D7488:: @ 83D7488
- .4byte gSpriteAffineAnim_83D7468
-
- .align 2
-gBattleAnimSpriteTemplate_83D748C:: @ 83D748C
- spr_template 10005, 10005, gOamData_837E0FC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7488, sub_80CF690
-
- .align 2
-gBattleAnimSpriteTemplate_83D74A4:: @ 83D74A4
- spr_template 10003, 10003, gOamData_837E134, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF6DC
-
- .align 2
-gSpriteTemplate_83D74BC:: @ 83D74BC
- spr_template 10003, 10003, gOamData_837E074, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF8B8
-
- .align 2
-gSpriteAffineAnim_83D74D4:: @ 83D74D4
- obj_rot_scal_anim_frame 0x20, 0x20, 0, 0
- obj_rot_scal_anim_frame 0x7, 0x7, 0, -56
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D74EC:: @ 83D74EC
- obj_rot_scal_anim_frame 0x5, 0x5, 0, 10
- obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10
- obj_rot_scal_anim_frame 0xA, 0xA, 0, 10
- obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10
- obj_rot_scal_anim_frame 0xA, 0xA, 0, 10
- obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10
- obj_rot_scal_anim_frame 0xA, 0xA, 0, 10
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D752C:: @ 83D752C
- .4byte gSpriteAffineAnim_83D74D4
-
- .align 2
-gSpriteAffineAnimTable_83D7530:: @ 83D7530
- .4byte gSpriteAffineAnim_83D74EC
-
- .align 2
-gBattleAnimSpriteTemplate_83D7534:: @ 83D7534
- spr_template 10163, 10163, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_807941C
-
- .align 2
-gBattleAnimSpriteTemplate_83D754C:: @ 83D754C
- spr_template 10164, 10164, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_807941C
-
- .align 2
-gBattleAnimSpriteTemplate_83D7564:: @ 83D7564
- spr_template 10260, 10260, gOamData_837E03C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_807941C
-
- .align 2
-gBattleAnimSpriteTemplate_83D757C:: @ 83D757C
- spr_template 10288, 10288, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7530, sub_80D4CA4
-
- .align 2
-gBattleAnimSpriteTemplate_83D7594:: @ 83D7594
- spr_template 10175, 10175, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80794A8
-
- .align 2
-gSpriteTemplate_83D75AC:: @ 83D75AC
- spr_template 10178, 10178, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CFDFC
-
- .align 2
-gSpriteAnim_83D75C4:: @ 83D75C4
- obj_image_anim_frame 8, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D75CC:: @ 83D75CC
- .4byte gSpriteAnim_83D75C4
-
- .align 2
-gSpriteAffineAnim_83D75D0:: @ 83D75D0
- obj_rot_scal_anim_frame 0x0, 0x0, 10, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D75E0:: @ 83D75E0
- .4byte gSpriteAffineAnim_83D75D0
-
- .align 2
-gBattleAnimSpriteTemplate_83D75E4:: @ 83D75E4
- spr_template 10100, 10100, gOamData_837DF8C, gSpriteAnimTable_83D75CC, NULL, gDummySpriteAffineAnimTable, sub_80CFE9C
-
- .align 2
-gBattleAnimSpriteTemplate_83D75FC:: @ 83D75FC
- spr_template 10100, 10100, gOamData_837DF8C, gSpriteAnimTable_83D75CC, NULL, gSpriteAffineAnimTable_83D75E0, sub_80CFF50
-
- .align 2
-gSpriteAffineAnim_83D7614:: @ 83D7614
- obj_rot_scal_anim_frame 0x0, 0x0, 20, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D7624:: @ 83D7624
- .4byte gSpriteAffineAnim_83D7614
-
- .align 2
-gBattleAnimSpriteTemplate_83D7628:: @ 83D7628
- spr_template 10006, 10006, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7624, sub_80CFFD8
-
- .align 2
-gSpriteAffineAnim_83D7640:: @ 83D7640
- obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x4, 0x0, 0, 40
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D7658:: @ 83D7658
- .4byte gSpriteAffineAnim_83D7640
-
- .align 2
-gBattleAnimSpriteTemplate_83D765C:: @ 83D765C
- spr_template 10009, 10009, gOamData_837DFDC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7658, sub_80D0118
-
- .align 2
-gSpriteAnim_83D7674:: @ 83D7674
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 20
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D7684:: @ 83D7684
- obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 20, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7694:: @ 83D7694
- .4byte gSpriteAnim_83D7674
- .4byte gSpriteAnim_83D7684
-
- .align 2
-gBattleAnimSpriteTemplate_83D769C:: @ 83D769C
- spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D7694, NULL, gDummySpriteAffineAnimTable, sub_80D0178
-
- .align 2
-gSpriteAnim_83D76B4:: @ 83D76B4
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 16, 2
- obj_image_anim_frame 32, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D76C4:: @ 83D76C4
- obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 1, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D76D4:: @ 83D76D4
- .4byte gSpriteAnim_83D76B4
- .4byte gSpriteAnim_83D76C4
-
- .align 2
-gBattleAnimSpriteTemplate_83D76DC:: @ 83D76DC
- spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D76D4, NULL, gDummySpriteAffineAnimTable, sub_80D0228
-
- .align 2
-gUnknown_083D76F4:: @ 83D76F4
- .incbin "baserom.gba", 0x003d76f4, 0x20
-
-gUnknown_083D7714:: @ 83D7714
- .incbin "baserom.gba", 0x003d7714, 0x20
-
- .align 2
-gSpriteAnim_83D7734:: @ 83D7734
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 4, 40, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 12, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D7748:: @ 83D7748
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 4, 40
- obj_image_anim_frame 8, 4
- obj_image_anim_frame 12, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D775C:: @ 83D775C
- .4byte gSpriteAnim_83D7734
- .4byte gSpriteAnim_83D7748
-
- .align 2
-gBattleAnimSpriteTemplate_83D7764:: @ 83D7764
- spr_template 10086, 10086, gOamData_837DF2C, gSpriteAnimTable_83D775C, NULL, gDummySpriteAffineAnimTable, sub_80D0930
-
- .align 2
-gSpriteAffineAnim_83D777C:: @ 83D777C
- obj_rot_scal_anim_frame 0xB, 0xB, 0, 8
- obj_rot_scal_anim_frame 0xFFF5, 0xFFF5, 0, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D7794:: @ 83D7794
- .4byte gSpriteAffineAnim_83D777C
-
- .align 2
-gBattleAnimSpriteTemplate_83D7798:: @ 83D7798
- spr_template 10087, 10087, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7794, sub_80D09C0
-
- .align 2
-gUnknown_083D77B0:: @ 83D77B0
- .incbin "baserom.gba", 0x003d77b0, 0x30
-
- .align 2
-gBattleAnimSpriteTemplate_83D77E0:: @ 83D77E0
- spr_template 10002, 10002, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D0E30
-
- .align 2
-gBattleAnimSpriteTemplate_83D77F8:: @ 83D77F8
- spr_template 10197, 10197, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8079534
-
- .align 2
-gSpriteAnim_83D7810:: @ 83D7810
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 32, 5
- obj_image_anim_frame 48, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7824:: @ 83D7824
- .4byte gSpriteAnim_83D7810
-
- .align 2
-gBattleAnimSpriteTemplate_83D7828:: @ 83D7828
- spr_template 10198, 10198, gOamData_837DF34, gSpriteAnimTable_83D7824, NULL, gDummySpriteAffineAnimTable, sub_80793C4
-
- .align 2
-gSpriteAffineAnim_83D7840:: @ 83D7840
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 2
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 4
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 2
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83D7860:: @ 83D7860
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D7870:: @ 83D7870
- obj_rot_scal_anim_frame 0xFFF8, 0x4, 0, 8
- obj_rot_scal_anim_loop 0
- obj_rot_scal_anim_frame 0x10, 0xFFF8, 0, 8
- obj_rot_scal_anim_frame 0xFFF0, 0x8, 0, 8
- obj_rot_scal_anim_loop 1
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 15
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D78B0:: @ 83D78B0
- .4byte gSpriteAffineAnim_83D7840
- .4byte gSpriteAffineAnim_83D7860
- .4byte gSpriteAffineAnim_83D7870
-
- .align 2
-gBattleAnimSpriteTemplate_83D78BC:: @ 83D78BC
- spr_template 10202, 10202, gOamData_837E114, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D78B0, sub_80D1368
-
- .align 2
-gSpriteAffineAnim_83D78D4:: @ 83D78D4
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 30
- obj_rot_scal_anim_end 1
-
- .align 2
-gSpriteAffineAnim_83D78EC:: @ 83D78EC
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_frame 0x20, 0x20, 0, 15
- obj_rot_scal_anim_end 1
-
- .align 2
-gSpriteAffineAnim_83D7904:: @ 83D7904
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_frame 0xB, 0xB, 0, 45
- obj_rot_scal_anim_end 1
-
- .align 2
-gSpriteAffineAnimTable_83D791C:: @ 83D791C
- .4byte gSpriteAffineAnim_83D78D4
- .4byte gSpriteAffineAnim_83D78EC
-
- .align 2
-gSpriteAffineAnimTable_83D7924:: @ 83D7924
- .4byte gSpriteAffineAnim_83D7904
-
- .align 2
-gBattleAnimSpriteTemplate_83D7928:: @ 83D7928
- spr_template 10203, 10203, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D791C, sub_80793C4
-
- .align 2
-gSpriteAffineAnim_83D7940:: @ 83D7940
- obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
- obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 30
- obj_rot_scal_anim_end 1
-
- .align 2
-gSpriteAffineAnimTable_83D7958:: @ 83D7958
- .4byte gSpriteAffineAnim_83D7940
-
- .align 2
-gBattleAnimSpriteTemplate_83D795C:: @ 83D795C
- spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7958, sub_80793C4
-
- .align 2
-gBattleAnimSpriteTemplate_83D7974:: @ 83D7974
- spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D791C, sub_80D0FD8
-
- .align 2
-gBattleAnimSpriteTemplate_83D798C:: @ 83D798C
- spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7924, sub_80D10B8
-
- .align 2
-gBattleAnimSpriteTemplate_83D79A4:: @ 83D79A4
- spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D791C, sub_80D1318
-
- .align 2
-gUnknown_083D79BC:: @ 83D79BC
- .incbin "baserom.gba", 0x003d79bc, 0x10
-
- .align 2
-gSpriteAnim_83D79CC:: @ 83D79CC
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 4, 3
- obj_image_anim_frame 8, 3
- obj_image_anim_frame 4, 3
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D79E4:: @ 83D79E4
- .4byte gSpriteAnim_83D79CC
-
- .align 2
-gSpriteTemplate_83D79E8:: @ 83D79E8
- spr_template 10207, 10207, gOamData_837DF2C, gSpriteAnimTable_83D79E4, NULL, gDummySpriteAffineAnimTable, sub_80D1A70
-
-gUnknown_083D7A00:: @ 83D7A00
- .incbin "baserom.gba", 0x003d7a00, 0x8
-
- .align 2
-gSpriteAnim_83D7A08:: @ 83D7A08
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 16, 6
- obj_image_anim_frame 32, 15
- obj_image_anim_frame 16, 6
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 16, 6, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 15, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 6, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 16, 6
- obj_image_anim_frame 32, 15
- obj_image_anim_frame 16, 6
- obj_image_anim_frame 0, 6
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7A40:: @ 83D7A40
- .4byte gSpriteAnim_83D7A08
-
- .align 2
-gBattleAnimSpriteTemplate_83D7A44:: @ 83D7A44
- spr_template 10205, 10205, gOamData_837DF34, gSpriteAnimTable_83D7A40, NULL, gDummySpriteAffineAnimTable, sub_80793C4
-
- .align 2
-gUnknown_083D7A5C:: @ 83D7A5C
- .incbin "baserom.gba", 0x003d7a5c, 0xc
-
- .align 2
-gBattleAnimSpriteTemplate_83D7A68:: @ 83D7A68
- spr_template 10206, 10206, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1C08
-
- .align 2
-gBattleAnimSpriteTemplate_83D7A80:: @ 83D7A80
- spr_template 10210, 10210, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1C80
-
- .align 2
-gUnknown_083D7A98:: @ 83D7A98
- .incbin "baserom.gba", 0x003d7a98, 0x18
-
- .align 2
-gBattleAnimSpriteTemplate_83D7AB0:: @ 83D7AB0
- spr_template 10216, 10216, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1F58
-
- .align 2
-gBattleAnimSpriteTemplate_83D7AC8:: @ 83D7AC8
- spr_template 10216, 10216, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1FDC
-
- .align 2
-gBattleAnimSpriteTemplate_83D7AE0:: @ 83D7AE0
- spr_template 10216, 10216, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D2064
-
- .align 2
-gSpriteAffineAnim_83D7AF8:: @ 83D7AF8
- obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83D7B10:: @ 83D7B10
- .4byte gSpriteAffineAnim_83D7AF8
-
- .align 2
-gBattleAnimSpriteTemplate_83D7B14:: @ 83D7B14
- spr_template 10217, 10217, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7B10, sub_80D26A4
-
- .align 2
-gBattleAnimSpriteTemplate_83D7B2C:: @ 83D7B2C
- spr_template 10217, 10217, gOamData_837DFEC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7B10, sub_80D27E0
-
- .align 2
-gSpriteAffineAnim_83D7B44:: @ 83D7B44
- obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83D7B5C:: @ 83D7B5C
- .4byte gSpriteAffineAnim_83D7B44
-
- .align 2
-gBattleAnimSpriteTemplate_83D7B60:: @ 83D7B60
- spr_template 10237, 10237, gOamData_837DFE4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7B5C, sub_80D28AC
-
- .align 2
-gSpriteAnim_83D7B78:: @ 83D7B78
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 8, 4
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7B90:: @ 83D7B90
- .4byte gSpriteAnim_83D7B78
-
- .align 2
-gBattleAnimSpriteTemplate_83D7B94:: @ 83D7B94
- spr_template 10218, 10218, gOamData_837DF2C, gSpriteAnimTable_83D7B90, NULL, gDummySpriteAffineAnimTable, sub_80D2920
-
- .align 2
-gSpriteAnim_83D7BAC:: @ 83D7BAC
- obj_image_anim_frame 0, 24
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7BB4:: @ 83D7BB4
- .4byte gSpriteAnim_83D7BAC
-
- .align 2
-gBattleAnimSpriteTemplate_83D7BB8:: @ 83D7BB8
- spr_template 10220, 10220, gOamData_837DF34, gSpriteAnimTable_83D7BB4, NULL, gDummySpriteAffineAnimTable, sub_80D2938
-
- .align 2
-gBattleAnimSpriteTemplate_83D7BD0:: @ 83D7BD0
- spr_template 10219, 10219, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D2A38
-
- .align 2
-gSpriteAnim_83D7BE8:: @ 83D7BE8
- obj_image_anim_frame 0, 3
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83D7BF0:: @ 83D7BF0
- obj_image_anim_frame 16, 3
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D7BF8:: @ 83D7BF8
- .4byte gSpriteAnim_83D7BE8
- .4byte gSpriteAnim_83D7BF0
-
- .align 2
-gBattleAnimSpriteTemplate_83D7C00:: @ 83D7C00
- spr_template 10221, 10221, gOamData_837DF34, gSpriteAnimTable_83D7BF8, NULL, gDummySpriteAffineAnimTable, sub_80D2ABC
-
- .align 2
-gSpriteAnim_83D7C18:: @ 83D7C18
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 48, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D7C2C:: @ 83D7C2C
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7C40:: @ 83D7C40
- .4byte gSpriteAnim_83D7C18
- .4byte gSpriteAnim_83D7C2C
-
- .align 2
-gBattleAnimSpriteTemplate_83D7C48:: @ 83D7C48
- spr_template 10222, 10222, gOamData_837DF34, gSpriteAnimTable_83D7C40, NULL, gDummySpriteAffineAnimTable, sub_80D2BE8
-
- .align 2
-gSpriteAnim_83D7C60:: @ 83D7C60
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 16, 8
- obj_image_anim_frame 32, 8
- obj_image_anim_frame 16, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D7C74:: @ 83D7C74
- obj_image_anim_frame 16, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D7C88:: @ 83D7C88
- .4byte gSpriteAnim_83D7C60
- .4byte gSpriteAnim_83D7C74
-
- .align 2
-gBattleAnimSpriteTemplate_83D7C90:: @ 83D7C90
- spr_template 10215, 10215, gOamData_837DF34, gSpriteAnimTable_83D7C88, NULL, gDummySpriteAffineAnimTable, sub_80D2C38
-
- .align 2
-gUnknown_083D7CA8:: @ 83D7CA8
- .incbin "baserom.gba", 0x003d7ca8, 0x20
-
- .align 2
-gBattleAnimSpriteTemplate_83D7CC8:: @ 83D7CC8
- spr_template 10225, 10225, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D2D68
-
- .align 2
-gSpriteAffineAnim_83D7CE0:: @ 83D7CE0
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 5
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D7CF0:: @ 83D7CF0
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 16
- obj_rot_scal_anim_end 1
-
- .align 2
-gSpriteAffineAnim_83D7D00:: @ 83D7D00
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 16
- obj_rot_scal_anim_end 1
-
- .align 2
-gSpriteAffineAnimTable_83D7D10:: @ 83D7D10
- .4byte gSpriteAffineAnim_83D7CE0
- .4byte gSpriteAffineAnim_83D7CF0
- .4byte gSpriteAffineAnim_83D7D00
-
- .align 2
-gBattleAnimSpriteTemplate_83D7D1C:: @ 83D7D1C
- spr_template 10206, 10206, gOamData_837DF8C, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7D10, sub_80D2EC8
-
- .align 2
-gBattleAnimSpriteTemplate_83D7D34:: @ 83D7D34
- spr_template 10206, 10206, gOamData_837DF8C, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7D10, sub_80D2E68
-
- .align 2
-gSpriteAffineAnim_83D7D4C:: @ 83D7D4C
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D7D5C:: @ 83D7D5C
- obj_rot_scal_anim_frame 0x200, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D7D6C:: @ 83D7D6C
- .4byte gSpriteAffineAnim_83D7D4C
- .4byte gSpriteAffineAnim_83D7D5C
-
- .align 2
-gBattleAnimSpriteTemplate_83D7D74:: @ 83D7D74
- spr_template 10244, 10244, gOamData_837E13C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7D6C, sub_80D3014
-
- .align 2
- .incbin "graphics/unknown/unknown_3D7D8C.4bpp"
- .incbin "graphics/unknown/unknown_3D810C.bin"
-
- .align 2
-gSpriteAnim_83D910C:: @ 83D910C
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 8, 2
- obj_image_anim_frame 16, 2
- obj_image_anim_frame 24, 6
- obj_image_anim_frame 32, 2
- obj_image_anim_frame 40, 2
- obj_image_anim_frame 48, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D912C:: @ 83D912C
- .4byte gSpriteAnim_83D910C
-
- .align 2
-gSpriteTemplate_83D9130:: @ 83D9130
- spr_template 10115, 10115, gOamData_837DF74, gSpriteAnimTable_83D912C, NULL, gDummySpriteAffineAnimTable, sub_80D3184
-
- .align 2
-gSpriteAffineAnim_83D9148:: @ 83D9148
- obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 10
- obj_rot_scal_anim_frame 0x5, 0x5, 0, 10
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D9160:: @ 83D9160
- .4byte gSpriteAffineAnim_83D9148
-
- .align 2
-gSpriteAnim_83D9164:: @ 83D9164
- obj_image_anim_frame 0, 1
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D9174:: @ 83D9174
- .4byte gSpriteAnim_83D9164
-
- .align 2
-gBattleAnimSpriteTemplate_83D9178:: @ 83D9178
- spr_template 10146, 10146, gOamData_837E0AC, gSpriteAnimTable_83D9174, NULL, gSpriteAffineAnimTable_83D9160, sub_80D31C8
-
- .align 2
-gSpriteAnim_83D9190:: @ 83D9190
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9198:: @ 83D9198
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D91A0:: @ 83D91A0
- .4byte gSpriteAnim_83D9190
- .4byte gSpriteAnim_83D9198
-
- .align 2
-gSpriteAffineAnim_83D91A8:: @ 83D91A8
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_frame 0x60, 0x60, 0, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D91C0:: @ 83D91C0
- .4byte gSpriteAffineAnim_83D91A8
-
- .align 2
-gBattleAnimSpriteTemplate_83D91C4:: @ 83D91C4
- spr_template 10140, 10140, gOamData_837E024, gSpriteAnimTable_83D91A0, NULL, gSpriteAffineAnimTable_83D91C0, sub_80D33B4
-
- .align 2
-gSpriteAnim_83D91DC:: @ 83D91DC
- obj_image_anim_frame 0, 1
- obj_image_anim_frame 4, 1
- obj_image_anim_frame 8, 1
- obj_image_anim_frame 12, 1
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D91F0:: @ 83D91F0
- .4byte gSpriteAnim_83D91DC
-
- .align 2
-gBattleAnimSpriteTemplate_83D91F4:: @ 83D91F4
- spr_template 10149, 10149, gOamData_837E04C, gSpriteAnimTable_83D91F0, NULL, gDummySpriteAffineAnimTable, sub_80D3554
-
- .align 2
-gBattleAnimSpriteTemplate_83D920C:: @ 83D920C
- spr_template 10259, 10259, gOamData_837E04C, gSpriteAnimTable_83D91F0, NULL, gDummySpriteAffineAnimTable, sub_80D3554
-
- .align 2
-gBattleAnimSpriteTemplate_83D9224:: @ 83D9224
- spr_template 10264, 10264, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D3554
-
- .align 2
-gBattleAnimSpriteTemplate_83D923C:: @ 83D923C
- spr_template 10265, 10265, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D3554
-
- .align 2
-gSpriteAnim_83D9254:: @ 83D9254
- obj_image_anim_frame 16, 2
- obj_image_anim_frame 32, 2
- obj_image_anim_frame 48, 2
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D9264:: @ 83D9264
- .4byte gSpriteAnim_83D9254
-
- .align 2
-gBattleAnimSpriteTemplate_83D9268:: @ 83D9268
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9264, NULL, gDummySpriteAffineAnimTable, sub_80D3554
-
- .align 2
-gBattleAnimSpriteTemplate_83D9280:: @ 83D9280
- spr_template 10165, 10165, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_80D3554
-
- .align 2
-gSpriteAffineAnim_83D9298:: @ 83D9298
- obj_rot_scal_anim_frame 0x3, 0x3, 10, 50
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 10
- obj_rot_scal_anim_frame 0xFFEC, 0xFFEC, -10, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D92B8:: @ 83D92B8
- obj_rot_scal_anim_frame 0x150, 0x150, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D92C8:: @ 83D92C8
- .4byte gSpriteAffineAnim_83D9298
-
- .align 2
-gSpriteAffineAnimTable_83D92CC:: @ 83D92CC
- .4byte gSpriteAffineAnim_83D92B8
-
- .align 2
-gBattleAnimSpriteTemplate_83D92D0:: @ 83D92D0
- spr_template 10149, 10149, gOamData_837E10C, gSpriteAnimTable_83D91F0, NULL, gSpriteAffineAnimTable_83D92C8, sub_80D3698
-
- .align 2
-gBattleAnimSpriteTemplate_83D92E8:: @ 83D92E8
- spr_template 10149, 10149, gOamData_837E10C, gSpriteAnimTable_83D91F0, NULL, gSpriteAffineAnimTable_83D92CC, sub_80D3728
-
- .align 2
-gSpriteAnim_83D9300:: @ 83D9300
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9308:: @ 83D9308
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D9310:: @ 83D9310
- .4byte gSpriteAnim_83D9300
-
- .align 2
-gSpriteAnimTable_83D9314:: @ 83D9314
- .4byte gSpriteAnim_83D9308
-
- .align 2
-gBattleAnimSpriteTemplate_83D9318:: @ 83D9318
- spr_template 10155, 10155, gOamData_837E04C, gSpriteAnimTable_83D9310, NULL, gDummySpriteAffineAnimTable, sub_80794A8
-
- .align 2
-gBattleAnimSpriteTemplate_83D9330:: @ 83D9330
- spr_template 10155, 10155, gOamData_837E10C, gSpriteAnimTable_83D9314, NULL, gSpriteAffineAnimTable_83DA318, sub_80D37FC
-
- .align 2
-gBattleAnimSpriteTemplate_83D9348:: @ 83D9348
- spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BC8, NULL, gDummySpriteAffineAnimTable, sub_80D3838
-
- .align 2
-gBattleAnimSpriteTemplate_83D9360:: @ 83D9360
- spr_template 10155, 10155, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D4044
-
- .align 2
-gSpriteTemplate_83D9378:: @ 83D9378
- spr_template 10268, 10268, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D452C
-
- .align 2
-gSpriteAnim_83D9390:: @ 83D9390
- obj_image_anim_frame 8, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9398:: @ 83D9398
- obj_image_anim_frame 9, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D93A0:: @ 83D93A0
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D93A8:: @ 83D93A8
- .4byte gSpriteAnim_83D9390
- .4byte gSpriteAnim_83D9398
-
- .align 2
-gSpriteAnimTable_83D93B0:: @ 83D93B0
- .4byte gSpriteAnim_83D93A0
-
- .align 2
-gSpriteAffineAnim_83D93B4:: @ 83D93B4
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 15
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D93CC:: @ 83D93CC
- obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 15
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D93E4:: @ 83D93E4
- obj_rot_scal_anim_frame 0x150, 0x150, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 15
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D93FC:: @ 83D93FC
- .4byte gSpriteAffineAnim_83D93B4
- .4byte gSpriteAffineAnim_83D93CC
-
- .align 2
-gSpriteAffineAnimTable_83D9404:: @ 83D9404
- .4byte gSpriteAffineAnim_83D93E4
-
- .align 2
-gBattleAnimSpriteTemplate_83D9408:: @ 83D9408
- spr_template 10155, 10155, gOamData_837DF24, gSpriteAnimTable_83D93A8, NULL, gDummySpriteAffineAnimTable, sub_80D4BF0
-
- .align 2
-gSpriteTemplate_83D9420:: @ 83D9420
- spr_template 10155, 10155, gOamData_837DF84, gSpriteAnimTable_83D93A8, NULL, gSpriteAffineAnimTable_83D93FC, sub_80D4C64
-
- .align 2
-gBattleAnimSpriteTemplate_83D9438:: @ 83D9438
- spr_template 10155, 10155, gOamData_837DF8C, gSpriteAnimTable_83D93B0, NULL, gSpriteAffineAnimTable_83D9404, sub_807A9BC
-
- .align 2
-gSpriteAnim_83D9450:: @ 83D9450
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 48, 4
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83D9460:: @ 83D9460
- obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D9470:: @ 83D9470
- .4byte gSpriteAnim_83D9450
- .4byte gSpriteAnim_83D9460
-
- .align 2
-gBattleAnimSpriteTemplate_83D9478:: @ 83D9478
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9470, NULL, gDummySpriteAffineAnimTable, sub_80D4ED8
-
- .align 2
-gBattleAnimSpriteTemplate_83D9490:: @ 83D9490
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9470, NULL, gDummySpriteAffineAnimTable, sub_80D4F18
-
- .align 2
-gSpriteAnim_83D94A8:: @ 83D94A8
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_frame 64, 3
- obj_image_anim_frame 80, 3
- obj_image_anim_frame 96, 3
- obj_image_anim_frame 112, 3
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D94CC:: @ 83D94CC
- .4byte gSpriteAnim_83D94A8
-
- .align 2
-gSpriteAnim_83D94D0:: @ 83D94D0
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 32, 5
- obj_image_anim_frame 48, 5
- obj_image_anim_frame 64, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D94E8:: @ 83D94E8
- .4byte gSpriteAnim_83D94D0
-
- .align 2
-gSpriteAffineAnim_83D94EC:: @ 83D94EC
- obj_rot_scal_anim_frame 0x32, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x20, 0x0, 0, 7
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D9504:: @ 83D9504
- .4byte gSpriteAffineAnim_83D94EC
-
- .align 2
-gBattleAnimSpriteTemplate_83D9508:: @ 83D9508
- spr_template 10033, 10033, gOamData_837DF94, gSpriteAnimTable_83D94CC, NULL, gSpriteAffineAnimTable_83D9504, sub_80D4FCC
-
- .align 2
-gBattleAnimSpriteTemplate_83D9520:: @ 83D9520
- spr_template 10033, 10033, gOamData_837DF34, gSpriteAnimTable_83D94CC, NULL, gDummySpriteAffineAnimTable, sub_80D4FCC
-
- .align 2
-gBattleAnimSpriteTemplate_83D9538:: @ 83D9538
- spr_template 10035, 10035, gOamData_837DF34, gSpriteAnimTable_83D94E8, NULL, gDummySpriteAffineAnimTable, sub_80D4F5C
-
- .align 2
-gSpriteTemplate_83D9550:: @ 83D9550
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D94E8, NULL, gDummySpriteAffineAnimTable, sub_80D4F5C
-
- .align 2
-gSpriteAnim_83D9568:: @ 83D9568
- obj_image_anim_frame 16, 6
- obj_image_anim_frame 32, 6
- obj_image_anim_frame 48, 6
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D9578:: @ 83D9578
- .4byte gSpriteAnim_83D9568
-
- .align 2
-gSpriteTemplate_83D957C:: @ 83D957C
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9578, NULL, gDummySpriteAffineAnimTable, sub_80D5074
-
- .align 2
-gSpriteAffineAnim_83D9594:: @ 83D9594
- obj_rot_scal_anim_frame 0x50, 0x50, 0, 0
- obj_rot_scal_anim_frame 0x2, 0x2, 10, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83D95AC:: @ 83D95AC
- .4byte gSpriteAffineAnim_83D9594
-
- .align 2
-gBattleAnimSpriteTemplate_83D95B0:: @ 83D95B0
- spr_template 10157, 10157, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D95AC, sub_80D517C
-
- .align 2
-gSpriteAnim_83D95C8:: @ 83D95C8
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 48, 4
- obj_image_anim_frame 64, 4
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D95E0:: @ 83D95E0
- .4byte gSpriteAnim_83D95C8
-
- .align 2
-gBattleAnimSpriteTemplate_83D95E4:: @ 83D95E4
- spr_template 10029, 10029, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C
-
- .align 2
-gBattleAnimSpriteTemplate_83D95FC:: @ 83D95FC
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D51A8
-
- .align 2
-gBattleAnimSpriteTemplate_83D9614:: @ 83D9614
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D5210
-
- .align 2
-gBattleAnimSpriteTemplate_83D962C:: @ 83D962C
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D522C
-
- .align 2
-gSpriteAnim_83D9644:: @ 83D9644
- obj_image_anim_frame 32, 6
- obj_image_anim_frame 48, 6
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D9650:: @ 83D9650
- .4byte gSpriteAnim_83D9644
-
- .align 2
-gSpriteAffineAnim_83D9654:: @ 83D9654
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D9664:: @ 83D9664
- obj_rot_scal_anim_frame 0xA0, 0xA0, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D9674:: @ 83D9674
- .4byte gSpriteAffineAnim_83D9654
- .4byte gSpriteAffineAnim_83D9664
-
- .align 2
-gBattleAnimSpriteTemplate_83D967C:: @ 83D967C
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9650, NULL, gDummySpriteAffineAnimTable, sub_80D5374
-
- .align 2
-gBattleAnimSpriteTemplate_83D9694:: @ 83D9694
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D53B4
-
- .align 2
-gBattleAnimSpriteTemplate_83D96AC:: @ 83D96AC
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_807A9BC
-
- .align 2
-gSpriteTemplate_83D96C4:: @ 83D96C4
- spr_template 10201, 10201, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D58FC
-
- .align 1
-gUnknown_083D96DC:: @ 83D96DC
- .2byte -2, -5
- .2byte -1, -1
- .2byte 3, -6
- .2byte 4, -2
- .2byte 2, -8
- .2byte -5, -5
- .2byte 4, -7
-
- .align 2
-gBattleAnimSpriteTemplate_83D96F8:: @ 83D96F8
- spr_template 10201, 10201, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D5A20
-
- .align 2
-gSpriteAnim_83D9710:: @ 83D9710
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_frame 12, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83D9724:: @ 83D9724
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D972C:: @ 83D972C
- obj_image_anim_frame 20, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9734:: @ 83D9734
- obj_image_anim_frame 20, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D973C:: @ 83D973C
- .4byte gSpriteAnim_83D9710
- .4byte gSpriteAnim_83D9724
- .4byte gSpriteAnim_83D972C
- .4byte gSpriteAnim_83D9734
-
- .align 2
-gBattleAnimSpriteTemplate_83D974C:: @ 83D974C
- spr_template 10231, 10231, gOamData_837DF2C, gSpriteAnimTable_83D973C, NULL, gDummySpriteAffineAnimTable, sub_80D5B0C
-
- .align 2
-gSpriteAnim_83D9764:: @ 83D9764
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 32, 5
- obj_image_anim_frame 48, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D9778:: @ 83D9778
- .4byte gSpriteAnim_83D9764
-
- .align 2
-gBattleAnimSpriteTemplate_83D977C:: @ 83D977C
- spr_template 10232, 10232, gOamData_837DF34, gSpriteAnimTable_83D9778, NULL, gDummySpriteAffineAnimTable, sub_80D5CC0
-
- .align 2
-gUnknown_083D9794:: @ 83D9794
- .incbin "baserom.gba", 0x003d9794, 0x10
-
-gUnknown_083D97A4:: @ 83D97A4
- .incbin "baserom.gba", 0x003d97a4, 0x10
-
- .align 2
-gSpriteAnim_83D97B4:: @ 83D97B4
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 32, 8
- obj_image_anim_frame 48, 5
- obj_image_anim_frame 64, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D97CC:: @ 83D97CC
- .4byte gSpriteAnim_83D97B4
-
- .align 2
-gBattleAnimSpriteTemplate_83D97D0:: @ 83D97D0
- spr_template 10037, 10037, gOamData_837DF34, gSpriteAnimTable_83D97CC, NULL, gDummySpriteAffineAnimTable, sub_80D61C8
-
- .align 2
-gSpriteAffineAnim_83D97E8:: @ 83D97E8
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 20
- obj_rot_scal_anim_frame 0x0, 0x0, -16, 60
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D9808:: @ 83D9808
- .4byte gSpriteAffineAnim_83D97E8
-
- .align 2
-gSpriteTemplate_83D980C:: @ 83D980C
- spr_template 10143, 10143, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9808, sub_80D6234
-
- .align 2
-gSpriteAnim_83D9824:: @ 83D9824
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 32, 5
- obj_image_anim_frame 48, 5
- obj_image_anim_frame 64, 5
- obj_image_anim_frame 80, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D9840:: @ 83D9840
- .4byte gSpriteAnim_83D9824
-
- .align 2
-gSpriteTemplate_83D9844:: @ 83D9844
- spr_template 10079, 10079, gOamData_837DF34, gSpriteAnimTable_83D9840, NULL, gDummySpriteAffineAnimTable, sub_80D6294
-
- .align 2
-gBattleAnimSpriteTemplate_83D985C:: @ 83D985C
- spr_template 10011, 10011, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D6328
-
- .align 2
-gBattleAnimSpriteTemplate_83D9874:: @ 83D9874
- spr_template 10171, 10171, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C
-
- .align 2
-gSpriteAffineAnim_83D988C:: @ 83D988C
- obj_rot_scal_anim_frame 0x0, 0x0, 20, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D989C:: @ 83D989C
- .4byte gSpriteAffineAnim_83D988C
-
- .align 2
-gBattleAnimSpriteTemplate_83D98A0:: @ 83D98A0
- spr_template 10011, 10011, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D989C, sub_80D648C
-
- .align 2
-gSpriteAnim_83D98B8:: @ 83D98B8
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 16, 6
- obj_image_anim_frame 32, 6
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D98C8:: @ 83D98C8
- .4byte gSpriteAnim_83D98B8
-
- .align 2
-gSpriteAffineAnim_83D98CC:: @ 83D98CC
- obj_rot_scal_anim_frame 0xE8, 0xE8, 0, 0
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 10
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 10
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83D98EC:: @ 83D98EC
- .4byte gSpriteAffineAnim_83D98CC
-
- .align 2
-gBattleAnimSpriteTemplate_83D98F0:: @ 83D98F0
- spr_template 10282, 10282, gOamData_837DF94, gSpriteAnimTable_83D98C8, NULL, gSpriteAffineAnimTable_83D98EC, sub_80D65DC
-
- .align 2
-gBattleAnimSpriteTemplate_83D9908:: @ 83D9908
- spr_template 10011, 10011, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D989C, sub_80D6658
-
- .align 2
-gBattleAnimSpriteTemplate_83D9920:: @ 83D9920
- spr_template 10011, 10011, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D679C
-
- .align 2
-gSpriteTemplate_83D9938:: @ 83D9938
- spr_template 10001, 10001, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D6A1C
-
- .align 2
-gBattleAnimSpriteTemplate_83D9950:: @ 83D9950
- spr_template 10173, 10173, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D6A6C
-
- .align 2
-gUnknown_083D9968:: @ 83D9968
- .incbin "baserom.gba", 0x003d9968, 0x20
-
- .align 2
-gSpriteAnim_83D9988:: @ 83D9988
- obj_image_anim_frame 3, 1
- obj_image_anim_frame 2, 1
- obj_image_anim_frame 1, 1
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D999C:: @ 83D999C
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 1, 5
- obj_image_anim_frame 2, 5
- obj_image_anim_frame 3, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D99B0:: @ 83D99B0
- .4byte gSpriteAnim_83D9988
- .4byte gSpriteAnim_83D999C
-
- .align 2
-gSpriteTemplate_83D99B8:: @ 83D99B8
- spr_template 10211, 10211, gOamData_837DF24, gSpriteAnimTable_83D99B0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteAffineAnim_83D99D0:: @ 83D99D0
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_frame 0x4, 0x4, 0, 60
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_loop 0
- obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 0, 5
- obj_rot_scal_anim_frame 0x4, 0x4, 0, 5
- obj_rot_scal_anim_loop 10
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D9A10:: @ 83D9A10
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 30
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 0, 5
- obj_rot_scal_anim_frame 0x4, 0x4, 0, 5
- obj_rot_scal_anim_jump 3
-
- .align 2
-gSpriteAffineAnim_83D9A40:: @ 83D9A40
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 30
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 30
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D9A60:: @ 83D9A60
- .4byte gSpriteAffineAnim_83D99D0
- .4byte gSpriteAffineAnim_83D9A10
- .4byte gSpriteAffineAnim_83D9A40
-
- .align 2
-gBattleAnimSpriteTemplate_83D9A6C:: @ 83D9A6C
- spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9A60, sub_80D6D18
-
- .align 2
-gSpriteAnim_83D9A84:: @ 83D9A84
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D9A98:: @ 83D9A98
- .4byte gSpriteAnim_83D9A84
-
- .align 2
-gBattleAnimSpriteTemplate_83D9A9C:: @ 83D9A9C
- spr_template 10213, 10213, gOamData_837DF34, gSpriteAnimTable_83D9A98, NULL, gDummySpriteAffineAnimTable, sub_80D6D70
-
- .align 2
-gBattleAnimSpriteTemplate_83D9AB4:: @ 83D9AB4
- spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9A60, sub_80D6DD8
-
- .align 2
-gSpriteAnim_83D9ACC:: @ 83D9ACC
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9AD4:: @ 83D9AD4
- obj_image_anim_frame 2, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9ADC:: @ 83D9ADC
- obj_image_anim_frame 4, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9AE4:: @ 83D9AE4
- obj_image_anim_frame 6, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D9AEC:: @ 83D9AEC
- .4byte gSpriteAnim_83D9ACC
- .4byte gSpriteAnim_83D9AD4
- .4byte gSpriteAnim_83D9ADC
- .4byte gSpriteAnim_83D9AE4
-
- .align 2
-gSpriteAffineAnim_83D9AFC:: @ 83D9AFC
- obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D9B0C:: @ 83D9B0C
- .4byte gSpriteAffineAnim_83D9AFC
-
- .align 2
-gSpriteTemplate_83D9B10:: @ 83D9B10
- spr_template 10001, 10001, gOamData_837E024, gSpriteAnimTable_83D9AEC, NULL, gSpriteAffineAnimTable_83D9B0C, sub_80D7230
-
- .align 2
-gBattleAnimSpriteTemplate_83D9B28:: @ 83D9B28
- spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9A60, sub_80D727C
-
- .align 2
-gSpriteTemplate_83D9B40:: @ 83D9B40
- spr_template 10001, 10001, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D755C
-
- .align 2
-gSpriteAnim_83D9B58:: @ 83D9B58
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D9B64:: @ 83D9B64
- .4byte gSpriteAnim_83D9B58
-
- .align 2
-gSpriteTemplate_83D9B68:: @ 83D9B68
- spr_template 10141, 10141, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D7704
-
- .align 2
-gSpriteAnim_83D9B80:: @ 83D9B80
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9B88:: @ 83D9B88
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9B90:: @ 83D9B90
- obj_image_anim_frame 6, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9B98:: @ 83D9B98
- obj_image_anim_frame 7, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9BA0:: @ 83D9BA0
- obj_image_anim_frame 8, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9BA8:: @ 83D9BA8
- obj_image_anim_frame 12, 6
- obj_image_anim_frame 13, 6
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D9BB4:: @ 83D9BB4
- .4byte gSpriteAnim_83D9B80
-
- .align 2
-gSpriteAnimTable_83D9BB8:: @ 83D9BB8
- .4byte gSpriteAnim_83D9B88
-
- .align 2
-gSpriteAnimTable_83D9BBC:: @ 83D9BBC
- .4byte gSpriteAnim_83D9B90
-
- .align 2
-gSpriteAnimTable_83D9BC0:: @ 83D9BC0
- .4byte gSpriteAnim_83D9B98
-
- .align 2
-gSpriteAnimTable_83D9BC4:: @ 83D9BC4
- .4byte gSpriteAnim_83D9BA0
-
- .align 2
-gSpriteAnimTable_83D9BC8:: @ 83D9BC8
- .4byte gSpriteAnim_83D9BA8
-
- .align 2
-gSpriteAffineAnim_83D9BCC:: @ 83D9BCC
- obj_rot_scal_anim_frame 0x0, 0x0, 40, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D9BDC:: @ 83D9BDC
- .4byte gSpriteAffineAnim_83D9BCC
-
- .align 2
-gBattleAnimSpriteTemplate_83D9BE0:: @ 83D9BE0
- spr_template 10141, 10141, gOamData_837E144, gSpriteAnimTable_83D9BB8, NULL, gSpriteAffineAnimTable_83D9BDC, sub_80D78EC
-
- .align 2
-gBattleAnimSpriteTemplate_83D9BF8:: @ 83D9BF8
- spr_template 10141, 10141, gOamData_837E044, gSpriteAnimTable_83D9BBC, NULL, gDummySpriteAffineAnimTable, sub_80D78EC
-
- .align 2
-gSpriteAffineAnim_83D9C10:: @ 83D9C10
- obj_rot_scal_anim_frame 0x0, 0x0, 10, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83D9C20:: @ 83D9C20
- .4byte gSpriteAffineAnim_83D9C10
-
- .align 2
-gBattleAnimSpriteTemplate_83D9C24:: @ 83D9C24
- spr_template 10141, 10141, gOamData_837E0E4, gSpriteAnimTable_83D9BB8, NULL, gSpriteAffineAnimTable_83D9C20, sub_80D792C
-
- .align 2
-gBattleAnimSpriteTemplate_83D9C3C:: @ 83D9C3C
- spr_template 10141, 10141, gOamData_837E044, gSpriteAnimTable_83D9BBC, NULL, gDummySpriteAffineAnimTable, sub_80D792C
-
- .align 2
-gSpriteAffineAnim_83D9C54:: @ 83D9C54
- obj_rot_scal_anim_frame 0xCE, 0xCE, 0, 0
- obj_rot_scal_anim_frame 0x5, 0x5, 0, 10
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 6
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D9C74:: @ 83D9C74
- .4byte gSpriteAffineAnim_83D9C54
-
- .align 2
-gBattleAnimSpriteTemplate_83D9C78:: @ 83D9C78
- spr_template 10141, 10141, gOamData_837E0E4, gSpriteAnimTable_83D9BB8, NULL, gSpriteAffineAnimTable_83D9C74, sub_80D79B4
-
- .align 2
-gBattleAnimSpriteTemplate_83D9C90:: @ 83D9C90
- spr_template 10141, 10141, gOamData_837E0A4, gSpriteAnimTable_83D9BBC, NULL, gSpriteAffineAnimTable_83D9C74, sub_80D79B4
-
- .align 2
-gBattleAnimSpriteTemplate_83D9CA8:: @ 83D9CA8
- spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BC0, NULL, gDummySpriteAffineAnimTable, sub_80D7A64
-
- .align 2
-gBattleAnimSpriteTemplate_83D9CC0:: @ 83D9CC0
- spr_template 10141, 10141, gOamData_837DF2C, gSpriteAnimTable_83D9BC4, NULL, gDummySpriteAffineAnimTable, sub_80D7CD4
-
- .align 2
-gBattleAnimSpriteTemplate_83D9CD8:: @ 83D9CD8
- spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BC0, NULL, gDummySpriteAffineAnimTable, sub_80D7CD4
-
- .align 2
-gSpriteAnim_83D9CF0:: @ 83D9CF0
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 2, 5
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 6, 5
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 2, 5
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D9D10:: @ 83D9D10
- .4byte gSpriteAnim_83D9CF0
-
- .align 2
-gBattleAnimSpriteTemplate_83D9D14:: @ 83D9D14
- spr_template 10142, 10142, gOamData_837E084, gSpriteAnimTable_83D9D10, NULL, gDummySpriteAffineAnimTable, sub_80D7E88
-
- .align 2
-gSpriteAnim_83D9D2C:: @ 83D9D2C
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 8, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83D9D38:: @ 83D9D38
- .4byte gSpriteAnim_83D9D2C
-
- .align 2
-gBattleAnimSpriteTemplate_83D9D3C:: @ 83D9D3C
- spr_template 10144, 10144, gOamData_837E074, gSpriteAnimTable_83D9D38, NULL, gDummySpriteAffineAnimTable, sub_80D7F10
-
- .align 2
-gBattleAnimSpriteTemplate_83D9D54:: @ 83D9D54
- spr_template 10172, 10172, gOamData_837E074, gSpriteAnimTable_83D9D38, NULL, gDummySpriteAffineAnimTable, sub_80D7F10
-
- .align 2
-gUnknown_083D9D6C:: @ 83D9D6C
- .incbin "baserom.gba", 0x003d9d6c, 0x14
-
- .align 2
-gBattleAnimSpriteTemplate_83D9D80:: @ 83D9D80
- spr_template 10155, 10155, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D83E0
-
- .align 2
-gUnknown_083D9D98:: @ 83D9D98
- .incbin "baserom.gba", 0x003d9d98, 0x14
-
- .align 2
-gBattleAnimSpriteTemplate_83D9DAC:: @ 83D9DAC
- spr_template 10172, 10172, gOamData_837E074, gSpriteAnimTable_83D9D38, NULL, gDummySpriteAffineAnimTable, sub_80D8700
-
- .align 2
-gUnknown_083D9DC4:: @ 83D9DC4
- .incbin "baserom.gba", 0x003d9dc4, 0x28
-
- .align 2
-gSpriteAffineAnim_83D9DEC:: @ 83D9DEC
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D9DFC:: @ 83D9DFC
- obj_rot_scal_anim_frame 0xF0, 0xF0, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D9E0C:: @ 83D9E0C
- obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D9E1C:: @ 83D9E1C
- obj_rot_scal_anim_frame 0x150, 0x150, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D9E2C:: @ 83D9E2C
- .4byte gSpriteAffineAnim_83D9DEC
- .4byte gSpriteAffineAnim_83D9DFC
- .4byte gSpriteAffineAnim_83D9E0C
-
- .align 2
-gSpriteAffineAnimTable_83D9E38:: @ 83D9E38
- .4byte gSpriteAffineAnim_83D9E1C
-
- .align 2
-gSpriteTemplate_83D9E3C:: @ 83D9E3C
- spr_template 10263, 10263, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9E2C, sub_80D8D1C
-
- .align 2
-gBattleAnimSpriteTemplate_83D9E54:: @ 83D9E54
- spr_template 10263, 10263, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9E38, sub_807A9BC
-
- .align 2
-gSpriteAnim_83D9E6C:: @ 83D9E6C
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9E74:: @ 83D9E74
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 48, 4
- obj_image_anim_frame 64, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D9E88:: @ 83D9E88
- .4byte gSpriteAnim_83D9E6C
- .4byte gSpriteAnim_83D9E74
-
- .align 2
-gSpriteAffineAnim_83D9E90:: @ 83D9E90
- obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D9EA0:: @ 83D9EA0
- obj_rot_scal_anim_frame 0x118, 0x118, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D9EB0:: @ 83D9EB0
- obj_rot_scal_anim_frame 0x150, 0x150, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D9EC0:: @ 83D9EC0
- obj_rot_scal_anim_frame 0x180, 0x180, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83D9ED0:: @ 83D9ED0
- obj_rot_scal_anim_frame 0x1C0, 0x1C0, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83D9EE0:: @ 83D9EE0
- .4byte gSpriteAffineAnim_83D9E90
- .4byte gSpriteAffineAnim_83D9EA0
- .4byte gSpriteAffineAnim_83D9EB0
- .4byte gSpriteAffineAnim_83D9EC0
- .4byte gSpriteAffineAnim_83D9ED0
-
- .align 2
-gBattleAnimSpriteTemplate_83D9EF4:: @ 83D9EF4
- spr_template 10043, 10043, gOamData_837DFF4, gSpriteAnimTable_83D9E88, NULL, gSpriteAffineAnimTable_83D9EE0, unc_080B06FC
-
- .align 2
-gBattleAnimSpriteTemplate_83D9F0C:: @ 83D9F0C
- spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BBC, NULL, gDummySpriteAffineAnimTable, sub_80D8F10
-
- .align 2
-gSpriteTemplate_83D9F24:: @ 83D9F24
- spr_template 10050, 10050, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, unc_080B08A0
-
- .align 2
-gSpriteAnim_83D9F3C:: @ 83D9F3C
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9F44:: @ 83D9F44
- obj_image_anim_frame 16, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9F4C:: @ 83D9F4C
- obj_image_anim_frame 32, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9F54:: @ 83D9F54
- obj_image_anim_frame 48, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83D9F5C:: @ 83D9F5C
- obj_image_anim_frame 48, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83D9F64:: @ 83D9F64
- .4byte gSpriteAnim_83D9F3C
-
- .align 2
-gSpriteAnimTable_83D9F68:: @ 83D9F68
- .4byte gSpriteAnim_83D9F44
- .4byte gSpriteAnim_83D9F4C
-
- .align 2
-gSpriteAnimTable_83D9F70:: @ 83D9F70
- .4byte gSpriteAnim_83D9F54
- .4byte gSpriteAnim_83D9F5C
-
- .align 2
-gBattleAnimSpriteTemplate_83D9F78:: @ 83D9F78
- spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D902C
-
- .align 2
-gBattleAnimSpriteTemplate_83D9F90:: @ 83D9F90
- spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D9078
-
- .align 2
-gBattleAnimSpriteTemplate_83D9FA8:: @ 83D9FA8
- spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D90A4
-
- .align 2
-gBattleAnimSpriteTemplate_83D9FC0:: @ 83D9FC0
- spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D90F4
-
- .align 2
-gBattleAnimSpriteTemplate_83D9FD8:: @ 83D9FD8
- spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F70, NULL, gDummySpriteAffineAnimTable, sub_80D92D0
-
- .align 2
-gBattleAnimSpriteTemplate_83D9FF0:: @ 83D9FF0
- spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F68, NULL, gDummySpriteAffineAnimTable, sub_80D9378
-
- .align 2
-gSpriteAffineAnim_83DA008:: @ 83DA008
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 20, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83DA020:: @ 83DA020
- .4byte gSpriteAffineAnim_83DA008
-
- .align 2
-gBattleAnimSpriteTemplate_83DA024:: @ 83DA024
- spr_template 10143, 10143, gOamData_837DFF4, gSpriteAnimTable_83D9F64, NULL, gSpriteAffineAnimTable_83DA020, sub_80D943C
-
- .align 2
-gSpriteAffineAnim_83DA03C:: @ 83DA03C
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 20, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83DA054:: @ 83DA054
- .4byte gSpriteAffineAnim_83DA03C
-
- .align 2
-gBattleAnimSpriteTemplate_83DA058:: @ 83DA058
- spr_template 10143, 10143, gOamData_837DFF4, gSpriteAnimTable_83D9F64, NULL, gSpriteAffineAnimTable_83DA054, sub_80D943C
-
- .align 2
-gBattleAnimSpriteTemplate_83DA070:: @ 83DA070
- spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F68, NULL, gDummySpriteAffineAnimTable, sub_80D94A8
-
- .align 2
-gBattleAnimSpriteTemplate_83DA088:: @ 83DA088
- spr_template 10073, 10073, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D9540
-
- .align 2
-gBattleAnimSpriteTemplate_83DA0A0:: @ 83DA0A0
- spr_template 10167, 10167, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D95D0
-
- .align 2
-gBattleAnimSpriteTemplate_83DA0B8:: @ 83DA0B8
- spr_template 10208, 10208, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D96B8
-
- .align 2
-gSpriteAffineAnim_83DA0D0:: @ 83DA0D0
- obj_rot_scal_anim_frame 0x20, 0x20, 0, 0
- obj_rot_scal_anim_frame 0x4, 0x4, 0, 64
- obj_rot_scal_anim_frame 0xFFFA, 0xFFFA, 0, 8
- obj_rot_scal_anim_frame 0x6, 0x6, 0, 8
- obj_rot_scal_anim_jump 2
-
- .align 2
-gSpriteAffineAnimTable_83DA0F8:: @ 83DA0F8
- .4byte gSpriteAffineAnim_83DA0D0
-
- .align 2
-gBattleAnimSpriteTemplate_83DA0FC:: @ 83DA0FC
- spr_template 10212, 10212, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA0F8, sub_80D97CC
-
- .align 2
-gBattleAnimSpriteTemplate_83DA114:: @ 83DA114
- spr_template 10257, 10257, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D98D8
-
- .align 2
-gBattleAnimSpriteTemplate_83DA12C:: @ 83DA12C
- spr_template 10256, 10256, gOamData_837DF3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D9A38
-
- .align 2
-gBattleAnimSpriteTemplate_83DA144:: @ 83DA144
- spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D9B48
-
- .align 2
-gSpriteAnim_83DA15C:: @ 83DA15C
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DA16C:: @ 83DA16C
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DA17C:: @ 83DA17C
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DA18C:: @ 83DA18C
- .4byte gSpriteAnim_83DA15C
- .4byte gSpriteAnim_83DA16C
- .4byte gSpriteAnim_83DA17C
-
- .align 2
-gBattleAnimSpriteTemplate_83DA198:: @ 83DA198
- spr_template 10245, 10245, gOamData_837DF34, gSpriteAnimTable_83DA18C, NULL, gDummySpriteAffineAnimTable, sub_80D9BD4
-
- .align 2
-gSpriteAnim_83DA1B0:: @ 83DA1B0
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 64, 6
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DA1BC:: @ 83DA1BC
- obj_image_anim_frame 0, 6, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 64, 6, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DA1C8:: @ 83DA1C8
- obj_image_anim_frame 0, 6, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 64, 6, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DA1D4:: @ 83DA1D4
- .4byte gSpriteAnim_83DA1B0
- .4byte gSpriteAnim_83DA1BC
- .4byte gSpriteAnim_83DA1C8
-
- .align 2
-gBattleAnimSpriteTemplate_83DA1E0:: @ 83DA1E0
- spr_template 10246, 10246, gOamData_837DF3C, gSpriteAnimTable_83DA1D4, NULL, gDummySpriteAffineAnimTable, sub_80D9BD4
-
- .align 2
-gSpriteAffineAnim_83DA1F8:: @ 83DA1F8
- obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
- obj_rot_scal_anim_frame 0xFFE0, 0xFFE0, 0, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA210:: @ 83DA210
- .4byte gSpriteAffineAnim_83DA1F8
-
- .align 2
-gBattleAnimSpriteTemplate_83DA214:: @ 83DA214
- spr_template 10143, 10143, gOamData_837DFF4, gSpriteAnimTable_83D9F64, NULL, gSpriteAffineAnimTable_83DA210, sub_80D9C40
-
- .align 2
-gSpriteAnim_83DA22C:: @ 83DA22C
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 24, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DA240:: @ 83DA240
- .4byte gSpriteAnim_83DA22C
-
- .align 2
-gBattleAnimSpriteTemplate_83DA244:: @ 83DA244
- spr_template 10151, 10151, gOamData_837DF74, gSpriteAnimTable_83DA240, NULL, gDummySpriteAffineAnimTable, sub_80793C4
-
- .align 2
-gSpriteAnim_83DA25C:: @ 83DA25C
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DA264:: @ 83DA264
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DA26C:: @ 83DA26C
- obj_image_anim_frame 8, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DA274:: @ 83DA274
- .4byte gSpriteAnim_83DA25C
-
- .align 2
-gSpriteAnimTable_83DA278:: @ 83DA278
- .4byte gSpriteAnim_83DA264
-
- .align 2
-gSpriteAnimTable_83DA27C:: @ 83DA27C
- .4byte gSpriteAnim_83DA26C
-
- .align 2
-gSpriteAffineAnim_83DA280:: @ 83DA280
- obj_rot_scal_anim_frame 0x160, 0x160, 0, 0
- obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10
- obj_rot_scal_anim_frame 0xA, 0xA, 0, 10
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83DA2A0:: @ 83DA2A0
- obj_rot_scal_anim_frame 0xEC, 0xEC, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA2B0:: @ 83DA2B0
- .4byte gSpriteAffineAnim_83DA280
-
- .align 2
-gSpriteAffineAnimTable_83DA2B4:: @ 83DA2B4
- .4byte gSpriteAffineAnim_83DA2A0
-
- .align 2
-gBattleAnimSpriteTemplate_83DA2B8:: @ 83DA2B8
- spr_template 10150, 10150, gOamData_837DFEC, gSpriteAnimTable_83DA274, NULL, gSpriteAffineAnimTable_83DA2B0, sub_80D9D70
-
- .align 2
-gBattleAnimSpriteTemplate_83DA2D0:: @ 83DA2D0
- spr_template 10150, 10150, gOamData_837DFEC, gSpriteAnimTable_83DA274, NULL, gSpriteAffineAnimTable_83DA2B0, sub_80D9DF0
-
- .align 2
-gBattleAnimSpriteTemplate_83DA2E8:: @ 83DA2E8
- spr_template 10150, 10150, gOamData_837DF8C, gSpriteAnimTable_83DA27C, NULL, gSpriteAffineAnimTable_83DA2B4, sub_80D9E94
-
- .align 2
-gSpriteAffineAnim_83DA300:: @ 83DA300
- obj_rot_scal_anim_frame 0xFFF0, 0x10, 0, 6
- obj_rot_scal_anim_frame 0x10, 0xFFF0, 0, 6
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83DA318:: @ 83DA318
- .4byte gSpriteAffineAnim_83DA300
-
- .align 2
-gBattleAnimSpriteTemplate_83DA31C:: @ 83DA31C
- spr_template 10150, 10150, gOamData_837DFEC, gSpriteAnimTable_83DA278, NULL, gSpriteAffineAnimTable_83DA318, sub_80D9F14
-
- .align 2
-gSpriteAffineAnim_83DA334:: @ 83DA334
- obj_rot_scal_anim_frame 0x9C, 0x9C, 0, 0
- obj_rot_scal_anim_frame 0x5, 0x5, 0, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA34C:: @ 83DA34C
- .4byte gSpriteAffineAnim_83DA334
-
- .align 2
-gBattleAnimSpriteTemplate_83DA350:: @ 83DA350
- spr_template 10150, 10150, gOamData_837DF8C, gSpriteAnimTable_83DA274, NULL, gSpriteAffineAnimTable_83DA34C, sub_80D9F88
-
- .align 2
-gBattleAnimSpriteTemplate_83DA368:: @ 83DA368
- spr_template 10155, 10155, gOamData_837E0AC, gSpriteAnimTable_83D9310, NULL, gSpriteAffineAnimTable_83DA34C, sub_80D9F88
-
- .align 2
-gBattleAnimSpriteTemplate_83DA380:: @ 83DA380
- spr_template 10009, 10009, gOamData_837DF7C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DA034
-
- .align 2
-gSpriteAffineAnim_83DA398:: @ 83DA398
- obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xA, 0x0, 0, 24
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA3B0:: @ 83DA3B0
- .4byte gSpriteAffineAnim_83DA398
-
- .align 2
-gBattleAnimSpriteTemplate_83DA3B4:: @ 83DA3B4
- spr_template 10009, 10009, gOamData_837DFDC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA3B0, sub_80DA16C
-
- .align 2
-gSpriteAnim_83DA3CC:: @ 83DA3CC
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83DA3E0:: @ 83DA3E0
- .4byte gSpriteAnim_83DA3CC
-
- .align 2
-gBattleAnimSpriteTemplate_83DA3E4:: @ 83DA3E4
- spr_template 10154, 10154, gOamData_837DF54, gSpriteAnimTable_83DA3E0, NULL, gDummySpriteAffineAnimTable, sub_80DA208
-
- .align 2
-gSpriteAffineAnim_83DA3FC:: @ 83DA3FC
- obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x28, 0x0, 0, 6
- obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 5
- obj_rot_scal_anim_frame 0xFFF0, 0x20, 0, 10
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA424:: @ 83DA424
- .4byte gSpriteAffineAnim_83DA3FC
-
- .align 2
-gSpriteAffineAnim_83DA428:: @ 83DA428
- obj_rot_scal_anim_frame 0x0, 0x0, 50, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DA438:: @ 83DA438
- obj_rot_scal_anim_frame 0x0, 0x0, -40, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA448:: @ 83DA448
- .4byte gSpriteAffineAnim_83DA428
- .4byte gSpriteAffineAnim_83DA438
-
- .align 2
-gBattleAnimSpriteTemplate_83DA450:: @ 83DA450
- spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA424, sub_80DA300
-
- .align 2
-gBattleAnimSpriteTemplate_83DA468:: @ 83DA468
- spr_template 10156, 10156, gOamData_837DF9C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA448, sub_80DA38C
-
- .align 2
-gSpriteAnim_83DA480:: @ 83DA480
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DA488:: @ 83DA488
- obj_image_anim_frame 16, 0, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DA490:: @ 83DA490
- .4byte gSpriteAnim_83DA480
- .4byte gSpriteAnim_83DA488
-
- .align 2
-gBattleAnimSpriteTemplate_83DA498:: @ 83DA498
- spr_template 10270, 10270, gOamData_837DF94, gSpriteAnimTable_83DA490, NULL, gDummySpriteAffineAnimTable, sub_80DA4D8
-
- .align 2
- .incbin "baserom.gba", 0x003da4b0, 0x20
-
- .align 2
-gSpriteTemplate_83DA4D0:: @ 83DA4D0
- spr_template 10155, 10155, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DAD30
-
- .align 2
-gSpriteTemplate_83DA4E8:: @ 83DA4E8
- spr_template 10270, 10270, gOamData_837DF94, gSpriteAnimTable_83DA490, NULL, gDummySpriteAffineAnimTable, sub_80DAD84
-
- .align 2
-gSpriteAnim_83DA500:: @ 83DA500
- obj_image_anim_frame 0, 1
- obj_image_anim_frame 8, 1
- obj_image_anim_frame 16, 1
- obj_image_anim_frame 8, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DA518:: @ 83DA518
- .4byte gSpriteAnim_83DA500
-
- .align 2
-gBattleAnimSpriteTemplate_83DA51C:: @ 83DA51C
- spr_template 10162, 10162, gOamData_837DF54, gSpriteAnimTable_83DA518, NULL, gDummySpriteAffineAnimTable, sub_80DB000
-
- .align 2
-gSpriteAffineAnim_83DA534:: @ 83DA534
- obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x28, 0x0, 0, 6
- obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 5
- obj_rot_scal_anim_frame 0xFFEC, 0x0, 0, 7
- obj_rot_scal_anim_frame 0xFFEC, 0xFFEC, 0, 5
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA564:: @ 83DA564
- .4byte gSpriteAffineAnim_83DA534
-
- .align 2
-gBattleAnimSpriteTemplate_83DA568:: @ 83DA568
- spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA564, sub_80DB194
-
- .align 2
-gSpriteAffineAnim_83DA580:: @ 83DA580
- obj_rot_scal_anim_frame 0xA0, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA590:: @ 83DA590
- .4byte gSpriteAffineAnim_83DA580
-
- .align 2
-gBattleAnimSpriteTemplate_83DA594:: @ 83DA594
- spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA590, sub_80DB1F4
-
- .align 2
-gSpriteAffineAnim_83DA5AC:: @ 83DA5AC
- obj_rot_scal_anim_frame 0x10, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x28, 0x0, 0, 6
- obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 5
- obj_rot_scal_anim_frame 0xFFF0, 0x20, 0, 10
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA5D4:: @ 83DA5D4
- .4byte gSpriteAffineAnim_83DA5AC
-
- .align 2
-gBattleAnimSpriteTemplate_83DA5D8:: @ 83DA5D8
- spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA5D4, sub_80DB288
-
- .align 2
-gSpriteAffineAnim_83DA5F0:: @ 83DA5F0
- obj_rot_scal_anim_frame 0x100, 0x0, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x20, 0, 12
- obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 11
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA610:: @ 83DA610
- .4byte gSpriteAffineAnim_83DA5F0
-
- .align 2
-gBattleAnimSpriteTemplate_83DA614:: @ 83DA614
- spr_template 10272, 10272, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB374
-
- .align 2
-gBattleAnimSpriteTemplate_83DA62C:: @ 83DA62C
- spr_template 10273, 10273, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB458
-
- .align 2
-gSpriteTemplate_83DA644:: @ 83DA644
- spr_template 10212, 10212, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB564
-
- .align 2
-gBattleAnimSpriteTemplate_83DA65C:: @ 83DA65C
- spr_template 10284, 10284, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB5E4
-
- .align 2
-gSpriteAffineAnim_83DA674:: @ 83DA674
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, -10, 120
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DA68C:: @ 83DA68C
- .4byte gSpriteAffineAnim_83DA674
-
- .align 2
-gBattleAnimSpriteTemplate_83DA690:: @ 83DA690
- spr_template 10196, 10196, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA68C, sub_80793C4
-
- .align 2
-gBattleAnimSpriteTemplate_83DA6A8:: @ 83DA6A8
- spr_template 10166, 10166, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C
-
- .align 2
-gBattleAnimSpriteTemplate_83DA6C0:: @ 83DA6C0
- spr_template 10167, 10167, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C
-
- .align 2
-gBattleAnimSpriteTemplate_83DA6D8:: @ 83DA6D8
- spr_template 10168, 10168, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C
-
- .align 2
-gBattleAnimSpriteTemplate_83DA6F0:: @ 83DA6F0
- spr_template 10169, 10169, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C
-
- .align 2
-gBattleAnimSpriteTemplate_83DA708:: @ 83DA708
- spr_template 10170, 10170, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C
-
- .align 2
-gSpriteAnim_83DA720:: @ 83DA720
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_frame 64, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DA738:: @ 83DA738
- .4byte gSpriteAnim_83DA720
-
- .align 2
-gBattleAnimSpriteTemplate_83DA73C:: @ 83DA73C
- spr_template 10071, 10071, gOamData_837DF34, gSpriteAnimTable_83DA738, NULL, gDummySpriteAffineAnimTable, sub_80DBA4C
-
- .align 2
-gSpriteAnim_83DA754:: @ 83DA754
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_frame 12, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DA768:: @ 83DA768
- .4byte gSpriteAnim_83DA754
-
- .align 2
-gBattleAnimSpriteTemplate_83DA76C:: @ 83DA76C
- spr_template 10070, 10070, gOamData_837DF2C, gSpriteAnimTable_83DA768, NULL, gDummySpriteAffineAnimTable, sub_80DBA4C
-
- .align 2
-gBattleAnimSpriteTemplate_83DA784:: @ 83DA784
- spr_template 10163, 10163, gOamData_837DF74, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C
-
- .align 2
-gSpriteAnim_83DA79C:: @ 83DA79C
- obj_image_anim_frame 8, 60, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 22, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_loop 0
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_loop 1
- obj_image_anim_frame 8, 22, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 24, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 40, 22, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DA7DC:: @ 83DA7DC
- obj_image_anim_frame 8, 60
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 8, 22
- obj_image_anim_loop 0
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_loop 1
- obj_image_anim_frame 8, 22
- obj_image_anim_frame 24, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 40, 22
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DA81C:: @ 83DA81C
- .4byte gSpriteAnim_83DA79C
- .4byte gSpriteAnim_83DA7DC
-
- .align 2
-gBattleAnimSpriteTemplate_83DA824:: @ 83DA824
- spr_template 10097, 10097, gOamData_837DF74, gSpriteAnimTable_83DA81C, NULL, gDummySpriteAffineAnimTable, sub_80DBAF4
-
- .align 2
-gSpriteAnim_83DA83C:: @ 83DA83C
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 16, 6
- obj_image_anim_frame 32, 6
- obj_image_anim_frame 48, 6
- obj_image_anim_frame 64, 6
- obj_image_anim_frame 80, 6
- obj_image_anim_frame 96, 18
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DA85C:: @ 83DA85C
- .4byte gSpriteAnim_83DA83C
-
- .align 2
-Unknown_3DA860:: @ 83DA860
- .incbin "baserom.gba", 0x3da860, 0x28
-
- .align 2
-gUnknown_083DA888:: @ 83DA888
- .4byte Unknown_3DA860
-
- .align 2
-gBattleAnimSpriteTemplate_83DA88C:: @ 83DA88C
- spr_template 10093, 10093, gOamData_837DF34, gSpriteAnimTable_83DA85C, NULL, gDummySpriteAffineAnimTable, sub_80DBB70
-
- .align 2
-gUnknown_083DA8A4:: @ 83DA8A4
- .incbin "baserom.gba", 0x003da8a4, 0x20
-
-gUnknown_083DA8C4:: @ 83DA8C4
- .incbin "baserom.gba", 0x003da8c4, 0x18
-
- .align 2
-gSpriteTemplate_83DA8DC:: @ 83DA8DC
- spr_template 10249, 10249, gOamData_837E04C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gBattleAnimSpriteTemplate_83DA8F4:: @ 83DA8F4
- spr_template 10250, 10250, gOamData_837DF3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DC068
-
- .align 2
-gSpriteAffineAnim_83DA90C:: @ 83DA90C
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83DA924:: @ 83DA924
- obj_rot_scal_anim_frame 0xF0, 0xF0, 0, 0
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 6
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 2
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnim_83DA94C:: @ 83DA94C
- obj_rot_scal_anim_frame 0xD0, 0xD0, 0, 0
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 4
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 4
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnim_83DA974:: @ 83DA974
- obj_rot_scal_anim_frame 0xB0, 0xB0, 0, 0
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 2
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 6
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83DA99C:: @ 83DA99C
- .4byte gSpriteAffineAnim_83DA90C
- .4byte gSpriteAffineAnim_83DA924
- .4byte gSpriteAffineAnim_83DA94C
- .4byte gSpriteAffineAnim_83DA974
-
- .align 2
-gSpriteTemplate_83DA9AC:: @ 83DA9AC
- spr_template 10251, 10251, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA99C, sub_80DC2B0
-
- .align 2
-gSpriteAffineAnim_83DA9C4:: @ 83DA9C4
- obj_rot_scal_anim_frame 0x20, 0x20, 0, 0
- obj_rot_scal_anim_frame 0x4, 0x4, 0, 120
- obj_rot_scal_anim_end 1
-
- .align 2
-gSpriteAffineAnimTable_83DA9DC:: @ 83DA9DC
- .4byte gSpriteAffineAnim_83DA9C4
-
- .align 2
-gBattleAnimSpriteTemplate_83DA9E0:: @ 83DA9E0
- spr_template 10267, 10267, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA9DC, sub_80793C4
-
- .align 2
-gSpriteAffineAnim_83DA9F8:: @ 83DA9F8
- obj_rot_scal_anim_frame 0x20, 0x20, 0, 0
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 17
- obj_rot_scal_anim_loop 0
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 10
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 10
- obj_rot_scal_anim_loop 4
- obj_rot_scal_anim_loop 0
- obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 5
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 5
- obj_rot_scal_anim_loop 7
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DAA50:: @ 83DAA50
- obj_rot_scal_anim_frame 0xFFEC, 0x18, 0, 15
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DAA60:: @ 83DAA60
- .4byte gSpriteAffineAnim_83DA9F8
- .4byte gSpriteAffineAnim_83DAA50
-
- .align 2
-gBattleAnimSpriteTemplate_83DAA68:: @ 83DAA68
- spr_template 10212, 10212, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAA60, sub_80DC700
-
- .align 2
-gSpriteAffineAnim_83DAA80:: @ 83DAA80
- obj_rot_scal_anim_frame 0x100, 0x100, 30, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DAA90:: @ 83DAA90
- obj_rot_scal_anim_frame 0x100, 0x100, -99, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DAAA0:: @ 83DAAA0
- obj_rot_scal_anim_frame 0x100, 0x100, 94, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DAAB0:: @ 83DAAB0
- .4byte gSpriteAffineAnim_83DAA80
- .4byte gSpriteAffineAnim_83DAA90
- .4byte gSpriteAffineAnim_83DAAA0
-
- .align 2
-gBattleAnimSpriteTemplate_83DAABC:: @ 83DAABC
- spr_template 10153, 10153, gOamData_837E014, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAAB0, sub_80DC824
-
- .align 2
-gSpriteAffineAnim_83DAAD4:: @ 83DAAD4
- obj_rot_scal_anim_frame 0x0, 0x0, -33, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DAAE4:: @ 83DAAE4
- obj_rot_scal_anim_frame 0x0, 0x0, 96, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DAAF4:: @ 83DAAF4
- obj_rot_scal_anim_frame 0x0, 0x0, -96, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DAB04:: @ 83DAB04
- .4byte gSpriteAffineAnim_83DAAD4
- .4byte gSpriteAffineAnim_83DAAE4
- .4byte gSpriteAffineAnim_83DAAF4
-
- .align 2
-gBattleAnimSpriteTemplate_83DAB10:: @ 83DAB10
- spr_template 10161, 10161, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAB04, sub_80DC8F4
-
- .align 2
-gBattleAnimSpriteTemplate_83DAB28:: @ 83DAB28
- spr_template 10180, 10180, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DC9A0
-
- .align 2
-gBattleAnimSpriteTemplate_83DAB40:: @ 83DAB40
- spr_template 10179, 10179, gOamData_837DF5C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCA70
-
- .align 2
-gSpriteAffineAnim_83DAB58:: @ 83DAB58
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_frame 0x6, 0x6, 0, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83DAB70:: @ 83DAB70
- .4byte gSpriteAffineAnim_83DAB58
-
- .align 2
-gBattleAnimSpriteTemplate_83DAB74:: @ 83DAB74
- spr_template 10181, 10181, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAB70, sub_80DCB38
-
- .align 2
-gBattleAnimSpriteTemplate_83DAB8C:: @ 83DAB8C
- spr_template 10161, 10161, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCBCC
-
- .align 2
-gBattleAnimSpriteTemplate_83DABA4:: @ 83DABA4
- spr_template 10161, 10161, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCCFC
-
- .align 2
-gBattleAnimSpriteTemplate_83DABBC:: @ 83DABBC
- spr_template 10262, 10262, gOamData_837DF94, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCCFC
-
- .align 2
-gSpriteAffineAnim_83DABD4:: @ 83DABD4
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 18
- obj_rot_scal_anim_loop 0
- obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 8
- obj_rot_scal_anim_frame 0x5, 0x5, 0, 8
- obj_rot_scal_anim_loop 5
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DAC0C:: @ 83DAC0C
- .4byte gSpriteAffineAnim_83DABD4
-
- .align 2
-gBattleAnimSpriteTemplate_83DAC10:: @ 83DAC10
- spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAC0C, sub_80DCE40
-
- .align 2
-gSpriteAnim_83DAC28:: @ 83DAC28
- obj_image_anim_frame 32, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DAC30:: @ 83DAC30
- obj_image_anim_frame 48, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DAC38:: @ 83DAC38
- obj_image_anim_frame 64, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DAC40:: @ 83DAC40
- .4byte gSpriteAnim_83DAC28
- .4byte gSpriteAnim_83DAC30
- .4byte gSpriteAnim_83DAC38
-
- .align 2
-gBattleAnimSpriteTemplate_83DAC4C:: @ 83DAC4C
- spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAC40, NULL, gDummySpriteAffineAnimTable, sub_80DCE9C
-
- .align 2
-gBattleAnimSpriteTemplate_83DAC64:: @ 83DAC64
- spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAC40, NULL, gDummySpriteAffineAnimTable, sub_80DCF60
-
- .align 2
-gBattleAnimSpriteTemplate_83DAC7C:: @ 83DAC7C
- spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCFE4
-
- .align 2
-gSpriteAffineAnim_83DAC94:: @ 83DAC94
- obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0
- obj_rot_scal_anim_frame 0x2, 0xFFFD, 0, 5
- obj_rot_scal_anim_frame 0xFFFE, 0x3, 0, 5
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_83DACB4:: @ 83DACB4
- .4byte gSpriteAffineAnim_83DAC94
-
- .align 2
-gBattleAnimSpriteTemplate_83DACB8:: @ 83DACB8
- spr_template 10149, 10149, gOamData_837E0AC, gSpriteAnimTable_83D91F0, NULL, gSpriteAffineAnimTable_83DACB4, sub_80DCFE4
-
- .align 2
-gBattleAnimSpriteTemplate_83DACD0:: @ 83DACD0
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80DCFE4
-
- .align 2
-gBattleAnimSpriteTemplate_83DACE8:: @ 83DACE8
- spr_template 10261, 10261, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DD3AC
-
- .align 2
-Unknown_3DAD00:: @ 83DAD00
- .incbin "baserom.gba", 0x3dad00, 0x10
-
- .align 2
-gUnknown_083DAD10:: @ 83DAD10
- .4byte 0x2, Unknown_3DAD00
-
- .align 2
-gSpriteAnim_83DAD18:: @ 83DAD18
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DAD20:: @ 83DAD20
- obj_image_anim_frame 16, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DAD28:: @ 83DAD28
- obj_image_anim_frame 32, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DAD30:: @ 83DAD30
- obj_image_anim_frame 48, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DAD38:: @ 83DAD38
- obj_image_anim_frame 64, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DAD40:: @ 83DAD40
- obj_image_anim_frame 80, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DAD48:: @ 83DAD48
- .4byte gSpriteAnim_83DAD18
- .4byte gSpriteAnim_83DAD20
-
- .align 2
-gSpriteAnimTable_83DAD50:: @ 83DAD50
- .4byte gSpriteAnim_83DAD28
- .4byte gSpriteAnim_83DAD30
-
- .align 2
-gSpriteAnimTable_83DAD58:: @ 83DAD58
- .4byte gSpriteAnim_83DAD38
- .4byte gSpriteAnim_83DAD40
-
- .align 2
-gBattleAnimSpriteTemplate_83DAD60:: @ 83DAD60
- spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAD48, NULL, gDummySpriteAffineAnimTable, sub_80DD490
-
- .align 2
-gSpriteTemplate_83DAD78:: @ 83DAD78
- spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DD87C
-
- .align 2
-gSpriteTemplate_83DAD90:: @ 83DAD90
- spr_template 10058, 10058, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DD87C
-
- .align 2
-gBattleAnimSpriteTemplate_83DADA8:: @ 83DADA8
- spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAD48, NULL, gDummySpriteAffineAnimTable, sub_80DD8E8
-
- .align 2
-gSpriteAffineAnim_83DADC0:: @ 83DADC0
- obj_rot_scal_anim_frame 0x0, 0x0, -5, 5
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83DADD0:: @ 83DADD0
- obj_rot_scal_anim_frame 0x0, 0x0, 5, 5
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83DADE0:: @ 83DADE0
- .4byte gSpriteAffineAnim_83DADC0
- .4byte gSpriteAffineAnim_83DADD0
-
- .align 2
-gBattleAnimSpriteTemplate_83DADE8:: @ 83DADE8
- spr_template 10058, 10058, gOamData_837DF94, gSpriteAnimTable_83DAD48, NULL, gSpriteAffineAnimTable_83DADE0, sub_80DD978
-
- .align 2
-gBattleAnimSpriteTemplate_83DAE00:: @ 83DAE00
- spr_template 10058, 10058, gOamData_837DF94, gSpriteAnimTable_83DAD48, NULL, gSpriteAffineAnimTable_83DADE0, sub_80DD9A4
-
- .align 2
-gBattleAnimSpriteTemplate_83DAE18:: @ 83DAE18
- spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAD58, NULL, gSpriteAffineAnimTable_83DADE0, sub_80CB144
-
- .align 2
-gBattleAnimSpriteTemplate_83DAE30:: @ 83DAE30
- spr_template 10058, 10058, gOamData_837DF94, gSpriteAnimTable_83DAD50, NULL, gSpriteAffineAnimTable_83DADE0, sub_807A9BC
-
- .align 2
-gSpriteAffineAnim_83DAE48:: @ 83DAE48
- obj_rot_scal_anim_frame 0x1E, 0x1E, 10, 5
- obj_rot_scal_anim_frame 0xFFE2, 0xFFE2, 10, 5
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83DAE60:: @ 83DAE60
- .4byte gSpriteAffineAnim_83DAE48
-
- .align 2
-gBattleAnimSpriteTemplate_83DAE64:: @ 83DAE64
- spr_template 10013, 10013, gOamData_837DFEC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAE60, sub_80DDB6C
-
- .align 2
-gBattleAnimSpriteTemplate_83DAE7C:: @ 83DAE7C
- spr_template 10013, 10013, gOamData_837E04C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DDD58
-
- .align 2
-gSpriteAffineAnim_83DAE94:: @ 83DAE94
- obj_rot_scal_anim_frame 0x0, 0x0, 10, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83DAEA4:: @ 83DAEA4
- .4byte gSpriteAffineAnim_83DAE94
-
- .align 2
-gBattleAnimSpriteTemplate_83DAEA8:: @ 83DAEA8
- spr_template 10176, 10176, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAEA4, sub_80DDF40
-
- .align 2
-gSpriteAnim_83DAEC0:: @ 83DAEC0
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 8, 2
- obj_image_anim_frame 16, 2
- obj_image_anim_frame 24, 2
- obj_image_anim_frame 32, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DAED8:: @ 83DAED8
- .4byte gSpriteAnim_83DAEC0
-
- .align 2
-gBattleAnimSpriteTemplate_83DAEDC:: @ 83DAEDC
- spr_template 10177, 10177, gOamData_837DF74, gSpriteAnimTable_83DAED8, NULL, gDummySpriteAffineAnimTable, sub_80DE0FC
-
- .align 2
-gSpriteAffineAnim_83DAEF4:: @ 83DAEF4
- obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DAF04:: @ 83DAF04
- .4byte gSpriteAffineAnim_83DAEF4
-
- .align 2
-gSpriteTemplate_83DAF08:: @ 83DAF08
- spr_template 10188, 10188, gOamData_837E07C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DE7B8
-
- .align 2
-gBattleAnimSpriteTemplate_83DAF20:: @ 83DAF20
- spr_template 10199, 10199, gOamData_837E074, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DEF3C
-
- .align 2
-gBattleAnimSpriteTemplate_83DAF38:: @ 83DAF38
- spr_template 10200, 10200, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF0B8
-
- .align 2
-gBattleAnimSpriteTemplate_83DAF50:: @ 83DAF50
- spr_template 10221, 10221, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF0B8
-
- .align 2
-gSpriteAnim_83DAF68:: @ 83DAF68
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 8, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 24, 4
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83DAF7C:: @ 83DAF7C
- .4byte gSpriteAnim_83DAF68
-
- .align 2
-gSpriteTemplate_83DAF80:: @ 83DAF80
- spr_template 10253, 10253, gOamData_837E094, gSpriteAnimTable_83DAF7C, NULL, gDummySpriteAffineAnimTable, sub_80DF3D8
-
- .align 2
-gSpriteTemplate_83DAF98:: @ 83DAF98
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF49C
-
- .align 2
-gSpriteAnim_83DAFB0:: @ 83DAFB0
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 48, 4
- obj_image_anim_frame 64, 4
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83DAFC8:: @ 83DAFC8
- .4byte gSpriteAnim_83DAFB0
-
- .align 2
-gBattleAnimSpriteTemplate_83DAFCC:: @ 83DAFCC
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83DAFC8, NULL, gDummySpriteAffineAnimTable, sub_80DF5A0
-
- .align 2
-gSpriteAnim_83DAFE4:: @ 83DAFE4
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83DAFF4:: @ 83DAFF4
- obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83DB004:: @ 83DB004
- .4byte gSpriteAnim_83DAFE4
- .4byte gSpriteAnim_83DAFF4
-
- .align 2
-gSpriteAffineAnim_83DB00C:: @ 83DB00C
- obj_rot_scal_anim_frame 0x50, 0x50, 127, 0
- obj_rot_scal_anim_frame 0xD, 0xD, 0, 100
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB024:: @ 83DB024
- obj_rot_scal_anim_frame 0x50, 0x50, 0, 0
- obj_rot_scal_anim_frame 0xD, 0xD, 0, 100
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DB03C:: @ 83DB03C
- .4byte gSpriteAffineAnim_83DB00C
- .4byte gSpriteAffineAnim_83DB024
-
- .align 2
-gBattleAnimSpriteTemplate_83DB044:: @ 83DB044
- spr_template 10029, 10029, gOamData_837DFF4, gSpriteAnimTable_83DB004, NULL, gSpriteAffineAnimTable_83DB03C, sub_80DF760
-
- .align 2
-gSpriteAnim_83DB05C:: @ 83DB05C
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 32, 5
- obj_image_anim_frame 48, 5
- obj_image_anim_frame 64, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DB074:: @ 83DB074
- .4byte gSpriteAnim_83DB05C
-
- .align 2
-gBattleAnimSpriteTemplate_83DB078:: @ 83DB078
- spr_template 10035, 10035, gOamData_837DF34, gSpriteAnimTable_83DB074, NULL, gDummySpriteAffineAnimTable, sub_80DF6F0
-
- .align 2
-gSpriteAnim_83DB090:: @ 83DB090
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83DB0A0:: @ 83DB0A0
- .4byte gSpriteAnim_83DB090
- .4byte gSpriteAnim_83DB090
-
- .align 2
-gSpriteAffineAnim_83DB0A8:: @ 83DB0A8
- obj_rot_scal_anim_frame 0x64, 0x64, 127, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB0B8:: @ 83DB0B8
- obj_rot_scal_anim_frame 0x64, 0x64, 0, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DB0C8:: @ 83DB0C8
- .4byte gSpriteAffineAnim_83DB0A8
- .4byte gSpriteAffineAnim_83DB0B8
-
- .align 2
-gBattleAnimSpriteTemplate_83DB0D0:: @ 83DB0D0
- spr_template 10029, 10029, gOamData_837DFF4, gSpriteAnimTable_83DB0A0, NULL, gSpriteAffineAnimTable_83DB0C8, sub_80DF760
-
- .align 2
-gBattleAnimSpriteTemplate_83DB0E8:: @ 83DB0E8
- spr_template 10249, 10249, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF78C
-
- .align 2
-gBattleAnimSpriteTemplate_83DB100:: @ 83DB100
- spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83DAFC8, NULL, gDummySpriteAffineAnimTable, sub_80DFB28
-
- .align 2
-gSpriteTemplate_83DB118:: @ 83DB118
- spr_template 10015, 10015, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DFE14
-
- .align 2
-gSpriteAffineAnim_83DB130:: @ 83DB130
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB140:: @ 83DB140
- obj_rot_scal_anim_frame 0x0, 0x0, 32, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB150:: @ 83DB150
- obj_rot_scal_anim_frame 0x0, 0x0, 64, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB160:: @ 83DB160
- obj_rot_scal_anim_frame 0x0, 0x0, 96, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB170:: @ 83DB170
- obj_rot_scal_anim_frame 0x0, 0x0, -128, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB180:: @ 83DB180
- obj_rot_scal_anim_frame 0x0, 0x0, -96, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB190:: @ 83DB190
- obj_rot_scal_anim_frame 0x0, 0x0, -64, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB1A0:: @ 83DB1A0
- obj_rot_scal_anim_frame 0x0, 0x0, -32, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DB1B0:: @ 83DB1B0
- .4byte gSpriteAffineAnim_83DB130
- .4byte gSpriteAffineAnim_83DB140
- .4byte gSpriteAffineAnim_83DB150
- .4byte gSpriteAffineAnim_83DB160
- .4byte gSpriteAffineAnim_83DB170
- .4byte gSpriteAffineAnim_83DB180
- .4byte gSpriteAffineAnim_83DB190
- .4byte gSpriteAffineAnim_83DB1A0
-
- .align 2
-gBattleAnimSpriteTemplate_83DB1D0:: @ 83DB1D0
- spr_template 10139, 10139, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB1B0, sub_80DFF1C
-
- .align 2
-gBattleAnimSpriteTemplate_83DB1E8:: @ 83DB1E8
- spr_template 10145, 10145, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB1B0, sub_80DFF1C
-
- .align 2
-gSpriteAffineAnim_83DB200:: @ 83DB200
- obj_rot_scal_anim_frame 0xC0, 0xC0, 80, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -2, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB218:: @ 83DB218
- obj_rot_scal_anim_frame 0xC0, 0xC0, -80, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 2, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DB230:: @ 83DB230
- .4byte gSpriteAffineAnim_83DB200
- .4byte gSpriteAffineAnim_83DB218
-
- .align 2
-gBattleAnimSpriteTemplate_83DB238:: @ 83DB238
- spr_template 10155, 10155, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB230, sub_80DFFD0
-
- .align 2
-gSpriteAnim_83DB250:: @ 83DB250
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 48, 4
- obj_image_anim_frame 64, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DB268:: @ 83DB268
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 64, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DB280:: @ 83DB280
- .4byte gSpriteAnim_83DB250
- .4byte gSpriteAnim_83DB268
-
- .align 2
-gBattleAnimSpriteTemplate_83DB288:: @ 83DB288
- spr_template 10039, 10039, gOamData_837DF34, gSpriteAnimTable_83DB280, NULL, gDummySpriteAffineAnimTable, sub_80E0A10
-
- .align 2
-gSpriteAffineAnim_83DB2A0:: @ 83DB2A0
- obj_rot_scal_anim_frame 0x0, 0x0, 15, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83DB2B0:: @ 83DB2B0
- obj_rot_scal_anim_frame 0x0, 0x0, 20, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83DB2C0:: @ 83DB2C0
- .4byte gSpriteAffineAnim_83DB2A0
-
- .align 2
-gSpriteAffineAnimTable_83DB2C4:: @ 83DB2C4
- .4byte gSpriteAffineAnim_83DB2B0
-
- .align 2
-gBattleAnimSpriteTemplate_83DB2C8:: @ 83DB2C8
- spr_template 10000, 10000, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB2C0, sub_80E0F1C
-
- .align 2
-gBattleAnimSpriteTemplate_83DB2E0:: @ 83DB2E0
- spr_template 10000, 10000, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB2C4, sub_80E1004
-
- .align 2
-gBattleAnimSpriteTemplate_83DB2F8:: @ 83DB2F8
- spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1078
-
- .align 2
-gSpriteAnim_83DB310:: @ 83DB310
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DB318:: @ 83DB318
- .4byte gSpriteAnim_83DB310
-
- .align 2
-gBattleAnimSpriteTemplate_83DB31C:: @ 83DB31C
- spr_template 10074, 10074, gOamData_837DF2C, gSpriteAnimTable_83DB318, NULL, gDummySpriteAffineAnimTable, sub_80E1078
-
- .align 2
-gBattleAnimSpriteTemplate_83DB334:: @ 83DB334
- spr_template 10074, 10074, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1108
-
- .align 2
-gBattleAnimSpriteTemplate_83DB34C:: @ 83DB34C
- spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1728
-
- .align 2
-gBattleAnimSpriteTemplate_83DB364:: @ 83DB364
- spr_template 10281, 10281, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E17CC
-
- .align 2
-gSpriteAnim_83DB37C:: @ 83DB37C
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83DB390:: @ 83DB390
- obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 8, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83DB3A4:: @ 83DB3A4
- .4byte gSpriteAnim_83DB37C
- .4byte gSpriteAnim_83DB390
-
- .align 2
-gBattleAnimSpriteTemplate_83DB3AC:: @ 83DB3AC
- spr_template 10073, 10073, gOamData_837DF2C, gSpriteAnimTable_83DB3A4, NULL, gDummySpriteAffineAnimTable, sub_80E1CB4
-
- .align 2
-gBattleAnimSpriteTemplate_83DB3C4:: @ 83DB3C4
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1D84
-
- .align 2
-gBattleAnimSpriteTemplate_83DB3DC:: @ 83DB3DC
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1E2C
-
- .align 2
-gSpriteAnim_83DB3F4:: @ 83DB3F4
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_frame 64, 3
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83DB40C:: @ 83DB40C
- .4byte gSpriteAnim_83DB3F4
-
- .align 2
-gSpriteTemplate_83DB410:: @ 83DB410
- spr_template 10071, 10071, gOamData_837DF34, gSpriteAnimTable_83DB40C, NULL, gDummySpriteAffineAnimTable, sub_80E1F3C
-
- .align 2
-gBattleAnimSpriteTemplate_83DB428:: @ 83DB428
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E24B8
-
- .align 2
-gSpriteAffineAnim_83DB440:: @ 83DB440
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB450:: @ 83DB450
- obj_rot_scal_anim_frame 0xD8, 0xD8, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB468:: @ 83DB468
- obj_rot_scal_anim_frame 0xB0, 0xB0, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83DB480:: @ 83DB480
- obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83DB498:: @ 83DB498
- .4byte gSpriteAffineAnim_83DB440
- .4byte gSpriteAffineAnim_83DB450
- .4byte gSpriteAffineAnim_83DB468
- .4byte gSpriteAffineAnim_83DB480
-
- .align 2
-gBattleAnimSpriteTemplate_83DB4A8:: @ 83DB4A8
- spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E27A0
-
- .align 2
-gBattleAnimSpriteTemplate_83DB4C0:: @ 83DB4C0
- spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E2838
-
- .align 2
-gBattleAnimSpriteTemplate_83DB4D8:: @ 83DB4D8
- spr_template 10148, 10148, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E27A0
-
- .align 2
-gBattleAnimSpriteTemplate_83DB4F0:: @ 83DB4F0
- spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E2870
-
- .align 2
-gBattleAnimSpriteTemplate_83DB508:: @ 83DB508
- spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E2908
-
- .align 2
-gBattleAnimSpriteTemplate_83DB520:: @ 83DB520
- spr_template 10285, 10285, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E2978
-
- .align 2
-gBattleAnimSpriteTemplate_83DB538:: @ 83DB538
- spr_template 10135, 10135, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E29C0
-
- .align 2
-gBattleAnimSpriteTemplate_83DB550:: @ 83DB550
- spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E27E8
-
- .align 2
-gUnknown_083DB568:: @ 83DB568
- .incbin "baserom.gba", 0x003db568, 0x4
-
- .align 2
-gUnknown_083DB56C:: @ 83DB56C
- .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
-
- .align 2
-gUnknown_083DB594:: @ 83DB594
- .4byte sub_80E5168
- .4byte sub_80E517C
- .4byte sub_80E51C4
- .4byte sub_80E5270
-
- .align 2
-gUnknown_083DB5A4:: @ 83DB5A4
- .4byte PlayerGoSpeed0
- .4byte sub_80593C4
- .4byte sub_80593F4
-
- .align 2
-gUnknown_083DB5B0:: @ 83DB5B0
- .4byte sub_80E56F8
- .4byte sub_80E5708
- .4byte sub_80E5744
- .4byte sub_80E57BC
- .4byte sub_80E57F8
- .4byte sub_80E5834
- .4byte sub_80E5870
- .4byte sub_80E58AC
- .4byte sub_80E5920
- .4byte sub_80E5990
- .4byte sub_80E59A0
- .4byte sub_80E5A30
- .4byte sub_80E5AC0
-
- .align 2
-gUnknown_083DB5E4:: @ 83DB5E4
- .4byte CheckMovementInputAcroBikeNormal
- .4byte CheckMovementInputAcroBikeChangingDirection
- .4byte CheckMovementInputAcroBikeStandingWheelie
- .4byte CheckMovementInputAcroBikeBunnyHop
- .4byte CheckMovementInputAcroBikeMovingWheelie
- .4byte CheckMovementInputAcroBikeUnknownMode5
- .4byte CheckMovementInputAcroBikeUnknownMode6
-
- .align 1
-gUnknown_083DB600:: @ 83DB600
- .2byte 1, 2, 4
-
-Unknown_3DB606:: @ 83DB606
- .byte 4, 0
-
- .align 2
-gUnknown_083DB608:: @ 83DB608
- .4byte 0x1, 0x2, 0xf, 0xf, Unknown_3DB606, Unknown_3DB606, 0x1
- .4byte 0x2, 0x2, 0xf, 0xf, Unknown_3DB606, Unknown_3DB606, 0x2
- .4byte 0x3, 0x2, 0xf, 0xf, Unknown_3DB606, Unknown_3DB606, 0x3
- .4byte 0x4, 0x2, 0xf, 0xf, Unknown_3DB606, Unknown_3DB606, 0x4
-
- .align 1
-gMysteryEventPhrase:: @ 83DB678
- ec_word MYSTERY
- ec_word EVENT
- ec_word IS
- ec_word EXCITING
-
- .align 1
-gBerryMasterWifePhrases:: @ 83DB680
- ec_word GREAT
- ec_word BATTLE
-
- ec_word CHALLENGE
- ec_word CONTEST
-
- ec_word OVERWHELMING
- ec_pokemon1 LATIAS
-
- ec_word COOL
- ec_pokemon1 LATIOS
-
- ec_word SUPER
- ec_word HUSTLE
-
-gUnknown_083DB694:: @ 83DB694
- .4byte 0x02001000
-
-gUnknown_083DB698:: @ 83DB698
- .incbin "baserom.gba", 0x003db698, 0xc
-
-gUnknown_083DB6A4:: @ 83DB6A4
- .incbin "baserom.gba", 0x003db6a4, 0xe
-
-gUnknown_083DB6B2:: @ 83DB6B2
- .incbin "baserom.gba", 0x003db6b2, 0x42
-
- .align 2
-gUnknown_083DB6F4:: @ 83DB6F4
- .4byte OtherText_MakeProfilePage1, OtherText_MakeProfilePage2, 0x1
- .4byte OtherText_MakeMessagePage1, OtherText_MakeMessagePage2, 0x1
- .4byte OtherText_CombineNinePhrasesPage1, OtherText_CombineNinePhrasesPage2, 0x1
- .4byte OtherText_DescribeFeelingsPage1, OtherText_DescribeFeelingsPage2, 0x1
- .4byte OtherText_ImproveBardSongPage1, OtherText_ImproveBardSongPage2, 0x1
- .4byte OtherText_CombineTwoPhrasesPage1, OtherText_CombineTwoPhrasesPage2, 0x1
- .4byte OtherText_YourProfile, OtherText_ConfirmTrendyPage2, 0x0
- .4byte OtherText_YourFeelingBattle, OtherText_ConfirmTrendyPage2, 0x1
- .4byte OtherText_SetWinMessage, OtherText_ConfirmTrendyPage2, 0x1
- .4byte OtherText_SetLossMessage, OtherText_ConfirmTrendyPage2, 0x1
- .4byte OtherText_MailMessage, OtherText_ConfirmTrendyPage2, 0x1
- .4byte OtherText_MailSalutation, OtherText_ConfirmTrendyPage2, 0x1
- .4byte OtherText_NewSong, OtherText_ConfirmTrendyPage2, 0x0
- .4byte OtherText_TheAnswer, OtherText_ConfirmTrendyPage2, 0x0
- .4byte OtherText_ConfirmTrendyPage1, OtherText_ConfirmTrendyPage2, 0x1
- .4byte OtherText_HipsterPage1, OtherText_HipsterPage2, 0x1
- .4byte OtherText_WithFourPhrases, OtherText_CombineNinePhrasesPage2, 0x1
-
-gUnknown_083DB7C0:: @ 83DB7C0
- .incbin "baserom.gba", 0x003db7c0, 0x1c
-
- .align 2
-gUnknown_083DB7DC:: @ 83DB7DC
- .4byte 0x0200ac80
- .4byte 0x0200acc9
- .4byte 0x0200ad12
- .4byte 0x0200ad5b
-
-gUnknown_083DB7EC:: @ 83DB7EC
- .incbin "baserom.gba", 0x003db7ec, 0x8
-
-gUnknown_083DB7F4:: @ 83DB7F4
- .incbin "baserom.gba", 0x3db7f4, 0xc
-
- .align 2
-InterviewPalette_0:: @ 83DB800
- .incbin "graphics/misc/interview_pal0.gbapal"
-
- .align 2
-InterviewPalette_1:: @ 83DB820
- .incbin "graphics/misc/interview_pal1.gbapal"
-
- .align 2
-InterviewArrowTiles: @ 83DB840
- .incbin "graphics/misc/interview_arrow.4bpp"
-
- .align 2
-InterviewButtonTiles: @ 83DB940
- .incbin "graphics/misc/interview_buttons.4bpp"
-
- .align 2
-gMenuInterviewFrame_Pal::
- .incbin "graphics/misc/interview_frame.gbapal"
-
- .align 2
-gMenuInterviewFrame_Gfx::
- .incbin "graphics/misc/interview_frame.4bpp.lz"
-
- .align 2
-InterviewTriangleCursorTiles: @ 83DBB94
- .incbin "graphics/misc/interview_triangle_cursor.4bpp"
-
- .align 2
-gSpriteSheets_Interview:: @ 83DBBB4
- obj_tiles InterviewTriangleCursorTiles, 0x20, 0
- obj_tiles gInterviewOutlineCursorTiles, 0x700, 1
- obj_tiles InterviewArrowTiles, 0x100, 2
- obj_tiles InterviewButtonTiles, 0x100, 3
- null_obj_tiles
-
- .align 2
-gSpritePalettes_Interview:: @ 83DBBDC
- obj_pal InterviewPalette_0, 0
- obj_pal InterviewPalette_1, 1
- null_obj_pal
-
- .align 2
-gOamData_83DBBF4:: @ 83DBBF4
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_83DBBFC:: @ 83DBBFC
- spr_template 0, 0, gOamData_83DBBF4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E82BC
-
- .align 2
-gOamData_83DBC14:: @ 83DBC14
- .2byte 0x4400
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83DBC1C:: @ 83DBC1C
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC24:: @ 83DBC24
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC2C:: @ 83DBC2C
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC34:: @ 83DBC34
- obj_image_anim_frame 24, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC3C:: @ 83DBC3C
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC44:: @ 83DBC44
- obj_image_anim_frame 40, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC4C:: @ 83DBC4C
- obj_image_anim_frame 40, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC54:: @ 83DBC54
- obj_image_anim_frame 40, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC5C:: @ 83DBC5C
- obj_image_anim_frame 48, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC64:: @ 83DBC64
- obj_image_anim_frame 40, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC6C:: @ 83DBC6C
- obj_image_anim_frame 48, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBC74:: @ 83DBC74
- obj_image_anim_frame 40, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DBC7C:: @ 83DBC7C
- .4byte gSpriteAnim_83DBC1C
- .4byte gSpriteAnim_83DBC24
- .4byte gSpriteAnim_83DBC2C
- .4byte gSpriteAnim_83DBC34
-
- .align 2
-gSpriteAnimTable_83DBC8C:: @ 83DBC8C
- .4byte gSpriteAnim_83DBC3C
- .4byte gSpriteAnim_83DBC44
- .4byte gSpriteAnim_83DBC4C
- .4byte gSpriteAnim_83DBC54
-
- .align 2
-gSpriteAnimTable_83DBC9C:: @ 83DBC9C
- .4byte gSpriteAnim_83DBC5C
- .4byte gSpriteAnim_83DBC64
- .4byte gSpriteAnim_83DBC6C
- .4byte gSpriteAnim_83DBC74
-
- .align 2
-gSpriteTemplate_83DBCAC:: @ 83DBCAC
- spr_template 1, 1, gOamData_83DBC14, gSpriteAnimTable_83DBC7C, NULL, gDummySpriteAffineAnimTable, sub_80E85F8
-
- .align 2
-gUnknown_083DBCC4:: @ 83DBCC4
- .incbin "baserom.gba", 0x003dbcc4, 0x1c
-
- .align 2
-gOamData_83DBCE0:: @ 83DBCE0
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83DBCE8:: @ 83DBCE8
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBCF0:: @ 83DBCF0
- obj_image_anim_frame 4, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DBCF8:: @ 83DBCF8
- .4byte gSpriteAnim_83DBCE8
- .4byte gSpriteAnim_83DBCF0
-
-Unknown_83DBD00:
- .incbin "baserom.gba", 0x003dbd00, 0x8
-Unknown_83DBD08:
- .incbin "baserom.gba", 0x003dbd08, 0x8
-
-gUnknown_083DBD10:: @ 83DBD10
- .4byte Unknown_83DBD00
- .4byte Unknown_83DBD08
-
- .align 2
-gSpriteTemplate_83DBD18:: @ 83DBD18
- spr_template 2, 0, gOamData_83DBCE0, gSpriteAnimTable_83DBCF8, NULL, gDummySpriteAffineAnimTable, sub_80E8B78
-
- .align 2
-gUnknown_083DBD30:: @ 83DBD30
- obj_tiles gMenuInterviewFrame_Gfx, 2048, 0x0006
-
- .align 2
-gUnknown_083DBD38:: @ 83DBD38
- obj_pal gMenuInterviewFrame_Pal, 0x0004
-
- .align 2
-gOamData_83DBD40:: @ 83DBD40
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_83DBD48:: @ 83DBD48
- spr_template 6, 4, gOamData_83DBD40, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_083DBD60:: @ 83DBD60
- obj_tiles gMenuWordGroupIndicator_Gfx, 4096, 0x0007
-
- .align 2
-gUnknown_083DBD68:: @ 83DBD68
- obj_pal gMenuWordGroupIndicator_Pal, 0x0005
-
- .align 2
-gOamData_83DBD70:: @ 83DBD70
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_83DBD78:: @ 83DBD78
- obj_image_anim_frame 96, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBD80:: @ 83DBD80
- obj_image_anim_frame 64, 4
- obj_image_anim_frame 96, 4
- obj_image_anim_frame 64, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBD94:: @ 83DBD94
- obj_image_anim_frame 64, 4
- obj_image_anim_frame 96, 4
- obj_image_anim_frame 64, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBDA8:: @ 83DBDA8
- obj_image_anim_frame 64, 2
- obj_image_anim_frame 32, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBDB4:: @ 83DBDB4
- obj_image_anim_frame 64, 2
- obj_image_anim_frame 0, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83DBDC0:: @ 83DBDC0
- obj_image_anim_frame 64, 2
- obj_image_anim_frame 96, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83DBDCC:: @ 83DBDCC
- .4byte gSpriteAnim_83DBD78
- .4byte gSpriteAnim_83DBD80
- .4byte gSpriteAnim_83DBD94
- .4byte gSpriteAnim_83DBDA8
- .4byte gSpriteAnim_83DBDB4
- .4byte gSpriteAnim_83DBDC0
-
- .align 2
-gSpriteTemplate_83DBDE4:: @ 83DBDE4
- spr_template 7, 5, gOamData_83DBD70, gSpriteAnimTable_83DBDCC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_083DBDFC:: @ 83DBDFC
- .incbin "baserom.gba", 0x003dbdfc, 0x20
-
-gUnknown_083DBE1C:: @ 83DBE1C
- .incbin "baserom.gba", 0x003dbe1c, 0x24
-
-gUnknown_083DBE40:: @ 83DBE40
- .incbin "baserom.gba", 0x003dbe40, 0x68
-
-gUnknown_083DBEA8:: @ 83DBEA8
- .incbin "baserom.gba", 0x003dbea8, 0x4
-
-gUnknown_083DBEAC:: @ 83DBEAC
- .incbin "baserom.gba", 0x003dbeac, 0x80
-
-@ 83DBF2C
- .include "data/text/easy_chat/group_words.inc"
-
-@ 83DE138
- .include "data/text/easy_chat/words_by_letter.inc"
-
-@ 83DEFFA
- .include "data/text/easy_chat/group_sizes.inc"
-
-@ 83DF010
- .include "data/text/easy_chat/group_orders.inc"
-
-@ 83DFE6C
- .include "data/text/easy_chat/group_name_table.inc"
-
-gUnknown_083DFEC4:: @ 83DFEC4
- .incbin "baserom.gba", 0x003dfec4, 0x4
-
-gUnknown_083DFEC8:: @ 83DFEC8
- .4byte 0x02039360
-
-gUnknown_083DFECC:: @ 83DFECC
- .incbin "baserom.gba", 0x003dfecc, 0x20
-
-gUnknown_083DFEEC:: @ 83DFEEC
- .incbin "baserom.gba", 0x003dfeec, 0xa0
-
-gUnknown_083DFF8C:: @ 83DFF8C
- .incbin "baserom.gba", 0x003dff8c, 0xb0
-
-gUnknown_083E003C:: @ 83E003C
- .incbin "baserom.gba", 0x003e003c, 0x20
-
-gUnknown_083E005C:: @ 83E005C
- .incbin "baserom.gba", 0x003e005c, 0x20
-
-gUnknown_083E007C:: @ 83E007C
- .incbin "baserom.gba", 0x003e007c, 0xa8
-
-gUnknown_083E0124:: @ 83E0124
- .incbin "baserom.gba", 0x003e0124, 0x20
-
-gUnknown_083E0144:: @ 83E0144
- .incbin "baserom.gba", 0x003e0144, 0x68
-
-gUnknown_083E01AC:: @ 83E01AC
- .incbin "baserom.gba", 0x003e01ac, 0x48
-
-gUnknown_083E01F4:: @ 83E01F4
- .incbin "baserom.gba", 0x003e01f4, 0x60
-
-gUnknown_083E0254:: @ 83E0254
- .incbin "baserom.gba", 0x003e0254, 0x20
-
-gUnknown_083E0274:: @ 83E0274
- .incbin "baserom.gba", 0x003e0274, 0x20
-
- .align 2
-gPokenavConditionSearch2_Pal:: @ 83E0294
- .incbin "graphics/pokenav/condition_search2.gbapal"
-
-gUnknown_083E02B4:: @ 83E02B4
- .incbin "baserom.gba", 0x003e02b4, 0x60
-
-gUnknown_083E0314:: @ 83E0314
- .incbin "baserom.gba", 0x003e0314, 0x20
-
- .align 2
-gUnknown_083E0334:: @ 83E0334
- .incbin "graphics/pokenav/trainereyes_misc_pal.bin" @ the original bytes have an "FF FF" instance which is incompatible with gbagfx to produce the bytes needed to match the original ROM, so I am forced to include it as a .bin until the lowest bit is properly handled or a better workaround is produced
-
- .align 2
-gUnknown_083E0354:: @ 83E0354
- .incbin "graphics/pokenav/trainereyes_misc.4bpp.lz"
-
-gUnknown_083E039C:: @ 83E039C
- .incbin "baserom.gba", 0x003e039c, 0x4
-
-gUnknown_083E03A0:: @ 83E03A0
- .incbin "baserom.gba", 0x003e03a0, 0x8
-
-gUnknown_083E03A8:: @ 83E03A8
- .incbin "baserom.gba", 0x003e03a8, 0x64
-
-gUnknown_083E040C:: @ 83E040C
- .incbin "graphics/misc/ribbons_half.4bpp.lz"
-
- .align 2
-gPokenavOutlinePalette:: @ 83E05D4
- .incbin "graphics/pokenav/outline.gbapal"
-
- .align 2
-gPokenavOutlineTiles:: @ 83E05F4
- .incbin "graphics/pokenav/outline.4bpp.lz"
-
- .align 2
-gPokenavOutlineTilemap:: @ 83E0804
- .incbin "graphics/pokenav/outline_map.bin.lz"
-
- .align 2
-gPokenavCityMap_Lavaridge_0:: @ 83E096C
- .incbin "graphics/pokenav/city_maps/lavaridge_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Fallarbor_0:: @ 83E09B0
- .incbin "graphics/pokenav/city_maps/fallarbor_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Fortree_0:: @ 83E09F8
- .incbin "graphics/pokenav/city_maps/fortree_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Slateport_0:: @ 83E0A48
- .incbin "graphics/pokenav/city_maps/slateport_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Slateport_1:: @ 83E0AA8
- .incbin "graphics/pokenav/city_maps/slateport_1.bin.lz"
-
- .align 2
-gPokenavCityMap_Rustboro_0:: @ 83E0AF4
- .incbin "graphics/pokenav/city_maps/rustboro_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Rustboro_1:: @ 83E0B48
- .incbin "graphics/pokenav/city_maps/rustboro_1.bin.lz"
-
- .align 2
-gPokenavCityMap_Pacifidlog_0:: @ 83E0B9C
- .incbin "graphics/pokenav/city_maps/pacifidlog_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Mauville_1:: @ 83E0BDC
- .incbin "graphics/pokenav/city_maps/mauville_1.bin.lz"
-
- .align 2
-gPokenavCityMap_Mauville_0:: @ 83E0C34
- .incbin "graphics/pokenav/city_maps/mauville_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Oldale_0:: @ 83E0C88
- .incbin "graphics/pokenav/city_maps/oldale_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Lilycove_1:: @ 83E0CB8
- .incbin "graphics/pokenav/city_maps/lilycove_1.bin.lz"
-
- .align 2
-gPokenavCityMap_Lilycove_0:: @ 83E0D04
- .incbin "graphics/pokenav/city_maps/lilycove_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Littleroot_0:: @ 83E0D5C
- .incbin "graphics/pokenav/city_maps/littleroot_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Dewford_0:: @ 83E0D8C
- .incbin "graphics/pokenav/city_maps/dewford_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Sootopolis_0:: @ 83E0DC4
- .incbin "graphics/pokenav/city_maps/sootopolis_0.bin.lz"
-
- .align 2
-gPokenavCityMap_EverGrande_0:: @ 83E0E04
- .incbin "graphics/pokenav/city_maps/ever_grande_0.bin.lz"
-
- .align 2
-gPokenavCityMap_EverGrande_1:: @ 83E0E4C
- .incbin "graphics/pokenav/city_maps/ever_grande_1.bin.lz"
-
- .align 2
-gPokenavCityMap_Verdanturf_0:: @ 83E0E90
- .incbin "graphics/pokenav/city_maps/verdanturf_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Mossdeep_1:: @ 83E0EC8
- .incbin "graphics/pokenav/city_maps/mossdeep_1.bin.lz"
-
- .align 2
-gPokenavCityMap_Mossdeep_0:: @ 83E0F10
- .incbin "graphics/pokenav/city_maps/mossdeep_0.bin.lz"
-
- .align 2
-gPokenavCityMap_Petalburg_0:: @ 83E0F6C
- .incbin "graphics/pokenav/city_maps/petalburg_0.bin.lz"
-
-@ 83E0FC8
- .include "data/text/ribbon_descriptions.inc"
-
-@ 83E1204
- .include "data/text/gift_ribbon_descriptions.inc"
-
-@ 83E178C
- .include "data/text/trainer_eye_descriptions.inc"
-
- .align 2
-gUnknown_083E31B0:: @ 83E31B0
- .4byte PCText_CheckMap
- .4byte PCText_CheckPoke
- .4byte PCText_CheckTrainer
- .4byte PCText_CheckRibbons
- .4byte PCText_PutAwayNav
- .4byte PCText_NoRibbonWin
- .4byte PCText_NoTrainers
-
- .align 2
-gUnknown_083E31CC:: @ 83E31CC
- .4byte PCText_CheckParty
- .4byte PCText_CheckPokeAll
- .4byte PCText_ReturnToNav
-
- .align 2
-gUnknown_083E31D8:: @ 83E31D8
- .4byte PCText_FindCool
- .4byte PCText_FindBeauty
- .4byte PCText_FindCute
- .4byte PCText_FindSmart
- .4byte PCText_FindTough
- .4byte PCText_ReturnToCondition
-
- .align 2
-gPokenavCityMaps:: @ 83E31F0
- .4byte gPokenavCityMap_Littleroot_0, NULL
- .4byte gPokenavCityMap_Oldale_0, NULL
- .4byte gPokenavCityMap_Dewford_0, NULL
- .4byte gPokenavCityMap_Lavaridge_0, NULL
- .4byte gPokenavCityMap_Fallarbor_0, NULL
- .4byte gPokenavCityMap_Verdanturf_0, NULL
- .4byte gPokenavCityMap_Pacifidlog_0, NULL
- .4byte gPokenavCityMap_Petalburg_0, NULL
- .4byte gPokenavCityMap_Slateport_0, gPokenavCityMap_Slateport_1
- .4byte gPokenavCityMap_Mauville_0, gPokenavCityMap_Mauville_1
- .4byte gPokenavCityMap_Rustboro_0, gPokenavCityMap_Rustboro_1
- .4byte gPokenavCityMap_Fortree_0, NULL
- .4byte gPokenavCityMap_Lilycove_0, gPokenavCityMap_Lilycove_1
- .4byte gPokenavCityMap_Mossdeep_0, gPokenavCityMap_Mossdeep_1
- .4byte gPokenavCityMap_Sootopolis_0, NULL
- .4byte gPokenavCityMap_EverGrande_0, gPokenavCityMap_EverGrande_1
-
- .align 2
-gUnknown_083E3270:: @ 83E3270
- .4byte sub_80F0A24
- .4byte sub_80F0A24
- .4byte sub_80F0A74
-
- .align 2
-gPokenavIconPalette::
- .incbin "graphics/pokenav/icon.gbapal"
-
- .align 2
-gUnknown_083E329C:: @ 83E329C
- .incbin "graphics/pokenav/icon.4bpp.lz"
-
- .align 2
-gPokenavPokeballTiles::
- .incbin "graphics/pokenav/pokeball.4bpp"
-
- .align 2
-gUnknown_083E3780: @ 83E3780
- .incbin "baserom.gba", 0x3e3780, 0x20
-
- .align 2
-gPokenavSparkle_Pal::
- .incbin "graphics/pokenav/sparkle.gbapal"
-
- .align 2
-gPokenavSparkle_Gfx::
- .incbin "graphics/pokenav/sparkle.4bpp"
-
- .align 2
-gPokenavUpDownArrows_Gfx::
- .incbin "graphics/pokenav/arrows.4bpp"
-
-gUnknown_083E3BC0::
- .incbin "baserom.gba", 0x003E3BC0, 0x20
-
- .align 2
-gTiles_083E3BE0::
- .incbin "graphics/unknown/unknown_3E3BE0.4bpp"
-
- .align 2
-gUnknown_083E3C60:: @ 83E3C60
- .incbin "graphics/misc/ribbons_cool.gbapal"
- .incbin "graphics/misc/ribbons_beauty.gbapal"
- .incbin "graphics/misc/ribbons_cute.gbapal"
- .incbin "graphics/misc/ribbons_smart.gbapal"
- .incbin "graphics/misc/ribbons_tough.gbapal"
-
- .align 2
-gUnknown_083E3D00:: @ 83E3D00
- .incbin "graphics/misc/ribbons_full.4bpp.lz"
-
- .align 2
-PokenavBlueLightPalette:
- .incbin "graphics/pokenav/blue_light.gbapal"
-
- .align 2
-PokenavBlueLightTiles:
- .incbin "graphics/pokenav/blue_light.4bpp"
-
-Palette_3E42D8: @ 83E42D8
- .incbin "baserom.gba", 0x3e42d8, 0x20
-
-gUnknown_083E42F8:: @ 83E42F8
- .incbin "baserom.gba", 0x003e42f8, 0x20
-
- .align 2
-gOamData_83E4318:: @ 83E4318
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83E4320:: @ 83E4320
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4328:: @ 83E4328
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4330:: @ 83E4330
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4338:: @ 83E4338
- obj_image_anim_frame 24, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4340:: @ 83E4340
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4348:: @ 83E4348
- obj_image_anim_frame 40, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4350:: @ 83E4350
- obj_image_anim_frame 48, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4358:: @ 83E4358
- obj_image_anim_frame 56, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4360:: @ 83E4360
- obj_image_anim_frame 64, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4368:: @ 83E4368
- obj_image_anim_frame 72, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4370:: @ 83E4370
- obj_image_anim_frame 80, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4378:: @ 83E4378
- obj_image_anim_frame 88, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4380:: @ 83E4380
- obj_image_anim_frame 96, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4388:: @ 83E4388
- obj_image_anim_frame 104, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4390:: @ 83E4390
- obj_image_anim_frame 112, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4398:: @ 83E4398
- obj_image_anim_frame 120, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E43A0:: @ 83E43A0
- obj_image_anim_frame 128, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E43A8:: @ 83E43A8
- obj_image_anim_frame 136, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E43B0:: @ 83E43B0
- obj_image_anim_frame 144, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E43B8:: @ 83E43B8
- obj_image_anim_frame 152, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E43C0:: @ 83E43C0
- obj_image_anim_frame 160, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E43C8:: @ 83E43C8
- obj_image_anim_frame 168, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E43D0:: @ 83E43D0
- obj_image_anim_frame 176, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E43D8:: @ 83E43D8
- obj_image_anim_frame 184, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E43E0:: @ 83E43E0
- .4byte gSpriteAnim_83E4320
- .4byte gSpriteAnim_83E4328
- .4byte gSpriteAnim_83E4330
- .4byte gSpriteAnim_83E4338
- .4byte gSpriteAnim_83E4340
- .4byte gSpriteAnim_83E4348
- .4byte gSpriteAnim_83E4350
- .4byte gSpriteAnim_83E4358
- .4byte gSpriteAnim_83E4360
- .4byte gSpriteAnim_83E4368
- .4byte gSpriteAnim_83E4370
- .4byte gSpriteAnim_83E4378
- .4byte gSpriteAnim_83E4380
- .4byte gSpriteAnim_83E4388
- .4byte gSpriteAnim_83E4390
- .4byte gSpriteAnim_83E4398
- .4byte gSpriteAnim_83E43A0
- .4byte gSpriteAnim_83E43A8
- .4byte gSpriteAnim_83E43B0
- .4byte gSpriteAnim_83E43B8
- .4byte gSpriteAnim_83E43C0
- .4byte gSpriteAnim_83E43C8
- .4byte gSpriteAnim_83E43D0
- .4byte gSpriteAnim_83E43D8
-
-Unknown_83E4440:
- .incbin "baserom.gba", 0x003e4440, 0x10
-
-gUnknown_083E4450:: @ 83E4450
- .4byte Unknown_83E4440
-
- .align 2
-gSpriteTemplate_83E4454:: @ 83E4454
- spr_template 0, 0, gOamData_83E4318, gSpriteAnimTable_83E43E0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteSheet_PokenavBlueLight:: @ 83E446C
- obj_tiles PokenavBlueLightTiles, 0x100, 25
-
- .align 2
-gSpritePalette_PokenavBlueLight:: @ 83E4474
- obj_pal PokenavBlueLightPalette, 17
-
- .align 2
-gOamData_83E447C:: @ 83E447C
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteTemplate_83E4484:: @ 83E4484
- spr_template 25, 17, gOamData_83E447C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F2654
-
-gUnknown_083E449C:: @ 83E449C
- obj_pal gPokenavMenuOptions3_Pal, 2
- obj_pal gPokenavCondition5_Pal, 3
- obj_pal 0x0, 0
-
- .align 2
-gOamData_83E44B4:: @ 83E44B4
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83E44BC:: @ 83E44BC
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E44C4:: @ 83E44C4
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E44CC:: @ 83E44CC
- obj_image_anim_frame 64, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E44D4:: @ 83E44D4
- .4byte gSpriteAnim_83E44BC
- .4byte gSpriteAnim_83E44C4
- .4byte gSpriteAnim_83E44CC
-
- .align 2
-gSpriteTemplate_83E44E0:: @ 83E44E0
- spr_template 1, 2, gOamData_83E44B4, gSpriteAnimTable_83E44D4, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC
-
- .align 2
-gSpriteTemplate_83E44F8:: @ 83E44F8
- spr_template 1, 3, gOamData_83E44B4, gSpriteAnimTable_83E44D4, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC
-
- .align 2
-gOamData_83E4510:: @ 83E4510
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83E4518:: @ 83E4518
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4520:: @ 83E4520
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E4528:: @ 83E4528
- .4byte gSpriteAnim_83E4518
- .4byte gSpriteAnim_83E4520
-
- .align 2
-gSpriteTemplate_83E4530:: @ 83E4530
- spr_template 2, 2, gOamData_83E4510, gSpriteAnimTable_83E4528, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC
-
- .align 2
-gSpriteTemplate_83E4548:: @ 83E4548
- spr_template 2, 3, gOamData_83E4510, gSpriteAnimTable_83E4528, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC
-
- .align 2
-gOamData_83E4560:: @ 83E4560
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gUnknown_083E4568:: @ 83E4568
- .incbin "baserom.gba", 0x003e4568, 0x8
-
- .align 2
-gSpriteTemplate_83E4570:: @ 83E4570
- spr_template 6, 6, gOamData_83E4560, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F2E00
-
-gUnknown_083E4588:: @ 83E4588
- .incbin "baserom.gba", 0x003e4588, 0x8
-
- .align 2
-gUnknown_083E4590:: @ 83E4590
- obj_tiles gPokenavArrow_Gfx, 0x40, 9
- obj_tiles gPokenavUpDownArrows_Gfx, 0x80, 10
- null_obj_tiles
-
- .align 2
-gUnknown_083E45A8:: @ 83E45A8
- obj_pal gPokenavArrowsPalette, 9
-
- .align 2
-gOamData_83E45B0:: @ 83E45B0
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gSpriteTemplate_83E45B8:: @ 83E45B8
- spr_template 9, 9, gOamData_83E45B0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F3190
-
- .align 2
-gSpriteAnim_83E45D0:: @ 83E45D0
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E45D8:: @ 83E45D8
- obj_image_anim_frame 2, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E45E0:: @ 83E45E0
- .4byte gSpriteAnim_83E45D0
- .4byte gSpriteAnim_83E45D8
-
- .align 2
-gOamData_83E45E8:: @ 83E45E8
- .2byte 0x4000
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gSpriteTemplate_83E45F0:: @ 83E45F0
- spr_template 10, 9, gOamData_83E45E8, gSpriteAnimTable_83E45E0, NULL, gDummySpriteAffineAnimTable, sub_80F31AC
-
- .align 2
-gOamData_83E4608:: @ 83E4608
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83E4610:: @ 83E4610
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E4618:: @ 83E4618
- obj_image_anim_frame 4, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E4620:: @ 83E4620
- .4byte gSpriteAnim_83E4610
- .4byte gSpriteAnim_83E4618
-
- .align 2
-gUnknown_083E4628:: @ 83E4628
- obj_tiles gPokenavPokeballTiles, 0x100, 3
- obj_tiles gUnknown_083E3780, 0x20, 4
- obj_tiles gPokenavConditionMenuCancel_Gfx, 0x100, 5
- null_obj_tiles
-
- .align 2
-gUnknown_083E4648:: @ 83E4648
- obj_pal gPokenavConditionPokeball_Pal, 4
- obj_pal gPokenavCondition4_Pal, 5
- .space 8
-
- .align 2
-gSpriteTemplate_83E4660:: @ 83E4660
- spr_template 3, 4, gOamData_83E4608, gSpriteAnimTable_83E4620, NULL, gDummySpriteAffineAnimTable, sub_80F3328
-
-gUnknown_083E4678:: @ 83E4678
- .incbin "baserom.gba", 0x003e4678, 0x20
-
-gUnknown_083E4698:: @ 83E4698
- .incbin "baserom.gba", 0x003e4698, 0x80
-
- .align 2
-gOamData_83E4718:: @ 83E4718
- .2byte 0x0100
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-gSpriteAffineAnim_83E4720:: @ 83E4720
- obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83E4730:: @ 83E4730
- obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
- obj_rot_scal_anim_frame 0x20, 0x20, 0, 4
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83E4748:: @ 83E4748
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFE0, 0xFFE0, 0, 4
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83E4760:: @ 83E4760
- .4byte gSpriteAffineAnim_83E4720
- .4byte gSpriteAffineAnim_83E4730
- .4byte gSpriteAffineAnim_83E4748
-
- .align 2
-gSpriteTemplate_83E476C:: @ 83E476C
- spr_template 11, 10, gOamData_83E4718, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83E4760, SpriteCallbackDummy
-
- .align 2
-gUnknown_083E4784:: @ 83E4784
- obj_tiles gPokenavSparkle_Gfx, 896, 0x0017
-
- .align 2
-gUnknown_083E478C:: @ 83E478C
- obj_pal gPokenavSparkle_Pal, 0x000f
-
-gUnknown_083E4794:: @ 83E4794
- .incbin "baserom.gba", 0x003e4794, 0x28
-
- .align 2
-gOamData_83E47BC:: @ 83E47BC
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_83E47C4:: @ 83E47C4
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 8, 5
- obj_image_anim_frame 12, 5
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 20, 5
- obj_image_anim_frame 24, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E47E4:: @ 83E47E4
- .4byte gSpriteAnim_83E47C4
- .4byte gSpriteAnim_83E47C4 + 0x8
- .4byte gSpriteAnim_83E47C4 + 0x10
- .4byte gSpriteAnim_83E47C4 + 0x18
-
- @ unused?
- .4byte gSpriteAnim_83E47C4 + 0x20
- .4byte gSpriteAnim_83E47C4 + 0x28
- .4byte gSpriteAnim_83E47C4 + 0x30
-
- .align 2
-gSpriteTemplate_83E4800:: @ 83E4800
- spr_template 23, 15, gOamData_83E47BC, gSpriteAnimTable_83E47E4, NULL, gDummySpriteAffineAnimTable, sub_80F3E9C
-
- .align 2
-gUnknown_083E4818:: @ 83E4818
- obj_pal gPokenavIconPalette, 16
-
- .align 2
-gSpriteAnim_83E4820:: @ 83E4820
- obj_image_anim_frame 0, 12
- obj_image_anim_frame 16, 12
- obj_image_anim_frame 32, 12
- obj_image_anim_frame 48, 12
- obj_image_anim_frame 64, 12
- obj_image_anim_frame 80, 12
- obj_image_anim_frame 96, 12
- obj_image_anim_frame 112, 12
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83E4844:: @ 83E4844
- .4byte gSpriteAnim_83E4820
-
- .align 2
-gOamData_83E4848:: @ 83E4848
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_83E4850:: @ 83E4850
- spr_template 24, 16, gOamData_83E4848, gSpriteAnimTable_83E4844, NULL, gDummySpriteAffineAnimTable, sub_80F4138
-
- .align 2
-gUnknown_083E4868:: @ 83E4868
- obj_pal Palette_3E42D8, 18
-
- .align 2
-gOamData_83E4870:: @ 83E4870
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0C00
-
- .align 2
-gSpriteTemplate_83E4878:: @ 83E4878
- spr_template 26, 18, gOamData_83E4870, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_083E4890:: @ 83E4890
- .incbin "baserom.gba", 0x003e4890, 0x100
-
-gUnknown_083E4990:: @ 83E4990
- .incbin "baserom.gba", 0x003e4990, 0xc
-
-gUnknown_083E499C:: @ 83E499C
- .incbin "baserom.gba", 0x003e499c, 0x24
-
-gUnknown_083E49C0:: @ 83E49C0
- .incbin "baserom.gba", 0x003e49c0, 0x34
-
- .align 2
-gUnknown_083E49F4:: @ 83E49F4
- .incbin "graphics/misc/mon_markings.gbapal"
-
- .align 2
-gUnknown_083E4A14:: @ 83E4A14
- .incbin "graphics/misc/mon_markings.4bpp"
-
-gUnknown_083E5214:: @ 83E5214
- .incbin "baserom.gba", 0x003e5214, 0x8
-
-gUnknown_083E521C:: @ 83E521C
- .space 8
-
- .align 2
-gSpriteAnim_83E5224:: @ 83E5224
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E522C:: @ 83E522C
- obj_image_anim_frame 1, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E5234:: @ 83E5234
- obj_image_anim_frame 2, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E523C:: @ 83E523C
- obj_image_anim_frame 3, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E5244:: @ 83E5244
- obj_image_anim_frame 4, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E524C:: @ 83E524C
- obj_image_anim_frame 5, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E5254:: @ 83E5254
- obj_image_anim_frame 6, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E525C:: @ 83E525C
- obj_image_anim_frame 7, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E5264:: @ 83E5264
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E526C:: @ 83E526C
- obj_image_anim_frame 9, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E5274:: @ 83E5274
- .4byte gSpriteAnim_83E5224
- .4byte gSpriteAnim_83E522C
- .4byte gSpriteAnim_83E5234
- .4byte gSpriteAnim_83E523C
- .4byte gSpriteAnim_83E5244
- .4byte gSpriteAnim_83E524C
- .4byte gSpriteAnim_83E5254
- .4byte gSpriteAnim_83E525C
- .4byte gSpriteAnim_83E5264
- .4byte gSpriteAnim_83E526C
-
- .align 2
-gSpriteAnim_83E529C:: @ 83E529C
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E52A4:: @ 83E52A4
- obj_image_anim_frame 64, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E52AC:: @ 83E52AC
- .4byte gSpriteAnim_83E529C
- .4byte gSpriteAnim_83E52A4
-
-gUnknown_083E52B4:: @ 83E52B4
- .incbin "baserom.gba", 0x003E52B4, 0x8
-
- .align 2
-gSpriteAnim_83E52BC:: @ 83E52BC
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E52C4:: @ 83E52C4
- obj_image_anim_frame 4, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E52CC:: @ 83E52CC
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E52D4:: @ 83E52D4
- obj_image_anim_frame 12, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E52DC:: @ 83E52DC
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E52E4:: @ 83E52E4
- obj_image_anim_frame 20, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E52EC:: @ 83E52EC
- obj_image_anim_frame 24, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E52F4:: @ 83E52F4
- obj_image_anim_frame 28, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E52FC:: @ 83E52FC
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E5304:: @ 83E5304
- obj_image_anim_frame 36, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E530C:: @ 83E530C
- obj_image_anim_frame 40, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E5314:: @ 83E5314
- obj_image_anim_frame 44, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E531C:: @ 83E531C
- obj_image_anim_frame 48, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E5324:: @ 83E5324
- obj_image_anim_frame 52, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E532C:: @ 83E532C
- obj_image_anim_frame 56, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E5334:: @ 83E5334
- obj_image_anim_frame 60, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E533C:: @ 83E533C
- .4byte gSpriteAnim_83E52BC
- .4byte gSpriteAnim_83E52C4
- .4byte gSpriteAnim_83E52CC
- .4byte gSpriteAnim_83E52D4
- .4byte gSpriteAnim_83E52DC
- .4byte gSpriteAnim_83E52E4
- .4byte gSpriteAnim_83E52EC
- .4byte gSpriteAnim_83E52F4
- .4byte gSpriteAnim_83E52FC
- .4byte gSpriteAnim_83E5304
- .4byte gSpriteAnim_83E530C
- .4byte gSpriteAnim_83E5314
- .4byte gSpriteAnim_83E531C
- .4byte gSpriteAnim_83E5324
- .4byte gSpriteAnim_83E532C
- .4byte gSpriteAnim_83E5334
-
-gUnknown_083E537C:: @ 83E537C
- .incbin "baserom.gba", 0x003e537c, 0xc
-
- .align 2
-gUnknown_083E5388:: @ 83E5388
- .4byte OtherText_SoPretty
- .4byte OtherText_SoDarling
- .4byte OtherText_SoRelaxed
- .4byte OtherText_SoSunny
- .4byte OtherText_SoDesirable
- .4byte OtherText_SoExciting
- .4byte OtherText_SoAmusing
- .4byte OtherText_SoMagical
-
- .align 2
-gUnknown_083E53A8:: @ 83E53A8
- .4byte OtherText_WantVacationNicePlace
- .4byte OtherText_BoughtCrayonsIsNice
- .4byte OtherText_IfWeCouldFloat
- .4byte OtherText_SandWashesAwayMakeSad
- .4byte OtherText_WhatsBottomSeaLike
- .4byte OtherText_SeeSettingSun
- .4byte OtherText_LyingInGreenGrass
- .4byte OtherText_SecretBasesWonderful
-
-gUnknown_083E53C8:: @ 83E53C8
- .incbin "baserom.gba", 0x003e53c8, 0x18
-
- .align 2
-gUnknown_083E53E0:: @ 83E53E0
- .4byte 0x132, UnknownString_81AEFFC, UnknownString_81AF013, UnknownString_81AF022
- .4byte 0x102, UnknownString_81AF0A3, UnknownString_81AF0BB, UnknownString_81AF0CA
- .4byte 0x103, UnknownString_81AF149, UnknownString_81AF164, UnknownString_81AF174
- .4byte 0x104, UnknownString_81AF1E5, UnknownString_81AF1FD, UnknownString_81AF20A
- .4byte 0x106, UnknownString_81AF281, UnknownString_81AF299, UnknownString_81AF2A9
- .4byte 0x109, UnknownString_81AF32C, UnknownString_81AF345, UnknownString_81AF34D
- .4byte 0x10b, UnknownString_81AF3D0, UnknownString_81AF3ED, UnknownString_81AF3FC
- .4byte 0x10c, UnknownString_81AF46D, UnknownString_81AF481, UnknownString_81AF49B
- .4byte 0x10d, UnknownString_81AF511, UnknownString_81AF529, UnknownString_81AF536
- .4byte 0x10e, UnknownString_81AF5A9, UnknownString_81AF5BD, UnknownString_81AF5CD
- .4byte 0x10f, UnknownString_81AF63F, UnknownString_81AF661, UnknownString_81AF676
- .4byte 0x110, UnknownString_81AF711, UnknownString_81AF726, UnknownString_81AF73D
- .4byte 0x111, UnknownString_81AF7BF, UnknownString_81AF7D9, UnknownString_81AF7F1
- .4byte 0x112, UnknownString_81AF88A, UnknownString_81AF8A1, UnknownString_81AF8AA
- .4byte 0x113, UnknownString_81AF91B, UnknownString_81AF935, UnknownString_81AF943
- .4byte 0x114, UnknownString_81AF9C8, UnknownString_81AF9E0, UnknownString_81AF9F6
- .4byte 0x11a, UnknownString_81AFA79, UnknownString_81AFA92, UnknownString_81AFA9E
- .4byte 0x11b, UnknownString_81AFB17, UnknownString_81AFB2D, UnknownString_81AFB48
- .4byte 0x11c, UnknownString_81AFBD8, UnknownString_81AFBE7, UnknownString_81AFC04
- .4byte 0x21d, UnknownString_81AFC8A, UnknownString_81AFC9D, UnknownString_81AFCBE
- .4byte 0x11e, UnknownString_81AFD44, UnknownString_81AFD60, UnknownString_81AFD80
- .4byte 0x121, UnknownString_81AFE1D, UnknownString_81AFE36, UnknownString_81AFE42
- .4byte 0x124, UnknownString_81AFEC2, UnknownString_81AFEDD, UnknownString_81AFEEE
- .4byte 0x125, UnknownString_81AFF68, UnknownString_81AFF7B, UnknownString_81AFF88
- .4byte 0x126, UnknownString_81AFFFB, UnknownString_81B000D, UnknownString_81B0015
- .4byte 0x127, UnknownString_81B009D, UnknownString_81B00B6, UnknownString_81B00C9
- .4byte 0x128, UnknownString_81B014D, UnknownString_81B0165, UnknownString_81B0173
- .4byte 0x129, UnknownString_81B01E9, UnknownString_81B0201, UnknownString_81B0213
- .4byte 0x12a, UnknownString_81B0290, UnknownString_81B02A5, UnknownString_81B02B6
- .4byte 0x12b, UnknownString_81B0337, UnknownString_81B0351, UnknownString_81B0364
- .4byte 0x12c, UnknownString_81B03E9, UnknownString_81B0401, UnknownString_81B040C
- .4byte 0x12d, UnknownString_81B046E, UnknownString_81B0489, UnknownString_81B049A
- .4byte 0x12e, UnknownString_81B0523, UnknownString_81B053E, UnknownString_81B0554
- .4byte 0x12f, UnknownString_81B05D8, UnknownString_81B05F3, UnknownString_81B0610
- .4byte 0x130, UnknownString_81B06A9, UnknownString_81B06C6, UnknownString_81B06D9
-
-gUnknown_083E5610:: @ 83E5610
- .4byte 0x131, UnknownString_81B0763, UnknownString_81B0781, UnknownString_81B0797
-
-gUnknown_083E5620:: @ 83E5620
- .incbin "baserom.gba", 0x003e5620, 0xc
-
- .align 1
-gUnknown_083E562C:: @ 83E562C
- .2byte 0x6ACD, 0x51A5
- .2byte 0x45FC, 0x38D4
-
- .align 2
-gMailGraphicsTable:: @ 83E5634
- .4byte gMailPalette_Orange
- .4byte gMailTiles_Orange
- .4byte gMailTilemap_Orange
- .2byte 0x2C0
- .2byte 0
- .2byte 0x294A
- .2byte 0x6739
-
- .4byte gMailPalette_Harbor
- .4byte gMailTiles_Harbor
- .4byte gMailTilemap_Harbor
- .2byte 0x2E0
- .2byte 0
- .2byte 0x7FFF
- .2byte 0x4631
-
- .4byte gMailPalette_Glitter
- .4byte gMailTiles_Glitter
- .4byte gMailTilemap_Glitter
- .2byte 0x400
- .2byte 0
- .2byte 0x294A
- .2byte 0x6739
-
- .4byte gMailPalette_Mech
- .4byte gMailTiles_Mech
- .4byte gMailTilemap_Mech
- .2byte 0x1E0
- .2byte 0
- .2byte 0x7FFF
- .2byte 0x4631
-
- .4byte gMailPalette_Wood
- .4byte gMailTiles_Wood
- .4byte gMailTilemap_Wood
- .2byte 0x2E0
- .2byte 0
- .2byte 0x7FFF
- .2byte 0x4631
-
- .4byte gMailPalette_Wave
- .4byte gMailTiles_Wave
- .4byte gMailTilemap_Wave
- .2byte 0x300
- .2byte 0
- .2byte 0x294A
- .2byte 0x6739
-
- .4byte gMailPalette_Bead
- .4byte gMailTiles_Bead
- .4byte gMailTilemap_Bead
- .2byte 0x140
- .2byte 0
- .2byte 0x7FFF
- .2byte 0x4631
-
- .4byte gMailPalette_Shadow
- .4byte gMailTiles_Shadow
- .4byte gMailTilemap_Shadow
- .2byte 0x300
- .2byte 0
- .2byte 0x7FFF
- .2byte 0x4631
-
- .4byte gMailPalette_Tropic
- .4byte gMailTiles_Tropic
- .4byte gMailTilemap_Tropic
- .2byte 0x220
- .2byte 0
- .2byte 0x294A
- .2byte 0x6739
-
- .4byte gMailPalette_Dream
- .4byte gMailTiles_Dream
- .4byte gMailTilemap_Dream
- .2byte 0x340
- .2byte 0
- .2byte 0x294A
- .2byte 0x6739
-
- .4byte gMailPalette_Fab
- .4byte gMailTiles_Fab
- .4byte gMailTilemap_Fab
- .2byte 0x2A0
- .2byte 0
- .2byte 0x294A
- .2byte 0x6739
-
- .4byte gMailPalette_Retro
- .4byte gMailTiles_Retro
- .4byte gMailTilemap_Retro
- .2byte 0x520
- .2byte 0
- .2byte 0x294A
- .2byte 0x6739
-
- .align 2
-Unknown_3E5724: @ 83E5724
- .4byte 0xC
- .4byte 0xC
- .4byte 0xC
-
-gUnknown_083E5730:: @ 83E5730
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 16, 27, 52
- .4byte Unknown_3E5724
- .byte 3, 15, 27, 52
- .4byte Unknown_3E5724
-
- .align 2
-Unknown_3E5790: @ 83E5790
- .4byte 0x8
- .4byte 0x8
- .4byte 0x8
- .4byte 0x8
- .4byte 0x4
-
- .align 2
-gUnknown_083E57A4:: @ 83E57A4
- .byte 5, 15, 15, 52
- .4byte Unknown_3E5790
- .byte 5, 15, 15, 52
- .4byte Unknown_3E5790
- .byte 5, 15, 16, 52
- .4byte Unknown_3E5790
- .byte 5, 15, 15, 52
- .4byte Unknown_3E5790
- .byte 5, 15, 15, 52
- .4byte Unknown_3E5790
- .byte 5, 15, 16, 52
- .4byte Unknown_3E5790
- .byte 5, 15, 16, 52
- .4byte Unknown_3E5790
- .byte 5, 15, 15, 52
- .4byte Unknown_3E5790
- .byte 5, 15, 15, 52
- .4byte Unknown_3E5790
- .byte 5, 15, 15, 52
- .4byte Unknown_3E5790
- .byte 5, 16, 15, 52
- .4byte Unknown_3E5790
- .byte 5, 15, 15, 52
- .4byte Unknown_3E5790
-
- .align 2
- .incbin "baserom.gba", 0x3e5804, 0x4
-
- .align 2
-gSpriteImage_83E5808:: @ 83E5808
- .incbin "graphics/unknown_sprites/83E59A0/0.4bpp"
-
- .align 2
-gSpriteImage_83E5848:: @ 83E5848
- .incbin "graphics/unknown_sprites/83E59A0/1.4bpp"
-
- .align 2
-gSpriteImage_83E5888:: @ 83E5888
- .incbin "graphics/unknown_sprites/83E59B0/0.4bpp"
-
- .align 2
-gSpriteImage_83E58C8:: @ 83E58C8
- .incbin "graphics/unknown_sprites/83E59B0/1.4bpp"
-
- .align 2
-gSpriteImage_83E5908:: @ 83E5908
- .incbin "graphics/unknown_sprites/83E59C0/0.4bpp"
-
- .align 2
-gSpriteImage_83E5928:: @ 83E5928
- .incbin "graphics/unknown_sprites/83E59C0/1.4bpp"
-
- .align 2
-Palette_3E5948: @ 83E5948
- .incbin "baserom.gba", 0x3e5948, 0x20
-
- .align 2
-gUnknown_083E5968:: @ 83E5968
- obj_pal Palette_3E5948, 6
-
- .align 2
-gOamData_83E5970:: @ 83E5970
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0001
-
- .align 2
-gOamData_83E5978:: @ 83E5978
- .2byte 0x4000
- .2byte 0x0000
- .2byte 0x0001
-
- .align 2
-gOamData_83E5980:: @ 83E5980
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0001
-
- .align 2
-gSpriteAnim_83E5988:: @ 83E5988
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E5990:: @ 83E5990
- obj_image_anim_frame 1, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E5998:: @ 83E5998
- .4byte gSpriteAnim_83E5988
- .4byte gSpriteAnim_83E5990
-
- .align 2
-gSpriteImageTable_83E59A0:: @ 83E59A0
- obj_frame_tiles gSpriteImage_83E5808, 0x40
- obj_frame_tiles gSpriteImage_83E5848, 0x40
-
- .align 2
-gSpriteImageTable_83E59B0:: @ 83E59B0
- obj_frame_tiles gSpriteImage_83E5888, 0x40
- obj_frame_tiles gSpriteImage_83E58C8, 0x40
-
- .align 2
-gSpriteImageTable_83E59C0:: @ 83E59C0
- obj_frame_tiles gSpriteImage_83E5908, 0x20
- obj_frame_tiles gSpriteImage_83E5928, 0x20
-
- .align 2
-gSpriteTemplate_83E59D0:: @ 83E59D0
- spr_template 0xFFFF, 6, gOamData_83E5978, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59A0, gDummySpriteAffineAnimTable, sub_80F9834
-
- .align 2
-gSpriteTemplate_83E59E8:: @ 83E59E8
- spr_template 0xFFFF, 6, gOamData_83E5980, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59B0, gDummySpriteAffineAnimTable, sub_80F9834
-
- .align 2
-gSpriteTemplate_83E5A00:: @ 83E5A00
- spr_template 0xFFFF, 6, gOamData_83E5970, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59C0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_083E5A18:: @ 83E5A18
- .string "{PALETTE 0}$"
-
-gUnknown_083E5A1C:: @ 83E5A1C
- .string "▶$"
-
- .align 2
-gHealLocations:: @ 83E5A20
- heal_location LittlerootTown_BrendansHouse_2F, 4, 2
- heal_location LittlerootTown_MaysHouse_2F, 4, 2
- heal_location PetalburgCity, 20, 17
- heal_location SlateportCity, 19, 20
- heal_location MauvilleCity, 22, 6
- heal_location RustboroCity, 16, 39
- heal_location FortreeCity, 5, 7
- heal_location LilycoveCity, 24, 15
- heal_location MossdeepCity, 28, 17
- heal_location SootopolisCity, 43, 32
- heal_location EverGrandeCity, 27, 49
- heal_location LittlerootTown, 5, 9
- heal_location LittlerootTown, 14, 9
- heal_location OldaleTown, 6, 17
- heal_location DewfordTown, 2, 11
- heal_location LavaridgeTown, 9, 7
- heal_location FallarborTown, 14, 8
- heal_location VerdanturfTown, 16, 4
- heal_location PacifidlogTown, 8, 16
- heal_location EverGrandeCity, 18, 6
- heal_location BattleTower_Outside, 14, 9
- heal_location SouthernIsland_Exterior, 15, 20
-
- .align 2
-gPokenavCursor_Pal::
- .incbin "graphics/pokenav/cursor.gbapal"
-
- .align 2
-gUnknown_083E5AF0:: @ 83E5AF0
- .incbin "graphics/pokenav/cursor_small.4bpp.lz"
-
- .align 2
-gUnknown_083E5B34:: @ 83E5B34
- .incbin "graphics/pokenav/cursor_large.4bpp.lz"
-
- .align 2
-gRegionMapBrendanIconPalette:: @ 83E5C20
- .incbin "graphics/pokenav/brendan_icon.gbapal"
-
- .align 2
-gRegionMapBrendanIconTiles:: @ 83E5C40
- .incbin "graphics/pokenav/brendan_icon.4bpp"
-
- .align 2
-gRegionMapMayIconPalette:: @ 83E5CC0
- .incbin "graphics/pokenav/may_icon.gbapal"
-
- .align 2
-gRegionMapMayIconTiles:: @ 83E5CE0
- .incbin "graphics/pokenav/may_icon.4bpp"
-
- .align 2
-gUnknown_083E5D60:: @ 83E5D60
- .incbin "graphics/pokenav/region_map.gbapal", 0xE0, 0x40
-
- .align 2
-gUnknown_083E5DA0:: @ 83E5DA0
- .incbin "graphics/pokenav/region_map.8bpp.lz"
-
- .align 2
-gUnknown_083E6B04:: @ 83E6B04
- .incbin "graphics/pokenav/region_map_map.bin.lz"
-
-@ 83E6E50
- .include "data/region_map_sections.inc"
-
-@ 83E6FF4
- .include "data/region_map_locations.inc"
-
-gUnknown_083E7684:: @ 83E7684
- .incbin "baserom.gba", 0x003e7684, 0x34
-
- .align 2
-gOamData_83E76B8:: @ 83E76B8
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83E76C0:: @ 83E76C0
- obj_image_anim_frame 0, 20
- obj_image_anim_frame 4, 20
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83E76CC:: @ 83E76CC
- obj_image_anim_frame 0, 10
- obj_image_anim_frame 16, 10
- obj_image_anim_frame 32, 10
- obj_image_anim_frame 16, 10
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83E76E0:: @ 83E76E0
- .4byte gSpriteAnim_83E76C0
- .4byte gSpriteAnim_83E76CC
-
- .align 2
-gUnknown_083E76E8:: @ 83E76E8
- obj_pal gPokenavCursor_Pal, 0x0000
-
- .align 2
-gSpriteTemplate_83E76F0:: @ 83E76F0
- spr_template 0, 0, gOamData_83E76B8, gSpriteAnimTable_83E76E0, NULL, gDummySpriteAffineAnimTable, sub_80FBAF0
-
-gUnknown_083E7708:: @ 83E7708
- .incbin "baserom.gba", 0x003e7708, 0x8
-
-Unknown_83E7710:
- .incbin "baserom.gba", 0x003e7710, 0x8
-
-gUnknown_083E7718:: @ 83E7718
- .4byte Unknown_83E7710
-
-gUnknown_083E771C:: @ 83E771C
- .incbin "graphics/pokenav/map_frame.gbapal"
-
-gUnknown_083E773C:: @ 83E773C
- .incbin "graphics/pokenav/map_frame.4bpp.lz"
-
-gUnknown_083E7774:: @ 83E7774
- .incbin "baserom.gba", 0x003e7774, 0xb8
-
- .align 2
-gPokenavMapMisc_Pal::
- .incbin "graphics/pokenav/map_misc.gbapal"
-
-gUnknown_083E784C:: @ 83E784C
- .incbin "graphics/pokenav/map_misc.4bpp.lz"
-
-gUnknown_083E7920:: @ 83E7920
- .incbin "baserom.gba", 0x3e7920, 0x98
-
- .align 2
-Unknown_3E79B8: @ 83E79B8
- .4byte OtherText_PokeLeague
- .4byte OtherText_PokeCenter
-
- .align 2
-gUnknown_083E79C0:: @ 83E79C0
- .4byte Unknown_3E79B8
- .incbin "baserom.gba", 0x3e79c4, 0x8
-
- .align 2
-gUnknown_083E79CC:: @ 83E79CC
- obj_pal gPokenavMapMisc_Pal, 0x0002
-
- .align 2
-gUnknown_083E79D4:: @ 83E79D4
- .incbin "baserom.gba", 0x003e79d4, 0x8
-
- .align 2
-gOamData_83E79DC:: @ 83E79DC
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83E79E4:: @ 83E79E4
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E79EC:: @ 83E79EC
- obj_image_anim_frame 1, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E79F4:: @ 83E79F4
- obj_image_anim_frame 3, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E79FC:: @ 83E79FC
- obj_image_anim_frame 5, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E7A04:: @ 83E7A04
- obj_image_anim_frame 6, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E7A0C:: @ 83E7A0C
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E7A14:: @ 83E7A14
- obj_image_anim_frame 10, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E7A1C:: @ 83E7A1C
- .4byte gSpriteAnim_83E79E4
- .4byte gSpriteAnim_83E79EC
- .4byte gSpriteAnim_83E79F4
- .4byte gSpriteAnim_83E79FC
- .4byte gSpriteAnim_83E7A04
- .4byte gSpriteAnim_83E7A0C
- .4byte gSpriteAnim_83E7A14
-
- .align 2
-gSpriteTemplate_83E7A38:: @ 83E7A38
- spr_template 2, 2, gOamData_83E79DC, gSpriteAnimTable_83E7A1C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-@ 83E7A50
- .include "data/cute_sketch.inc"
-
-@ 83E9FD0
- .include "data/decorations.inc"
-
- .align 2
-gUnknown_083EC5E4:: @ 83EC5E4
- .4byte SecretBaseText_Desk
- .4byte SecretBaseText_Chair
- .4byte SecretBaseText_Plant
- .4byte SecretBaseText_Ornament
- .4byte SecretBaseText_Mat
- .4byte SecretBaseText_Poster
- .4byte SecretBaseText_Doll
- .4byte SecretBaseText_Cushion
-
- .align 2
-gUnknown_083EC604:: @ 83EC604
- .4byte SecretBaseText_Decorate, sub_80FF160
- .4byte SecretBaseText_PutAway, sub_8100A0C
- .4byte SecretBaseText_Toss, sub_8101700
- .4byte gUnknownText_Exit, gpu_pal_decompress_alloc_tag_and_upload
-
- .align 2
-gUnknown_083EC624:: @ 83EC624
- .4byte SecretBaseText_PutOutDecor
- .4byte SecretBaseText_StoreChosenDecor
- .4byte SecretBaseText_ThrowAwayDecor
- .4byte gMenuText_GoBackToPrev
-
- .align 2
-gUnknown_083EC634:: @ 83EC634
- .4byte sub_80FF5BC
- .4byte sub_80FF058
- .4byte sub_81017A0
- .4byte sub_80FF058
- .4byte sub_81017A0
- .4byte sub_80FF058
- .4byte sub_8109D04
- .4byte sub_80FF058
-
-gUnknown_083EC654:: @ 83EC654
- .incbin "baserom.gba", 0x003ec654, 0x6
-
-gUnknown_083EC65A:: @ 83EC65A
- .incbin "baserom.gba", 0x3ec65a, 0x6
-
-Unknown_3EC660: @ 83EC660
- .incbin "baserom.gba", 0x3ec660, 0x4
-
-Unknown_3EC664: @ 83EC664
- .incbin "baserom.gba", 0x3ec664, 0xc
-
-Unknown_3EC670: @ 83EC670
- .incbin "baserom.gba", 0x3ec670, 0x10
-
-Unknown_3EC680: @ 83EC680
- .incbin "baserom.gba", 0x3ec680, 0xc
-
-Unknown_3EC68C: @ 83EC68C
- .incbin "baserom.gba", 0x3ec68c, 0x8
-
-Unknown_3EC694: @ 83EC694
- .incbin "baserom.gba", 0x3ec694, 0x20
-
-Unknown_3EC6B4: @ 83EC6B4
- .incbin "baserom.gba", 0x3ec6b4, 0x24
-
-Unknown_3EC6D8: @ 83EC6D8
- .incbin "baserom.gba", 0x3ec6d8, 0x18
-
-Unknown_3EC6F0: @ 83EC6F0
- .incbin "baserom.gba", 0x3ec6f0, 0x4
-
-Unknown_3EC6F4: @ 83EC6F4
- .incbin "baserom.gba", 0x3ec6f4, 0x8
-
-Unknown_3EC6FC: @ 83EC6FC
- .incbin "baserom.gba", 0x3ec6fc, 0xc
-
-Unknown_3EC708: @ 83EC708
- .incbin "baserom.gba", 0x3ec708, 0x20
-
-Unknown_3EC728: @ 83EC728
- .incbin "baserom.gba", 0x3ec728, 0x10
-
-Unknown_3EC738: @ 83EC738
- .incbin "baserom.gba", 0x3ec738, 0x8
-
-Unknown_3EC740: @ 83EC740
- .incbin "baserom.gba", 0x3ec740, 0xc
-
-Unknown_3EC74C: @ 83EC74C
- .incbin "baserom.gba", 0x3ec74c, 0x20
-
-Unknown_3EC76C: @ 83EC76C
- .incbin "baserom.gba", 0x3ec76c, 0x24
-
-Unknown_3EC790: @ 83EC790
- .incbin "baserom.gba", 0x3ec790, 0x18
-
-Unknown_3EC7A8: @ 83EC7A8
- .incbin "baserom.gba", 0x3ec7a8, 0x4
-
-Unknown_3EC7AC: @ 83EC7AC
- .incbin "baserom.gba", 0x3ec7ac, 0x8
-
-Unknown_3EC7B4: @ 83EC7B4
- .incbin "baserom.gba", 0x3ec7b4, 0xc
-
-Unknown_3EC7C0: @ 83EC7C0
- .incbin "baserom.gba", 0x3ec7c0, 0x20
-
-Unknown_3EC7E0: @ 83EC7E0
- .incbin "baserom.gba", 0x3ec7e0, 0x10
-
-Unknown_3EC7F0: @ 83EC7F0
- .incbin "baserom.gba", 0x3ec7f0, 0x8
-
-Unknown_3EC7F8: @ 83EC7F8
- .incbin "baserom.gba", 0x3ec7f8, 0xc
-
-Unknown_3EC804: @ 83EC804
- .incbin "baserom.gba", 0x3ec804, 0x20
-
-Unknown_3EC824: @ 83EC824
- .incbin "baserom.gba", 0x3ec824, 0x24
-
-Unknown_3EC848: @ 83EC848
- .incbin "baserom.gba", 0x3ec848, 0x18
-
- .align 2
-gUnknown_083EC860:: @ 83EC860
- .4byte Unknown_3EC660, Unknown_3EC6F0, Unknown_3EC7A8, 0x4
- .4byte Unknown_3EC68C, Unknown_3EC6F4, Unknown_3EC7AC, 0x8
- .4byte Unknown_3EC664, Unknown_3EC6FC, Unknown_3EC7B4, 0xc
- .4byte Unknown_3EC694, Unknown_3EC708, Unknown_3EC7C0, 0x20
- .4byte Unknown_3EC670, Unknown_3EC728, Unknown_3EC7E0, 0x10
- .4byte Unknown_3EC68C, Unknown_3EC738, Unknown_3EC7F0, 0x8
- .4byte Unknown_3EC680, Unknown_3EC740, Unknown_3EC7F8, 0xc
- .4byte Unknown_3EC694, Unknown_3EC74C, Unknown_3EC804, 0x20
- .4byte Unknown_3EC6B4, Unknown_3EC76C, Unknown_3EC824, 0x24
- .4byte Unknown_3EC6D8, Unknown_3EC790, Unknown_3EC848, 0x18
-
-gUnknown_083EC900:: @ 83EC900
- .incbin "baserom.gba", 0x3ec900, 0x28
-
- .align 2
-gSpriteAnim_83EC928:: @ 83EC928
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83EC930:: @ 83EC930
- .4byte gSpriteAnim_83EC928
-
- .align 2
-gSpriteImageTable_83EC934: @ 83EC934
- obj_frame_tiles 0x02038984, 0x800
-
- .align 2
-gSpriteTemplate_83EC93C:: @ 83EC93C
- spr_template 0xFFFF, 3000, 0x20391AC, gSpriteAnimTable_83EC930, gSpriteImageTable_83EC934, gDummySpriteAffineAnimTable, sub_81009A8
-
- .align 2
-gUnknown_083EC954:: @ 83EC954
- obj_pal 0x02039184, 3000
-
- .align 2
-gUnknown_083EC95C:: @ 83EC95C
- .4byte sub_81000C4
- .4byte sub_810065C
-
- .align 2
-gUnknown_083EC964:: @ 83EC964
- .4byte sub_810026C
- .4byte sub_810065C
-
- .align 2
-gUnknown_083EC96C:: @ 83EC96C
- .4byte sub_80FFAB0
- .4byte sub_80FFB08
- .4byte sub_8100F88
- .4byte sub_8100FB4
-
-gUnknown_083EC97C:: @ 83EC97C
- .incbin "baserom.gba", 0x003ec97c, 0x8
-
-gUnknown_083EC984:: @ 83EC984
- .incbin "baserom.gba", 0x003ec984, 0x8
-
- .align 2
-gUnknown_083EC98C::
- .incbin "baserom.gba", 0x003ec98c, 0x20
-
- .align 2
-Unknown_3EC9AC: @ 83EC9AC
- .incbin "baserom.gba", 0x3ec9ac, 0x20
-
- .align 2
-gUnknown_083EC9CC:: @ 83EC9CC
- .4byte sub_810153C
- .4byte sub_8100EEC
-
- .align 2
-gUnknown_083EC9D4:: @ 83EC9D4
- .4byte sub_8101590
- .4byte sub_8100EEC
-
- .align 2
-gSpriteImage_83EC9DC:: @ 83EC9DC
- .incbin "graphics/unknown_sprites/83EC9DC.4bpp"
-
- .align 2
-gUnknown_083ECA5C:: @ 83ECA5C
- obj_pal gUnknown_083EC98C, 0x0008
-
- .align 2
-gUnknown_083ECA64:: @ 83ECA64
- obj_pal Unknown_3EC9AC, 0x0008
-
- .align 2
-gOamData_83ECA6C:: @ 83ECA6C
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83ECA74:: @ 83ECA74
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83ECA7C:: @ 83ECA7C
- .4byte gSpriteAnim_83ECA74
-
- .align 2
-gSpriteImageTable_83ECA80:: @ 83ECA80
- obj_frame_tiles gSpriteImage_83EC9DC, 0x80
-
- .align 2
-gSpriteTemplate_83ECA88:: @ 83ECA88
- spr_template 0xFFFF, 8, gOamData_83ECA6C, gSpriteAnimTable_83ECA7C, gSpriteImageTable_83ECA80, gDummySpriteAffineAnimTable, sub_8101698
-
- .align 2
-gUnknown_083ECAA0:: @ 83ECAA0
- .4byte sub_8101848
- .4byte sub_80FED3C
-
- .incbin "baserom.gba", 0x003ecaa8, 0x4
-
- .align 2
-gUnknown_083ECAAC:: @ 83ECAAC
- .4byte sub_8101D5C
- .4byte sub_8101D8C
- .4byte sub_8101DB0
- .4byte sub_8101DF4
- .4byte sub_8101E10
- .4byte sub_8101E3C
- .4byte sub_8101F44
- .4byte sub_8101F60
- .4byte sub_8101F88
- .4byte sub_8101FA4
- .4byte sub_8102008
- .4byte sub_8102034
- .4byte sub_8102058
- .4byte sub_8102090
- .4byte sub_81020C8
- .4byte sub_81021E0
- .4byte sub_81021FC
- .4byte sub_8102264
- .4byte sub_81022A0
- .4byte sub_81022CC
- .4byte sub_81022F0
- .4byte sub_8102318
- .4byte sub_8102344
- .4byte sub_810239C
- .4byte sub_81023B8
- .4byte sub_81023E0
- .4byte sub_81023FC
- .4byte sub_8102424
- .4byte sub_8102460
-
- .align 2
-gUnknown_083ECB20:: @ 83ECB20
- .4byte sub_8102A9C
- .4byte sub_8102AD0
- .4byte sub_8102B80
-
- .align 2
-gUnknown_083ECB2C:: @ 83ECB2C
- .4byte sub_8102EA0
- .4byte sub_8102EA4
- .4byte sub_8102EC0
- .4byte sub_8102F4C
- .4byte sub_8103008
-
- .align 2
-gUnknown_083ECB40:: @ 83ECB40
- .4byte sub_810305C
- .4byte sub_81032C0
- .4byte sub_81033DC
-
- .align 2
-gUnknown_083ECB4C:: @ 83ECB4C
- .4byte sub_81034F4
- .4byte sub_8103540
- .4byte sub_810380C
-
-gUnknown_083ECB58:: @ 83ECB58
- .incbin "baserom.gba", 0x003ecb58, 0xc
-
- .align 2
-gUnknown_083ECB64:: @ 83ECB64
- .4byte sub_8103154
- .4byte sub_81031B4
- .4byte sub_81031B4
-
- .align 2
-gUnknown_083ECB70:: @ 83ECB70
- .4byte sub_81032E8
- .4byte sub_81032E8
- .4byte sub_810333C
-
- .align 2
-gUnknown_083ECB7C:: @ 83ECB7C
- .4byte sub_810341C
- .4byte sub_810341C
- .4byte sub_810347C
-
- .align 2
-gUnknown_083ECB88:: @ 83ECB88
- .4byte sub_8103564
- .4byte j5_08111E84
- .4byte sub_8103668
-
- .align 2
-gUnknown_083ECB94:: @ 83ECB94
- .4byte sub_8103830
- .4byte sub_8103910
- .4byte sub_8103A78
-
- .align 2
-gUnknown_083ECBA0:: @ 83ECBA0
- .4byte sub_8103C78
- .4byte sub_8103CAC
- .4byte sub_8103CC8
-
-gUnknown_083ECBAC:: @ 83ECBAC
- .incbin "baserom.gba", 0x003ecbac, 0x8
-
- .align 2
-gUnknown_083ECBB4:: @ 83ECBB4
- .4byte nullsub_68
- .4byte sub_810411C
- .4byte sub_8104144
- .4byte sub_81041AC
-
- .align 1
-gUnknown_083ECBC4:: @ 83ECBC4
- .2byte 0x9E, 0x6E, 0x9F, 0x6F, 0xAF, 0x7F
-
- .align 2
-gUnknown_083ECBD0:: @ 83ECBD0
- .4byte sub_810437C
- .4byte sub_81043EC
- .4byte sub_8104468
- .4byte sub_8104498
- .4byte sub_8104548
- .4byte sub_8104598
- .4byte sub_81045CC
- .4byte sub_810463C
- .4byte sub_81046C0
- .4byte sub_8104764
- .4byte sub_8104794
- .4byte sub_81047EC
- .4byte sub_8104860
- .4byte sub_81048A8
- .4byte sub_81048CC
- .4byte sub_8104940
- .4byte sub_81049C8
- .4byte sub_8104794
- .4byte sub_81049F8
-
- .align 2
-gUnknown_083ECC1C:: @ 83ECC1C
- .4byte 0x02020101
-
-gUnknown_083ECC20:: @ 83ECC20
- .incbin "baserom.gba", 0x003ecc20, 0x8
-
-gUnknown_083ECC28:: @ 83ECC28
- .incbin "baserom.gba", 0x003ecc28, 0x8
-
- .align 2
-gUnknown_083ECC30:: @ 83ECC30
- .4byte sub_8104B3C
- .4byte sub_8104B60
- .4byte sub_8104B80
- .4byte sub_8104B60
- .4byte sub_8104BC8
- .4byte sub_8104B60
- .4byte sub_8104BFC
- .4byte sub_8104B60
- .4byte sub_8104C44
-
-gUnknown_083ECC54:: @ 83ECC54
- .4byte nullsub_69
-
-gUnknown_083ECC58:: @ 83ECC58
- .byte 16, 0
-
- .align 1
-gUnknown_083ECC5A:: @ 83ECC5A
- .2byte 0x0, 0x40, 0x80, 0xC0
-
-gUnknown_083ECC62:: @ 83ECC62
- .incbin "baserom.gba", 0x003ecc62, 0x8
-
-gUnknown_083ECC6A:: @ 83ECC6A
- .incbin "baserom.gba", 0x003ecc6a, 0x8
-
-gUnknown_083ECC72:: @ 83ECC72
- .incbin "baserom.gba", 0x003ecc72, 0x10
-
-gUnknown_083ECC82:: @ 83ECC82
- .incbin "baserom.gba", 0x003ecc82, 0x10
-
-gUnknown_083ECC92:: @ 83ECC92
- .incbin "baserom.gba", 0x003ecc92, 0x10
-
-gUnknown_083ECCA2:: @ 83ECCA2
- .incbin "baserom.gba", 0x003ecca2, 0x10
-
-gUnknown_083ECCB2:: @ 83ECCB2
- .incbin "baserom.gba", 0x003eccb2, 0x3f
-
-gUnknown_083ECCF1:: @ 83ECCF1
- .incbin "baserom.gba", 0x003eccf1, 0x7
-
-gUnknown_083ECCF8:: @ 83ECCF8
- .incbin "baserom.gba", 0x003eccf8, 0xc
-
-gUnknown_083ECD04:: @ 83ECD04
- .incbin "baserom.gba", 0x003ecd04, 0x12
-
-gUnknown_083ECD16:: @ 83ECD16
- .incbin "baserom.gba", 0x003ecd16, 0x12
-
-gUnknown_083ECD28:: @ 83ECD28
- .incbin "baserom.gba", 0x003ecd28, 0x1e
-
-gUnknown_083ECD46:: @ 83ECD46
- .incbin "baserom.gba", 0x003ecd46, 0x66
-
-gUnknown_083ECDAC:: @ 83ECDAC
- .incbin "baserom.gba", 0x003ecdac, 0x66
-
-gUnknown_083ECE12:: @ 83ECE12
- .incbin "baserom.gba", 0x003ece12, 0xa
-
-gUnknown_083ECE1C:: @ 83ECE1C
- .incbin "baserom.gba", 0x003ece1c, 0x14
-
-gUnknown_083ECE30:: @ 83ECE30
- .incbin "baserom.gba", 0x003ece30, 0xa
-
-gUnknown_083ECE3A:: @ 83ECE3A
- .incbin "baserom.gba", 0x003ece3a, 0x8
-
-gUnknown_083ECE42:: @ 83ECE42
- .incbin "baserom.gba", 0x003ece42, 0x6
-
-gUnknown_083ECE48:: @ 83ECE48
- .incbin "baserom.gba", 0x003ece48, 0xa
-
-gUnknown_083ECE52:: @ 83ECE52
- .incbin "baserom.gba", 0x003ece52, 0x8
-
-gUnknown_083ECE5A:: @ 83ECE5A
- .incbin "baserom.gba", 0x003ece5a, 0x12
-
-gUnknown_083ECE6C:: @ 83ECE6C
- .incbin "baserom.gba", 0x003ece6c, 0x12
-
-gUnknown_083ECE7E:: @ 83ECE7E
- .incbin "baserom.gba", 0x003ece7e, 0x8e
-
- .align 2
-gUnknown_083ECF0C:: @ 83ECF0C
- .4byte sub_8105C64
- .4byte sub_8105F54
- .4byte sub_8105F54
- .4byte sub_8105F54
- .4byte sub_8105F54
- .4byte sub_8105F9C
- .4byte sub_8105EB4
- .4byte sub_8105C64
- .4byte sub_8105C64
- .4byte sub_8105C6C
- .4byte sub_8105CF0
- .4byte sub_8105D08
- .4byte sub_8105D20
- .4byte sub_8105D3C
- .4byte sub_8105DA4
- .4byte sub_8105E08
- .4byte sub_8105C64
- .4byte sub_8106058
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_8106230
-
-Unknown_83ECF98:
- .incbin "baserom.gba", 0x003ECF98, 0x10
-Unknown_83ECFA8:
- .incbin "baserom.gba", 0x003ECFA8, 0x1C
-Unknown_83ECFC4:
- .incbin "baserom.gba", 0x003ECFC4, 0xC
-Unknown_83ECFD0:
- .incbin "baserom.gba", 0x003ECFD0, 0x18
-Unknown_83ECFE8:
- .incbin "baserom.gba", 0x003ECFE8, 0x10
-Unknown_83ECFF8:
- .incbin "baserom.gba", 0x003ECFF8, 0x28
-Unknown_83ED020:
- .incbin "baserom.gba", 0x003ED020, 0x28
-
- .align 2
-gUnknown_083ED048:: @ 83ED048
- .4byte Unknown_83ECF98
- .4byte Unknown_83ECFA8
- .4byte Unknown_83ECFC4
- .4byte Unknown_83ECFD0
- .4byte Unknown_83ECFE8
- .4byte Unknown_83ED020
- .4byte Unknown_83ECFF8
-
- .align 2
-gUnknown_083ED064:: @ 83ED064
- .4byte sub_810639C
- .4byte sub_8106364
- .4byte sub_8106370
- .4byte nullsub_70
- .4byte nullsub_70
- .4byte sub_8106370
- .4byte sub_8106370
-
- .align 2
-gOamData_83ED080:: @ 83ED080
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED088:: @ 83ED088
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED090:: @ 83ED090
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED098:: @ 83ED098
- .2byte 0x8000
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED0A0:: @ 83ED0A0
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED0A8:: @ 83ED0A8
- .2byte 0x8000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED0B0:: @ 83ED0B0
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED0B8:: @ 83ED0B8
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteImageTable_83ED0C0:: @ 83ED0C0
- obj_frame_tiles 0x02013200, 0x800
- obj_frame_tiles 0x02013A00, 0x800
- obj_frame_tiles 0x02014200, 0x800
- obj_frame_tiles 0x02014A00, 0x800
- obj_frame_tiles 0x02015200, 0x800
-
- .align 2
-gSpriteImageTable_83ED0E8:: @ 83ED0E8
- obj_frame_tiles 0x02015A00, 0x300
-
- .align 2
-gSpriteImageTable_83ED0F0:: @ 83ED0F0
- obj_frame_tiles 0x02015D00, 0x500
-
- .align 2
-gSpriteImageTable_83ED0F8:: @ 83ED0F8
- obj_frame_tiles 0x02016200, 0x600
-
- .align 2
-gSpriteImageTable_83ED100:: @ 83ED100
- obj_frame_tiles gSpriteImage_8E988E8, 0x80
- obj_frame_tiles gSpriteImage_8E98968, 0x80
- obj_frame_tiles gSpriteImage_8E989E8, 0x80
- obj_frame_tiles gSpriteImage_8E98A68, 0x80
- obj_frame_tiles gSpriteImage_8E98AE8, 0x80
- obj_frame_tiles gSpriteImage_8E98B68, 0x80
-
- .align 2
-gSpriteImageTable_83ED130:: @ 83ED130
- obj_frame_tiles gSpriteImage_8E991E8, 0x200
-
- .align 2
-gSpriteImageTable_83ED138:: @ 83ED138
- obj_frame_tiles gSpriteImage_8E99808, 0x40
-
- .align 2
-gSpriteImageTable_83ED140:: @ 83ED140
- obj_frame_tiles gSpriteImage_8E98BE8, 0x100
- obj_frame_tiles gSpriteImage_8E98CE8, 0x100
-
- .align 2
-gSpriteImageTable_83ED150:: @ 83ED150
- obj_frame_tiles gSpriteImage_8E993E8, 0x400
-
- .align 2
-gSpriteImageTable_83ED158:: @ 83ED158
- obj_frame_tiles gSpriteImage_8E98DE8, 0x200
- obj_frame_tiles gSpriteImage_8E98FE8, 0x200
-
- .align 2
-gSpriteImageTable_83ED168:: @ 83ED168
- obj_frame_tiles gSpriteImage_8E98848, 0x20
-
- .align 2
-gSpriteImageTable_83ED170:: @ 83ED170
- obj_frame_tiles gSpriteImage_8E98868, 0x80
-
- .align 2
-gSpriteImageTable_83ED178:: @ 83ED178
- obj_frame_tiles 0x02010000, 0x600
-
- .align 2
-gSpriteImageTable_83ED180:: @ 83ED180
- obj_frame_tiles 0x02010600, 0x200
-
- .align 2
-gSpriteImageTable_83ED188:: @ 83ED188
- obj_frame_tiles 0x02010800, 0x200
-
- .align 2
-gSpriteImageTable_83ED190:: @ 83ED190
- obj_frame_tiles 0x02010A00, 0x200
-
- .align 2
-gSpriteImageTable_83ED198:: @ 83ED198
- obj_frame_tiles 0x02010C00, 0x300
-
- .align 2
-gSpriteImageTable_83ED1A0:: @ 83ED1A0
- obj_frame_tiles 0x02011000, 0x400
-
- .align 2
-gSpriteImageTable_83ED1A8:: @ 83ED1A8
- obj_frame_tiles 0x02011400, 0x200
-
- .align 2
-gSpriteImageTable_83ED1B0:: @ 83ED1B0
- obj_frame_tiles 0x02011600, 0x300
-
- .align 2
-gSpriteImageTable_83ED1B8:: @ 83ED1B8
- obj_frame_tiles 0x02011900, 0x300
-
- .align 2
-gSpriteImageTable_83ED1C0:: @ 83ED1C0
- obj_frame_tiles 0x02011C00, 0x200
- obj_frame_tiles 0x02011E00, 0x200
- obj_frame_tiles 0x02011E00, 0x200
-
- .align 2
-gSpriteImageTable_83ED1D8:: @ 83ED1D8
- obj_frame_tiles 0x02012000, 0x280
-
- .align 2
-gSpriteImageTable_83ED1E0:: @ 83ED1E0
- obj_frame_tiles 0x02012280, 0x80
- obj_frame_tiles 0x02012300, 0x80
- obj_frame_tiles 0x02012380, 0x80
- obj_frame_tiles 0x02012400, 0x80
- obj_frame_tiles 0x02012480, 0x80
-
- .align 2
-gSpriteImageTable_83ED208:: @ 83ED208
- obj_frame_tiles 0x02012600, 0x480
- obj_frame_tiles 0x02012A80, 0x480
-
- .align 2
-gSpriteImageTable_83ED218:: @ 83ED218
- obj_frame_tiles 0x02012F00, 0x180
- obj_frame_tiles 0x02013080, 0x180
-
- .align 2
-gSpriteImageTable_83ED228:: @ 83ED228
- obj_frame_tiles gSpriteImage_8E98828, 0x20
-
- .align 2
-gSpriteAnim_83ED230:: @ 83ED230
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED238:: @ 83ED238
- obj_image_anim_frame 0, 1
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED240:: @ 83ED240
- obj_image_anim_frame 0, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED248:: @ 83ED248
- obj_image_anim_frame 1, 16
- obj_image_anim_frame 0, 16
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED254:: @ 83ED254
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED260:: @ 83ED260
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED26C:: @ 83ED26C
- obj_image_anim_frame 2, 32
- obj_image_anim_frame 3, 32
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED278:: @ 83ED278
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED280:: @ 83ED280
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED288:: @ 83ED288
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED290:: @ 83ED290
- obj_image_anim_frame 2, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED298:: @ 83ED298
- obj_image_anim_frame 3, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED2A0:: @ 83ED2A0
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED2A8:: @ 83ED2A8
- obj_image_anim_frame 5, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED2B0:: @ 83ED2B0
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED2BC:: @ 83ED2BC
- obj_image_anim_frame 0, 16
- obj_image_anim_frame 1, 16
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED2C8:: @ 83ED2C8
- obj_image_anim_frame 0, 30
- obj_image_anim_frame 1, 30
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED2D4:: @ 83ED2D4
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED2DC:: @ 83ED2DC
- obj_image_anim_frame 0, 30
- obj_image_anim_frame 1, 30
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED2E8:: @ 83ED2E8
- 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_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED2FC:: @ 83ED2FC
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED304:: @ 83ED304
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED30C:: @ 83ED30C
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED314:: @ 83ED314
- obj_image_anim_frame 2, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED31C:: @ 83ED31C
- obj_image_anim_frame 3, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED324:: @ 83ED324
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83ED32C:: @ 83ED32C
- .4byte gSpriteAnim_83ED230
-
- .align 2
-gSpriteAnimTable_83ED330:: @ 83ED330
- .4byte gSpriteAnim_83ED238
-
- .align 2
-gSpriteAnimTable_83ED334:: @ 83ED334
- .4byte gSpriteAnim_83ED240
- .4byte gSpriteAnim_83ED248
- .4byte gSpriteAnim_83ED254
- .4byte gSpriteAnim_83ED260
- .4byte gSpriteAnim_83ED26C
- .4byte gSpriteAnim_83ED278
-
- .align 2
-gSpriteAnimTable_83ED34C:: @ 83ED34C
- .4byte gSpriteAnim_83ED280
- .4byte gSpriteAnim_83ED288
- .4byte gSpriteAnim_83ED290
- .4byte gSpriteAnim_83ED298
- .4byte gSpriteAnim_83ED2A0
- .4byte gSpriteAnim_83ED2A8
-
- .align 2
-gSpriteAnimTable_83ED364:: @ 83ED364
- .4byte gSpriteAnim_83ED2B0
-
- .align 2
-gSpriteAnimTable_83ED368:: @ 83ED368
- .4byte gSpriteAnim_83ED2BC
-
- .align 2
-gSpriteAnimTable_83ED36C:: @ 83ED36C
- .4byte gSpriteAnim_83ED2C8
- .4byte gSpriteAnim_83ED2D4
-
- .align 2
-gSpriteAnimTable_83ED374:: @ 83ED374
- .4byte gSpriteAnim_83ED2DC
-
- .align 2
-gSpriteAnimTable_83ED378:: @ 83ED378
- .4byte gSpriteAnim_83ED2E8
- .4byte gSpriteAnim_83ED2FC
-
- .align 2
-gSpriteAnimTable_83ED380:: @ 83ED380
- .4byte gSpriteAnim_83ED304
- .4byte gSpriteAnim_83ED30C
- .4byte gSpriteAnim_83ED314
- .4byte gSpriteAnim_83ED31C
- .4byte gSpriteAnim_83ED324
-
- .align 2
-gSpriteAffineAnim_83ED394:: @ 83ED394
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_loop 0
- obj_rot_scal_anim_frame 0x1, 0x1, 0, 1
- obj_rot_scal_anim_loop 255
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83ED3BC:: @ 83ED3BC
- .4byte gSpriteAffineAnim_83ED394
-
- .align 2
-gSpriteAffineAnim_83ED3C0:: @ 83ED3C0
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 6, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83ED410:: @ 83ED410
- .4byte gSpriteAffineAnim_83ED3C0
-
- .align 2
-gSpriteTemplate_83ED414:: @ 83ED414
- spr_template 0, 0, gOamData_83ED0A0, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, sub_8104F18
-
- .align 2
-gSpriteTemplate_83ED42C:: @ 83ED42C
- spr_template 7, 4, gOamData_83ED088, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, sub_810506C
-
- .align 2
-gSpriteTemplate_83ED444:: @ 83ED444
- spr_template 17, 0, gOamData_83ED0B8, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED45C:: @ 83ED45C
- spr_template 0xFFFF, 1, gOamData_83ED0B8, gSpriteAnimTable_83ED334, gSpriteImageTable_83ED0C0, gDummySpriteAffineAnimTable, sub_8105170
-
- .align 2
-gSpriteTemplate_83ED474:: @ 83ED474
- spr_template 0xFFFF, 2, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0E8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED48C:: @ 83ED48C
- spr_template 0xFFFF, 3, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0F0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED4A4:: @ 83ED4A4
- spr_template 0xFFFF, 3, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0F8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED4BC:: @ 83ED4BC
- spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED34C, gSpriteImageTable_83ED100, gDummySpriteAffineAnimTable, sub_810535C
-
- .align 2
-gSpriteTemplate_83ED4D4:: @ 83ED4D4
- spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED130, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED4EC:: @ 83ED4EC
- spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED138, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED504:: @ 83ED504
- spr_template 0xFFFF, 4, gOamData_83ED098, gSpriteAnimTable_83ED364, gSpriteImageTable_83ED140, gDummySpriteAffineAnimTable, sub_810562C
-
- .align 2
-gSpriteTemplate_83ED51C:: @ 83ED51C
- spr_template 0xFFFF, 7, gOamData_83ED0A8, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED150, gDummySpriteAffineAnimTable, sub_8105784
-
- .align 2
-gSpriteTemplate_83ED534:: @ 83ED534
- spr_template 0xFFFF, 5, gOamData_83ED0A0, gSpriteAnimTable_83ED368, gSpriteImageTable_83ED158, gDummySpriteAffineAnimTable, sub_8105894
-
- .align 2
-gSpriteTemplate_83ED54C:: @ 83ED54C
- spr_template 0xFFFF, 4, gOamData_83ED080, gSpriteAnimTable_83ED330, gSpriteImageTable_83ED168, gDummySpriteAffineAnimTable, sub_810594C
-
- .align 2
-gSpriteTemplate_83ED564:: @ 83ED564
- spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED170, gSpriteAffineAnimTable_83ED3BC, sub_8105A38
-
- .align 2
-gSpriteTemplate_83ED57C:: @ 83ED57C
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED178, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED594:: @ 83ED594
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED180, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED5AC:: @ 83ED5AC
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED188, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED5C4:: @ 83ED5C4
- spr_template 18, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED190, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED5DC:: @ 83ED5DC
- spr_template 0xFFFF, 6, gOamData_83ED0B0, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED198, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED5F4:: @ 83ED5F4
- spr_template 0xFFFF, 6, gOamData_83ED0B0, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1A0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED60C:: @ 83ED60C
- spr_template 19, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1A8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED624:: @ 83ED624
- spr_template 20, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1B0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED63C:: @ 83ED63C
- spr_template 21, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1B8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED654:: @ 83ED654
- spr_template 0xFFFF, 6, gOamData_83ED0A0, gSpriteAnimTable_83ED36C, gSpriteImageTable_83ED1C0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED66C:: @ 83ED66C
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1D8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED684:: @ 83ED684
- spr_template 0xFFFF, 6, gOamData_83ED090, gSpriteAnimTable_83ED380, gSpriteImageTable_83ED1E0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED69C:: @ 83ED69C
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED378, gSpriteImageTable_83ED208, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED6B4:: @ 83ED6B4
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED374, gSpriteImageTable_83ED218, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED6CC:: @ 83ED6CC
- spr_template 0xFFFF, 4, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED228, gSpriteAffineAnimTable_83ED410, sub_8105B70
-
- .align 2
-Unknown_083ED6E4:
- .incbin "baserom.gba", 0x003ed6e4, 0x20
-
-gUnknown_083ED704:: @ 83ED704
- .4byte 4, Unknown_083ED6E4
-Unknown_083ED70C:
- .incbin "baserom.gba", 0x003ed70c, 0x30
-
-gUnknown_083ED73C:: @ 83ED73C
- .4byte 6, Unknown_083ED70C
-Unknown_083ED744:
- .incbin "baserom.gba", 0x003ed744, 0x18
-
-gUnknown_083ED75C:: @ 83ED75C
- .4byte 3, Unknown_083ED744
-Unknown_083ED764:
- .incbin "baserom.gba", 0x003ed764, 0x28
-
-gUnknown_083ED78C:: @ 83ED78C
- .4byte 5, Unknown_083ED764
-Unknown_083ED794:
- .incbin "baserom.gba", 0x003ed794, 0x20
-
-gUnknown_083ED7B4:: @ 83ED7B4
- .4byte 4, Unknown_083ED794
-Unknown_083ED7BC:
- .incbin "baserom.gba", 0x003ed7bc, 0x18
-
-gUnknown_083ED7D4:: @ 83ED7D4
- .4byte 3, Unknown_083ED7BC
-Unknown_083ED7DC:
- .incbin "baserom.gba", 0x003ed7dc, 0x28
-Unknown_083ED804:
- .4byte 5, Unknown_083ED7DC
-Unknown_083ED80C:
- .incbin "baserom.gba", 0x003ed80c, 0x20
-Unknown_083ED82C:
- .4byte 4, Unknown_083ED80C
-Unknown_083ED834:
- .incbin "baserom.gba", 0x003ed834, 0x20
-Unknown_083ED854:
- .4byte 4, Unknown_083ED834
-Unknown_083ED85C:
- .incbin "baserom.gba", 0x003ed85c, 0x20
-Unknown_083ED87C:
- .4byte 4, Unknown_083ED85C
-Unknown_083ED884:
- .incbin "baserom.gba", 0x003ed884, 0x30
-Unknown_083ED8B4:
- .4byte 6, Unknown_083ED884
-Unknown_083ED8BC:
- .incbin "baserom.gba", 0x003ed8bc, 0x8
-Unknown_083ED8C4:
- .incbin "baserom.gba", 0x003ed8c4, 0x8
-Unknown_083ED8CC:
- .4byte 1, Unknown_083ED8BC
- .4byte 1, Unknown_083ED8C4
-Unknown_083ED8DC:
- .incbin "baserom.gba", 0x003ed8dc, 0x60
-Unknown_083ED93C:
- .4byte 12, Unknown_083ED8DC
-Unknown_083ED944:
- .incbin "baserom.gba", 0x003ed944, 0x18
-Unknown_083ED95C:
- .4byte 3, Unknown_083ED944
-Unknown_083ED964:
- .incbin "baserom.gba", 0x003ed964, 0x10
-Unknown_083ED974:
- .4byte 2, Unknown_083ED964
-Unknown_083ED97C:
- .incbin "baserom.gba", 0x003ed97c, 0x10
-Unknown_083ED98C:
- .4byte 2, Unknown_083ED97C
-Unknown_083ED994:
- .incbin "baserom.gba", 0x003ed994, 0x10
-Unknown_083ED9A4:
- .4byte 2, Unknown_083ED994
-Unknown_083ED9AC:
- .incbin "baserom.gba", 0x003ed9ac, 0x10
-Unknown_083ED9BC:
- .4byte 2, Unknown_083ED9AC
-Unknown_083ED9C4:
- .incbin "baserom.gba", 0x003ed9c4, 0x10
-Unknown_083ED9D4:
- .4byte 2, Unknown_083ED9C4
-Unknown_083ED9DC:
- .incbin "baserom.gba", 0x003ed9dc, 0x10
-Unknown_083ED9EC:
- .4byte 2, Unknown_083ED9DC
-Unknown_083ED9F4:
- .incbin "baserom.gba", 0x003ed9f4, 0x10
-Unknown_083EDA04:
- .4byte 2, Unknown_083ED9F4
-Unknown_083EDA0C:
- .incbin "baserom.gba", 0x003eda0C, 0x10
-Unknown_083EDA1C:
- .4byte 2, Unknown_083EDA0C
-Unknown_083EDA24:
- .incbin "baserom.gba", 0x003eda24, 0x10
-Unknown_083EDA34:
- .4byte 2, Unknown_083EDA24
-Unknown_083EDA3C:
- .incbin "baserom.gba", 0x003eda3c, 0x30
-Unknown_083EDA6C:
- .4byte 6, Unknown_083EDA3C
-Unknown_083EDA74:
- .incbin "baserom.gba", 0x003eda74, 0x18
-Unknown_083EDA8C:
- .4byte 3, Unknown_083EDA74
-Unknown_083EDA94:
- .incbin "baserom.gba", 0x003eda94, 0x30
-Unknown_083EDAC4:
- .4byte 6, Unknown_083EDA94
-Unknown_083EDACC:
- .incbin "baserom.gba", 0x003edacc, 0x30
-Unknown_083EDAFC:
- .4byte 6, Unknown_083EDACC
-Unknown_083EDB04:
- .incbin "baserom.gba", 0x003edb04, 0x18
-Unknown_083EDB1C:
- .4byte 3, Unknown_083EDB04
-Unknown_083EDB24:
- .incbin "baserom.gba", 0x003edb24, 0x30
-Unknown_083EDB54:
- .4byte 6, Unknown_083EDB24
-
- .align 2
-gUnknown_083EDB5C:: @ 83EDB5C
- .4byte gSpriteTemplate_83ED57C
- .4byte gSpriteTemplate_83ED594
- .4byte gSpriteTemplate_83ED5AC
- .4byte gSpriteTemplate_83ED5DC
- .4byte gSpriteTemplate_83ED5F4
- .4byte gSpriteTemplate_83ED654
- .4byte gSpriteTemplate_83ED66C
- .4byte gSpriteTemplate_83ED684
- .4byte gSpriteTemplate_83ED69C
- .4byte gSpriteTemplate_83ED6B4
- .4byte gSpriteTemplate_83ED5C4
- .4byte gSpriteTemplate_83ED5C4
- .4byte gSpriteTemplate_83ED5C4
- .4byte gSpriteTemplate_83ED5C4
- .4byte gSpriteTemplate_83ED60C
- .4byte gSpriteTemplate_83ED60C
- .4byte gSpriteTemplate_83ED60C
- .4byte gSpriteTemplate_83ED60C
- .4byte gSpriteTemplate_83ED60C
- .4byte gSpriteTemplate_83ED624
- .4byte gSpriteTemplate_83ED624
- .4byte gSpriteTemplate_83ED624
- .4byte gSpriteTemplate_83ED63C
- .4byte gSpriteTemplate_83ED63C
- .4byte gSpriteTemplate_83ED63C
- .4byte gDummySpriteTemplate
-
- .align 2
-gUnknown_083EDBC4:: @ 83EDBC4
- .4byte Unknown_083ED804
- .4byte Unknown_083ED82C
- .4byte Unknown_083ED854
- .4byte Unknown_083ED8B4
- .4byte 0 @ dummied out
- .4byte 0 @ dummied out
- .4byte Unknown_083ED8CC
- .4byte 0 @ dummied out
- .4byte Unknown_083ED93C
- .4byte Unknown_083ED95C
- .4byte Unknown_083ED974
- .4byte Unknown_083ED98C
- .4byte Unknown_083ED9A4
- .4byte Unknown_083ED9BC
- .4byte Unknown_083ED9D4
- .4byte Unknown_083ED9EC
- .4byte Unknown_083EDA04
- .4byte Unknown_083EDA1C
- .4byte Unknown_083EDA34
- .4byte Unknown_083EDA6C
- .4byte Unknown_083EDA8C
- .4byte Unknown_083EDAC4
- .4byte Unknown_083EDAFC
- .4byte Unknown_083EDB1C
- .4byte Unknown_083EDB54
- .4byte 0 @ dummied out
-
- .align 2
-gUnknown_083EDC2C:: @ 83EDC2C
- obj_tiles gSlotMachineReelSymbol1Tiles, 0x200, 0
- obj_tiles gSlotMachineReelSymbol2Tiles, 0x200, 1
- obj_tiles gSlotMachineReelSymbol3Tiles, 0x200, 2
- obj_tiles gSlotMachineReelSymbol4Tiles, 0x200, 3
- obj_tiles gSlotMachineReelSymbol5Tiles, 0x200, 4
- obj_tiles gSlotMachineReelSymbol6Tiles, 0x200, 5
- obj_tiles gSlotMachineReelSymbol7Tiles, 0x200, 6
- obj_tiles gSlotMachineNumber0Tiles, 0x40, 7
- obj_tiles gSlotMachineNumber1Tiles, 0x40, 8
- obj_tiles gSlotMachineNumber2Tiles, 0x40, 9
- obj_tiles gSlotMachineNumber3Tiles, 0x40, 10
- obj_tiles gSlotMachineNumber4Tiles, 0x40, 11
- obj_tiles gSlotMachineNumber5Tiles, 0x40, 12
- obj_tiles gSlotMachineNumber6Tiles, 0x40, 13
- obj_tiles gSlotMachineNumber7Tiles, 0x40, 14
- obj_tiles gSlotMachineNumber8Tiles, 0x40, 15
- obj_tiles gSlotMachineNumber9Tiles, 0x40, 16
- obj_tiles 0x2010a00, 0x200, 18
- obj_tiles 0x2011400, 0x200, 19
- obj_tiles 0x2011600, 0x300, 20
- obj_tiles 0x2011900, 0x300, 21
- null_obj_tiles
-
- .align 2
-gUnknown_083EDCDC:: @ 83EDCDC
- obj_tiles 0x02010000, 2048, 0x0011
-
- .align 2
-gUnknown_083EDCE4:: @ 83EDCE4
- .4byte gUnknownPalette_08E997E8
-
-UnknownPalette_83EDCE8:
- .ifdef SAPPHIRE
- .incbin "graphics/unknown/sapphire_83EDD40.gbapal"
- .else
- .incbin "graphics/unknown/ruby_83EDCE8.gbapal"
- .endif
-
- .align 2
-gUnknown_083EDD08:: @ 83EDD08
- .4byte UnknownPalette_83EDCE8 + 10 * 2
- .4byte UnknownPalette_83EDCE8 + 11 * 2
- .4byte UnknownPalette_83EDCE8 + 12 * 2
- .4byte UnknownPalette_83EDCE8 + 13 * 2
- .4byte UnknownPalette_83EDCE8 + 14 * 2
-
- .align 2
-gUnknown_083EDD1C:: @ 83EDD1C
- .4byte gUnknown_08E95A18 + 148
- .4byte gUnknown_08E95A18 + 150
- .4byte gUnknown_08E95A18 + 152
- .4byte gUnknown_08E95A18 + 154
- .4byte gUnknown_08E95A18 + 156
-
-gUnknown_083EDD30:: @ 83EDD30
- .byte 0x4A, 0x4B, 0x4C, 0x4E, 0x4D
-
-gUnknown_083EDD35:: @ 83EDD35
- .byte 0, 0, 1, 2, 3, 4
-
-gUnknown_083EDD3B:: @ 83EDD3B
- .byte 1, 2, 2
-
- .align 1
-Unknown_83EDD3E:
- .ifdef SAPPHIRE
- .incbin "graphics/unknown/sapphire_83EDD96.gbapal"
- .else
- .incbin "graphics/unknown/ruby_83EDD3E.gbapal"
- .endif
-
- .align 1
-Unknown_83EDD5E:
- .ifdef SAPPHIRE
- .incbin "graphics/unknown/sapphire_83EDDB6.gbapal"
- .else
- .incbin "graphics/unknown/ruby_83EDD5E.gbapal"
- .endif
-
- .align 1
-Unknown_83EDD7E:
- .ifdef SAPPHIRE
- .incbin "graphics/unknown/sapphire_83EDDD6.gbapal"
- .else
- .incbin "graphics/unknown/ruby_83EDD7E.gbapal"
- .endif
-
- .align 2
-gUnknown_083EDDA0:: @ 83EDDA0
- .4byte Unknown_83EDD3E
- .4byte Unknown_83EDD5E
- .4byte Unknown_83EDD7E
-
- .align 2
-gUnknown_083EDDAC:: @ 83EDDAC
- .4byte gUnknown_08E95A18 + 32
-
-Unknown_83EDDB0:
- .incbin "baserom.gba", 0x003eddb0, 0x20
-Unknown_83EDDD0:
- .incbin "baserom.gba", 0x003eddd0, 0x20
-Unknown_83EDDF0:
- .incbin "baserom.gba", 0x003eddf0, 0x20
-
- .align 2
-gUnknown_083EDE10:: @ 83EDE10
- .4byte Unknown_83EDDB0
- .4byte Unknown_83EDDD0
- .4byte Unknown_83EDDF0
- .4byte gSlotMachineSpritePalette6
-
- .align 2
-gUnknown_083EDE20:: @ 83EDE20
- .4byte gSlotMachineSpritePalette6
-
-gUnknown_083EDE24:: @ 83EDE24
- .incbin "baserom.gba", 0x003ede24, 0x20
-
- .align 2
-gSlotMachineSpritePalettes:: @ 83EDE44
- obj_pal gSlotMachineSpritePalette0, 0
- obj_pal gSlotMachineSpritePalette1, 1
- obj_pal gSlotMachineSpritePalette2, 2
- obj_pal gSlotMachineSpritePalette3, 3
- obj_pal gSlotMachineSpritePalette4, 4
- obj_pal gSlotMachineSpritePalette5, 5
- obj_pal gSlotMachineSpritePalette6, 6
- obj_pal gSlotMachineSpritePalette4, 7
- null_obj_pal
-
- .align 2
-gUnknown_083EDE8C:: @ 83EDE8C
- .incbin "graphics/slot_machine/reel_time.4bpp.lz"
-
- .align 2
-gReelTimeWindowTilemap:: @ 83EEFE0
- .incbin "graphics/slot_machine/reel_time_window_map.bin"
-
- .align 2
-gPictureFramePalettes:: @ 83EF198
- .incbin "graphics/picture_frame/bg0.gbapal"
- .incbin "graphics/picture_frame/bg1.gbapal"
- .incbin "graphics/picture_frame/bg2.gbapal"
- .incbin "graphics/picture_frame/bg3.gbapal"
- .incbin "graphics/picture_frame/bg4.gbapal"
- .incbin "graphics/picture_frame/bg5.gbapal"
- .space 10 * 32
-
- .align 2
-gPictureFrameTiles_0:: @ 83EF398
- .incbin "graphics/picture_frame/frame0.4bpp.rl"
-
- .align 2
-gPictureFrameTiles_1:: @ 83F041C
- .incbin "graphics/picture_frame/frame1.4bpp.rl"
-
- .align 2
-gPictureFrameTiles_2:: @ 83F104C
- .incbin "graphics/picture_frame/frame2.4bpp.rl"
-
- .align 2
-gPictureFrameTiles_3:: @ 83F1B84
- .incbin "graphics/picture_frame/frame3.4bpp.rl"
-
- .align 2
-gPictureFrameTiles_4:: @ 83F2B3C
- .incbin "graphics/picture_frame/frame4.4bpp.rl"
-
- .align 2
-gPictureFrameTiles_5:: @ 83F3C6C
- .incbin "graphics/picture_frame/frame5.4bpp.rl"
-
- .align 2
-gPictureFrameTilemap_0:: @ 83F4260
- .incbin "graphics/picture_frame/frame0_map.bin.rl"
-
- .align 2
-gPictureFrameTilemap_1:: @ 83F476C
- .incbin "graphics/picture_frame/frame1_map.bin.rl"
-
- .align 2
-gPictureFrameTilemap_2:: @ 83F4C78
- .incbin "graphics/picture_frame/frame2_map.bin.rl"
-
- .align 2
-gPictureFrameTilemap_3:: @ 83F5184
- .incbin "graphics/picture_frame/frame3_map.bin.rl"
-
- .align 2
-gPictureFrameTilemap_4:: @ 83F5690
- .incbin "graphics/picture_frame/frame4_map.bin.rl"
-
- .align 2
-gPictureFrameTilemap_5:: @ 83F5B9C
- .incbin "graphics/picture_frame/frame5_map.bin.rl"
-
- .align 2
-gUnknown_083F60AC:: @ 83F60AC
- .4byte OtherText_Cool
- .4byte OtherText_Beauty2
- .4byte OtherText_Cute
- .4byte OtherText_Smart
- .4byte OtherText_Tough
-
- .align 2
-gUnknown_083F60C0:: @ 83F60C0
- .4byte OtherText_NonstopSuperCool
- .4byte OtherText_Terminator6
- .4byte OtherText_GoodLookingPoke
- .4byte OtherText_Terminator7
- .4byte OtherText_MarvelousGreat
- .4byte OtherText_Terminator8
- .4byte OtherText_CenturyLastVenus
- .4byte OtherText_Terminator9
- .4byte OtherText_Terminator10
- .4byte OtherText_DazzlingSlime
- .4byte OtherText_PokeCenterIdol
- .4byte OtherText_Terminator11
- .4byte OtherText_LovelyAndSweet
- .4byte OtherText_Terminator12
- .4byte OtherText_ThePretty
- .4byte OtherText_WinningPortrait
- .4byte OtherText_GiveUsWink
- .4byte OtherText_Terminator13
- .4byte OtherText_SmartnessMaestro
- .4byte OtherText_Terminator15
- .4byte OtherText_ChosenPokeAmong
- .4byte OtherText_Terminator15
- .4byte OtherText_TheExcellent
- .4byte OtherText_ItsMomentOfElegance
- .4byte OtherText_PowerfullyMuscular
- .4byte OtherText_Terminator16
- .4byte OtherText_StrongErEst
- .4byte OtherText_Terminator17
- .4byte OtherText_MightyTough
- .4byte OtherText_Exclamation
-
- .align 2
-gOamData_83F6138:: @ 83F6138
- .2byte 0x3000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gUnknown_083F6140:: @ 83F6140
- .space 4
-
- .align 2
-gBattleAICmdTable:: @ 83F6144
- .4byte BattleAICmd_if_random
- .4byte BattleAICmd_if_not_random
- .4byte BattleAICmd_if_random_1
- .4byte BattleAICmd_if_not_random_1
- .4byte BattleAICmd_score
- .4byte BattleAICmd_if_hp_less_than
- .4byte BattleAICmd_if_hp_more_than
- .4byte BattleAICmd_if_hp_equal
- .4byte BattleAICmd_if_hp_not_equal
- .4byte BattleAICmd_if_status
- .4byte BattleAICmd_if_not_status
- .4byte BattleAICmd_if_status2
- .4byte BattleAICmd_if_not_status2
- .4byte BattleAICmd_if_status3
- .4byte BattleAICmd_if_not_status3
- .4byte BattleAICmd_if_status4
- .4byte BattleAICmd_if_not_status4
- .4byte BattleAICmd_if_less_than
- .4byte BattleAICmd_if_more_than
- .4byte BattleAICmd_if_equal
- .4byte BattleAICmd_if_not_equal
- .4byte BattleAICmd_if_less_than_32
- .4byte BattleAICmd_if_more_than_32
- .4byte BattleAICmd_if_equal_32
- .4byte BattleAICmd_if_not_equal_32
- .4byte BattleAICmd_if_move
- .4byte BattleAICmd_if_not_move
- .4byte BattleAICmd_if_in_bytes
- .4byte BattleAICmd_if_not_in_bytes
- .4byte BattleAICmd_if_in_words
- .4byte BattleAICmd_if_not_in_words
- .4byte BattleAICmd_if_user_can_damage
- .4byte BattleAICmd_if_user_cant_damage
- .4byte BattleAICmd_unk_21
- .4byte BattleAICmd_get_type
- .4byte BattleAICmd_unk_23
- .4byte BattleAICmd_unk_24
- .4byte BattleAICmd_get_move
- .4byte BattleAICmd_if_type
- .4byte BattleAICmd_unk_27
- .4byte BattleAICmd_if_would_go_first
- .4byte BattleAICmd_if_would_not_go_first
- .4byte BattleAICmd_unk_2A
- .4byte BattleAICmd_unk_2B
- .4byte BattleAICmd_count_alive_pokemon
- .4byte BattleAICmd_unk_2D
- .4byte BattleAICmd_unk_2E
- .4byte BattleAICmd_get_ability
- .4byte BattleAICmd_unk_30
- .4byte BattleAICmd_if_damage_bonus
- .4byte BattleAICmd_unk_32
- .4byte BattleAICmd_unk_33
- .4byte BattleAICmd_if_status_in_party
- .4byte BattleAICmd_if_status_not_in_party
- .4byte BattleAICmd_unk_36
- .4byte BattleAICmd_if_effect
- .4byte BattleAICmd_if_not_effect
- .4byte BattleAICmd_if_stat_level_less_than
- .4byte BattleAICmd_if_stat_level_more_than
- .4byte BattleAICmd_if_stat_level_equal
- .4byte BattleAICmd_if_stat_level_not_equal
- .4byte BattleAICmd_if_can_faint
- .4byte BattleAICmd_if_cant_faint
- .4byte BattleAICmd_unk_3F
- .4byte BattleAICmd_unk_40
- .4byte BattleAICmd_if_move_effect
- .4byte BattleAICmd_if_not_move_effect
- .4byte BattleAICmd_if_last_move_did_damage
- .4byte BattleAICmd_if_encored
- .4byte BattleAICmd_unk_45
- .4byte BattleAICmd_if_random_2
- .4byte BattleAICmd_unk_47
- .4byte BattleAICmd_get_hold_effect
- .4byte BattleAICmd_get_gender
- .4byte BattleAICmd_is_first_turn
- .4byte BattleAICmd_get_stockpile_count
- .4byte BattleAICmd_unk_4C
- .4byte BattleAICmd_get_item
- .4byte BattleAICmd_unk_4E
- .4byte BattleAICmd_unk_4F
- .4byte BattleAICmd_unk_50
- .4byte BattleAICmd_get_protect_count
- .4byte BattleAICmd_unk_52
- .4byte BattleAICmd_unk_53
- .4byte BattleAICmd_unk_54
- .4byte BattleAICmd_unk_55
- .4byte BattleAICmd_unk_56
- .4byte BattleAICmd_unk_57
- .4byte BattleAICmd_call
- .4byte BattleAICmd_jump
- .4byte BattleAICmd_unk_5A
- .4byte BattleAICmd_if_level_cond
- .4byte BattleAICmd_if_taunted
- .4byte BattleAICmd_if_not_taunted
-
-gUnknown_083F62BC:: @ 83F62BC
- .incbin "baserom.gba", 0x003f62bc, 0x1c
-
- .align 2
-gUnknown_083F62D8:: @ 83F62D8
- .4byte SecretBaseText_Tristan
- .4byte SecretBaseText_Philip
- .4byte SecretBaseText_Dennis
- .4byte SecretBaseText_Roberto
-
-gTraderDecorations:: @ 83F62E8
- .byte DECOR_DUSKULL_DOLL
- .byte DECOR_BALL_CUSHION
- .byte DECOR_TIRE
- .byte DECOR_PRETTY_FLOWERS
-
- .align 2
-gBirchBagGrassPal:: @ 83F62EC
- .incbin "graphics/misc/birch_bag.gbapal"
- .incbin "graphics/misc/birch_grass.gbapal"
-
- .align 2
-gBirchBallarrow_Pal::
- .incbin "graphics/misc/birch_ballarrow.gbapal"
-
- .align 2
-gBirchCircle_Pal::
- .incbin "graphics/misc/birch_circle.gbapal"
-
- .align 2
-gBirchBagTilemap:: @ 83F636C
- .incbin "graphics/misc/birch_bag_map.bin.lz"
-
- .align 2
-gBirchGrassTilemap:: @ 83F64F8
- .incbin "graphics/misc/birch_grass_map.bin.lz"
-
- .align 2
-gBirchHelpGfx:: @ 83F66F0
- .incbin "graphics/misc/birch_help.4bpp.lz"
-
- .align 2
-gBirchBallarrow_Gfx::
- .incbin "graphics/misc/birch_ballarrow.4bpp.lz"
-
- .align 2
-gBirchCircle_Gfx::
- .incbin "graphics/misc/birch_circle.4bpp.lz"
-
-gStarterChoose_PokeballCoords:: @ 83F76B8
- .byte 60, 64
- .byte 120, 88
- .byte 180, 64
-
-gStarterChoose_LabelCoords:: @ 83F76BE
- .byte 0, 9
- .byte 16, 10
- .byte 8, 4
-
- .align 1
-gStarterMons:: @ 83F76C4
- .2byte SPECIES_TREECKO
- .2byte SPECIES_TORCHIC
- .2byte SPECIES_MUDKIP
- .2byte 0
-
- .align 2
-gOamData_83F76CC:: @ 83F76CC
- .2byte 0x00A0
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gOamData_83F76D4:: @ 83F76D4
- .2byte 0x00A0
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gOamData_83F76DC:: @ 83F76DC
- .2byte 0x03A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gUnknown_083F76E4:: @ 83F76E4
- .incbin "baserom.gba", 0x003f76e4, 0x8
-
- .align 2
-gSpriteAnim_83F76EC:: @ 83F76EC
- obj_image_anim_frame 48, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83F76F4:: @ 83F76F4
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83F76FC:: @ 83F76FC
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 0, 32
- obj_image_anim_frame 16, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 32, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 16, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 32, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83F7744:: @ 83F7744
- obj_image_anim_frame 0, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83F774C:: @ 83F774C
- .4byte gSpriteAnim_83F76EC
-
- .align 2
-gSpriteAnimTable_83F7750:: @ 83F7750
- .4byte gSpriteAnim_83F76F4
- .4byte gSpriteAnim_83F76FC
-
- .align 2
-gSpriteAnimTable_83F7758:: @ 83F7758
- .4byte gSpriteAnim_83F7744
-
-Unknown_83F775C:
- .incbin "baserom.gba", 0x003f775c, 0x18
-
- .align 2
-gSpriteAffineAnim_83F7774:: @ 83F7774
- obj_rot_scal_anim_frame 0x14, 0x14, 0, 0
- obj_rot_scal_anim_frame 0x14, 0x14, 0, 15
- obj_rot_scal_anim_end
-
- .align 2
-gUnknown_083F778C:: @ 83F778C
- .4byte Unknown_83F775C
-
- .align 2
-gSpriteAffineAnimTable_83F7790:: @ 83F7790
- .4byte gSpriteAffineAnim_83F7774
-
-gUnknown_083F7794:: @ 83F7794
- obj_tiles gBirchBallarrow_Gfx, 0x0800, 0x1000
- .space 8
-
-gUnknown_083F77A4:: @ 83F77A4
- obj_tiles gBirchCircle_Gfx, 0x0800, 0x1001
- .space 8
-
-gUnknown_083F77B4:: @ 83F77B4
- obj_pal gBirchBallarrow_Pal, 0x1000
- obj_pal gBirchCircle_Pal, 0x1001
- .space 8
-
- .align 2
-gSpriteTemplate_83F77CC:: @ 83F77CC
- spr_template 4096, 4096, gOamData_83F76CC, gSpriteAnimTable_83F774C, NULL, gDummySpriteAffineAnimTable, sub_810A62C
-
- .align 2
-gSpriteTemplate_83F77E4:: @ 83F77E4
- spr_template 4096, 4096, gOamData_83F76D4, gSpriteAnimTable_83F7750, NULL, gDummySpriteAffineAnimTable, sub_810A68C
-
- .align 2
-gSpriteTemplate_83F77FC:: @ 83F77FC
- spr_template 4097, 4097, gOamData_83F76DC, gSpriteAnimTable_83F7758, NULL, gSpriteAffineAnimTable_83F7790, StarterPokemonSpriteAnimCallback
-
-@ 83F7814
-ClockGfx_Misc:
- .incbin "graphics/misc/clock_misc.4bpp.lz"
-
-gUnknown_083F7A90:: @ 83F7A90
- obj_tiles ClockGfx_Misc, 0x2000, 0x1000
- .space 8
-
-gUnknown_083F7AA0:: @ 83F7AA0
- obj_pal gMiscClockMale_Pal, 0x1000
- obj_pal gMiscClockFemale_Pal, 0x1001
- .space 8
-
- .align 2
-gOamData_83F7AB8:: @ 83F7AB8
- .2byte 0x00A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83F7AC0:: @ 83F7AC0
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83F7AC8:: @ 83F7AC8
- obj_image_anim_frame 64, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83F7AD0:: @ 83F7AD0
- .4byte gSpriteAnim_83F7AC0
-
- .align 2
-gSpriteAnimTable_83F7AD4:: @ 83F7AD4
- .4byte gSpriteAnim_83F7AC8
-
- .align 2
-gSpriteTemplate_83F7AD8:: @ 83F7AD8
- spr_template 4096, 4096, gOamData_83F7AB8, gSpriteAnimTable_83F7AD0, NULL, gDummySpriteAffineAnimTable, sub_810B05C
-
- .align 2
-gSpriteTemplate_83F7AF0:: @ 83F7AF0
- spr_template 4096, 4096, gOamData_83F7AB8, gSpriteAnimTable_83F7AD4, NULL, gDummySpriteAffineAnimTable, sub_810B0F4
-
- .align 2
-gOamData_83F7B08:: @ 83F7B08
- .2byte 0x00A0
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83F7B10:: @ 83F7B10
- obj_image_anim_frame 132, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83F7B18:: @ 83F7B18
- obj_image_anim_frame 128, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83F7B20:: @ 83F7B20
- .4byte gSpriteAnim_83F7B10
-
- .align 2
-gSpriteAnimTable_83F7B24:: @ 83F7B24
- .4byte gSpriteAnim_83F7B18
-
- .align 2
-gSpriteTemplate_83F7B28:: @ 83F7B28
- spr_template 4096, 4096, gOamData_83F7B08, gSpriteAnimTable_83F7B20, NULL, gDummySpriteAffineAnimTable, sub_810B18C
-
- .align 2
-gSpriteTemplate_83F7B40:: @ 83F7B40
- spr_template 4096, 4096, gOamData_83F7B08, gSpriteAnimTable_83F7B24, NULL, gDummySpriteAffineAnimTable, sub_810B230
-
-@ 83F7B58
- .include "data/clock_hand_coords.inc"
-
-gUnknown_083F7E28:: @ 83F7E28
- .incbin "baserom.gba", 0x003f7e28, 0x80
-
- .align 2
-gUnknown_083F7EA8:: @ 83F7EA8
- .4byte sub_80A5B40, c2_exit_to_overworld_2_switch
- .4byte sub_802E424, c2_exit_to_overworld_2_switch
-
- .align 2
-gPokeblockNames:: @ 83F7EB8
- .4byte NULL
- .4byte ContestStatsText_RedPokeBlock
- .4byte ContestStatsText_BluePokeBlock
- .4byte ContestStatsText_PinkPokeBlock
- .4byte ContestStatsText_GreenPokeBlock
- .4byte ContestStatsText_YellowPokeBlock
- .4byte ContestStatsText_PurplePokeBlock
- .4byte ContestStatsText_IndigoPokeBlock
- .4byte ContestStatsText_BrownPokeBlock
- .4byte ContestStatsText_LiteBluePokeBlock
- .4byte ContestStatsText_OlivePokeBlock
- .4byte ContestStatsText_GrayPokeBlock
- .4byte ContestStatsText_BlackPokeBlock
- .4byte ContestStatsText_WhitePokeBlock
- .4byte ContestStatsText_GoldPokeBlock
-
- .align 2
-gUnknown_083F7EF4:: @ 83F7EF4
- .4byte OtherText_Use, sub_810C508
- .4byte OtherText_Toss, sub_810C5C0
- .4byte gOtherText_CancelNoTerminator, sub_810C748
- .4byte OtherText_Use, sub_810C788
- .4byte OtherText_Use, sub_810C854
-
-gUnknown_083F7F1C:: @ 83F7F1C
- .byte 0, 1, 2
-
-gUnknown_083F7F1F:: @ 83F7F1F
- .byte 3, 2
-
-gUnknown_083F7F21:: @ 83F7F21
- .byte 4, 2
-
- .align 2
-gUnknown_083F7F24:: @ 83F7F24
- .4byte sub_810C610
- .4byte sub_810C668
-
-@ unreferenced
- .byte 0x16, 0x17, 0x18, 0x21, 0x2F
-
- .align 2
-gOamData_83F7F34:: @ 83F7F34
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83F7F3C:: @ 83F7F3C
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83F7F44:: @ 83F7F44
- .4byte gSpriteAnim_83F7F3C
-
-Unknown_83F7F48:
- .incbin "baserom.gba", 0x003f7f48, 0x28
-
- .align 2
-gUnknown_083F7F70:: @ 83F7F70
- .4byte Unknown_83F7F48
-
- .align 2
-gUnknown_083F7F74:: @ 83F7F74
- obj_tiles gMenuPokeblockDevice_Gfx, 2048, 0x39d0
-
- .align 2
-gUnknown_083F7F7C:: @ 83F7F7C
- obj_pal gMenuPokeblockDevice_Pal, 0x39d0
-
- .align 2
-gSpriteTemplate_83F7F84:: @ 83F7F84
- spr_template 14800, 14800, gOamData_83F7F34, gSpriteAnimTable_83F7F44, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_083F7F9C:: @ 83F7F9C
- .incbin "baserom.gba", 0x003f7f9c, 0x28
-
- .align 2
-gUnknown_083F7FC4:: @ 83F7FC4
- .byte 1, 4, 1, 0
- .4byte sub_810CFF8
- .byte 2, 4, 1, 0
- .4byte sub_810CFF8
- .byte 3, 4, 1, 0
- .4byte sub_810CFF8
- .byte 5, 4, 1, 0
- .4byte sub_810CFF8
- .byte 6, 4, 1, 0
- .4byte sub_810CFF8
- .byte 7, 4, 1, 0
- .4byte sub_810CFF8
- .byte 8, 4, 1, 0
- .4byte sub_810CFF8
- .byte 9, 4, 1, 0
- .4byte sub_810CFF8
-
- .byte 4, 1, 0, 1
- .4byte sub_810CE48
- .byte 4, 2, 0, 1
- .4byte sub_810CE48
- .byte 4, 3, 0, 1
- .4byte sub_810CE48
- .byte 4, 5, 0, 1
- .4byte sub_810CE48
- .byte 4, 6, 0, 1
- .4byte sub_810CE48
- .byte 4, 7, 0, 1
- .4byte sub_810CE48
- .byte 4, 8, 0, 1
- .4byte sub_810CE48
- .byte 4, 9, 0, 1
- .4byte sub_810CE48
-
- .byte 0, 0, 0, 0
- .4byte NULL
-
- .align 2
-gCaveTransitionPalette_White:: @ 83F804C
- .rept 16
- .2byte 0x7FFF
- .endr
-
- .align 2
-gCaveTransitionPalette_Black:: @ 83F806C
- .rept 16
- .2byte 0x0000
- .endr
-
-gUnknown_083F808C:: @ 83F808C
- .incbin "baserom.gba", 0x003f808c, 0x10
-
-gUnknown_083F809C:: @ 83F809C
- .incbin "baserom.gba", 0x003f809c, 0x10
-
- .align 2
-gCaveTransitionTilemap:: @ 83F80AC
- .incbin "graphics/misc/cave_transition_map.bin.lz"
-
- .align 2
-gCaveTransitionTiles:: @ 83F828C
- .incbin "graphics/misc/cave_transition.4bpp.lz"
-
-gUnknown_083F8340:: @ 83F8340
- .incbin "baserom.gba", 0x003f8340, 0x18
-
-gUnknown_083F8358:: @ 83F8358
- .incbin "baserom.gba", 0x003f8358, 0x4
-
-gUnknown_083F835C:: @ 83F835C
- .incbin "baserom.gba", 0x003f835c, 0x8
-
-gUnknown_083F8364:: @ 83F8364
- .incbin "baserom.gba", 0x003f8364, 0xc
-
-gUnknown_083F8370:: @ 83F8370
- .incbin "baserom.gba", 0x003f8370, 0x6
-
-gUnknown_083F8376:: @ 83F8376
- .incbin "baserom.gba", 0x003f8376, 0xa
-
- .align 2
-gUnknown_083F8380:: @ 83F8380
- .4byte OtherText_1F
- .4byte OtherText_2F
- .4byte OtherText_3F
- .4byte OtherText_4F
- .4byte OtherText_5F
- .4byte OtherText_6F
- .4byte OtherText_7F
- .4byte OtherText_8F
- .4byte OtherText_9F
- .4byte OtherText_10F
- .4byte OtherText_11F
- .4byte OtherText_B1F
- .4byte OtherText_B2F
- .4byte OtherText_B3F
- .4byte OtherText_B4F
- .4byte OtherText_Rooftop
-
- .align 2
-gUnknown_083F83C0:: @ 83F83C0
- .4byte OtherText_BlueFlute
- .4byte OtherText_YellowFlute
- .4byte OtherText_RedFlute
- .4byte OtherText_WhiteFlute
- .4byte OtherText_BlackFlute
- .4byte OtherText_PrettyChair
- .4byte OtherText_PrettyDesk
- .4byte gOtherText_CancelNoTerminator
-
-gUnknown_083F83E0:: @ 83F83E0
- .incbin "baserom.gba", 0x003f83e0, 0xc
-
-gUnknown_083F83EC:: @ 83F83EC
- .incbin "baserom.gba", 0x003f83ec, 0xc
-
-gUnknown_083F83F8:: @ 83F83F8
- .incbin "baserom.gba", 0x003f83f8, 0xc
-
-gUnknown_083F8404:: @ 83F8404
- .incbin "baserom.gba", 0x003f8404, 0x4
-
-gUnknown_083F8408:: @ 83F8408
- .incbin "baserom.gba", 0x003f8408, 0x8
-
-gUnknown_083F8410:: @ 83F8410
- .incbin "baserom.gba", 0x003f8410, 0x8
-
-gUnknown_083F8418:: @ 83F8418
- .incbin "graphics/pokedex/area_glow.gbapal"
-
-gUnknown_083F8438:: @ 83F8438
- .incbin "graphics/pokedex/area_glow.4bpp.lz"
-
- .align 1
-gUnknown_083F856C:: @ 83F856C
- .2byte 360
-
- .align 1
-gUnknown_083F856E:: @ 83F856E
- .2byte 328, 0, 34
- .2byte 412, 0, 0
-
-gUnknown_083F857A:: @ 83F857A
- .incbin "baserom.gba", 0x003f857a, 0x12
-
- .align 2
-gUnknown_083F858C:: @ 83F858C
- obj_tiles AreaMarkerTiles, 0x80, 2
-
- .align 2
-gUnknown_083F8594:: @ 83F8594
- obj_pal AreaMarkerPalette, 2
-
- .align 2
-gOamData_83F859C:: @ 83F859C
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteTemplate_83F85A4:: @ 83F85A4
- spr_template 2, 2, gOamData_83F859C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-AreaMarkerPalette:
- .incbin "graphics/pokedex/area_marker.gbapal"
-
- .align 2
-AreaMarkerTiles:
- .incbin "graphics/pokedex/area_marker.4bpp"
-
- .align 2
-gUnknown_083F865C:: @ 83F865C
- obj_pal gAreaUnknownPalette, 3
-
- .align 2
-gUnknown_083F8664:: @ 83F8664
- obj_tiles 0x02000FB4, 0x600, 3
-
- .align 2
-gOamData_83F866C:: @ 83F866C
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteTemplate_83F8674:: @ 83F8674
- spr_template 3, 3, gOamData_83F866C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_083F868C:: @ 83F868C
- .incbin "baserom.gba", 0x003f868c, 0x30
-
-gUnknown_083F86BC:: @ 83F86BC
- .incbin "baserom.gba", 0x003f86bc, 0x40
-
- .align 2
-gRouletteCenter_Pal::
- .incbin "graphics/roulette/center.gbapal"
-
- .incbin "baserom.gba", 0x003f871c, 0x1A0
-
-gUnknown_083F88BC:: @ 83F88BC
- .incbin "baserom.gba", 0x003f88bc, 0x1a4
-
-gUnknown_083F8A60:: @ 83F8A60
- .incbin "baserom.gba", 0x003f8a60, 0x1a0
-
-gUnknown_083F8C00:: @ 83F8C00
- .incbin "baserom.gba", 0x003f8c00, 0xc
-
-gUnknown_083F8C0C:: @ 83F8C0C
- .incbin "baserom.gba", 0x003f8c0c, 0x184
-
-gUnknown_083F8D90:: @ 83F8D90
- .incbin "baserom.gba", 0x003f8d90, 0x4
-
-gUnknown_083F8D94:: @ 83F8D94
- .incbin "baserom.gba", 0x003f8d94, 0x5c
-
-gUnknown_083F8DF0:: @ 83F8DF0
- .incbin "baserom.gba", 0x003f8df0, 0x4
-
-gUnknown_083F8DF4:: @ 83F8DF4
- .incbin "baserom.gba", 0x003f8df4, 0x40
-
-gUnknown_083F8E34:: @ 83F8E34
- .incbin "baserom.gba", 0x003f8e34, 0x68
-
-gUnknown_083F8E9C:: @ 83F8E9C
- .incbin "baserom.gba", 0x003f8e9c, 0x18
-
- .align 2
-gUnknown_083F8EB4:: @ 83F8EB4
- .4byte sub_811755C
- .4byte sub_81175C0
-
- .align 2
-gUnknown_083F8EBC:: @ 83F8EBC
- .4byte sub_811577C
- .4byte sub_81157AC
-
-gUnknown_083F8EC4:: @ 83F8EC4
- .incbin "baserom.gba", 0x003f8ec4, 0x6
-
-gUnknown_083F8ECA:: @ 83F8ECA
- .incbin "baserom.gba", 0x003f8eca, 0x4
-
-gUnknown_083F8ECE:: @ 83F8ECE
- .incbin "baserom.gba", 0x003f8ece, 0xa
-
-gUnknown_083F8ED8:: @ 83F8ED8
- .incbin "baserom.gba", 0x003f8ed8, 0x10
-
-gUnknown_083F8EE8:: @ 83F8EE8
- .incbin "baserom.gba", 0x003f8ee8, 0xc
-
-gUnknown_083F8EF4:: @ 83F8EF4
- .byte 0, 3, 4, 6, 12
-
- .align 2
-RouletteSpritePalette_01:
- .incbin "graphics/roulette/shadow.gbapal"
-
- .align 2
-RouletteSpritePalette_02:
- .incbin "graphics/roulette/ball.gbapal"
-
- .align 2
-RouletteSpritePalette_03:
- .incbin "graphics/roulette/ball_counter.gbapal"
-
- .align 2
-RouletteSpritePalette_04:
- .incbin "graphics/roulette/cursor.gbapal"
-
- .align 2
-RouletteSpritePalette_05:
- .incbin "graphics/roulette/credit.gbapal"
-
- .align 2
-RouletteSpritePalette_06:
- .incbin "graphics/roulette/shroomish.gbapal"
-
- .align 2
-RouletteSpritePalette_07:
- .incbin "graphics/roulette/tailow.gbapal"
-
- .align 2
-RouletteSpritePalette_08:
- .incbin "graphics/roulette/poke_icons.gbapal"
-
- .align 2
-RouletteSpritePalette_09:
- .incbin "graphics/roulette/wynaut.gbapal"
-
- .align 2
-RouletteSpritePalette_10:
- .incbin "graphics/roulette/azurill.gbapal"
-
- .align 2
-RouletteSpritePalette_11:
- .incbin "graphics/roulette/skitty.gbapal"
-
- .align 2
-RouletteSpritePalette_12:
- .incbin "graphics/roulette/makuhita.gbapal"
-
- .align 2
-RouletteSpritePalette_13:
- .incbin "baserom.gba", 0x003F907C, 0x20
-
- .align 2
-RouletteSpritePalette_14:
- .incbin "baserom.gba", 0x003F909C, 0x20
-
- .align 2
-RouletteSpritePalette_15:
- .incbin "baserom.gba", 0x003F90BC, 0x20
-
- .align 2
-RouletteSpritePalette_16:
- .incbin "baserom.gba", 0x003F90DC, 0x20
-
- .align 2
-gUnknown_083F90FC:: @ 83F90FC
- .incbin "graphics/roulette/ball.4bpp.lz"
-
- .align 2
-RouletteBallCounterTiles: @ 83F9244
- .incbin "graphics/roulette/ball_counter.4bpp.lz"
-
- .align 2
-gUnknown_083F92A8:: @ 83F92A8
- .incbin "graphics/roulette/roulette_tilt.4bpp.lz"
-
- .align 2
-RoulettePokeIconsTiles: @ 83F9698
- .incbin "graphics/roulette/poke_icons.4bpp.lz"
-
- .align 2
-RoulettePokeIcons2Tiles: @ 83F983C
- .incbin "graphics/roulette/poke_icons2.4bpp.lz"
-
- .align 2
-gUnknown_083F9D3C:: @ 83F9D3C
- .incbin "graphics/roulette/shadow.4bpp.lz"
-
- .align 2
-RouletteCursorTiles: @ 83F9DD4
- .incbin "graphics/roulette/cursor.4bpp.lz"
-
- .align 2
-gUnknown_083F9E30:: @ 83F9E30
- obj_pal RouletteSpritePalette_01, 1
- obj_pal RouletteSpritePalette_02, 2
- obj_pal RouletteSpritePalette_03, 3
- obj_pal RouletteSpritePalette_04, 4
- obj_pal RouletteSpritePalette_05, 5
- obj_pal RouletteSpritePalette_06, 6
- obj_pal RouletteSpritePalette_07, 7
- obj_pal RouletteSpritePalette_08, 8
- obj_pal RouletteSpritePalette_09, 9
- obj_pal RouletteSpritePalette_10, 10
- obj_pal RouletteSpritePalette_11, 11
- obj_pal RouletteSpritePalette_12, 12
- obj_pal RouletteSpritePalette_13, 13
- obj_pal RouletteSpritePalette_14, 14
- obj_pal RouletteSpritePalette_15, 15
- obj_pal RouletteSpritePalette_16, 16
- null_obj_pal
-
- .align 2
-gOamData_83F9EB8:: @ 83F9EB8
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gOamData_83F9EC0:: @ 83F9EC0
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gOamData_83F9EC8:: @ 83F9EC8
- .2byte 0x833C
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83F9ED0:: @ 83F9ED0
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83F9ED8:: @ 83F9ED8
- .4byte gSpriteAnim_83F9ED0
-
- .align 2
-gSpriteAffineAnim_83F9EDC:: @ 83F9EDC
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83F9EE4:: @ 83F9EE4
- .4byte gSpriteAffineAnim_83F9EDC
-
- .align 2
-gUnknown_083F9EE8:: @ 83F9EE8
- obj_tiles RoulettePokeIcons2Tiles, 0xC00, 0
-
- .align 2
-gSpriteAnim_83F9EF0:: @ 83F9EF0
- obj_image_anim_frame 0, 0
- obj_image_anim_frame 32, 0
- obj_image_anim_frame 64, 0
- obj_image_anim_frame 72, 0
- obj_image_anim_frame 8, 0
- obj_image_anim_frame 40, 0
- obj_image_anim_frame 48, 0
- obj_image_anim_frame 80, 0
- obj_image_anim_frame 16, 0
- obj_image_anim_frame 24, 0
- obj_image_anim_frame 56, 0
- obj_image_anim_frame 88, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83F9F24:: @ 83F9F24
- .4byte gSpriteAnim_83F9EF0
-
- .align 2
-gSpriteAnimTable_83F9F28:: @ 83F9F28
- .4byte gSpriteAnim_83F9EF0 + 0x4
-
- .align 2
-gSpriteAnimTable_83F9F2C:: @ 83F9F2C
- .4byte gSpriteAnim_83F9EF0 + 0x8
-
- .align 2
-gSpriteAnimTable_83F9F30:: @ 83F9F30
- .4byte gSpriteAnim_83F9EF0 + 0xC
-
- .align 2
-gSpriteAnimTable_83F9F34:: @ 83F9F34
- .4byte gSpriteAnim_83F9EF0 + 0x10
-
- .align 2
-gSpriteAnimTable_83F9F38:: @ 83F9F38
- .4byte gSpriteAnim_83F9EF0 + 0x14
-
- .align 2
-gSpriteAnimTable_83F9F3C:: @ 83F9F3C
- .4byte gSpriteAnim_83F9EF0 + 0x18
-
- .align 2
-gSpriteAnimTable_83F9F40:: @ 83F9F40
- .4byte gSpriteAnim_83F9EF0 + 0x1C
-
- .align 2
-gSpriteAnimTable_83F9F44:: @ 83F9F44
- .4byte gSpriteAnim_83F9EF0 + 0x20
-
- .align 2
-gSpriteAnimTable_83F9F48:: @ 83F9F48
- .4byte gSpriteAnim_83F9EF0 + 0x24
-
- .align 2
-gSpriteAnimTable_83F9F4C:: @ 83F9F4C
- .4byte gSpriteAnim_83F9EF0 + 0x28
-
- .align 2
-gSpriteAnimTable_83F9F50:: @ 83F9F50
- .4byte gSpriteAnim_83F9EF0 + 0x2C
-
- .align 2
-gUnknown_083F9F54:: @ 83F9F54
- obj_tiles gRouletteHeadersTiles, 0x1600, 4
-
- .align 2
-gUnknown_083F9F5C:: @ 83F9F5C
- obj_tiles RoulettePokeIconsTiles, 0x400, 5
-
- .align 2
-gSpriteAnim_83F9F64:: @ 83F9F64
- obj_image_anim_frame 0, 0
- obj_image_anim_frame 16, 0
- obj_image_anim_frame 32, 0
- obj_image_anim_frame 48, 0
- obj_image_anim_frame 64, 0
- obj_image_anim_frame 80, 0
- obj_image_anim_frame 96, 0
- obj_image_anim_frame 112, 0
- obj_image_anim_frame 128, 0
- obj_image_anim_frame 144, 0
- obj_image_anim_frame 160, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83F9F94:: @ 83F9F94
- obj_image_anim_frame 0, 0
- obj_image_anim_frame 4, 0
- obj_image_anim_frame 8, 0
- obj_image_anim_frame 12, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83F9FA8:: @ 83F9FA8
- .4byte gSpriteAnim_83F9F64
-
- .align 2
-gSpriteAnimTable_83F9FAC:: @ 83F9FAC
- .4byte gSpriteAnim_83F9F64 + 0x8
-
- .align 2
-gSpriteAnimTable_83F9FB0:: @ 83F9FB0
- .4byte gSpriteAnim_83F9F64 + 0x10
-
- .align 2
-gSpriteAnimTable_83F9FB4:: @ 83F9FB4
- .4byte gSpriteAnim_83F9F64 + 0x18
-
- .align 2
-gSpriteAnimTable_83F9FB8:: @ 83F9FB8
- .4byte gSpriteAnim_83F9F64 + 0x20
-
- .align 2
-gSpriteAnimTable_83F9FBC:: @ 83F9FBC
- .4byte gSpriteAnim_83F9F64 + 0x24
-
- .align 2
-gSpriteAnimTable_83F9FC0:: @ 83F9FC0
- .4byte gSpriteAnim_83F9F64 + 0x28
-
- .align 2
-gSpriteAnimTable_83F9FC4:: @ 83F9FC4
- .4byte gSpriteAnim_83F9F94
-
- .align 2
-gSpriteAnimTable_83F9FC8:: @ 83F9FC8
- .4byte gSpriteAnim_83F9F94 + 0x4
-
- .align 2
-gSpriteAnimTable_83F9FCC:: @ 83F9FCC
- .4byte gSpriteAnim_83F9F94 + 0x8
-
- .align 2
-gSpriteAnimTable_83F9FD0:: @ 83F9FD0
- .4byte gSpriteAnim_83F9F94 + 0xC
-
- .align 2
-gSpriteTemplate_83F9FD4:: @ 83F9FD4
- spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FA8, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83F9FEC:: @ 83F9FEC
- spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FAC, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA004:: @ 83FA004
- spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FB0, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA01C:: @ 83FA01C
- spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FB4, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA034:: @ 83FA034
- spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FB8, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA04C:: @ 83FA04C
- spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FBC, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA064:: @ 83FA064
- spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FC0, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA07C:: @ 83FA07C
- spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FC4, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA094:: @ 83FA094
- spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FC8, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA0AC:: @ 83FA0AC
- spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FCC, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA0C4:: @ 83FA0C4
- spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FD0, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA0DC:: @ 83FA0DC
- spr_template 0, 9, gOamData_83F9EC8, gSpriteAnimTable_83F9F24, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA0F4:: @ 83FA0F4
- spr_template 0, 10, gOamData_83F9EC8, gSpriteAnimTable_83F9F28, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA10C:: @ 83FA10C
- spr_template 0, 11, gOamData_83F9EC8, gSpriteAnimTable_83F9F2C, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA124:: @ 83FA124
- spr_template 0, 12, gOamData_83F9EC8, gSpriteAnimTable_83F9F30, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA13C:: @ 83FA13C
- spr_template 0, 9, gOamData_83F9EC8, gSpriteAnimTable_83F9F34, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA154:: @ 83FA154
- spr_template 0, 10, gOamData_83F9EC8, gSpriteAnimTable_83F9F38, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA16C:: @ 83FA16C
- spr_template 0, 11, gOamData_83F9EC8, gSpriteAnimTable_83F9F3C, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA184:: @ 83FA184
- spr_template 0, 12, gOamData_83F9EC8, gSpriteAnimTable_83F9F40, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA19C:: @ 83FA19C
- spr_template 0, 9, gOamData_83F9EC8, gSpriteAnimTable_83F9F44, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA1B4:: @ 83FA1B4
- spr_template 0, 10, gOamData_83F9EC8, gSpriteAnimTable_83F9F48, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA1CC:: @ 83FA1CC
- spr_template 0, 11, gOamData_83F9EC8, gSpriteAnimTable_83F9F4C, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gSpriteTemplate_83FA1E4:: @ 83FA1E4
- spr_template 0, 12, gOamData_83F9EC8, gSpriteAnimTable_83F9F50, NULL, gDummySpriteAffineAnimTable, sub_8117E98
-
- .align 2
-gOamData_83FA1FC:: @ 83FA1FC
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gOamData_83FA204:: @ 83FA204
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gOamData_83FA20C:: @ 83FA20C
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gOamData_83FA214:: @ 83FA214
- .2byte 0x4000
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gUnknown_083FA21C:: @ 83FA21C
- obj_tiles gRouletteCreditTiles, 0x400, 7
- obj_tiles gRouletteNumbersTiles, 0x280, 8
- obj_tiles gRouletteMultiplierTiles, 0x500, 9
- obj_tiles RouletteBallCounterTiles, 0x140, 10
- obj_tiles RouletteCursorTiles, 0x200, 11
- null_obj_tiles
-
- .align 2
-gSpriteAnim_83FA24C:: @ 83FA24C
- obj_image_anim_frame 0, 0
- obj_image_anim_frame 2, 0
- obj_image_anim_frame 4, 0
- obj_image_anim_frame 6, 0
- obj_image_anim_frame 8, 0
- obj_image_anim_frame 10, 0
- obj_image_anim_frame 12, 0
- obj_image_anim_frame 14, 0
- obj_image_anim_frame 16, 0
- obj_image_anim_frame 18, 0
-
- .align 2
-gSpriteAnimTable_83FA274:: @ 83FA274
- .4byte gSpriteAnim_83FA24C
-
- .align 2
-gSpriteAnim_83FA278:: @ 83FA278
- obj_image_anim_frame 0, 0
- obj_image_anim_frame 8, 0
- obj_image_anim_frame 16, 0
- obj_image_anim_frame 24, 0
- obj_image_anim_frame 32, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83FA290:: @ 83FA290
- .4byte gSpriteAnim_83FA278
-
- .align 2
-gSpriteAnim_83FA294:: @ 83FA294
- obj_image_anim_frame 0, 0
- obj_image_anim_frame 2, 0
- obj_image_anim_frame 4, 0
- obj_image_anim_frame 6, 0
- obj_image_anim_frame 8, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83FA2AC:: @ 83FA2AC
- .4byte gSpriteAnim_83FA294
-
- .align 2
-gSpriteTemplate_83FA2B0:: @ 83FA2B0
- spr_template 7, 5, gOamData_83FA1FC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83FA2C8:: @ 83FA2C8
- spr_template 8, 5, gOamData_83FA204, gSpriteAnimTable_83FA274, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83FA2E0:: @ 83FA2E0
- spr_template 9, 5, gOamData_83FA20C, gSpriteAnimTable_83FA290, NULL, gDummySpriteAffineAnimTable, sub_81184CC
-
- .align 2
-gSpriteTemplate_83FA2F8:: @ 83FA2F8
- spr_template 10, 3, gOamData_83FA214, gSpriteAnimTable_83FA2AC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83FA310:: @ 83FA310
- spr_template 11, 5, gOamData_83F9EB8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_83FA328:: @ 83FA328
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gSpriteImageTable_83FA330:: @ 83FA330
- obj_frame_tiles 0x02017E00, 0x80
- obj_frame_tiles 0x02017E80, 0x80
- obj_frame_tiles 0x02017F00, 0x80
- obj_frame_tiles 0x02017F80, 0x80
-
- .align 2
-gSpriteAnim_83FA350:: @ 83FA350
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 1, 5
- obj_image_anim_frame 2, 5
- obj_image_anim_frame 1, 5
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83FA364:: @ 83FA364
- obj_image_anim_frame 0, 10
- obj_image_anim_frame 1, 10
- obj_image_anim_frame 2, 10
- obj_image_anim_frame 1, 10
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83FA378:: @ 83FA378
- obj_image_anim_frame 0, 15
- obj_image_anim_frame 1, 15
- obj_image_anim_frame 2, 15
- obj_image_anim_frame 1, 15
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83FA38C:: @ 83FA38C
- obj_image_anim_frame 1, 2
- obj_image_anim_frame 2, 5
- obj_image_anim_frame 1, 5
- obj_image_anim_frame 3, 5
- obj_image_anim_end
-
- .align 2
-Unknown_083FA3A0:
- .incbin "baserom.gba", 0x003fa3a0, 0x18
-Unknown_083FA3B8:
- .incbin "baserom.gba", 0x003fa3b8, 0x14
-Unknown_083FA3CC:
- .incbin "baserom.gba", 0x003fa3cc, 0x8
-
- .align 2
-gSpriteAnim_83FA3D4:: @ 83FA3D4
- obj_image_anim_frame 2, 2
- obj_image_anim_frame 1, 5
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 3, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83FA3E8:: @ 83FA3E8
- .4byte gSpriteAnim_83FA350
- .4byte gSpriteAnim_83FA364
- .4byte gSpriteAnim_83FA378
- .4byte gSpriteAnim_83FA38C
- .4byte gSpriteAnim_83FA3D4
-
- .align 2
- .4byte Unknown_083FA3A0
- .4byte Unknown_083FA3B8
- .4byte Unknown_083FA3B8
- .4byte Unknown_083FA3CC
-
- .align 2
-gSpriteTemplate_83FA40C:: @ 83FA40C
- spr_template 0xFFFF, 2, gOamData_83FA328, gSpriteAnimTable_83FA3E8, gSpriteImageTable_83FA330, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_83FA424:: @ 83FA424
- .2byte 0x0351
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gUnknown_083FA42C:: @ 83FA42C
- obj_tiles gRouletteCenter_Gfx, 2048, 0x0006
-
- .align 2
-gSpriteTemplate_83FA434:: @ 83FA434
- spr_template 6, 2, gOamData_83FA424, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8118554
-
- .align 2
-gOamData_83FA44C:: @ 83FA44C
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_83FA454:: @ 83FA454
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gSpriteImageTable_83FA45C:: @ 83FA45C
- obj_frame_tiles 0x02017000, 0x200
- obj_frame_tiles 0x02017200, 0x200
- obj_frame_tiles 0x02017400, 0x200
- obj_frame_tiles 0x02017600, 0x200
- obj_frame_tiles 0x02017800, 0x200
- obj_frame_tiles 0x02017A00, 0x200
- obj_frame_tiles 0x02017C00, 0x200
-
- .align 2
-gSpriteAnim_83FA494:: @ 83FA494
- 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_frame 2, 6
- obj_image_anim_frame 4, 6
- obj_image_anim_jump 2
-
- .align 2
-gSpriteAnim_83FA4B0:: @ 83FA4B0
- obj_image_anim_frame 5, 10
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83FA4B8:: @ 83FA4B8
- obj_image_anim_frame 5, 10, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83FA4C0:: @ 83FA4C0
- obj_image_anim_frame 5, 20
- obj_image_anim_frame 6, 20
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83FA4CC:: @ 83FA4CC
- obj_image_anim_frame 5, 20, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 6, 20, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83FA4D8:: @ 83FA4D8
- obj_image_anim_frame 5, 10
- obj_image_anim_frame 6, 10
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83FA4E4:: @ 83FA4E4
- obj_image_anim_frame 5, 10, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 6, 10, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83FA4F0:: @ 83FA4F0
- .4byte gSpriteAnim_83FA494
-
- .align 2
-gSpriteAnimTable_83FA4F4:: @ 83FA4F4
- .4byte gSpriteAnim_83FA4B0
- .4byte gSpriteAnim_83FA4B8
- .4byte gSpriteAnim_83FA4C0
- .4byte gSpriteAnim_83FA4CC
- .4byte gSpriteAnim_83FA4D8
- .4byte gSpriteAnim_83FA4E4
-
- .align 2
-gSpriteTemplate_83FA50C:: @ 83FA50C
- spr_template 0xFFFF, 6, gOamData_83FA44C, gSpriteAnimTable_83FA4F0, gSpriteImageTable_83FA45C, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83FA524:: @ 83FA524
- spr_template 0xFFFF, 7, gOamData_83FA454, gSpriteAnimTable_83FA4F4, gSpriteImageTable_83FA45C, gDummySpriteAffineAnimTable, sub_8119D80
-
- .align 2
-gOamData_83FA53C:: @ 83FA53C
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gOamData_83FA544:: @ 83FA544
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gOamData_83FA54C:: @ 83FA54C
- .2byte 0x4100
- .2byte 0x8000
- .2byte 0x0800
-
- .align 2
-gSpriteImageTable_83FA554: @ 83FA554
- obj_frame_tiles 0x02018000, 0x80
-
- .align 2
-gSpriteImageTable_83FA55C: @ 83FA55C
- obj_frame_tiles 0x02018080, 0x100
-
- .align 2
-gUnknown_083FA564: @ 83FA564
- .incbin "baserom.gba", 0x003fa564, 0x18
-
- .align 2
-gSpriteAffineAnim_83FA57C:: @ 83FA57C
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFFE, 0x0, 0, 15
- obj_rot_scal_anim_frame 0xFFFF, 0xFFFE, 0, 15
- obj_rot_scal_anim_frame 0xFFFF, 0xFFFB, 0, 24
- obj_rot_scal_anim_end
-
- .align 2
- .4byte gUnknown_083FA564
-
- .align 2
-gSpriteAffineAnimTable_83FA5A8:: @ 83FA5A8
- .4byte gSpriteAffineAnim_83FA57C
-
- .align 2
-gUnknown_083FA5AC:: @ 83FA5AC
- .incbin "baserom.gba", 0x003fa5ac, 0x10
-
- .align 2
-@ unreferenced
- .4byte gUnknown_083FA5AC
-
- .align 2
-gSpriteTemplate_83FA5C0:: @ 83FA5C0
- spr_template 0xFFFF, 1, gOamData_83FA53C, gSpriteAnimTable_83F9ED8, gSpriteImageTable_83FA554, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83FA5D8:: @ 83FA5D8
- spr_template 0xFFFF, 1, gOamData_83FA544, gSpriteAnimTable_83F9ED8, gSpriteImageTable_83FA55C, gDummySpriteAffineAnimTable, sub_8119964
-
- .align 2
-gSpriteTemplate_83FA5F0:: @ 83FA5F0
- spr_template 0xFFFF, 1, gOamData_83FA54C, gSpriteAnimTable_83F9ED8, gSpriteImageTable_83FA55C, gSpriteAffineAnimTable_83FA5A8, sub_8119D80
-
-gUnknown_083FA608:: @ 83FA608
- .incbin "baserom.gba", 0x003fa608, 0x6
-
- .align 1
-gUnknown_083FA60E:: @ 83FA60E
- .2byte 0x74, 0x2C
- .2byte 0x74, 0x70
-
-gUnknown_083FA616:: @ 83FA616
- .incbin "baserom.gba", 0x003fa616, 0x8
-
-gUnknown_083FA61E:: @ 83FA61E
- .incbin "baserom.gba", 0x003fa61e, 0x14
-
-gUnknown_083FA632:: @ 83FA632
- .incbin "baserom.gba", 0x003fa632, 0x18
-
-gUnknown_083FA64A:: @ 83FA64A
- .byte -1, 1
-
-gUnknown_083FA64C:: @ 83FA64C
- .incbin "baserom.gba", 0x003fa64c, 0x10
-
- .align 2
-CryMeterNeedlePalette: @ 83FA65C
- .incbin "graphics/pokedex/cry_meter_needle.gbapal"
-
- .align 2
-CryMeterNeedleTiles: @ 83FA67C
- .incbin "graphics/pokedex/cry_meter_needle.4bpp"
-
-gUnknown_083FAE7C:: @ 83FAE7C
- .incbin "baserom.gba", 0x003fae7c, 0xa0
-
-gUnknown_083FAF1C:: @ 83FAF1C
- .incbin "graphics/pokedex/cry_meter.gbapal"
-
-gUnknown_083FAF3C:: @ 83FAF3C
- .incbin "graphics/pokedex/cry_meter.4bpp.lz"
-
- .align 1
-gUnknown_083FB274:: @ 83FB274
- .2byte 0x0,0x4,0x8,0xC,0x10,0x14,0x18,0x1C,0x400,0x404,0x408,0x40C,0x410,0x414,0x418,0x41C,0x800,0x804,0x808,0x80C,0x810,0x814,0x818,0x81C,0xC00,0xC04,0xC08,0xC0C,0xC10,0xC14,0xC18,0xC1C,0x1000,0x1004,0x1008,0x100C,0x1010,0x1014,0x1018,0x101C,0x1400,0x1404,0x1408,0x140C,0x1410,0x1414,0x1418,0x141C,0x1800,0x1804,0x1808,0x180C,0x1810,0x1814,0x1818,0x181C,0x1C00,0x1C04,0x1C08,0x1C0C,0x1C10,0x1C14,0x1C18,0x1C1C,0x2000,0x2004,0x2008,0x200C,0x2010,0x2014,0x2018,0x201C
- .2byte 0x0,0x4,0x8,0xC,0x10,0x14,0x18,0x1C,0x400,0x404,0x408,0x40C,0x410,0x414,0x418,0x41C,0x800,0x804,0x808,0x80C,0x810,0x814,0x818,0x81C,0xC00,0xC04,0xC08,0xC0C,0xC10,0xC14,0xC18,0xC1C,0x1000,0x1004,0x1008,0x100C,0x1010,0x1014,0x1018,0x101C,0x1400,0x1404,0x1408,0x140C,0x1410,0x1414,0x1418,0x141C,0x1800,0x1804,0x1808,0x180C,0x1810,0x1814,0x1818,0x181C,0x1C00,0x1C04,0x1C08,0x1C0C,0x1C10,0x1C14,0x1C18,0x1C1C,0x2000,0x2004,0x2008,0x200C,0x2010,0x2014,0x2018,0x201C
- .2byte 0x1,0x5,0x9,0xD,0x11,0x15,0x19,0x1D,0x401,0x405,0x409,0x40D,0x411,0x415,0x419,0x41D,0x801,0x805,0x809,0x80D,0x811,0x815,0x819,0x81D,0xC01,0xC05,0xC09,0xC0D,0xC11,0xC15,0xC19,0xC1D,0x1001,0x1005,0x1009,0x100D,0x1011,0x1015,0x1019,0x101D,0x1401,0x1405,0x1409,0x140D,0x1411,0x1415,0x1419,0x141D,0x1801,0x1805,0x1809,0x180D,0x1811,0x1815,0x1819,0x181D,0x1C01,0x1C05,0x1C09,0x1C0D,0x1C11,0x1C15,0x1C19,0x1C1D,0x2001,0x2005,0x2009,0x200D,0x2011,0x2015,0x2019,0x201D
- .2byte 0x1,0x5,0x9,0xD,0x11,0x15,0x19,0x1D,0x401,0x405,0x409,0x40D,0x411,0x415,0x419,0x41D,0x801,0x805,0x809,0x80D,0x811,0x815,0x819,0x81D,0xC01,0xC05,0xC09,0xC0D,0xC11,0xC15,0xC19,0xC1D,0x1001,0x1005,0x1009,0x100D,0x1011,0x1015,0x1019,0x101D,0x1401,0x1405,0x1409,0x140D,0x1411,0x1415,0x1419,0x141D,0x1801,0x1805,0x1809,0x180D,0x1811,0x1815,0x1819,0x181D,0x1C01,0x1C05,0x1C09,0x1C0D,0x1C11,0x1C15,0x1C19,0x1C1D,0x2001,0x2005,0x2009,0x200D,0x2011,0x2015,0x2019,0x201D
- .2byte 0x2,0x6,0xA,0xE,0x12,0x16,0x1A,0x1E,0x402,0x406,0x40A,0x40E,0x412,0x416,0x41A,0x41E,0x802,0x806,0x80A,0x80E,0x812,0x816,0x81A,0x81E,0xC02,0xC06,0xC0A,0xC0E,0xC12,0xC16,0xC1A,0xC1E,0x1002,0x1006,0x100A,0x100E,0x1012,0x1016,0x101A,0x101E,0x1402,0x1406,0x140A,0x140E,0x1412,0x1416,0x141A,0x141E,0x1802,0x1806,0x180A,0x180E,0x1812,0x1816,0x181A,0x181E,0x1C02,0x1C06,0x1C0A,0x1C0E,0x1C12,0x1C16,0x1C1A,0x1C1E,0x2002,0x2006,0x200A,0x200E,0x2012,0x2016,0x201A,0x201E
- .2byte 0x2,0x6,0xA,0xE,0x12,0x16,0x1A,0x1E,0x402,0x406,0x40A,0x40E,0x412,0x416,0x41A,0x41E,0x802,0x806,0x80A,0x80E,0x812,0x816,0x81A,0x81E,0xC02,0xC06,0xC0A,0xC0E,0xC12,0xC16,0xC1A,0xC1E,0x1002,0x1006,0x100A,0x100E,0x1012,0x1016,0x101A,0x101E,0x1402,0x1406,0x140A,0x140E,0x1412,0x1416,0x141A,0x141E,0x1802,0x1806,0x180A,0x180E,0x1812,0x1816,0x181A,0x181E,0x1C02,0x1C06,0x1C0A,0x1C0E,0x1C12,0x1C16,0x1C1A,0x1C1E,0x2002,0x2006,0x200A,0x200E,0x2012,0x2016,0x201A,0x201E
- .2byte 0x3,0x7,0xB,0xF,0x13,0x17,0x1B,0x1F,0x403,0x407,0x40B,0x40F,0x413,0x417,0x41B,0x41F,0x803,0x807,0x80B,0x80F,0x813,0x817,0x81B,0x81F,0xC03,0xC07,0xC0B,0xC0F,0xC13,0xC17,0xC1B,0xC1F,0x1003,0x1007,0x100B,0x100F,0x1013,0x1017,0x101B,0x101F,0x1403,0x1407,0x140B,0x140F,0x1413,0x1417,0x141B,0x141F,0x1803,0x1807,0x180B,0x180F,0x1813,0x1817,0x181B,0x181F,0x1C03,0x1C07,0x1C0B,0x1C0F,0x1C13,0x1C17,0x1C1B,0x1C1F,0x2003,0x2007,0x200B,0x200F,0x2013,0x2017,0x201B,0x201F
- .2byte 0x3,0x7,0xB,0xF,0x13,0x17,0x1B,0x1F,0x403,0x407,0x40B,0x40F,0x413,0x417,0x41B,0x41F,0x803,0x807,0x80B,0x80F,0x813,0x817,0x81B,0x81F,0xC03,0xC07,0xC0B,0xC0F,0xC13,0xC17,0xC1B,0xC1F,0x1003,0x1007,0x100B,0x100F,0x1013,0x1017,0x101B,0x101F,0x1403,0x1407,0x140B,0x140F,0x1413,0x1417,0x141B,0x141F,0x1803,0x1807,0x180B,0x180F,0x1813,0x1817,0x181B,0x181F,0x1C03,0x1C07,0x1C0B,0x1C0F,0x1C13,0x1C17,0x1C1B,0x1C1F,0x2003,0x2007,0x200B,0x200F,0x2013,0x2017,0x201B,0x201F
-
- .align 2
- .4byte 0x201C000
-
-gUnknown_083FB6F8:: @ 83FB6F8
- .incbin "baserom.gba", 0x003fb6f8, 0x20
-
-gUnknown_083FB718:: @ 83FB718
- .incbin "baserom.gba", 0x003fb718, 0x20
-
-gUnknown_083FB738:: @ 83FB738
- .byte 0xF0, 0x0F
-
-gUnknown_083FB73A:: @ 83FB73A
- .incbin "baserom.gba", 0x003fb73a, 0x26
-
- .align 2
-gSpriteAnim_83FB760:: @ 83FB760
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83FB768:: @ 83FB768
- .4byte gSpriteAnim_83FB760
-
- .align 2
-gOamData_83FB76C:: @ 83FB76C
- .2byte 0x01A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteTemplate_83FB774:: @ 83FB774
- spr_template 8192, 8192, gOamData_83FB76C, gSpriteAnimTable_83FB768, NULL, gDummySpriteAffineAnimTable, sub_811A534
-
- .align 2
-gCryMeterNeedleSpriteSheets:: @ 83FB78C
- obj_tiles CryMeterNeedleTiles, 0x800, 8192
- null_obj_tiles
-
- .align 2
-gCryMeterNeedleSpritePalettes:: @ 83FB79C
- obj_pal CryMeterNeedlePalette, 8192
- null_obj_pal
-
-@ 83FB7AC
- .include "data/landmarks.inc"
-
- .align 2
-gUnknown_083FBB88:: @ 83FBB88
- .incbin "graphics/battle_transitions/big_pokeball.4bpp"
-
- .align 2
-gUnknown_083FC108:: @ 83FC108
- .incbin "graphics/battle_transitions/pokeball_trail.4bpp"
-
- .align 2
-gSpriteImage_83FC148:: @ 83FC148
- .incbin "graphics/battle_transitions/pokeball.4bpp"
-
- .align 2
-gUnknown_083FC348:: @ 83FC348
- .incbin "graphics/battle_transitions/elite_four_bg.4bpp"
-
- .align 2
-gSpriteImage_83FC528:: @ 83FC528
- .incbin "graphics/battle_transitions/unused_brendan.4bpp"
-
- .align 2
-gSpriteImage_83FCD28:: @ 83FCD28
- .incbin "graphics/battle_transitions/unused_lass.4bpp"
-
- .align 2
-gUnknown_083FD528:: @ 83FD528
- .incbin "graphics/battle_transitions/shrinking_box.4bpp"
-
- .align 2
-gUnknown_083FD708:: @ 83FD708
- .4byte 0x0200c000
-
- .align 2
-gUnknown_083FD70C:: @ 83FD70C
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
-
- .align 2
-gBattleTransitionFuncs:: @ 83FD750
- .4byte sub_811ACB4
- .4byte sub_811ADAC
- .4byte sub_811AF44
- .4byte sub_811B0F0
- .4byte sub_811B578
- .4byte sub_811B7E8
- .4byte sub_811BCBC
- .4byte sub_811BEA0
- .4byte sub_811CA5C
- .4byte sub_811CCDC
- .4byte sub_811D0B8
- .4byte sub_811D1C8
- .4byte sub_811C08C
- .4byte sub_811C0AC
- .4byte sub_811C0CC
- .4byte sub_811C0EC
- .4byte sub_811C10C
-
- .align 2
-gUnknown_083FD794:: @ 83FD794
- .4byte sub_811AB88
- .4byte sub_811ABD8
- .4byte sub_811AC0C
- .4byte sub_811AC34
-
- .align 2
-gUnknown_083FD7A4:: @ 83FD7A4
- .4byte sub_811ACEC
- .4byte sub_811AD1C
- .4byte sub_811AD80
-
- .align 2
-gUnknown_083FD7B0:: @ 83FD7B0
- .4byte sub_811ADE4
- .4byte sub_811AE70
-
- .align 2
-gUnknown_083FD7B8:: @ 83FD7B8
- .4byte sub_811AF7C
- .4byte sub_811B000
-
- .align 2
-gUnknown_083FD7C0:: @ 83FD7C0
- .4byte sub_811B128
- .4byte sub_811B1D8
- .4byte sub_811B268
- .4byte sub_811B2F4
- .4byte sub_811B380
- .4byte sub_811B3EC
-
- .align 2
-gUnknown_083FD7D8:: @ 83FD7D8
- .4byte sub_811B5B0
- .4byte sub_811B5FC
- .4byte sub_811B688
-
- .align 1
-gUnknown_083FD7E4:: @ 83FD7E4
- .2byte -16
- .2byte 256
-
- .align 1
-gUnknown_083FD7E8:: @ 83FD7E8
- .2byte 0
- .2byte 32
- .2byte 64
- .2byte 18
- .2byte 48
-
- .align 1
-gUnknown_083FD7F2:: @ 83FD7F2
- .2byte 8
- .2byte -8
-
- .align 2
-gUnknown_083FD7F8:: @ 83FD7F8
- .4byte sub_811B820
- .4byte sub_811B884
- .4byte sub_811B90C
- .4byte sub_811B9F0
- .4byte sub_811BA70
- .4byte sub_811BB60
- .4byte sub_811BBEC
-
- .align 2
-gUnknown_083FD814:: @ 83FD814
- .4byte sub_811BCF4
- .4byte sub_811BD60
-
- .align 2
-gUnknown_083FD81C:: @ 83FD81C
- .4byte sub_811BED8
- .4byte sub_811BF2C
- .4byte sub_811BFC4
-
- .align 2
-gUnknown_083FD828:: @ 83FD828
- .4byte sub_811C164
- .4byte sub_811C1CC
- .4byte sub_811C2A4
- .4byte sub_811C38C
- .4byte sub_811C400
- .4byte sub_811C43C
- .4byte sub_811C4F0
- .4byte sub_811C5B4
- .4byte sub_811C5E8
- .4byte sub_811C630
-
-gUnknown_083FD850:: @ 83FD850
- .incbin "baserom.gba", 0x003fd850, 0x6
-
-gUnknown_083FD856:: @ 83FD856
- .incbin "baserom.gba", 0x003fd856, 0x14
-
-gUnknown_083FD86A:: @ 83FD86A
- .incbin "baserom.gba", 0x003fd86a, 0x16
-
- .align 2
-gUnknown_083FD880:: @ 83FD880
- .4byte sub_811C934
- .4byte sub_811C938
- .4byte sub_811C984
- .4byte sub_811C9B8
- .4byte sub_811C934
- .4byte sub_811C9E4
- .4byte sub_811C934
-
-gUnknown_083FD89C:: @ 83FD89C
- .incbin "baserom.gba", 0x003fd89c, 0x4
-
-gUnknown_083FD8A0:: @ 83FD8A0
- .incbin "baserom.gba", 0x003fd8a0, 0x4
-
- .align 2
-gUnknown_083FD8A4:: @ 83FD8A4
- .4byte sub_811CA94
- .4byte sub_811CB20
- .4byte sub_811CBE8
-
- .align 2
-gUnknown_083FD8B0:: @ 83FD8B0
- .4byte sub_811CD14
- .4byte sub_811CDA0
- .4byte sub_811CE14
- .4byte sub_811CE4C
- .4byte sub_811CEB0
-
-gUnknown_083FD8C4:: @ 83FD8C4
- .incbin "baserom.gba", 0x003fd8c4, 0x10
-
- .align 2
-gUnknown_083FD8D4:: @ 83FD8D4
- .4byte sub_811D0F0
- .4byte sub_811D144
- .4byte sub_811D19C
-
- .align 2
-gUnknown_083FD8E0:: @ 83FD8E0
- .4byte sub_811D200
- .4byte sub_811D260
- .4byte sub_811D2D8
- .4byte sub_811D3B0
- .4byte sub_811D41C
-
-gUnknown_083FD8F4:: @ 83FD8F4
- .incbin "baserom.gba", 0x003fd8f4, 0x46
-
-gUnknown_083FD93A:: @ 83FD93A
- .incbin "baserom.gba", 0x003fd93a, 0xe
-
- .align 2
-gUnknown_083FD948:: @ 83FD948
- .4byte sub_811D584
- .4byte sub_811D5E0
-
- .align 2
-gSpriteImageTable_83FD950:: @ 83FD950
- obj_frame_tiles gSpriteImage_83FC148, 0x200
-
- .align 2
-gSpriteAnim_83FD958:: @ 83FD958
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83FD960:: @ 83FD960
- .4byte gSpriteAnim_83FD958
-
- .align 2
-gSpriteAffineAnim_83FD964:: @ 83FD964
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83FD974:: @ 83FD974
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83FD984:: @ 83FD984
- .4byte gSpriteAffineAnim_83FD964
- .4byte gSpriteAffineAnim_83FD974
-
- .align 2
-gSpriteTemplate_83FD98C:: @ 83FD98C
- spr_template 0xFFFF, 4105, gFieldOamData_32x32, gSpriteAnimTable_83FD960, gSpriteImageTable_83FD950, gSpriteAffineAnimTable_83FD984, sub_811B720
-
- .align 2
-gOamData_83FD9A4:: @ 83FD9A4
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteImageTable_83FD9AC:: @ 83FD9AC
- obj_frame_tiles gSpriteImage_83FC528, 0x800
-
- .align 2
-gSpriteImageTable_83FD9B4:: @ 83FD9B4
- obj_frame_tiles gSpriteImage_83FCD28, 0x800
-
- .align 2
-gSpriteAnim_83FD9BC:: @ 83FD9BC
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83FD9C4:: @ 83FD9C4
- .4byte gSpriteAnim_83FD9BC
-
- .align 2
-gSpriteTemplate_83FD9C8:: @ 83FD9C8
- spr_template 0xFFFF, 4106, gOamData_83FD9A4, gSpriteAnimTable_83FD9C4, gSpriteImageTable_83FD9AC, gDummySpriteAffineAnimTable, sub_811C90C
-
- .align 2
-gSpriteTemplate_83FD9E0:: @ 83FD9E0
- spr_template 0xFFFF, 4106, gOamData_83FD9A4, gSpriteAnimTable_83FD9C4, gSpriteImageTable_83FD9B4, gDummySpriteAffineAnimTable, sub_811C90C
-
- .align 2
-gFieldEffectObjectPalette10:: @ 83FD9F8
- .incbin "graphics/field_effect_objects/palettes/10.gbapal"
-
- .align 2
-gFieldEffectObjectPaletteInfo10:: @ 83FDA18
- obj_pal gFieldEffectObjectPalette10, 0x1009
-
- .align 2
-Unknown_83FDA20:
- .incbin "graphics/battle_transitions/sidney_bg.gbapal"
-
- .align 2
-Unknown_83FDA40:
- .incbin "graphics/battle_transitions/phoebe_bg.gbapal"
-
- .align 2
-Unknown_83FDA60:
- .incbin "graphics/battle_transitions/glacia_bg.gbapal"
-
- .align 2
-Unknown_83FDA80:
- .incbin "graphics/battle_transitions/drake_bg.gbapal"
-
- .align 2
-Unknown_83FDAA0:
- .incbin "graphics/battle_transitions/steven_bg.gbapal"
-
- .align 2
-Unknown_83FDAC0:
- .incbin "graphics/battle_transitions/brendan_bg.gbapal"
-
- .align 2
-Unknown_83FDAE0:
- .incbin "graphics/battle_transitions/may_bg.gbapal"
-
- .align 2
-gUnknown_083FDB00:: @ 83FDB00
- .4byte Unknown_83FDA20
- .4byte Unknown_83FDA40
- .4byte Unknown_83FDA60
- .4byte Unknown_83FDA80
- .4byte Unknown_83FDAA0
-
- .align 2
-gUnknown_083FDB14:: @ 83FDB14
- .4byte Unknown_83FDAC0
- .4byte Unknown_83FDAE0
-
- .align 2
-UnusedTrainerPalette:
- .incbin "graphics/battle_transitions/unused_trainer.gbapal"
-
- .align 2
-gSpritePalette_UnusedTrainer:: @ 83FDB3C
- obj_pal UnusedTrainerPalette, 0x100A
-
- .align 2
-gUnknown_083FDB44:: @ 83FDB44
- .incbin "graphics/battle_transitions/big_pokeball_map.bin"
-
- .align 2
-gUnknown_083FDFF4:: @ 83FDFF4
- .incbin "graphics/battle_transitions/elite_four_bg_map.bin"
-
- .include "data/text/battle_strings.inc"
-
-gUnknown_084016BC:: @ 84016BC
- .incbin "baserom.gba", 0x004016bc, 0xec
-
-gUnknown_084017A8:: @ 84017A8
- .incbin "baserom.gba", 0x004017a8, 0x8
-
- .align 2
-gUnknown_084017B0:: @ 84017B0
- .4byte OtherText_Summary, sub_812265C
- .4byte OtherText_Enter2, sub_8122694
- .4byte OtherText_NoEntry, sub_8122770
- .4byte gUnknownText_Exit, sub_8122838
-
-gUnknown_084017D0:: @ 84017D0
- .byte 1, 0, 3
-
-gUnknown_084017D3: @ 84017D3
- .byte 2, 0, 3
-
-gUnknown_084017D6: @ 84017D6
- .byte 0, 3
-
- .align 2
-gUnknown_084017D8:: @ 84017D8
- .byte 3, 9
- .space 2
- .4byte gUnknown_084017D0
-
- .byte 3, 9
- .space 2
- .4byte gUnknown_084017D3
-
- .byte 2, 9
- .space 2
- .4byte gUnknown_084017D6
-
- .align 2
-gUnknown_084017F0:: @ 84017F0
- .4byte OtherText_Store, sub_8122F70
- .4byte OtherText_Summary, sub_81230BC
- .4byte gUnknownText_Exit, sub_81230F4
-
-gUnknown_08401808:: @ 8401808
- .byte 0, 1, 2
-
-gUnknown_0840180B:: @ 840180B
- .byte 1, 2
-
- .align 2
-gUnknown_08401810:: @ 8401810
- .byte 3, 9
- .space 2
- .4byte gUnknown_08401808
-
- .byte 2, 9
- .space 2
- .4byte gUnknown_0840180B
-
- .align 2
-gCableCarMtChimneyTilemap:: @ 8401820
- .incbin "graphics/misc/cable_car_mt_chimney_map.bin.lz"
-
- .align 2
-gCableCarTreeTilemap:: @ 8401978
- .incbin "graphics/misc/cable_car_tree_map.bin.lz"
-
- .align 2
-gCableCarMountainTilemap:: @ 8401AFC
- .incbin "graphics/misc/cable_car_mountain_map.bin.lz"
-
- .align 2
-gCableCarPylonHookTilemapEntries:: @ 8401CC0
- .2byte 0x3000
- .2byte 0x3001
- .2byte 0x3002
- .2byte 0x3003
- .2byte 0x3004
- .2byte 0x3005
- .2byte 0x3006
- .2byte 0x3007
- .2byte 0x3008
- .2byte 0x3009
-
- .align 2
-gCableCarPylonStemTilemap:: @ 8401CD4
- .incbin "graphics/misc/cable_car_pylon_stem_map.bin.lz"
-
- .align 2
-gUnknown_08401CF8:: @ 8401CF8
- obj_tiles gCableCar_Gfx, 0x800, 1
- obj_tiles gCableCarDoor_Gfx, 0x40, 2
- obj_tiles gCableCarCord_Gfx, 0x80, 3
- .space 8
-
- .align 2
-gUnknown_08401D18:: @ 8401D18
- obj_pal gCableCar_Pal, 1
- .space 8
-
- .align 2
-gOamData_8401D28:: @ 8401D28
- .2byte 0x0300
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gOamData_8401D30:: @ 8401D30
- .2byte 0x4300
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gOamData_8401D38:: @ 8401D38
- .2byte 0x0300
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gSpriteTemplate_8401D40:: @ 8401D40
- spr_template 1, 1, gOamData_8401D28, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8123CB8
-
- .align 2
-gSpriteTemplate_8401D58:: @ 8401D58
- spr_template 2, 1, gOamData_8401D30, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8123CB8
-
- .align 2
-gSpriteTemplate_8401D70:: @ 8401D70
- spr_template 3, 1, gOamData_8401D38, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, nullsub_76
-
-gCableCarPlayerGraphicsIDs:: @ 8401D88
- .byte MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL
- .byte MAP_OBJ_GFX_RIVAL_MAY_NORMAL
-
-gMtChimneyHikerGraphicsIDs:: @ 8401D8A
- .byte MAP_OBJ_GFX_HIKER
- .byte MAP_OBJ_GFX_CAMPER
- .byte MAP_OBJ_GFX_PICNICKER
- .byte MAP_OBJ_GFX_POOCHYENA @ not used
-
- .align 1
-gMtChimneyHikerCoords:: @ 8401D8E
- .2byte 0, 80
- .2byte 240, 146
-
-gMtChimneyHikerMovementDelayTable:: @ 8401D96
- .byte 0
- .byte 60
- .byte 120
- .byte 170
-
- .align 2
-gUnknown_08401D9C:: @ 8401D9C
- .4byte sub_8123EB8
- .4byte sub_8123F44
-
- .align 2
-gSaveSectionLocations:: @ 8401DA4
- .4byte gSaveBlock2, 0x890
- .4byte gSaveBlock1 + 0xF80 * 0, 0xF80
- .4byte gSaveBlock1 + 0xF80 * 1, 0xF80
- .4byte gSaveBlock1 + 0xF80 * 2, 0xF80
- .4byte gSaveBlock1 + 0xF80 * 3, 0xC40
- .4byte gPokemonStorage + 0xF80 * 0, 0xF80
- .4byte gPokemonStorage + 0xF80 * 1, 0xF80
- .4byte gPokemonStorage + 0xF80 * 2, 0xF80
- .4byte gPokemonStorage + 0xF80 * 3, 0xF80
- .4byte gPokemonStorage + 0xF80 * 4, 0xF80
- .4byte gPokemonStorage + 0xF80 * 5, 0xF80
- .4byte gPokemonStorage + 0xF80 * 6, 0xF80
- .4byte gPokemonStorage + 0xF80 * 7, 0xF80
- .4byte gPokemonStorage + 0xF80 * 8, 0x7D0
-
- .align 2
-gHallOfFameSaveSectionLocations:: @ 8401E14
- .4byte gHallOfFame + 0xF80 * 0, 0xF80
- .4byte gHallOfFame + 0xF80 * 1, 0xF80
-
-gUnknown_08401E24:: @ 8401E24
- .byte 0x1E, 0x1F @ flash sectors
-
-@ XXX: Unused? And why is this aligned?
- .align 2
- .string "タマゴ$"
-
-gUnknown_08401E2C:: @ 8401E2C
- .incbin "baserom.gba", 0x00401e2c, 0x6
-
-gUnknown_08401E32:: @ 8401E32
- .incbin "baserom.gba", 0x00401e32, 0x4
-
-gUnknown_08401E36:: @ 8401E36
- .incbin "baserom.gba", 0x00401e36, 0xa
-
- .align 2
-gUnknown_08401E40:: @ 8401E40
- .4byte sub_81275A0
- .4byte sub_81275C4
-
- .align 2
-gUnknown_08401E48:: @ 8401E48
- .4byte sub_8127DA0
- .4byte sub_8127DD0
- .4byte sub_8127E30
-
-gUnknown_08401E54:: @ 8401E54
- .incbin "baserom.gba", 0x00401e54, 0x6
-
-gUnknown_08401E5A:: @ 8401E5A
- .incbin "baserom.gba", 0x00401e5a, 0x6
-
- .align 2
-gUnknown_08401E60:: @ 8401E60
- .4byte sub_8128AA8
- .4byte contest_ai_get_turn
- .4byte sub_8128B0C
- .4byte sub_8128B4C
- .4byte sub_8128B8C
- .4byte sub_8128BCC
- .4byte contest_ai_get_excitement
- .4byte sub_8128C2C
- .4byte sub_8128C6C
- .4byte sub_8128CAC
- .4byte sub_8128CEC
- .4byte contest_ai_get_user_order
- .4byte sub_8128D50
- .4byte sub_8128D90
- .4byte sub_8128DD0
- .4byte sub_8128E10
- .4byte contest_ai_get_user_condition_maybe
- .4byte sub_8128E90
- .4byte sub_8128ED0
- .4byte sub_8128F10
- .4byte sub_8128F50
- .4byte sub_8128F90
- .4byte sub_8128FBC
- .4byte sub_8129008
- .4byte sub_8129054
- .4byte sub_81290A0
- .4byte sub_81290EC
- .4byte sub_8129114
- .4byte sub_8129160
- .4byte sub_81291AC
- .4byte sub_81291F8
- .4byte contest_ai_get_contest_type
- .4byte sub_8129264
- .4byte sub_81292A4
- .4byte contest_ai_get_move_excitement
- .4byte sub_8129324
- .4byte sub_8129368
- .4byte sub_81293AC
- .4byte sub_81293F0
- .4byte contest_ai_get_move_effect
- .4byte sub_8129470
- .4byte sub_81294B0
- .4byte contest_ai_get_move_effect_type
- .4byte sub_8129538
- .4byte sub_8129578
- .4byte contest_ai_check_move_has_highest_appeal
- .4byte sub_8129638
- .4byte sub_812967C
- .4byte sub_81296FC
- .4byte sub_8129740
- .4byte sub_8129798
- .4byte sub_81297D8
- .4byte sub_8129818
- .4byte sub_8129858
- .4byte sub_8129898
- .4byte sub_81298F0
- .4byte sub_8129930
- .4byte sub_8129970
- .4byte sub_81299B0
- .4byte contest_ai_get_move_used_count
- .4byte sub_8129A44
- .4byte sub_8129A84
- .4byte sub_8129AC4
- .4byte sub_8129B04
- .4byte contest_ai_check_combo_starter
- .4byte sub_8129BB8
- .4byte sub_8129BFC
- .4byte contest_ai_check_combo_finisher
- .4byte sub_8129CB4
- .4byte sub_8129CF8
- .4byte contest_ai_check_would_finish_combo
- .4byte sub_8129D98
- .4byte sub_8129DDC
- .4byte contest_ai_get_condition
- .4byte sub_8129E64
- .4byte sub_8129EA4
- .4byte sub_8129EE4
- .4byte sub_8129F24
- .4byte contest_ai_get_used_combo_starter
- .4byte sub_8129FBC
- .4byte sub_8129FFC
- .4byte sub_812A03C
- .4byte sub_812A07C
- .4byte contest_ai_check_can_participate
- .4byte sub_812A100
- .4byte sub_812A144
- .4byte contest_ai_get_val_812A188
- .4byte sub_812A1C4
- .4byte sub_812A208
- .4byte sub_812A24C
- .4byte sub_812A294
- .4byte sub_812A2D8
- .4byte sub_812A31C
- .4byte sub_812A360
- .4byte sub_812A3A4
- .4byte sub_812A3E4
- .4byte sub_812A428
- .4byte sub_812A46C
- .4byte sub_812A4B0
- .4byte sub_812A4F4
- .4byte sub_812A538
- .4byte sub_812A578
- .4byte sub_812A5B8
- .4byte sub_812A5F8
- .4byte sub_812A638
- .4byte sub_812A674
- .4byte sub_812A6B4
- .4byte sub_812A6F4
- .4byte sub_812A734
- .4byte sub_812A774
- .4byte sub_812A7C4
- .4byte sub_812A804
- .4byte sub_812A844
- .4byte sub_812A86C
- .4byte sub_812A898
- .4byte sub_812A8CC
- .4byte sub_812A8FC
- .4byte sub_812A92C
- .4byte sub_812A978
- .4byte sub_812A9C4
- .4byte sub_812AA10
- .4byte sub_812AA5C
- .4byte sub_812AAAC
- .4byte sub_812AAFC
- .4byte sub_812AB4C
- .4byte sub_812AB9C
- .4byte sub_812ABE8
- .4byte sub_812AC34
- .4byte sub_812AC54
- .4byte sub_812AC84
- .4byte contest_ai_check_for_exciting_move
- .4byte sub_812AD50
- .4byte sub_812AD94
- .4byte sub_812ADD8
- .4byte sub_812AE44
- .4byte sub_812AE88
-
- .align 2
-gUnknown_08402080:: @ 8402080
- .4byte sub_812B864
- .4byte sub_812B870
- .4byte sub_812B87C
- .4byte sub_812B888
- .4byte sub_812B894
- .4byte sub_812B8A0
- .4byte sub_812B8AC
- .4byte sub_812B8B8
- .4byte sub_812B994
- .4byte sub_812B9A0
- .4byte sub_812B9AC
- .4byte sub_812B9B8
- .4byte sub_812B9C4
- .4byte sub_812BA14
- .4byte sub_812BA70
- .4byte sub_812BA7C
- .4byte dp01t_10_6_message
- .4byte dp01t_11_6_message_for_player_only
- .4byte sub_812BB10
- .4byte sub_812BBFC
- .4byte sub_812BC08
- .4byte sub_812BC14
- .4byte sub_812BC54
- .4byte sub_812BC60
- .4byte sub_812BC6C
- .4byte sub_812BC78
- .4byte sub_812BC84
- .4byte sub_812BCC0
- .4byte sub_812BCCC
- .4byte sub_812BCD8
- .4byte sub_812BCE4
- .4byte sub_812BCF0
- .4byte sub_812BCFC
- .4byte sub_812BD08
- .4byte sub_812BD14
- .4byte sub_812BD20
- .4byte sub_812BD2C
- .4byte sub_812BD38
- .4byte sub_812BD44
- .4byte sub_812BD50
- .4byte sub_812BD5C
- .4byte sub_812BD68
- .4byte sub_812BD74
- .4byte sub_812BD80
- .4byte sub_812BDC4
- .4byte sub_812BDF4
- .4byte dp01t_2E_6_battle_intro
- .4byte sub_812BE64
- .4byte sub_812BEB0
- .4byte sub_812BEBC
- .4byte sub_812BEC8
- .4byte sub_812BED4
- .4byte sub_812BEE0
- .4byte sub_812BF3C
- .4byte sub_812BF48
- .4byte sub_812BF54
- .4byte nullsub_78
-
- .align 2
-gSpriteAnim_8402164:: @ 8402164
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 48, 4
- obj_image_anim_frame 64, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840217C:: @ 840217C
- .4byte gSpriteAnim_8402164
-
- .align 2
-gBattleAnimSpriteTemplate_8402180:: @ 8402180
- spr_template 10137, 10137, gOamData_837E054, gSpriteAnimTable_840217C, NULL, gDummySpriteAffineAnimTable, sub_80793C4
-
- .align 2
-gBattleAnimSpriteTemplate_8402198:: @ 8402198
- spr_template 10016, 10016, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C144
-
- .align 2
-gBattleAnimSpriteTemplate_84021B0:: @ 84021B0
- spr_template 10017, 10017, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80794A8
-
- .align 2
-gSpriteAnim_84021C8:: @ 84021C8
- obj_image_anim_frame 0, 40
- obj_image_anim_frame 16, 8
- obj_image_anim_frame 32, 40
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_84021D8:: @ 84021D8
- .4byte gSpriteAnim_84021C8
-
- .align 2
-gBattleAnimSpriteTemplate_84021DC:: @ 84021DC
- spr_template 10190, 10190, gOamData_837DF34, gSpriteAnimTable_84021D8, NULL, gDummySpriteAffineAnimTable, sub_80793C4
-
- .align 2
-gBattleAnimSpriteTemplate_84021F4:: @ 84021F4
- spr_template 10191, 10191, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C220
-
- .align 2
-gBattleAnimSpriteTemplate_840220C:: @ 840220C
- spr_template 10189, 10189, gOamData_837DF94, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C2BC
-
- .align 2
-gSpriteAffineAnim_8402224:: @ 8402224
- obj_rot_scal_anim_frame 0x180, 0x180, 0, 0
- obj_rot_scal_anim_frame 0xFFE0, 0x18, 0, 5
- obj_rot_scal_anim_frame 0x18, 0xFFE0, 0, 5
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnim_8402244:: @ 8402244
- obj_rot_scal_anim_frame 0x30, 0x30, 0, 0
- obj_rot_scal_anim_frame 0x20, 0x20, 0, 6
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_840225C:: @ 840225C
- .4byte gSpriteAffineAnim_8402224
- .4byte gSpriteAffineAnim_8402244
-
- .align 2
-gBattleAnimSpriteTemplate_8402264:: @ 8402264
- spr_template 10187, 10187, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_840225C, sub_812C358
-
- .align 2
-gBattleAnimSpriteTemplate_840227C:: @ 840227C
- spr_template 10152, 10152, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C720
-
- .align 2
-gSpriteAnim_8402294:: @ 8402294
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_frame 64, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_84022AC:: @ 84022AC
- .4byte gSpriteAnim_8402294
-
- .align 2
-gBattleAnimSpriteTemplate_84022B0:: @ 84022B0
- spr_template 10027, 10027, gOamData_837DF34, gSpriteAnimTable_84022AC, NULL, gDummySpriteAffineAnimTable, sub_812C80C
-
- .align 2
-gSpriteAnim_84022C8:: @ 84022C8
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_84022D0:: @ 84022D0
- .4byte gSpriteAnim_84022C8
-
- .align 2
-gSpriteAffineAnim_84022D4:: @ 84022D4
- obj_rot_scal_anim_frame 0xFFF9, 0xFFF9, -3, 16
- obj_rot_scal_anim_frame 0x7, 0x7, 3, 16
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_84022EC:: @ 84022EC
- .4byte gSpriteAffineAnim_84022D4
-
- .align 2
-gBattleAnimSpriteTemplate_84022F0:: @ 84022F0
- spr_template 10228, 10228, gOamData_837DF94, gSpriteAnimTable_84022D0, NULL, gSpriteAffineAnimTable_84022EC, sub_812C848
-
- .align 2
-gSpriteAnim_8402308:: @ 8402308
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 16, 16
- obj_image_anim_frame 32, 4
- obj_image_anim_frame 48, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840231C:: @ 840231C
- .4byte gSpriteAnim_8402308
-
- .align 2
-gSpriteAffineAnim_8402320:: @ 8402320
- obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
- obj_rot_scal_anim_frame 0xFFE0, 0xFFE0, 0, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_8402338:: @ 8402338
- .4byte gSpriteAffineAnim_8402320
-
- .align 2
-gBattleAnimSpriteTemplate_840233C:: @ 840233C
- spr_template 10192, 10192, gOamData_837DFF4, gSpriteAnimTable_840231C, NULL, gSpriteAffineAnimTable_8402338, sub_812C908
-
- .align 2
-gSpriteAffineAnim_8402354:: @ 8402354
- obj_rot_scal_anim_frame 0x0, 0x180, 0, 0
- obj_rot_scal_anim_frame 0x10, 0x0, 0, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_840236C:: @ 840236C
- obj_rot_scal_anim_frame 0x140, 0x180, 0, 0
- obj_rot_scal_anim_frame 0xFFF0, 0x0, 0, 19
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_8402384:: @ 8402384
- .4byte gSpriteAffineAnim_8402354
- .4byte gSpriteAffineAnim_840236C
-
- .align 2
-gBattleAnimSpriteTemplate_840238C:: @ 840238C
- spr_template 10227, 10227, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402384, sub_812C990
-
- .align 2
-gBattleAnimSpriteTemplate_84023A4:: @ 84023A4
- spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812CAFC
-
- .align 2
-gBattleAnimSpriteTemplate_84023BC:: @ 84023BC
- spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812CC28
-
- .align 2
-gSpriteAnim_84023D4:: @ 84023D4
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 8, 2
- obj_image_anim_frame 16, 2
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_84023E4:: @ 84023E4
- .4byte gSpriteAnim_84023D4
-
- .align 2
-gBattleAnimSpriteTemplate_84023E8:: @ 84023E8
- spr_template 10229, 10229, gOamData_837DF54, gSpriteAnimTable_84023E4, NULL, gDummySpriteAffineAnimTable, sub_812CCE8
-
- .align 2
-gUnknown_08402400:: @ 8402400
- .incbin "baserom.gba", 0x00402400, 0x20
-
- .align 2
-gSpriteAnim_8402420:: @ 8402420
- obj_image_anim_frame 0, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8402428:: @ 8402428
- .4byte gSpriteAnim_8402420
-
- .align 2
-gSpriteAffineAnim_840242C:: @ 840242C
- obj_rot_scal_anim_frame 0x0, 0x0, 5, 40
- obj_rot_scal_anim_frame 0x0, 0x0, 10, 10
- obj_rot_scal_anim_frame 0x0, 0x0, 15, 10
- obj_rot_scal_anim_frame 0x0, 0x0, 20, 40
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_8402454:: @ 8402454
- .4byte gSpriteAffineAnim_840242C
-
- .align 2
-gBattleAnimSpriteTemplate_8402458:: @ 8402458
- spr_template 10230, 10230, gOamData_837DFFC, gSpriteAnimTable_8402428, NULL, gSpriteAffineAnimTable_8402454, sub_812D294
-
- .align 2
-gSpriteAnim_8402470:: @ 8402470
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_loop 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8402494:: @ 8402494
- .4byte gSpriteAnim_8402470
-
- .align 2
-gBattleAnimSpriteTemplate_8402498:: @ 8402498
- spr_template 10234, 10234, gOamData_837DF34, gSpriteAnimTable_8402494, NULL, gDummySpriteAffineAnimTable, sub_80793C4
-
- .align 2
-gUnknown_084024B0:: @ 84024B0
- .incbin "baserom.gba", 0x004024b0, 0x20
-
- .align 2
-gBattleAnimSpriteTemplate_84024D0:: @ 84024D0
- spr_template 10226, 10226, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D3AC
-
- .align 2
-gBattleAnimSpriteTemplate_84024E8:: @ 84024E8
- spr_template 10233, 10233, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D4B4
-
- .align 2
-gSpriteTemplate_8402500:: @ 8402500
- spr_template 10233, 10233, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D588
-
- .align 2
-gUnknown_08402518:: @ 8402518
- .incbin "baserom.gba", 0x00402518, 0x28
-
- .align 2
-gUnknown_08402540:: @ 8402540
- .incbin "baserom.gba", 0x00402540, 0x38
-
- .align 2
-gBattleAnimSpriteTemplate_8402578:: @ 8402578
- spr_template 10236, 10236, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D724
-
- .align 2
-gUnknown_08402590:: @ 8402590
- .incbin "baserom.gba", 0x00402590, 0x30
-
- .align 2
-gUnknown_084025C0:: @ 84025C0
- .incbin "baserom.gba", 0x004025c0, 0x4
-
- .align 2
-gSpriteAnim_84025C4:: @ 84025C4
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 4, 6
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_84025D0:: @ 84025D0
- obj_image_anim_frame 8, 6
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_84025D8:: @ 84025D8
- obj_image_anim_frame 12, 6
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_84025E0:: @ 84025E0
- .4byte gSpriteAnim_84025C4
- .4byte gSpriteAnim_84025D0
- .4byte gSpriteAnim_84025D8
-
- .align 2
-gBattleAnimSpriteTemplate_84025EC:: @ 84025EC
- spr_template 10241, 10241, gOamData_837DF2C, gSpriteAnimTable_84025E0, NULL, gDummySpriteAffineAnimTable, sub_812DEAC
-
- .align 2
-gUnknown_08402604:: @ 8402604
- .incbin "baserom.gba", 0x00402604, 0x4
-
-gUnknown_08402608:: @ 8402608
- .incbin "baserom.gba", 0x00402608, 0x8
-
-gUnknown_08402610:: @ 8402610
- .incbin "baserom.gba", 0x00402610, 0x20
-
- .align 2
-gBattleAnimSpriteTemplate_8402630:: @ 8402630
- spr_template 10087, 10087, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812E4F0
-
- .align 2
-gSpriteAnim_8402648:: @ 8402648
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_840266C:: @ 840266C
- obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_8402690:: @ 8402690
- obj_image_anim_frame 0, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8402698:: @ 8402698
- .4byte gSpriteAnim_8402648
- .4byte gSpriteAnim_840266C
- .4byte gSpriteAnim_8402690
-
- .align 2
-gBattleAnimSpriteTemplate_84026A4:: @ 84026A4
- spr_template 10238, 10238, gOamData_837DF24, gSpriteAnimTable_8402698, NULL, gDummySpriteAffineAnimTable, sub_812E7A0
-
- .align 2
- .incbin "baserom.gba", 0x004026bc, 0x20
-
- .align 2
-gSpriteAnim_84026DC:: @ 84026DC
- obj_image_anim_frame 0, 5
- obj_image_anim_frame 4, 9
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_84026EC:: @ 84026EC
- .4byte gSpriteAnim_84026DC
-
- .align 2
-gBattleAnimSpriteTemplate_84026F0:: @ 84026F0
- spr_template 10239, 10239, gOamData_837DF2C, gSpriteAnimTable_84026EC, NULL, gDummySpriteAffineAnimTable, sub_812EA4C
-
- .align 2
-gBattleAnimSpriteTemplate_8402708:: @ 8402708
- spr_template 10240, 10240, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812EC78
-
- .align 2
-gBattleAnimSpriteTemplate_8402720:: @ 8402720
- spr_template 10227, 10227, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402384, sub_812ED84
-
- .align 2
-gBattleAnimSpriteTemplate_8402738:: @ 8402738
- spr_template 10236, 10236, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812EEA4
-
- .align 2
-gUnknown_08402750:: @ 8402750
- .incbin "baserom.gba", 0x00402750, 0x30
-
- .align 2
-gSpriteAffineAnim_8402780:: @ 8402780
- obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_84027A0:: @ 84027A0
- obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_84027C0:: @ 84027C0
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x8, 0x8, 0, 8
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_84027E0:: @ 84027E0
- .4byte gSpriteAffineAnim_8402780
- .4byte gSpriteAffineAnim_84027A0
- .4byte gSpriteAffineAnim_84027C0
-
- .align 2
-gBattleAnimSpriteTemplate_84027EC:: @ 84027EC
- spr_template 10242, 10242, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_84027E0, sub_812F88C
-
- .align 2
-gSpriteAffineAnim_8402804:: @ 8402804
- obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
- obj_rot_scal_anim_frame 0xFFFC, 0xFFFA, 0, 16
- obj_rot_scal_anim_frame 0x4, 0x6, 0, 16
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_8402824:: @ 8402824
- obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0
- obj_rot_scal_anim_frame 0x4, 0x6, 0, 16
- obj_rot_scal_anim_frame 0xFFFC, 0xFFFA, 0, 16
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_8402844:: @ 8402844
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x4, 0x6, 0, 16
- obj_rot_scal_anim_frame 0xFFFC, 0xFFFA, 0, 16
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_8402864:: @ 8402864
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x8, 0xA, 0, 30
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF6, 0, 16
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_8402884:: @ 8402884
- .4byte gSpriteAffineAnim_8402804
- .4byte gSpriteAffineAnim_8402824
- .4byte gSpriteAffineAnim_8402844
- .4byte gSpriteAffineAnim_8402864
-
- .align 2
-gBattleAnimSpriteTemplate_8402894:: @ 8402894
- spr_template 10242, 10242, gOamData_837DFF4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402884, sub_812F948
-
- .align 2
-gUnknown_084028AC:: @ 84028AC
- .incbin "baserom.gba", 0x004028ac, 0x20
-
- .align 2
-gSpriteTemplate_84028CC:: @ 84028CC
- spr_template 10243, 10243, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812FF94
-
-gUnknown_084028E4:: @ 84028E4
- .incbin "baserom.gba", 0x004028e4, 0x30
-
- .align 2
-gSpriteAnim_8402914:: @ 8402914
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_8402920:: @ 8402920
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 48, 3
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_840292C:: @ 840292C
- .4byte gSpriteAnim_8402914
- .4byte gSpriteAnim_8402920
-
- .align 2
-gBattleAnimSpriteTemplate_8402934:: @ 8402934
- spr_template 10053, 10053, gOamData_837DF34, gSpriteAnimTable_840292C, NULL, gDummySpriteAffineAnimTable, sub_81300F4
-
- .align 2
-gSpriteTemplate_840294C:: @ 840294C
- spr_template 10248, 10248, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81304DC
-
- .align 2
-gBattleAnimSpriteTemplate_8402964:: @ 8402964
- spr_template 10252, 10252, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_813051C
-
- .align 2
-gSpriteAffineAnim_840297C:: @ 840297C
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 24
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_840298C:: @ 840298C
- obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 24
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_84029A4:: @ 84029A4
- .4byte gSpriteAffineAnim_840297C
- .4byte gSpriteAffineAnim_840298C
-
- .align 2
-gSpriteTemplate_84029AC:: @ 84029AC
- spr_template 10254, 10254, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_84029A4, SpriteCallbackDummy
-
- .align 2
-gBattleAnimSpriteTemplate_84029C4:: @ 84029C4
- spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81307B0
-
- .align 2
-gUnknown_084029DC:: @ 84029DC
- .incbin "baserom.gba", 0x004029dc, 0x18
-
- .align 2
-gBattleAnimSpriteTemplate_84029F4:: @ 84029F4
- spr_template 10255, 10255, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8130A2C
-
- .align 2
-gBattleAnimSpriteTemplate_8402A0C:: @ 8402A0C
- spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8130AEC
-
- .align 2
-gBattleAnimSpriteTemplate_8402A24:: @ 8402A24
- spr_template 10258, 10258, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8130F5C
-
- .align 2
-gBattleAnimSpriteTemplate_8402A3C:: @ 8402A3C
- spr_template 10233, 10233, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8131264
-
- .align 2
-gSpriteTemplate_8402A54:: @ 8402A54
- spr_template 10233, 10233, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1FDC
-
- .align 2
-gBattleAnimSpriteTemplate_8402A6C:: @ 8402A6C
- spr_template 10250, 10250, gOamData_837DF3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8131564
-
- .align 2
-gSpriteTemplate_8402A84:: @ 8402A84
- spr_template 10224, 10224, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8131EB8
-
- .align 2
-gSpriteAnim_8402A9C:: @ 8402A9C
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 64, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8402AA8:: @ 8402AA8
- .4byte gSpriteAnim_8402A9C
-
- .align 2
-gSpriteAffineAnim_8402AAC:: @ 8402AAC
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8402AC4:: @ 8402AC4
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_8402ADC:: @ 8402ADC
- .4byte gSpriteAffineAnim_8402AAC
- .4byte gSpriteAffineAnim_8402AC4
-
- .align 2
-gBattleAnimSpriteTemplate_8402AE4:: @ 8402AE4
- spr_template 10277, 10277, gOamData_837DF9C, gSpriteAnimTable_8402AA8, NULL, gSpriteAffineAnimTable_8402ADC, sub_8132370
-
- .align 2
-gSpriteAffineAnim_8402AFC:: @ 8402AFC
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 64
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_8402B0C:: @ 8402B0C
- .4byte gSpriteAffineAnim_8402AFC
-
- .align 2
-gBattleAnimSpriteTemplate_8402B10:: @ 8402B10
- spr_template 10278, 10278, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402B0C, sub_81323E0
-
- .align 2
-gUnknown_08402B28:: @ 8402B28
- .incbin "baserom.gba", 0x00402b28, 0x30
-
- .align 2
-gDexArrows_Pal::
- .incbin "graphics/pokedex/arrows.gbapal"
-
- .align 2
-gDexArrows_Gfx::
- .incbin "graphics/pokedex/arrows.4bpp"
-
- .incbin "baserom.gba", 0x00402c78, 0x80
-
-gUnknown_08402CF8:: @ 8402CF8
- .incbin "baserom.gba", 0x00402cf8, 0x10
-
-gUnknown_08402D08:: @ 8402D08
- .4byte OtherText_Battle
- .byte 1, 1, 0, 0
- .4byte OtherText_Power
- .byte 1, 4, 1, 0
- .4byte OtherText_Accuracy
- .byte 1, 9, 2, 0
- .space 8
-
- .4byte OtherText_Contest
- .byte 1, 1, 0, 0
- .4byte OtherText_Appeal
- .byte 1, 4, 1, 0
- .4byte OtherText_Jam
- .byte 1, 9, 2, 0
- .space 8
-
- .incbin "baserom.gba", 0x402d48, 0x8
-
- .align 2
-gOamData_8402D50:: @ 8402D50
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_8402D58:: @ 8402D58
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_8402D60:: @ 8402D60
- .2byte 0x4000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_8402D68:: @ 8402D68
- obj_image_anim_frame 2, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8402D70:: @ 8402D70
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8402D78:: @ 8402D78
- .4byte gSpriteAnim_8402D68
- .4byte gSpriteAnim_8402D70
-
- .align 2
-gUnknown_08402D80:: @ 8402D80
- obj_tiles gDexArrows_Gfx, 384, 0x1595
-
- .align 2
-gUnknown_08402D88:: @ 8402D88
- obj_pal gDexArrows_Pal, 0x1596
-
- .align 2
-gSpriteTemplate_8402D90:: @ 8402D90
- spr_template 5525, 5526, gOamData_8402D58, gSpriteAnimTable_8402D78, NULL, gDummySpriteAffineAnimTable, sub_8133300
-
- .align 2
-gSpriteAnim_8402DA8:: @ 8402DA8
- obj_image_anim_frame 4, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8402DB0:: @ 8402DB0
- obj_image_anim_frame 6, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8402DB8:: @ 8402DB8
- .4byte gSpriteAnim_8402DA8
- .4byte gSpriteAnim_8402DB0
-
- .align 2
-gSpriteTemplate_8402DC0:: @ 8402DC0
- spr_template 5525, 5526, gOamData_8402D60, gSpriteAnimTable_8402DB8, NULL, gDummySpriteAffineAnimTable, sub_8133300
-
- .align 2
-gSpriteAnim_8402DD8:: @ 8402DD8
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8402DE0:: @ 8402DE0
- obj_image_anim_frame 9, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8402DE8:: @ 8402DE8
- obj_image_anim_frame 10, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8402DF0:: @ 8402DF0
- obj_image_anim_frame 11, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8402DF8:: @ 8402DF8
- .4byte gSpriteAnim_8402DD8
- .4byte gSpriteAnim_8402DE0
- .4byte gSpriteAnim_8402DE8
- .4byte gSpriteAnim_8402DF0
-
- .align 2
-gSpriteTemplate_8402E08:: @ 8402E08
- spr_template 5525, 5526, gOamData_8402D50, gSpriteAnimTable_8402DF8, NULL, gDummySpriteAffineAnimTable, sub_8133300
-
- .align 2
- .incbin "baserom.gba", 0x00402e20, 0x4
-
-gUnknown_08402E24:: @ 8402E24
- .incbin "baserom.gba", 0x00402e24, 0x15
-
-gUnknown_08402E39:: @ 8402E39
- .byte 0, 1, 2, 3
-
-gUnknown_08402E3D:: @ 8402E3D
- .byte 4, 5, 6
-
-@ pointer to decorations, capacity
- .align 2
-gDecorationInventories:: @ 8402E40
- .4byte gSaveBlock1 + 0x26A0, 10 @ DESK
- .4byte gSaveBlock1 + 0x26AA, 10 @ CHAIR
- .4byte gSaveBlock1 + 0x26B4, 10 @ PLANT
- .4byte gSaveBlock1 + 0x26BE, 30 @ ORNAMENT
- .4byte gSaveBlock1 + 0x26DC, 30 @ MAT
- .4byte gSaveBlock1 + 0x26FA, 10 @ POSTER
- .4byte gSaveBlock1 + 0x2704, 40 @ DOLL
- .4byte gSaveBlock1 + 0x272C, 10 @ CUSHION
-
-gRoamerLocations:: @ 8402E80
- .byte 0x19,0x1A,0x20,0x21,0x31,0xFF
- .byte 0x1A,0x19,0x20,0x21,0xFF,0xFF
- .byte 0x20,0x1A,0x19,0x21,0xFF,0xFF
- .byte 0x21,0x20,0x19,0x1A,0x22,0x26
- .byte 0x22,0x21,0x23,0xFF,0xFF,0xFF
- .byte 0x23,0x22,0x24,0xFF,0xFF,0xFF
- .byte 0x24,0x23,0x25,0x26,0xFF,0xFF
- .byte 0x25,0x24,0x26,0xFF,0xFF,0xFF
- .byte 0x26,0x25,0x21,0xFF,0xFF,0xFF
- .byte 0x27,0x24,0x28,0x29,0xFF,0xFF
- .byte 0x28,0x27,0x2A,0xFF,0xFF,0xFF
- .byte 0x29,0x27,0x2A,0xFF,0xFF,0xFF
- .byte 0x2A,0x28,0x29,0x2B,0xFF,0xFF
- .byte 0x2B,0x2A,0x2C,0xFF,0xFF,0xFF
- .byte 0x2C,0x2B,0x2D,0xFF,0xFF,0xFF
- .byte 0x2D,0x2C,0x2E,0xFF,0xFF,0xFF
- .byte 0x2E,0x2D,0x2F,0xFF,0xFF,0xFF
- .byte 0x2F,0x2E,0x30,0xFF,0xFF,0xFF
- .byte 0x30,0x2F,0x31,0xFF,0xFF,0xFF
- .byte 0x31,0x30,0x19,0xFF,0xFF,0xFF
- .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
-
-@ 8402F00
- .include "data/battle_tower/trainers.inc"
-
-@ 8403860
- .include "data/battle_tower/held_items.inc"
-
-@ 84038E0
- .include "data/battle_tower/level_50_mons.inc"
-
-@ 8404BA0
- .include "data/battle_tower/level_100_mons.inc"
-
-gUnknown_08405E60:: @ 8405E60
- .incbin "baserom.gba", 0x00405e60, 0x1e
-
-gUnknown_08405E7E:: @ 8405E7E
- .incbin "baserom.gba", 0x00405e7e, 0x14
-
-gUnknown_08405E92:: @ 8405E92
- .incbin "baserom.gba", 0x00405e92, 0x1e
-
-gUnknown_08405EB0:: @ 8405EB0
- .incbin "baserom.gba", 0x00405eb0, 0x14
-
- .align 1
-gBattleTowerBanlist:: @ 8405EC4
- .2byte SPECIES_MEW
- .2byte SPECIES_MEWTWO
- .2byte SPECIES_HO_OH
- .2byte SPECIES_LUGIA
- .2byte SPECIES_CELEBI
- .2byte SPECIES_KYOGRE
- .2byte SPECIES_GROUDON
- .2byte SPECIES_RAYQUAZA
- .2byte SPECIES_JIRACHI
- .2byte SPECIES_DEOXYS
- .2byte -1
-
-gUnknown_08405EDA:: @ 8405EDA
- .incbin "baserom.gba", 0x00405eda, 0xc
-
-gUnknown_08405EE6:: @ 8405EE6
- .incbin "baserom.gba", 0x00405ee6, 0x12
-
- .align 2
-ConditionUpDownPalette:
- .incbin "graphics/misc/condition_up_down.gbapal"
-
- .align 2
-ConditionUpDownTiles:
- .incbin "graphics/misc/condition_up_down.4bpp"
-
-gUnknown_08406118:: @ 8406118
- .incbin "baserom.gba", 0x00406118, 0x14
-
- .align 2
-gUnknown_0840612C:: @ 840612C
- obj_pal 0x02030400, 0x0001
-
- .align 2
-gUnknown_08406134:: @ 8406134
- .4byte OtherText_Coolness
- .4byte OtherText_Toughness
- .4byte OtherText_Smartness
- .4byte OtherText_Cuteness
- .4byte OtherText_Beauty
-
- .align 2
-gSpriteSheet_ConditionUpDown:: @ 8406148
- obj_tiles ConditionUpDownTiles, 0x200, 0
-
- .align 2
-gSpritePalette_ConditionUpDown:: @ 8406150
- obj_pal ConditionUpDownPalette, 0
-
-gUnknown_08406158:: @ 8406158
- .incbin "baserom.gba", 0x00406158, 0x14
-
- .align 2
-gOamData_840616C:: @ 840616C
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8406174:: @ 8406174
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840617C:: @ 840617C
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8406184:: @ 8406184
- .4byte gSpriteAnim_8406174
- .4byte gSpriteAnim_840617C
-
- .align 2
-gSpriteTemplate_840618C:: @ 840618C
- spr_template 0, 0, gOamData_840616C, gSpriteAnimTable_8406184, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_084061A4:: @ 84061A4
- .4byte dp01t_00_5_getattr
- .4byte sub_8138230
- .4byte sub_813823C
- .4byte sub_8138C90
- .4byte sub_8138C9C
- .4byte sub_8138CA8
- .4byte sub_8138CB4
- .4byte sub_8138D38
- .4byte sub_8138E04
- .4byte sub_8138ED0
- .4byte sub_8138EDC
- .4byte sub_8138EE8
- .4byte sub_8138EF4
- .4byte sub_8138F44
- .4byte sub_8138FA0
- .4byte sub_8138FAC
- .4byte sub_8139208
- .4byte dp01t_11_5_message_for_player_only
- .4byte sub_8139298
- .4byte sub_8139378
- .4byte sub_8139384
- .4byte sub_81393EC
- .4byte sub_813942C
- .4byte sub_8139438
- .4byte sub_8139444
- .4byte sub_8139544
- .4byte sub_8139550
- .4byte sub_813955C
- .4byte sub_8139568
- .4byte sub_8139574
- .4byte sub_8139580
- .4byte sub_813958C
- .4byte sub_8139598
- .4byte sub_81395A4
- .4byte sub_81395B0
- .4byte sub_81395BC
- .4byte sub_81395C8
- .4byte sub_81395D4
- .4byte sub_81395E0
- .4byte sub_81395EC
- .4byte sub_81395F8
- .4byte sub_8139604
- .4byte sub_8139674
- .4byte sub_8139680
- .4byte sub_81396B0
- .4byte sub_81396E0
- .4byte dp01t_2E_5_battle_intro
- .4byte sub_8139750
- .4byte sub_8139AA0
- .4byte sub_8139B20
- .4byte sub_8139B2C
- .4byte sub_8139B38
- .4byte sub_8139B44
- .4byte sub_8139BA0
- .4byte sub_8139BAC
- .4byte sub_8139BB8
- .4byte nullsub_80
-
- .align 2
-gUnknown_08406288:: @ 8406288
- .4byte PCText_TakeOutItems
- .4byte PCText_StoreItems
- .4byte PCText_ThrowAwayItems
- .4byte gMenuText_GoBackToPrev
-
- .align 2
-gUnknown_08406298:: @ 8406298
- .4byte SecretBaseText_ItemStorage, PlayerPC_ItemStorage
- .4byte gPCText_Mailbox, PlayerPC_Mailbox
- .4byte SecretBaseText_Decoration, PlayerPC_Decoration
- .4byte SecretBaseText_TurnOff, PlayerPC_TurnOff
-
-gUnknown_084062B8:: @ 84062B8
- .incbin "baserom.gba", 0x004062b8, 0x4
-
-gUnknown_084062BC:: @ 84062BC
- .incbin "baserom.gba", 0x004062bc, 0x4
-
- .align 2
-gUnknown_084062C0:: @ 84062C0
- .4byte PCText_WithdrawItem, ItemStorage_Withdraw
- .4byte PCText_DepositItem, ItemStorage_Deposit
- .4byte PCText_TossItem, ItemStorage_Toss
- .4byte gUnknownText_Exit, ItemStorage_Exit
-
- .align 2
-gUnknown_084062E0:: @ 84062E0
- .4byte sub_813A83C
- .4byte sub_813A878
-
- .align 2
-gUnknown_084062E8:: @ 84062E8
- .4byte sub_813B578
- .4byte sub_813B610
-
- .align 2
-gNewGamePCItems:: @ 84062F0
- .2byte ITEM_POTION, 1
- .2byte 0, 0
-
- .align 2
-gUnknown_084062F8:: @ 84062F8
- .4byte OtherText_Read, Mailbox_Read
- .4byte gOtherText_MoveToBag, Mailbox_MoveToBag
- .4byte OtherText_Give, Mailbox_Give
- .4byte gOtherText_CancelNoTerminator, Mailbox_Cancel
-
-gUnknown_08406318:: @ 8406318
- .string "{STR_VAR_1}{CLEAR_TO 80}$"
-
-gUnknown_0840631E:: @ 840631E
- .string "{COLOR RED}{STR_VAR_1}{CLEAR_TO 80}$"
-
-gUnknown_08406327:: @ 8406327
- .string "{STR_VAR_1}$"
-
-gUnknown_0840632A:: @ 840632A
- .string "{COLOR RED}{STR_VAR_1}$"
-
-gUnknown_08406330:: @ 8406330
- .string "{CLEAR_TO 32}$"
-
-gUnknown_08406334:: @ 8406334
- .incbin "baserom.gba", 0x00406334, 0x6
-
-gUnknown_0840633A:: @ 840633A
- .string "{COLOR RED}{STR_VAR_1}$"
-
- .align 2
-Palette_406340:: @ 8406340
- .incbin "baserom.gba", 0x406340, 0x20
-
- .align 2
-Palette_406360:: @ 8406360
- .incbin "baserom.gba", 0x406360, 0x20
-
- .align 2
-gIntroTiles::
- .incbin "graphics/intro/intro.4bpp.lz"
-
- .align 2
-gUnknown_08406974:: @ 8406974
- .incbin "graphics/intro/intro1_bgpal1.gbapal"
- .incbin "graphics/intro/intro1_bgpal2.gbapal"
- .incbin "graphics/intro/intro1_bgpal3.gbapal"
- .incbin "graphics/intro/intro1_bgpal4.gbapal"
- .incbin "graphics/intro/intro1_bgpal5.gbapal"
- .incbin "graphics/intro/intro1_bgpal6.gbapal"
- .incbin "graphics/intro/intro1_bgpal7.gbapal"
- .incbin "graphics/intro/intro1_bgpal8.gbapal"
- .incbin "graphics/intro/intro1_bgpal9.gbapal"
- .incbin "graphics/intro/intro1_bgpal10.gbapal"
- .incbin "graphics/intro/intro1_bgpal11.gbapal"
- .incbin "graphics/intro/intro1_bgpal12.gbapal"
- .incbin "graphics/intro/intro1_bgpal13.gbapal"
- .incbin "graphics/intro/intro1_bgpal14.gbapal"
- .incbin "graphics/intro/intro1_bgpal15.gbapal"
- .incbin "graphics/intro/intro1_bgpal16.gbapal"
-
- .align 2
-gUnknown_08406B74:: @ 8406B74
- .incbin "graphics/intro/intro1_bg0_map.bin.lz"
-
- .align 2
-gUnknown_08406F28:: @ 8406F28
- .incbin "graphics/intro/intro1_bg1_map.bin.lz"
-
- .align 2
-gUnknown_0840725C:: @ 840725C
- .incbin "graphics/intro/intro1_bg2_map.bin.lz"
-
- .align 2
-gUnknown_0840754C:: @ 840754C
- .incbin "graphics/intro/intro1_bg3_map.bin.lz"
-
- .align 2
-gUnknown_08407764:: @ 8407764
- .incbin "graphics/intro/introgfx.4bpp.lz"
-
- .align 2
-gUnknown_084098D4:: @ 84098D4
- .incbin "graphics/intro/intro3_pokeball.gbapal"
-
- .align 2
-gUnknown_08409AD4:: @ 8409AD4
- .incbin "graphics/intro/intro3_pokeball_map.bin.lz"
-
- .align 2
-gUnknown_08409C04:: @ 8409C04
- .incbin "graphics/intro/intro3_pokeball.8bpp.lz"
-
- .align 2
-gUnknown_0840A758:: @ 840A758
- .incbin "graphics/intro/intro3_streaks.gbapal"
-
- .align 2
-gUnknown_0840A778:: @ 840A778
- .incbin "graphics/intro/intro3_streaks.4bpp.lz"
-
- .align 2
-gUnknown_0840A7E4:: @ 840A7E4
- .incbin "graphics/intro/intro3_streaks_map.bin.lz"
-
- .align 2
-gIntro3Misc1Palette::
- .incbin "graphics/intro/intro3_misc1.gbapal"
-
- .align 2
-gIntro3Misc2Palette::
- .incbin "graphics/intro/intro3_misc2.gbapal"
-
- .align 2
-gIntro3MiscTiles::
- .incbin "graphics/intro/intro3_misc.4bpp.lz"
-
- .align 2
-gIntro1EonPalette::
- .incbin "graphics/intro/intro1_eon.gbapal"
-
- .align 2
-gIntro1EonTiles::
- .incbin "graphics/intro/intro1_eon.4bpp.lz"
-
- .align 2
-gOamData_840ADE8:: @ 840ADE8
- .2byte 0x00A0
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_840ADF0:: @ 840ADF0
- obj_image_anim_frame 16, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840ADF8:: @ 840ADF8
- obj_image_anim_frame 24, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AE00:: @ 840AE00
- obj_image_anim_frame 0, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AE08:: @ 840AE08
- obj_image_anim_frame 48, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840AE10:: @ 840AE10
- .4byte gSpriteAnim_840ADF0
- .4byte gSpriteAnim_840ADF8
- .4byte gSpriteAnim_840AE00
- .4byte gSpriteAnim_840AE08
-
- .align 2
-gSpriteTemplate_840AE20:: @ 840AE20
- spr_template 2000, 2000, gOamData_840ADE8, gSpriteAnimTable_840AE10, NULL, gDummySpriteAffineAnimTable, sub_813D208
-
- .align 2
-Unknown_40AE38: @ 840AE38
- .incbin "baserom.gba", 0x40ae38, 0x14
-
- .align 2
-Unknown_40AE4C: @ 840AE4C
- .incbin "baserom.gba", 0x40ae4c, 0x14
-
- .align 2
-Unknown_40AE60: @ 840AE60
- .incbin "baserom.gba", 0x40ae60, 0x10
-
- .align 2
-Unknown_40AE70: @ 840AE70
- .incbin "baserom.gba", 0x40ae70, 0x10
-
- .align 2
-gUnknown_0840AE80:: @ 840AE80
- .4byte Unknown_40AE38
- .4byte Unknown_40AE4C
- .4byte Unknown_40AE60
- .4byte Unknown_40AE70
-
- .align 2
-gOamData_840AE90:: @ 840AE90
- .2byte 0x00A0
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gOamData_840AE98:: @ 840AE98
- .2byte 0x00A0
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_840AEA0:: @ 840AEA0
- .2byte 0x80A0
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_840AEA8:: @ 840AEA8
- obj_image_anim_frame 80, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AEB0:: @ 840AEB0
- obj_image_anim_frame 84, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AEB8:: @ 840AEB8
- obj_image_anim_frame 88, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AEC0:: @ 840AEC0
- obj_image_anim_frame 92, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AEC8:: @ 840AEC8
- obj_image_anim_frame 96, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AED0:: @ 840AED0
- obj_image_anim_frame 100, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AED8:: @ 840AED8
- obj_image_anim_frame 104, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AEE0:: @ 840AEE0
- obj_image_anim_frame 112, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AEE8:: @ 840AEE8
- obj_image_anim_frame 113, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AEF0:: @ 840AEF0
- obj_image_anim_frame 114, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AEF8:: @ 840AEF8
- obj_image_anim_frame 115, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AF00:: @ 840AF00
- obj_image_anim_frame 116, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AF08:: @ 840AF08
- obj_image_anim_frame 117, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840AF10:: @ 840AF10
- obj_image_anim_frame 128, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840AF18:: @ 840AF18
- .4byte gSpriteAnim_840AEA8
- .4byte gSpriteAnim_840AEB0
- .4byte gSpriteAnim_840AEB8
- .4byte gSpriteAnim_840AEC0
- .4byte gSpriteAnim_840AEC8
- .4byte gSpriteAnim_840AED0
- .4byte gSpriteAnim_840AED8
-
- .align 2
-gSpriteAnimTable_840AF34:: @ 840AF34
- .4byte gSpriteAnim_840AEE0
- .4byte gSpriteAnim_840AEE8
- .4byte gSpriteAnim_840AEF0
- .4byte gSpriteAnim_840AEF8
- .4byte gSpriteAnim_840AF00
- .4byte gSpriteAnim_840AF08
-
- .align 2
-gSpriteAnimTable_840AF4C:: @ 840AF4C
- .4byte gSpriteAnim_840AF10
-
-gUnknown_0840AF50:: @ 840AF50
- .incbin "baserom.gba", 0x0040af50, 0x24
-
-gUnknown_0840AF74:: @ 840AF74
- .incbin "baserom.gba", 0x0040af74, 0x20
-
- .align 2
-gSpriteTemplate_840AF94:: @ 840AF94
- spr_template 2000, 2001, gOamData_840AE90, gSpriteAnimTable_840AF18, NULL, gDummySpriteAffineAnimTable, sub_813D908
-
- .align 2
-gSpriteTemplate_840AFAC:: @ 840AFAC
- spr_template 2000, 2001, gOamData_840AE98, gSpriteAnimTable_840AF34, NULL, gDummySpriteAffineAnimTable, sub_813D908
-
- .align 2
-gSpriteTemplate_840AFC4:: @ 840AFC4
- spr_template 2000, 2001, gOamData_840AEA0, gSpriteAnimTable_840AF4C, NULL, gDummySpriteAffineAnimTable, sub_813D908
-
- .align 2
-gOamData_840AFDC:: @ 840AFDC
- .2byte 0x40A0
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_840AFE4:: @ 840AFE4
- obj_image_anim_frame 0, 10
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_840AFEC:: @ 840AFEC
- .4byte gSpriteAnim_840AFE4
-
- .align 2
-gSpriteTemplate_840AFF0:: @ 840AFF0
- spr_template 2002, 2002, gOamData_840AFDC, gSpriteAnimTable_840AFEC, NULL, gDummySpriteAffineAnimTable, sub_813DA64
-
- .align 2
-gUnknown_0840B008:: @ 840B008
- obj_tiles gIntroTiles, 0x1400, 2000
- .space 8
-
- .align 2
-gUnknown_0840B018:: @ 840B018
- obj_tiles gIntro1EonTiles, 0x400, 2002
- .space 8
-
- .align 2
-gUnknown_0840B028:: @ 840B028
- obj_pal Palette_406340, 2000
- obj_pal Palette_406360, 2001
- obj_pal gIntro1EonPalette, 2002
- .space 8
-
-gUnknown_0840B048:: @ 840B048
- .incbin "baserom.gba", 0x40b048, 0x8
-
-gUnknown_0840B050:: @ 840B050
- .incbin "baserom.gba", 0x40b050, 0x8
-
-gUnknown_0840B058:: @ 840B058
- .incbin "baserom.gba", 0x40b058, 0xc
-
- .align 2
-gUnknown_0840B064:: @ 840B064
- .4byte gUnknown_0840B048
- .4byte gUnknown_0840B050
- .4byte gUnknown_0840B058
-
- .align 2
-gOamData_840B070:: @ 840B070
- .2byte 0x00A0
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_840B078:: @ 840B078
- obj_image_anim_frame 0, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840B080:: @ 840B080
- .4byte gSpriteAnim_840B078
-
- .align 2
-gSpriteTemplate_840B084:: @ 840B084
- spr_template 2002, 2002, gOamData_840B070, gSpriteAnimTable_840B080, NULL, gDummySpriteAffineAnimTable, sub_813E30C
-
- .align 2
-gOamData_840B09C:: @ 840B09C
- .2byte 0x00A0
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_840B0A4:: @ 840B0A4
- obj_image_anim_frame 1, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840B0AC:: @ 840B0AC
- .4byte gSpriteAnim_840B0A4
-
- .align 2
-gSpriteTemplate_840B0B0:: @ 840B0B0
- spr_template 2003, 2003, gOamData_840B09C, gSpriteAnimTable_840B0AC, NULL, gDummySpriteAffineAnimTable, sub_813E4B8
-
- .align 2
-gOamData_840B0C8:: @ 840B0C8
- .2byte 0x00A0
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_840B0D0:: @ 840B0D0
- obj_image_anim_frame 14, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840B0D8:: @ 840B0D8
- .4byte gSpriteAnim_840B0D0
-
- .align 2
-gSpriteTemplate_840B0DC:: @ 840B0DC
- spr_template 2003, 2004, gOamData_840B0C8, gSpriteAnimTable_840B0D8, NULL, gDummySpriteAffineAnimTable, sub_813E5E0
-
- .align 2
-gSpriteTemplate_840B0F4:: @ 840B0F4
- spr_template 2003, 2004, gOamData_840B0C8, gSpriteAnimTable_840B0D8, NULL, gDummySpriteAffineAnimTable, sub_813E6C0
-
- .align 2
-gOamData_840B10C:: @ 840B10C
- .2byte 0x00A0
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_840B114:: @ 840B114
- obj_image_anim_frame 6, 8
- obj_image_anim_frame 6, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_840B120:: @ 840B120
- .4byte gSpriteAnim_840B114
-
- .align 2
-gSpriteTemplate_840B124:: @ 840B124
- spr_template 2003, 2004, gOamData_840B10C, gSpriteAnimTable_840B120, NULL, gDummySpriteAffineAnimTable, sub_813E804
-
- .align 2
-gOamData_840B13C:: @ 840B13C
- .2byte 0x00A0
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_840B144:: @ 840B144
- obj_image_anim_frame 10, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840B14C:: @ 840B14C
- .4byte gSpriteAnim_840B144
-
- .align 2
-gSpriteTemplate_840B150:: @ 840B150
- spr_template 2003, 2004, gOamData_840B13C, gSpriteAnimTable_840B14C, NULL, gDummySpriteAffineAnimTable, GetCurrentTrainerHillMapId
-
-gUnknown_0840B168:: @ 840B168
- .incbin "baserom.gba", 0x0040b168, 0x8
-
- .align 2
-gSpriteTemplate_840B170:: @ 840B170
- spr_template 2003, 2004, gOamData_840B13C, gSpriteAnimTable_840B14C, NULL, gDummySpriteAffineAnimTable, sub_813EA60
-
-gUnknown_0840B188:: @ 840B188
- .incbin "baserom.gba", 0x0040b188, 0x14
-
- .align 2
-gOamData_840B19C:: @ 840B19C
- .2byte 0x00A0
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_840B1A4:: @ 840B1A4
- obj_image_anim_frame 2, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840B1AC:: @ 840B1AC
- .4byte gSpriteAnim_840B1A4
-
- .align 2
-gSpriteTemplate_840B1B0:: @ 840B1B0
- spr_template 2003, 2004, gOamData_840B19C, gSpriteAnimTable_840B1AC, NULL, gDummySpriteAffineAnimTable, sub_813EBBC
-
- .align 2
-gSpriteTemplate_840B1C8:: @ 840B1C8
- spr_template 2003, 2004, gOamData_840B19C, gSpriteAnimTable_840B1AC, NULL, gDummySpriteAffineAnimTable, sub_813EC90
-
- .align 2
-gOamData_840B1E0:: @ 840B1E0
- .2byte 0x00A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_840B1E8:: @ 840B1E8
- obj_image_anim_frame 16, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840B1F0:: @ 840B1F0
- .4byte gSpriteAnim_840B1E8
-
- .align 2
-gSpriteTemplate_840B1F4:: @ 840B1F4
- spr_template 2003, 2003, gOamData_840B1E0, gSpriteAnimTable_840B1F0, NULL, gDummySpriteAffineAnimTable, sub_813EDFC
-
- .align 2
-gUnknown_0840B20C:: @ 840B20C
- obj_tiles gInterfaceGfx_PokeBall, 0x100, 2002
- .space 8
-
- .align 2
-gUnknown_0840B21C:: @ 840B21C
- obj_tiles gIntro3MiscTiles, 0xa00, 2003
- .space 8
-
- .align 2
-gUnknown_0840B22C:: @ 840B22C
- obj_pal gInterfacePal_PokeBall, 2002
- .space 8
-
- .align 2
-gUnknown_0840B23C:: @ 840B23C
- obj_pal gIntro3Misc1Palette, 2003
- obj_pal gIntro3Misc2Palette, 2004
- .space 8
-
- .incbin "baserom.gba", 0x0040b254, 0x4
-
- .align 2
-gUnknown_0840B258:: @ 840B258
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55020
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55021
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55022
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55023
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55024
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55025
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55026
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55027
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55028
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55029
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55030
- obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55031
-
- .align 2
-gUnknown_0840B2B8:: @ 840B2B8
- obj_pal gBattleAnimSpritePalette_136, 55020
- obj_pal gBattleAnimSpritePalette_136, 55021
- obj_pal gBattleAnimSpritePalette_136, 55022
- obj_pal gBattleAnimSpritePalette_136, 55023
- obj_pal gBattleAnimSpritePalette_136, 55024
- obj_pal gBattleAnimSpritePalette_136, 55025
- obj_pal gBattleAnimSpritePalette_136, 55026
- obj_pal gBattleAnimSpritePalette_136, 55027
- obj_pal gBattleAnimSpritePalette_136, 55028
- obj_pal gBattleAnimSpritePalette_136, 55029
- obj_pal gBattleAnimSpritePalette_136, 55030
- obj_pal gBattleAnimSpritePalette_136, 55031
-
- .align 2
-gSpriteAnim_840B318:: @ 840B318
- obj_image_anim_frame 0, 1
- obj_image_anim_frame 1, 1
- obj_image_anim_frame 2, 1
- obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 1
- obj_image_anim_frame 1, 1
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_840B334:: @ 840B334
- obj_image_anim_frame 3, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B33C:: @ 840B33C
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B344:: @ 840B344
- obj_image_anim_frame 5, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B34C:: @ 840B34C
- obj_image_anim_frame 6, 4
- obj_image_anim_frame 7, 4
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_840B358:: @ 840B358
- obj_image_anim_frame 7, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840B360:: @ 840B360
- .4byte gSpriteAnim_840B318
- .4byte gSpriteAnim_840B334
- .4byte gSpriteAnim_840B33C
- .4byte gSpriteAnim_840B344
- .4byte gSpriteAnim_840B34C
- .4byte gSpriteAnim_840B358
-
-gUnknown_0840B378:: @ 840B378
- .incbin "baserom.gba", 0x0040b378, 0xc
-
- .align 2
-gUnknown_0840B384:: @ 840B384
- .4byte sub_8140930
- .4byte sub_8140DC4
- .4byte sub_8140C14
- .4byte sub_8140CE8
- .4byte sub_8141058
- .4byte sub_8140C14
- .4byte sub_8140B3C
- .4byte sub_8140CE8
- .4byte sub_8140F24
- .4byte sub_8140A64
- .4byte sub_8140DC4
- .4byte sub_8141164
-
- .align 2
-gSpriteTemplate_840B3B4:: @ 840B3B4
- spr_template 55020, 55020, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B3CC:: @ 840B3CC
- spr_template 55021, 55021, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B3E4:: @ 840B3E4
- spr_template 55022, 55022, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B3FC:: @ 840B3FC
- spr_template 55023, 55023, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B414:: @ 840B414
- spr_template 55024, 55024, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B42C:: @ 840B42C
- spr_template 55025, 55025, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B444:: @ 840B444
- spr_template 55026, 55026, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B45C:: @ 840B45C
- spr_template 55027, 55027, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B474:: @ 840B474
- spr_template 55028, 55028, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B48C:: @ 840B48C
- spr_template 55029, 55029, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B4A4:: @ 840B4A4
- spr_template 55030, 55030, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_840B4BC:: @ 840B4BC
- spr_template 55031, 55031, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_0840B4D4:: @ 840B4D4
- .incbin "baserom.gba", 0x0040b4d4, 0x28
-
- .align 2
-gBattleAnimSpriteTemplate_840B4FC:: @ 840B4FC
- spr_template 10269, 10269, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8141C30
-
- .align 2
-gUnknown_0840B514:: @ 840B514
- obj_tiles gContestConfetti_Gfx, 0x220, 1001
- .space 8
-
-gUnknown_0840B524:: @ 840B524
- obj_pal gContestConfetti_Pal, 1001
- .space 8
-
-gUnknown_0840B534:: @ 840B534
- .incbin "baserom.gba", 0x0040b534, 0x6
-
-gUnknown_0840B53A:: @ 840B53A
- .incbin "baserom.gba", 0x0040b53a, 0x2a
-
-gUnknown_0840B564:: @ 840B564
- .incbin "baserom.gba", 0x0040b564, 0x6
-
-gUnknown_0840B56A:: @ 840B56A
- .incbin "baserom.gba", 0x0040b56a, 0x12
-
-gUnknown_0840B57C:: @ 840B57C
- .incbin "baserom.gba", 0x0040b57c, 0x1c
-
- .align 2
-gOamData_840B598:: @ 840B598
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gUnknown_0840B5A0:: @ 840B5A0
- .4byte 0x02008000
- .4byte 0x0200A000
- .4byte 0x0200C000
- .4byte 0x0200E000
- .4byte 0x02010000
- .4byte 0x02014000
- .4byte 0x02018000
-
- .align 2
-gSpriteImageTable_840B5BC:: @ 840B5BC
- obj_frame_tiles 0x02008000, 0x800
- obj_frame_tiles 0x02008800, 0x800
- obj_frame_tiles 0x02009000, 0x800
- obj_frame_tiles 0x02009800, 0x800
-
- .align 2
-gSpriteImageTable_840B5DC:: @ 840B5DC
- obj_frame_tiles 0x0200A000, 0x800
- obj_frame_tiles 0x0200A800, 0x800
- obj_frame_tiles 0x0200B000, 0x800
- obj_frame_tiles 0x0200B800, 0x800
-
- .align 2
-gSpriteImageTable_840B5FC:: @ 840B5FC
- obj_frame_tiles 0x0200C000, 0x800
- obj_frame_tiles 0x0200C800, 0x800
- obj_frame_tiles 0x0200D000, 0x800
- obj_frame_tiles 0x0200D800, 0x800
-
- .align 2
-gSpriteImageTable_840B61C:: @ 840B61C
- obj_frame_tiles 0x0200E000, 0x800
- obj_frame_tiles 0x0200E800, 0x800
- obj_frame_tiles 0x0200F000, 0x800
- obj_frame_tiles 0x0200F800, 0x800
-
- .align 2
-gSpriteImageTable_840B63C:: @ 840B63C
- obj_frame_tiles 0x02010000, 0x800
- obj_frame_tiles 0x02010800, 0x800
- obj_frame_tiles 0x02011000, 0x800
- obj_frame_tiles 0x02011800, 0x800
-
- .align 2
-gSpriteImageTable_840B65C:: @ 840B65C
- obj_frame_tiles 0x02014000, 0x800
- obj_frame_tiles 0x02014800, 0x800
- obj_frame_tiles 0x02015000, 0x800
- obj_frame_tiles 0x02015800, 0x800
-
- .align 2
-gSpriteImageTable_840B67C:: @ 840B67C
- obj_frame_tiles 0x02018000, 0x800
- obj_frame_tiles 0x02018800, 0x800
- obj_frame_tiles 0x02019000, 0x800
- obj_frame_tiles 0x02019800, 0x800
-
- .align 2
-gUnknown_0840B69C:: @ 840B69C
- .4byte gSpriteImageTable_840B5BC
- .4byte gSpriteImageTable_840B5DC
- .4byte gSpriteImageTable_840B5FC
- .4byte gSpriteImageTable_840B61C
- .4byte gSpriteImageTable_840B63C
- .4byte gSpriteImageTable_840B65C
- .4byte gSpriteImageTable_840B67C
-
-gUnknown_0840B6B8:: @ 840B6B8
- spr_template -1, -1, gOamData_840B598, NULL, gSpriteImageTable_840B5BC, gDummySpriteAffineAnimTable, nullsub_81
-
- .align 2
-gOamData_840B6D0:: @ 840B6D0
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_840B6D8:: @ 840B6D8
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B6E0:: @ 840B6E0
- obj_image_anim_frame 1, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B6E8:: @ 840B6E8
- obj_image_anim_frame 2, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B6F0:: @ 840B6F0
- obj_image_anim_frame 3, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B6F8:: @ 840B6F8
- obj_image_anim_frame 4, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B700:: @ 840B700
- obj_image_anim_frame 5, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B708:: @ 840B708
- obj_image_anim_frame 6, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B710:: @ 840B710
- obj_image_anim_frame 7, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B718:: @ 840B718
- obj_image_anim_frame 8, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B720:: @ 840B720
- obj_image_anim_frame 9, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B728:: @ 840B728
- obj_image_anim_frame 10, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B730:: @ 840B730
- obj_image_anim_frame 11, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B738:: @ 840B738
- obj_image_anim_frame 12, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B740:: @ 840B740
- obj_image_anim_frame 13, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B748:: @ 840B748
- obj_image_anim_frame 14, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B750:: @ 840B750
- obj_image_anim_frame 15, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B758:: @ 840B758
- obj_image_anim_frame 16, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840B760:: @ 840B760
- .4byte gSpriteAnim_840B6D8
- .4byte gSpriteAnim_840B6E0
- .4byte gSpriteAnim_840B6E8
- .4byte gSpriteAnim_840B6F0
- .4byte gSpriteAnim_840B6F8
- .4byte gSpriteAnim_840B700
- .4byte gSpriteAnim_840B708
- .4byte gSpriteAnim_840B710
- .4byte gSpriteAnim_840B718
- .4byte gSpriteAnim_840B720
- .4byte gSpriteAnim_840B728
- .4byte gSpriteAnim_840B730
- .4byte gSpriteAnim_840B738
- .4byte gSpriteAnim_840B740
- .4byte gSpriteAnim_840B748
- .4byte gSpriteAnim_840B750
- .4byte gSpriteAnim_840B758
-
- .align 2
-gSpriteTemplate_840B7A4:: @ 840B7A4
- spr_template 1001, 1001, gOamData_840B6D0, gSpriteAnimTable_840B760, NULL, gDummySpriteAffineAnimTable, sub_814386C
-
-gUnknown_0840B7BC:: @ 840B7BC
- .incbin "baserom.gba", 0x0040b7bc, 0x40
-
-gUnknown_0840B7FC:: @ 840B7FC
- .incbin "baserom.gba", 0x0040b7fc, 0x40
-
-gUnknown_0840B83C:: @ 840B83C
- .incbin "baserom.gba", 0x0040b83c, 0xf
-
-gUnknown_0840B84B:: @ 840B84B
- .incbin "baserom.gba", 0x0040b84b, 0xf
-
-gUnknown_0840B85A:: @ 840B85A
- .incbin "baserom.gba", 0x0040b85a, 0xf
-
-gUnknown_0840B869:: @ 840B869
- .incbin "baserom.gba", 0x0040b869, 0xf
-
-gUnknown_0840B878::
- .incbin "baserom.gba", 0x0040B878, 0xf
-
- .include "data/text/credits.inc"
-
-gUnknown_0840CA00:: @ 840CA00
- .incbin "baserom.gba", 0x0040ca00, 0x8
-
-Unknown_840CA08:
- .incbin "baserom.gba", 0x0040ca08, 0x14
-Unknown_840CA1C:
- .incbin "baserom.gba", 0x0040ca1c, 0x14
-Unknown_840CA30:
- .incbin "baserom.gba", 0x0040ca30, 0x10
-Unknown_840CA40:
- .incbin "baserom.gba", 0x0040ca40, 0x14
-
- .align 2
-gUnknown_0840CA54:: @ 840CA54
- .4byte Unknown_840CA08
- .4byte Unknown_840CA1C
- .4byte Unknown_840CA30
- .4byte Unknown_840CA40
-
-Unknown_840CA64:
- .incbin "baserom.gba", 0x0040ca64, 0x14
-Unknown_840CA78:
- .incbin "baserom.gba", 0x0040ca78, 0x14
-Unknown_840CA8C:
- .incbin "baserom.gba", 0x0040ca8c, 0x8
-
- .align 2
-gUnknown_0840CA94:: @ 840CA94
- .4byte Unknown_840CA64
- .4byte Unknown_840CA78
- .4byte Unknown_840CA8C
-
-gUnknown_0840CAA0:: @ 840CAA0
- .incbin "baserom.gba", 0x0040caa0, 0x10
-
-gUnknown_0840CAB0:: @ 840CAB0
- .incbin "baserom.gba", 0x0040cab0, 0x10
-
- .align 2
-gOamData_840CAC0:: @ 840CAC0
- .2byte 0x00A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_840CAC8:: @ 840CAC8
- obj_image_anim_frame 0, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840CAD0:: @ 840CAD0
- obj_image_anim_frame 64, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840CAD8:: @ 840CAD8
- obj_image_anim_frame 128, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840CAE0:: @ 840CAE0
- .4byte gSpriteAnim_840CAC8
- .4byte gSpriteAnim_840CAD0
- .4byte gSpriteAnim_840CAD8
-
- .align 2
-gSpriteTemplate_840CAEC:: @ 840CAEC
- spr_template 1001, 1001, gOamData_840CAC0, gSpriteAnimTable_840CAE0, NULL, gDummySpriteAffineAnimTable, sub_814580C
-
-gUnknown_0840CB04:: @ 840CB04
- .incbin "baserom.gba", 0x0040cb04, 0x8
-
- .align 2
-gDiplomaPalettes:: @ 840CB0C
- .incbin "graphics/misc/diploma_national.gbapal"
- .incbin "graphics/misc/diploma_hoenn.gbapal"
-
- .align 2
-gDiplomaTilemap:: @ 840CB4C
- .incbin "graphics/misc/diploma_map.bin.lz"
-
- .align 2
-gDiplomaTiles:: @ 840D288
- .incbin "graphics/misc/diploma.4bpp.lz"
-
-gExpandedPlaceholder_Empty:: @ 840DC80
- .string "$"
-
-gExpandedPlaceholder_Kun:: @ 840DC81
- .string "$"
-
-gExpandedPlaceholder_Chan:: @ 840DC82
- .string "$"
-
-gExpandedPlaceholder_Sapphire:: @ 840DC83
- .string "SAPPHIRE$"
-
-gExpandedPlaceholder_Ruby:: @ 840DC8C
- .string "RUBY$"
-
-gExpandedPlaceholder_Aqua:: @ 840DC91
- .string "AQUA$"
-
-gExpandedPlaceholder_Magma:: @ 840DC96
- .string "MAGMA$"
-
-gExpandedPlaceholder_Archie:: @ 840DC9C
- .string "ARCHIE$"
-
-gExpandedPlaceholder_Maxie:: @ 840DCA3
- .string "MAXIE$"
-
-gExpandedPlaceholder_Kyogre:: @ 840DCA9
- .string "KYOGRE$"
-
-gExpandedPlaceholder_Groudon:: @ 840DCB0
- .string "GROUDON$"
-
-gExpandedPlaceholder_Brendan:: @ 840DCB8
- .string "BRENDAN$"
-
-gExpandedPlaceholder_May:: @ 840DCC0
- .string "MAY$"
-
-gSystemText_Egg:: @ 840DCC4
- .string "EGG$"
-
-gSystemText_Pokemon2:: @ 840DCC8
- .string "POKéMON$"
-
-gMainMenuString_NewGame:: @ 840DCD0
- .string "NEW GAME$"
-
-gMainMenuString_Continue:: @ 840DCD9
- .string "CONTINUE$"
-
-gMainMenuString_Option:: @ 840DCE2
- .string "OPTION$"
-
-gMainMenuString_MysteryEvents:: @ 840DCE9
- .string "MYSTERY EVENTS$"
-
-SystemText_UpdatingSaveExternal:
- .string "Updating save file using external\ndata. Please wait.$"
-
-SystemText_SaveUpdated:
- .string "The save file has been updated.$"
-
-SystemText_SaveUpdatedExchangeBackup:
- .string "The save file has been updated.\pFurther game data cannot be saved\nto the backup memory.\pPlease exchange the backup memory.\pFor details, please contact the\nNintendo Service Center.$"
-
-SystemText_SaveNotUpdated:
- .string "The save file could not be updated.\pPlease exchange the backup\nmemory.\pFor details, please contact the\nNintendo Service Center.$"
-
-gSaveFileCorruptMessage:: @ 840DE81
- .string "The save file is corrupt. The\nprevious save file will be loaded.$"
-
-gSaveFileDeletedMessage:: @ 840DEC2
- .string " The save file has been deleted...$"
-
-gBoardNotInstalledMessage:: @ 840DEE5
- .string "The 1M sub-circuit board is\nnot installed.$"
-
-gBatteryDryMessage:: @ 840DF10
- .string "The internal battery has run dry.\nThe game can be played.\pHowever, clock-based events will\nno longer occur.$"
-
-gMainMenuString_Player:: @ 840DF7C
- .string "PLAYER$"
-
-gMainMenuString_Pokedex:: @ 840DF83
- .string "POKéDEX$"
-
-gMainMenuString_Time:: @ 840DF8B
- .string "TIME$"
-
-gMainMenuString_Badges:: @ 840DF90
- .string "BADGES$"
-
-gBirchText_Boy::
- .string "BOY$"
-gBirchText_Girl::
- .string "GIRL$"
-gBirchText_NewName::
- .string "NEW NAME$"
-
-gDefaultBoyName1::
- .ifdef SAPPHIRE
- .string "SEAN$"
- .else
- .string "LANDON$"
- .endif
-gDefaultBoyName2::
- .string "TERRY$"
-gDefaultBoyName3::
- .string "SETH$"
-gDefaultBoyName4::
- .string "TOM$"
-
-gDefaultGirlName1::
- .ifdef SAPPHIRE
- .string "MARINA$"
- .else
- .string "TERRA$"
- .endif
-gDefaultGirlName2::
- .string "KIMMY$"
-gDefaultGirlName3::
- .string "NICOLA$"
-gDefaultGirlName4::
- .string "SARA$"
-
-gSystemText_IntroWeCall::
- .string "This is what we call\na POKéMON.$"
-
-gSystemText_NewPara:: @ 840DFF7
- .string "\p$"
-
-gDexText_UnknownPoke:: @ 840DFF9
- .string " ????? POKéMON$" @ why 12 spaces?
-
-gDexText_UnknownHeight:: @ 840E013
- .string "{CLEAR_TO 0x0C}??’??”$"
-
-gDexText_UnknownWeight:: @ 840E01D
- .string "????.? lbs.$"
- .string "$"
-
-gDexText_CryOf:: @ 840E02A
- .string "{CLEAR_TO 2}CRY OF$"
- .string "$"
-
-gDexText_SizeComparedTo:: @ 840E035
- .string "SIZE COMPARED TO $"
-
-gDexText_RegisterComplete:: @ 840E047
- .string "POKéDEX registration completed.$"
-
-gDexText_Searching:: @ 840E067
- .string "Searching...\nPlease wait.$"
-
-gDexText_SearchComplete:: @ 840E081
- .string "Search completed.$"
-
-gDexText_NoMatching:: @ 840E093
- .string "No matching POKéMON were found.$"
-
-DexText_SearchForPoke::
- .string "Search for POKéMON based on\nselected parameters.$"
-DexText_SwitchDex::
- .string "Switch POKéDEX listings.$"
-DexText_ReturnToDex::
- .string "Return to the POKéDEX.$"
-DexText_SelectDexMode::
- .string "Select the POKéDEX mode.$"
-DexText_SelectDexList::
- .string "Select the POKéDEX listing mode.$"
-DexText_ListByABC::
- .string "List by the first letter in the name.\n/Spotted POKéMON only.$"
-DexText_ListByColor::
- .string "List by body color.\n/Spotted POKéMON only.$"
-DexText_ListByType::
- .string "List by type.\n/Owned POKéMON only.$"
-DexText_ExecuteSearchSwitch::
- .string "Execute search/switch.$"
-DexText_HoennDex::
- .string "HOENN DEX$"
-DexText_NationalDex::
- .string "NATIONAL DEX$"
-DexText_NumericalMode::
- .string "NUMERICAL MODE$"
-DexText_ABCMode::
- .string "A TO Z MODE$"
-DexText_HeaviestMode::
- .string "HEAVIEST MODE$"
-DexText_LightestMode::
- .string "LIGHTEST MODE$"
-DexText_TallestMode::
- .string "TALLEST MODE$"
-DexText_SmallestMode::
- .string "SMALLEST MODE$"
-DexText_ABC::
- .string "ABC$"
-DexText_DEF::
- .string "DEF$"
-DexText_GHI::
- .string "GHI$"
-DexText_JKL::
- .string "JKL$"
-DexText_MNO::
- .string "MNO$"
-DexText_PQR::
- .string "PQR$"
-DexText_STU::
- .string "STU$"
-DexText_VWX::
- .string "VWX$"
-DexText_YZ::
- .string "YZ$"
-DexText_Red::
- .string "RED$"
-DexText_Blue::
- .string "BLUE$"
-DexText_Yellow::
- .string "YELLOW$"
-DexText_Green::
- .string "GREEN$"
-DexText_Black::
- .string "BLACK$"
-DexText_Brown::
- .string "BROWN$"
-DexText_Purple::
- .string "PURPLE$"
-DexText_Gray::
- .string "GRAY$"
-DexText_White::
- .string "WHITE$"
-DexText_Pink::
- .string "PINK$"
-DexText_HoennDex2::
- .string "HOENN region’s POKéDEX$"
-DexText_NationalDex2::
- .string "National edition POKéDEX$"
-DexText_ListByNumber::
- .string "POKéMON are listed according to their\nnumber.$"
-DexText_ListByABC2::
- .string "Spotted and owned POKéMON are listed\nalphabetically.$"
-DexText_ListByHeavyToLightest::
- .string "Owned POKéMON are listed from the\nheaviest to the lightest.$"
-DexText_ListByLightToHeaviest::
- .string "Owned POKéMON are listed from the\nlightest to the heaviest.$"
-DexText_ListByTallToSmallest::
- .string "Owned POKéMON are listed from the\ntallest to the smallest.$"
-DexText_ListBySmallToTallest::
- .string "Owned POKéMON are listed from the\nsmallest to the tallest.$"
-DexText_Terminator5::
- .string "$"
-DexText_DontSpecify::
- .string "DON’T SPECIFY.$"
-DexText_None::
- .string "NONE$"
-DexText_RightPointingTriangle::
- .string "▶$" @ right-pointing triangle
-DexText_Terminator6::
- .string " $"
-
-gMenuText_WelcomeToHOFAndDexRating:: @ 840E44F
- .string "Welcome to the HALL OF FAME!$"
- .string "Spotted POKéMON: {STR_VAR_1}!\nOwned POKéMON: {STR_VAR_2}!\pPROF. BIRCH’s POKéDEX rating!\pPROF. BIRCH: Let’s see...\p$"
-
-gMenuText_HOFSaving:: @ 840E4CD
- .string "SAVING...\nDON’T TURN OFF THE POWER.$"
-
-gMenuText_HOFCorrupt:: @ 840E4F1
- .string "The HALL OF FAME data is corrupt.$"
-
-gMenuText_HOFNumber:: @ 840E513
- .string "HALL OF FAME No. $"
-
-gMenuText_HOFCongratulations:: @ 840E525
- .string "LEAGUE CHAMPION!\nCONGRATULATIONS!$"
-
-gOtherText_Number2:: @ 840E547
- .string "No. $"
-
-gOtherText_Level3:: @ 840E54C
- .string "Lv. $"
-
-gOtherText_IDNumber:: @ 840E551
- .string "IDNo. /$"
-
-gOtherText_Name:: @ 840E559
- .string "NAME /$"
-
-gOtherText_IDNumber2:: @ 840E560
- .string "IDNo. /$"
-
-gOtherText_BirchInTrouble:: @ 840E568
- .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}PROF. BIRCH is in trouble!\nRelease a POKéMON and rescue him!$"
-
-gOtherText_DoYouChoosePoke:: @ 840E5AB
- .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}Do you choose this POKéMON?$"
-
-gOtherText_Poke:: @ 840E5CD
- .string "POKéMON$"
-
-gSystemText_SaveErrorExchangeBackup:: @ 840E5D5
- .string "Save error.\pPlease exchange the\nbackup memory.$"
-
-gOtherText_FlyToWhere:: @ 840E604
- .string "FLY to where?$"
-
-OtherText_Use::
- .string "USE$"
-OtherText_Toss::
- .string "TOSS$"
-OtherText_Register::
- .string "REGISTER$"
-OtherText_Give2::
- .string "GIVE$"
-OtherText_CheckTag::
- .string "CHECK TAG$"
-OtherText_Confirm::
- .string "CONFIRM$"
-
-gOtherText_Walk:: @ 840E63B
- .string "WALK$"
-
-gUnknownText_Exit:: @ 840E640
- .string "EXIT$"
-
-gOtherText_CancelNoTerminator:: @ 840E645
- .string "CANCEL$"
-
-gOtherText_CancelWithTerminator:: @ 840E64C
- .string "$CANCEL$"
-
-OtherText_Item::
- .string "ITEM$"
-OtherText_Mail::
- .string "MAIL$"
-OtherText_Take2::
- .string "TAKE$"
-OtherText_Store::
- .string "STORE$"
-
-gOtherText_Check:: @ 840E669
- .string "CHECK$"
-
-gOtherText_None:: @ 840E66F
- .string "NONE$"
-
-gOtherText_ThreeQuestions2:: @ 840E674
- .string "???$"
-
-gOtherText_FiveQuestionsAndSlash:: @ 840E678
- .string "?????$"
- .string "/$"
-
-gOtherText_OneDash:: @ 840E680
- .string "-$"
-
-gOtherText_TwoDashes:: @ 840E682
- .string "--$"
-
-gOtherText_ThreeDashes2:: @ 840E685
- .string "---$"
-
-gOtherText_MaleSymbol2:: @ 840E689
- .string "♂$"
-
-gOtherText_FemaleSymbolAndLv:: @ 840E68B
- .string "♀$"
- .string "Lv.$"
-
-gOtherText_TallPlusAndRightArrow:: @ 840E691
- .string "{TALL_PLUS}$"
- .string "{RIGHT_ARROW}$"
-
-gMenuText_GoBackToPrev:: @ 840E697
- .string "Go back to the\nprevious menu.$"
-
-gOtherText_WhatWillYouDo:: @ 840E6B5
- .string "What would you like to do?$"
-
-gOtherText_xString1:: @ 840E6D0
- .string "×{STR_VAR_1}$"
-
-gOtherText_Berry2:: @ 840E6D4
- .string " BERRY$"
-
-gOtherText_Coins2:: @ 840E6DB
- .string "{STR_VAR_1} COINS$"
-
-gOtherText_CloseBag:: @ 840E6E4
- .string "CLOSE BAG$"
-
-OtherText_TheField3::
- .string "the field.$"
-OtherText_TheBattle::
- .string "the battle.$"
-OtherText_ThePokeList::
- .string "the POKéMON LIST.$"
-OtherText_TheShop::
- .string "the shop.$"
-OtherText_TheField::
- .string "the field.$"
-OtherText_TheField2::
- .string "the field.$"
-OtherText_ThePC::
- .string "the PC.$"
-
- .align 2
-gUnknown_0840E740:: @ 840E740
- .4byte OtherText_TheField3
- .4byte OtherText_TheBattle
- .4byte OtherText_ThePokeList
- .4byte OtherText_TheShop
- .4byte OtherText_TheField
- .4byte OtherText_TheField2
- .4byte OtherText_ThePC
-
-gOtherText_ReturnTo:: @ 840E75C
- .string "Return to$"
-
-gOtherText_WhatWillYouDo2:: @ 840E766
- .string "What would you\nlike to do?$"
-
-gOtherText_CantWriteMail:: @ 840E781
- .string "You can’t write\nMAIL here.$"
-
-gOtherText_NoPokemon:: @ 840E79C
- .string "There is no\nPOKéMON.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_SwitchWhichItem:: @ 840E7B3
- .string "Switch with which\nitem?$"
-
-gOtherText_CantBeHeld:: @ 840E7CB
- .string "{STR_VAR_1} can’t be held.$"
-
-gOtherText_CantBeHeldHere:: @ 840E7DD
- .string "{STR_VAR_1} can’t be held here.$"
-
-gOtherText_HowManyToDeposit:: @ 840E7F4
- .string "How many do you\nwant to deposit?$"
-
-gOtherText_DepositedItems:: @ 840E815
- .string "Deposited {STR_VAR_2}\n{STR_VAR_1}(s).$"
-
-gOtherText_NoRoomForItems:: @ 840E829
- .string "There’s no room to\nstore items.$"
-
-gOtherText_CantStoreSomeoneItem:: @ 840E849
- .string "You can’t store\nsomeone else’s item\nin the PC.$"
-
-gOtherText_TooImportant:: @ 840E878
- .string "That’s much too\nimportant to toss\nout!$"
-
-gOtherText_HowManyToToss:: @ 840E89F
- .string "Toss out how many?$"
-
-gOtherText_ThrewAwayItem:: @ 840E8B2
- .string "Threw away {STR_VAR_2}\n{STR_VAR_1}(s).$"
-
-gOtherText_OkayToThrowAwayPrompt:: @ 840E8C7
- .string "Is it okay to\nthrow away {STR_VAR_2}\n{STR_VAR_1}(s)?$"
-
-gOtherText_DadsAdvice:: @ 840E8EA
- .string "DAD’s advice...\n{PLAYER}, there’s a time and place for\leverything!{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_CantGetOffBike:: @ 840E929
- .string "You can’t dismount your BIKE here.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_ItemfinderResponding:: @ 840E94E
- .string "Oh!\nThe machine’s responding!\pThere’s an item buried around here!{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_ItemfinderFoundItem:: @ 840E992
- .string "The machine’s indicating something\nright underfoot!{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_NoResponse:: @ 840E9C8
- .string "... ... ... ... Nope!\nThere’s no response.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_Coins3:: @ 840E9F5
- .string "Your COINS:\n{STR_VAR_1}{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_BootedTM:: @ 840EA06
- .string "Booted up a TM.$"
-
-gOtherText_BootedHM:: @ 840EA16
- .string "Booted up an HM.$"
-
-gOtherText_ContainsMove:: @ 840EA27
- .string "It contained\n{STR_VAR_1}.\pTeach {STR_VAR_1}\nto a POKéMON?$"
-
-gOtherText_UsedItem:: @ 840EA4F
- .string "{PLAYER} used the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_RepelLingers:: @ 840EA61
- .string "But the effects of a REPEL lingered\nfrom earlier.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_UsedFlute:: @ 840EA95
- .string "{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be lured.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_UsedRepel:: @ 840EAC3
- .string "{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be repelled.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_BoxIsFull:: @ 840EAF4
- .string "The BOX is full.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_Size:: @ 840EB07
- .string "SIZE /$"
-
-gOtherText_Firm:: @ 840EB0E
- .string "FIRM /$"
-
-gContestStatsText_Unknown1:: @ 840EB15
- .string "{STR_VAR_1}.{STR_VAR_2}”$"
-
-ContestStatsText_VerySoft:
- .string "Very soft$"
-ContestStatsText_Soft:
- .string "Soft$"
-ContestStatsText_Hard:
- .string "Hard$"
-ContestStatsText_VeryHard:
- .string "Very hard$"
-ContestStatsText_SuperHard:
- .string "Super hard$"
-ContestStatsText_RedPokeBlock:
- .string "RED {POKEBLOCK}$"
-ContestStatsText_BluePokeBlock:
- .string "BLUE {POKEBLOCK}$"
-ContestStatsText_PinkPokeBlock:
- .string "PINK {POKEBLOCK}$"
-ContestStatsText_GreenPokeBlock:
- .string "GREEN {POKEBLOCK}$"
-ContestStatsText_YellowPokeBlock:
- .string "YELLOW {POKEBLOCK}$"
-ContestStatsText_PurplePokeBlock:
- .string "PURPLE {POKEBLOCK}$"
-ContestStatsText_IndigoPokeBlock:
- .string "INDIGO {POKEBLOCK}$"
-ContestStatsText_BrownPokeBlock:
- .string "BROWN {POKEBLOCK}$"
-ContestStatsText_LiteBluePokeBlock:
- .string "LITEBLUE {POKEBLOCK}$"
-ContestStatsText_OlivePokeBlock:
- .string "OLIVE {POKEBLOCK}$"
-ContestStatsText_GrayPokeBlock:
- .string "GRAY {POKEBLOCK}$"
-ContestStatsText_BlackPokeBlock:
- .string "BLACK {POKEBLOCK}$"
-ContestStatsText_WhitePokeBlock:
- .string "WHITE {POKEBLOCK}$"
-ContestStatsText_GoldPokeBlock:
- .string "GOLD {POKEBLOCK}$"
-
-gContestStatsText_Spicy:: @ 840EBED
- .string "SPICY$"
-
-gContestStatsText_Dry:: @ 840EBF3
- .string "DRY$"
-
-gContestStatsText_Sweet:: @ 840EBF7
- .string "SWEET$"
-
-gContestStatsText_Bitter:: @ 840EBFD
- .string "BITTER$"
-
-gContestStatsText_Sour:: @ 840EC04
- .string "SOUR$"
- .string "TASTY$" @ tasty is probably unused, but feel isn't.
- .string "FEEL$"
-
-gContestStatsText_StowCase:: @ 840EC14
- .string "Stow CASE.$"
-
-gContestStatsText_ThrowAwayPrompt:: @ 840EC1F
- .string "Throw away this\n{STR_VAR_1}?$"
-
-gContestStatsText_WasThrownAway:: @ 840EC33
- .string "The {STR_VAR_1}\nwas thrown away.$"
-
-gContestStatsText_NormallyAte:: @ 840EC4B
- .string "{STR_VAR_1} ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$"
-
-gContestStatsText_HappilyAte:: @ 840EC5C
- .string "{STR_VAR_1} happily ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$"
-
-gContestStatsText_DisdainfullyAte:: @ 840EC75
- .string "{STR_VAR_1} disdainfully ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$"
-
-MartText_Buy:
- .string "BUY$"
-MartText_Sell:
- .string "SELL$"
-MartText_Quit2:
- .string "QUIT$"
-
-gOtherText_QuitShopping:: @ 840ECA1
- .string "Quit shopping.$"
-
-gOtherText_HowManyYouWant:: @ 840ECB0
- .string "{STR_VAR_1}? Certainly.\nHow many would you like?$"
-
-gOtherText_ThatWillBe:: @ 840ECD8
- .string "{STR_VAR_1}? And you wanted {STR_VAR_2}?\nThat will be ¥{STR_VAR_3}.$"
-
-gOtherText_ThatWillBe2:: @ 840ED01
- .string "{STR_VAR_1}, is it?\nThat’ll be ¥{STR_VAR_2}. Do you want it?$"
-
-gOtherText_ThatWillBe3:: @ 840ED2C
- .string "You wanted {STR_VAR_1}?\nThat’ll be ¥{STR_VAR_2}. Will that be okay?$"
-
-gOtherText_HereYouGo:: @ 840ED5E
- .string "Here you go!\nThank you very much.$"
-
-gOtherText_HereYouGo2:: @ 840ED80
- .string "Thank you!\nI’ll send it to your home PC.$"
-
-gOtherText_HereYouGo3:: @ 840EDA9
- .string "Thanks!\nI’ll send it to your PC at home.$"
-
-gOtherText_NotEnoughMoney:: @ 840EDD2
- .string "You don’t have enough money.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_NoRoomFor:: @ 840EDF1
- .string "You have no more room for items.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_SpaceForIsFull:: @ 840EE14
- .string "The space for {STR_VAR_1} is full.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_AnythingElse:: @ 840EE30
- .string "Is there anything else I can help\nyou with?$"
-
-gOtherText_CanIHelpYou:: @ 840EE5C
- .string "Can I help you with anything else?$"
-
-gOtherText_FreePremierBall:: @ 840EE7F
- .string "I’ll throw in a PREMIER BALL, too.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_CantBuyThat:: @ 840EEA4
- .string "{STR_VAR_2}? Oh, no.\nI can’t buy that.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_HowManyToSell:: @ 840EEC4
- .string "{STR_VAR_2}?\nHow many would you like to sell?$"
-
-gOtherText_CanPay:: @ 840EEE9
- .string "I can pay ¥{STR_VAR_1}.\nWould that be okay?$"
-
-gOtherText_SoldItem:: @ 840EF0C
- .string "Turned over the {STR_VAR_2}\nand received ¥{STR_VAR_1}.$"
-
-OtherText_Money::
- .string "¥{STR_VAR_1}$"
-OtherText_Shift::
- .string "SHIFT$"
-OtherText_SendOut::
- .string "SEND OUT$"
-OtherText_Switch2::
- .string "SWITCH$"
-OtherText_Summary::
- .string "SUMMARY$"
-OtherText_Moves::
- .string "MOVES$"
-OtherText_Enter2::
- .string "ENTER$"
-OtherText_NoEntry::
- .string "NO ENTRY$"
-OtherText_Take::
- .string "TAKE$"
-OtherText_Read2::
- .string "READ$"
-
-gOtherText_Hp2:: @ 840EF72
- .string "HP$"
-
-gOtherText_SpAtk2:: @ 840EF75
- .string "SP. ATK$"
-
-gOtherText_SpDef2:: @ 840EF7D
- .string "SP. DEF$"
-
-gOtherText_WontHaveAnyEffect:: @ 840EF85
- .string "It won’t have any effect.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_CantUseOnPoke:: @ 840EFA1
- .if REVISION >= 1
- .string "This can’t be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}$"
- .else
- .string "This item can’t be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}$"
- .endif
-
-gOtherText_CantBeSwitched:: @ 840EFCC
- .string "{STR_VAR_1} can’t be switched\nout!{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_AlreadyBattle:: @ 840EFE8
- .string "{STR_VAR_1} is already\nin battle!{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_AlreadySelected:: @ 840F003
- .string "{STR_VAR_1} has already been\nselected.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_NoEnergyLeft:: @ 840F023
- .string "{STR_VAR_1} has no energy\nleft to battle!{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_CantSwitchPokeWithYours:: @ 840F046
- .string "You can’t switch {STR_VAR_1}’s\nPOKéMON with one of yours!{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_EGGCantBattle:: @ 840F079
- .string "An EGG can’t battle!{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_CantBeUsedBadge:: @ 840F090
- .string "This can’t be used until a new\nBADGE is obtained.$"
-
-gOtherText_NoMoreThreePoke:: @ 840F0C2
- .string "No more than three POKéMON\nmay enter.$"
-
-gOtherText_SendRemovedMailPrompt:: @ 840F0E8
- .string "Send the removed MAIL to\nyour PC?$"
-
-gOtherText_MailWasSent:: @ 840F10A
- .string "The MAIL was sent to your PC.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_MailboxIsFull:: @ 840F12A
- .string "Your PC’s MAILBOX is full.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_MailRemovedMessageLost:: @ 840F147
- .string "If the MAIL is removed, the\nmessage will be lost. Okay?$"
-
-gOtherText_MailMustBeRemoved:: @ 840F17F
- .string "MAIL must be removed before\nholding an item.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_WasGivenToHold:: @ 840F1AE
- .string "{STR_VAR_1} was given the\n{STR_VAR_2} to hold.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_AlreadyHolding:: @ 840F1CD
- .string "{STR_VAR_1} is already holding\none {STR_VAR_2}.\pWould you like to switch the\ntwo items?$"
-
-gOtherText_NotHoldingAnything:: @ 840F213
- .string "{STR_VAR_1} isn’t\nholding anything.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_ReceivedTheThingFrom:: @ 840F230
- .string "Received the {STR_VAR_2}\nfrom {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_MailTaken:: @ 840F24B
- .string "MAIL was taken from the\nPOKéMON.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_TakenAndReplaced:: @ 840F26E
- .string "The {STR_VAR_2} was taken and\nreplaced with the {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_PokeHoldingItemCantMail:: @ 840F29B
- .string "This POKéMON is holding an item.\nIt cannot hold MAIL.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_MailTransferredMailbox:: @ 840F2D3
- .string "MAIL was transferred from\nthe MAILBOX.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_BagFullCannotRemoveItem:: @ 840F2FC
- .string "The BAG is full. The POKéMON’s\nitem could not be removed.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_LearnedMove:: @ 840F338
- .string "{STR_VAR_1} learned\n{STR_VAR_2}!$"
-
-gOtherText_NotCompatible:: @ 840F347
- .string "{STR_VAR_1} and {STR_VAR_2}\nare not compatible.\p{STR_VAR_2} can’t be learned.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_WantsToLearn:: @ 840F37C
- .string "{STR_VAR_1} wants to learn the\nmove {STR_VAR_2}.\pHowever, {STR_VAR_1} already\nknows four moves.\pShould a move be deleted and\nreplaced with {STR_VAR_2}?$"
-
-gOtherText_StopTryingTo:: @ 840F3F0
- .string "Stop trying to teach\n{STR_VAR_2}?$"
-
-gOtherText_DidNotLearnMove2:: @ 840F409
- .string "{STR_VAR_1} did not learn the\nmove {STR_VAR_2}.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_WhichMoveToForget2:: @ 840F429
- .string "Which move should be forgotten?{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_ForgetMove123_2:: @ 840F44B
- .string "{PAUSE 32}1, {PAUSE 15}2, and{PAUSE 15}... {PAUSE 15}... {PAUSE 15}... {PAUSE 15}{PLAY_SE SE_KON}Poof!\p{STR_VAR_1} forgot how to\nuse {STR_VAR_2}.\pAnd...{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_AlreadyKnows:: @ 840F49E
- .string "{STR_VAR_1} already knows\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_HPRestoredBy:: @ 840F4B5
- .string "{STR_VAR_1}’s HP was restored by\n{STR_VAR_2} points.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_CuredPoisoning:: @ 840F4DA
- .string "{STR_VAR_1} was cured of its\npoisoning.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_CuredParalysis:: @ 840F4FB
- .string "{STR_VAR_1} was cured of\nparalysis.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_WokeUp:: @ 840F518
- .string "{STR_VAR_1} woke up.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_BurnHealed:: @ 840F526
- .string "{STR_VAR_1}’s burn was healed.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_ThawedOut:: @ 840F53E
- .string "{STR_VAR_1} was thawed out.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_PPRestored:: @ 840F553
- .string "PP was restored.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_RegainedHealth:: @ 840F566
- .string "{STR_VAR_1} regained health.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_BecameHealthy:: @ 840F57C
- .string "{STR_VAR_1} became healthy.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_PPIncreased:: @ 840F591
- .string "{STR_VAR_1}’s PP increased.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_ElevatedTo:: @ 840F5A6
- .string "{STR_VAR_1} was elevated to\nLv. {STR_VAR_2}.$"
-
-gOtherText_WasRaised:: @ 840F5C1
- .string "{STR_VAR_1}’s {STR_VAR_2} was\nraised.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_SnapConfusion:: @ 840F5D7
- .string "{STR_VAR_1} snapped out of its\nconfusion.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_GotOverLove:: @ 840F5FA
- .string "{STR_VAR_1} got over its\ninfatuation.{PAUSE_UNTIL_PRESS}$"
-
-OtherText_ChoosePoke::
- .string "Choose a POKéMON.$"
-OtherText_MovePokeTo::
- .string "Move to where?$"
-OtherText_TeachWhat::
- .string "Teach which POKéMON?$"
-OtherText_UseWhat::
- .string "Use on which POKéMON?$"
-OtherText_GiveWhat::
- .string "Give to which POKéMON?$"
-OtherText_DoWhat::
- .string "Do what with {STR_VAR_1}?$"
-OtherText_NothingToCut::
- .string "There’s nothing to CUT.$"
-OtherText_CantSurf::
- .string "You can’t SURF here.$"
-OtherText_AlreadySurfing::
- .string "You’re already SURFING.$"
-OtherText_CantUseThatHere::
- .string "Can’t use that here.$"
-OtherText_RestoreWhatMove::
- .string "Restore which move?$"
-OtherText_BoostPP::
- .string "Boost PP of which move?$"
-OtherText_DoWhatWithItem::
- .string "Do what with an item?$"
-OtherText_NoPokeForBattle::
- .string "No POKéMON for battle!$"
-OtherText_ChoosePoke2::
- .string "Choose a POKéMON.$"
-OtherText_NotEnoughHP::
- .string "Not enough HP...$"
-OtherText_ThreePokeNeeded::
- .string "Three POKéMON are needed.$"
-OtherText_PokeCantBeSame::
- .string "POKéMON can’t be the same.$"
-OtherText_NoIdenticalHoldItems::
- .string "No identical hold items.$"
-OtherText_TeachWhichPoke::
- .string "Teach which POKéMON?$"
-
-gOtherText_Attack:: @ 840F7C6
- .string "ATTACK$"
-
-gOtherText_Defense:: @ 840F7CD
- .string "DEFENSE$"
-
-gOtherText_SpAtk:: @ 840F7D5
- .string "SP. ATK$"
-
-gOtherText_SpDef:: @ 840F7DD
- .string "SP. DEF$"
-
-gOtherText_Speed:: @ 840F7E5
- .string "SPEED$"
-
-gOtherText_HP:: @ 840F7EB
- .string "HP$"
-
-gOtherText_Terminator18:: @ 840F7EE
- .string "$"
-
-gOtherText_OriginalTrainer:: @ 840F7EF
- .string "OT/$"
-
-gOtherText_Type2:: @ 840F7F3
- .string "TYPE/$"
-
-gOtherText_Power2:: @ 840F7F9
- .string "POWER$"
-
-gOtherText_Accuracy2:: @ 840F7FF
- .string "ACCURACY$"
-
-gOtherText_Appeal2:: @ 840F808
- .string "APPEAL$"
-
-gOtherText_Jam2:: @ 840F80F
- .string "JAM$"
-
-gOtherText_Status:: @ 840F813
- .string "STATUS$"
-
-gOtherText_ExpPoints:: @ 840F81A
- .string "EXP. POINTS$"
-
-gOtherText_NextLv:: @ 840F826
- .string "NEXT LV.$"
-
-gOtherText_Ribbons00:: @ 840F82F
- .string "RIBBONS: 00$"
-
-OtherText_Event::
- .string "EVENT$"
-OtherText_Switch::
- .string "SWITCH$"
-OtherText_PokeInfo::
- .string "POKéMON INFO$"
-OtherText_PokeSkills::
- .string "POKéMON SKILLS$"
-OtherText_BattleMoves::
- .string "BATTLE MOVES$"
-OtherText_ContestMoves::
- .string "C0NTEST MOVES$" @why the l33t 0, that's stupid
-OtherText_Info::
- .string "INFO$"
-
-gOtherText_EggLongTime:: @ 840F884
- .string "It looks like this EGG will\ntake a long time to hatch.$"
-
-gOtherText_EggSomeTime:: @ 840F8BB
- .string "What will hatch from this?\nIt will take some time.$"
-
-gOtherText_EggSoon:: @ 840F8EE
- .string "It moves occasionally.\nIt should hatch soon.$"
-
-gOtherText_EggAbout:: @ 840F91B
- .string "It’s making sounds.\nIt’s about to hatch!$"
-
-gOtherText_CantForgetHMs:: @ 840F944
- .string "HM moves can’t be\nforgotten now.$"
-
-gOtherText_PlayersBase:: @ 840F965
- .string "’s BASE$"
-
-gOtherText_OkayToDeleteFromRegistry:: @ 840F96D
- .string "Is it okay to delete {STR_VAR_1}\nfrom the REGISTRY?$"
-
-gOtherText_RegisteredDataDeleted:: @ 840F998
- .string "The registered data was deleted.{PAUSE_UNTIL_PRESS}$"
-
-gSecretBaseText_NoRegistry:: @ 840F9BB
- .string "There is no REGISTRY.{PAUSE_UNTIL_PRESS}$"
-
-SecretBaseText_DelRegist::
- .string "DEL REGIST.$"
-SecretBaseText_Decorate::
- .string "DECORATE$"
-SecretBaseText_PutAway::
- .string "PUT AWAY$"
-SecretBaseText_Toss::
- .string "TOSS$"
-SecretBaseText_PutOutDecor::
- .string "Put out the selected decoration item.$"
-SecretBaseText_StoreChosenDecor::
- .string "Store the chosen decoration in the PC.$"
-SecretBaseText_ThrowAwayDecor::
- .string "Throw away unwanted decorations.$"
-
-gSecretBaseText_NoDecors:: @ 840FA64
- .string "There are no decorations.{PAUSE_UNTIL_PRESS}$"
-
-SecretBaseText_Desk::
- .string "DESK$"
-SecretBaseText_Chair::
- .string "CHAIR$"
-SecretBaseText_Plant::
- .string "PLANT$"
-SecretBaseText_Ornament::
- .string "ORNAMENT$"
-SecretBaseText_Mat::
- .string "MAT$"
-SecretBaseText_Poster::
- .string "POSTER$"
-SecretBaseText_Doll::
- .string "DOLL$"
-SecretBaseText_Cushion::
- .string "CUSHION$"
-
-gSecretBaseText_GoldRank:: @ 840FAB2
- .string "GOLD$"
-
-gSecretBaseText_SilverRank:: @ 840FAB7
- .string "SILVER$"
-
-gSecretBaseText_PlaceItHere:: @ 840FABE
- .string "Place it here?$"
-
-gSecretBaseText_CantBePlacedHere:: @ 840FACD
- .string "It can’t be placed here.$"
-
-gSecretBaseText_CancelDecorating:: @ 840FAE6
- .string "Cancel decorating?$"
-
-gSecretBaseText_InUseAlready:: @ 840FAF9
- .string "This is in use already.$"
-
-gSecretBaseText_NoMoreDecor:: @ 840FB11
- .string "No more decorations can be placed.\nThe most that can be placed is {STR_VAR_1}.$"
-
-gSecretBaseText_NoMoreDecor2:: @ 840FB57
- .string "No more decorations can be placed.\nThe most that can be placed is {STR_VAR_1}.$"
- .string "This can’t be placed here.\nIt must be on a DESK, etc.$"
-
-gSecretBaseText_DecorCantPlace:: @ 840FBD3
- .string "This decoration can’t be placed in\nyour own room.$"
-
-gSecretBaseText_DecorInUse:: @ 840FC05
- .string "This decoration is in use.\nIt can’t be thrown away.$"
-
-gSecretBaseText_WillBeDiscarded:: @ 840FC39
- .string "This {STR_VAR_1} will be discarded.\nIs that okay?$"
-
-gSecretBaseText_DecorThrownAway:: @ 840FC62
- .string "The decoration item was thrown away.$"
-
-gSecretBaseText_StopPuttingAwayDecor:: @ 840FC87
- .string "Stop putting away decorations?$"
-
-gSecretBaseText_NoDecor:: @ 840FCA6
- .string "There is no decoration item here.$"
-
-gSecretBaseText_ReturnDecor:: @ 840FCC8
- .string "Return this decoration to the PC?$"
-
-gSecretBaseText_DecorReturned:: @ 840FCEA
- .string "The decoration was returned to the PC.$"
-
-gSecretBaseText_NoDecorInUse:: @ 840FD11
- .string "There are no decorations in use.{PAUSE_UNTIL_PRESS}$"
-
-SecretBaseText_Tristan::
- .string "TRISTAN$"
-SecretBaseText_Philip::
- .string "PHILIP$"
-SecretBaseText_Dennis::
- .string "DENNIS$"
-SecretBaseText_Roberto::
- .string "ROBERTO$"
-SecretBaseText_TurnOff::
- .string "TURN OFF$"
-SecretBaseText_Decoration::
- .string "DECORATION$"
-SecretBaseText_ItemStorage::
- .string "ITEM STORAGE$"
-
-gPCText_Mailbox:: @ 840FD73
- .string "MAILBOX$"
-
-PCText_DepositItem::
- .string "DEPOSIT ITEM$"
-PCText_WithdrawItem::
- .string "WITHDRAW ITEM$"
-PCText_TossItem::
- .string "TOSS ITEM$"
-PCText_StoreItems::
- .string "Store items in the PC.$"
-PCText_TakeOutItems::
- .string "Take out items from the PC.$"
-PCText_ThrowAwayItems::
- .string "Throw away items stored in the PC.$"
-
-gOtherText_NoItems:: @ 840FDF6
- .string "There are no items.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_NoMoreRoom:: @ 840FE0C
- .string "There is no more\nroom in the BAG.$"
-
-gOtherText_HowManyToWithdraw:: @ 840FE2E
- .string "How many do you\nwant to withdraw?$"
-
-gOtherText_WithdrewThing:: @ 840FE50
- .string "Withdrew {STR_VAR_2}\n{STR_VAR_1}(s).$"
-
-OtherText_Read:
- .string "READ$"
-
-gOtherText_MoveToBag:: @ 840FE68
- .string "MOVE TO BAG$"
-
-OtherText_Give:
- .string "GIVE$"
-
-gOtherText_NoMailHere:: @ 840FE79
- .string "There’s no MAIL here.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_WhatWillYouDoMail:: @ 840FE91
- .string "What would you like to do with\n{STR_VAR_1}’s MAIL?$"
-
-gOtherText_MessageWillBeLost:: @ 840FEBB
- .string "The message will be lost.\nIs that okay?$"
-
-gOtherText_BagIsFull:: @ 840FEE3
- .string "The BAG is full.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_MailWasReturned:: @ 840FEF6
- .string "The MAIL was returned to the BAG\nwith its message erased.{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_Dad:: @ 840FF32
- .string "DAD$"
-
-gOtherText_Mom:: @ 840FF36
- .string "MOM$"
-
-gOtherText_Wallace:: @ 840FF3A
- .string "WALLACE$"
-
-gOtherText_Steven:: @ 840FF42
- .string "STEVEN$"
-
-gOtherText_Brawly:: @ 840FF49
- .string "BRAWLY$"
-
-gOtherText_Winona:: @ 840FF50
- .string "WINONA$"
-
-gOtherText_Phoebe:: @ 840FF57
- .string "PHOEBE$"
-
-gOtherText_Glacia:: @ 840FF5E
- .string "GLACIA$"
-
-gContestText_ContestWinner:: @ 840FF65
- .string "CONTEST WINNER\n$"
-
-gOtherText_Unknown1:: @ 840FF75
- .string "’s $"
-
-OtherText_Cool::
- .string "COOL $"
-OtherText_Beauty2::
- .string "BEAUTY $"
-OtherText_Cute::
- .string "CUTE $"
-OtherText_Smart::
- .string "SMART $"
-OtherText_Tough::
- .string "TOUGH $"
-OtherText_NonstopSuperCool::
- .string "Nonstop super-cool -\nthe inestimable $"
-OtherText_Terminator6::
- .string "$"
-OtherText_GoodLookingPoke::
- .string "Hey, there!\nThe good-looking POKéMON $"
-OtherText_Terminator7::
- .string "$"
-OtherText_MarvelousGreat::
- .string "The marvelous, wonderful, and\nvery great $"
-OtherText_Terminator8::
- .string "$"
-OtherText_CenturyLastVenus::
- .string "This century’s last Venus -\nthe beautiful $"
-OtherText_Terminator9::
- .string "$"
-OtherText_Terminator10::
- .string "$"
-OtherText_DazzlingSlime::
- .string "’s dazzling,\nglittering smile$"
-OtherText_PokeCenterIdol::
- .string "POKéMON CENTER’s super idol -\nthe incomparable $"
-OtherText_Terminator11::
- .string "$"
-OtherText_LovelyAndSweet::
- .string "The lovely and sweet $"
-OtherText_Terminator12::
- .string "$"
-OtherText_ThePretty::
- .string "The pretty $"
-OtherText_WinningPortrait::
- .string "’s\nwinning portrait$"
-OtherText_GiveUsWink::
- .string "Give us a wink!\nThe cutie POKéMON $"
-OtherText_Terminator13::
- .string "$"
-OtherText_SmartnessMaestro::
- .string "The smartness maestro -\nThe wise POKéMON $"
-OtherText_Terminator14::
- .string "$"
-OtherText_ChosenPokeAmong::
- .string "The chosen POKéMON -\nThe one among POKéMON $"
-OtherText_Terminator15::
- .string "$"
-OtherText_TheExcellent::
- .string "The excellent $"
-OtherText_ItsMomentOfElegance::
- .string "’s\nmoment of elegance$"
-OtherText_PowerfullyMuscular::
- .string "The powerfully muscular\nspeedster $"
-OtherText_Terminator16::
- .string "$"
-OtherText_StrongErEst::
- .string "The strong, stronger, and\nstrongest $"
-OtherText_Terminator17::
- .string "$"
-OtherText_MightyTough::
- .string "The mighty tough\nhyper POKéMON $"
-OtherText_Exclamation::
- .string "!$"
-OtherText_Petalburg::
- .string "PETALBURG$"
-OtherText_Slateport::
- .string "SLATEPORT$"
-OtherText_Littleroot::
- .string "LITTLEROOT$"
-OtherText_Lilycove::
- .string "LILYCOVE$"
-OtherText_Dewford::
- .string "DEWFORD$"
-OtherText_Enter::
- .string "ENTER$"
-OtherText_Info3::
- .string "INFO$"
-OtherText_WhatsAContest::
- .string "What’s a CONTEST?$"
-OtherText_TypesOfContest::
- .string "Types of CONTESTS$"
-OtherText_Ranks::
- .string "Ranks$"
-OtherText_Judging::
- .string "Judging$"
-OtherText_CoolContest::
- .string "COOL CONTEST$"
-OtherText_BeautyContest::
- .string "BEAUTY CONTEST$"
-OtherText_CuteContest::
- .string "CUTE CONTEST$"
-OtherText_SmartContest::
- .string "SMART CONTEST$"
-OtherText_ToughContest::
- .string "TOUGH CONTEST$"
-OtherText_Decoration::
- .string "DECORATION$"
-OtherText_PackUp::
- .string "PACK UP$"
-OtherText_Count::
- .string "COUNT$"
-OtherText_Registry::
- .string "REGISTRY$"
-OtherText_Information::
- .string "INFORMATION$"
-OtherText_Mach::
- .string "MACH$"
-OtherText_Acro::
- .string "ACRO$"
-OtherText_Poison::
- .string "PSN$"
-OtherText_Paralysis::
- .string "PAR$"
-OtherText_Sleep::
- .string "SLP$"
-OtherText_Burn::
- .string "BRN$"
-OtherText_Frozen::
- .string "FRZ$"
-OtherText_Quit::
- .string "QUIT$"
-OtherText_SawIt::
- .string "Saw it$"
-OtherText_NotYet::
- .string "Not yet$"
-OtherText_Yes::
- .string "YES$"
-OtherText_No::
- .string "NO$"
-OtherText_Info2::
- .string "INFO$"
-OtherText_SingleBattle::
- .string "SINGLE BATTLE$"
-OtherText_DoubleBattle::
- .string "DOUBLE BATTLE$"
-OtherText_MultiBattle::
- .string "MULTI BATTLE$"
-OtherText_MrBriney::
- .string "MR. BRINEY$"
-OtherText_MakeAChallenge::
- .string "Make a challenge.$"
-OtherText_ObtainInformation::
- .string "Obtain information.$"
-OtherText_Lv50_2::
- .string "LV. 50$"
-OtherText_Lv100_2::
- .string "LV. 100$"
-OtherText_Zigzagoon::
- .string "ZIGZAGOON$"
-OtherText_Nincada::
- .string "NINCADA$"
-OtherText_Poochyena::
- .string "POOCHYENA$"
-OtherText_Nincada2::
- .string "NINCADA$"
-OtherText_Lotad::
- .string "LOTAD$"
-OtherText_Roselia::
- .string "ROSELIA$"
-OtherText_Shroomish::
- .string "SHROOMISH$"
-OtherText_Nincada3::
- .string "NINCADA$"
-OtherText_Surskit::
- .string "SURSKIT$"
-OtherText_Treecko::
- .string "TREECKO$"
-OtherText_Torchic::
- .string "TORCHIC$"
-OtherText_Mudkip::
- .string "MUDKIP$"
-OtherText_Seedot::
- .string "SEEDOT$"
-OtherText_Shroomish2::
- .string "SHROOMISH$"
-OtherText_Spinda::
- .string "SPINDA$"
-OtherText_Shroomish3::
- .string "SHROOMISH$"
-OtherText_Zigzagoon2::
- .string "ZIGZAGOON$"
-OtherText_Wurmple::
- .string "WURMPLE$"
-OtherText_PokeBall::
- .string "POKé BALL$"
-OtherText_SuperPotion::
- .string "SUPER POTION$"
-OtherText_SamePrice::
- .string "Same price$"
-OtherText_Yen135::
- .string "¥135$"
-OtherText_Yen155::
- .string "¥155$"
-OtherText_Yen175::
- .string "¥175$"
-OtherText_CostMore::
- .string "They will cost more.$"
-OtherText_CostLess::
- .string "They will cost less.$"
-OtherText_SamePrice2::
- .string "Same price$"
-OtherText_MaleSymbol::
- .string "♂$"
-OtherText_FemaleSymbol::
- .string "♀$"
-OtherText_Neither::
- .string "Neither$"
-OtherText_Males::
- .string "Males$"
-OtherText_Females::
- .string "Females$"
-OtherText_SameNumber::
- .string "Same number$"
-OtherText_Male::
- .string "Male$"
-OtherText_Female::
- .string "Female$"
-OtherText_ItDepends::
- .string "It depends$"
-OtherText_Six2::
- .string "6$"
-OtherText_Eight2::
- .string "8$"
-OtherText_Ten::
- .string "10$"
-OtherText_One::
- .string "1$"
-OtherText_Two::
- .string "2$"
-OtherText_Three::
- .string "3$"
-OtherText_Six::
- .string "6$"
-OtherText_Seven::
- .string "7$"
-OtherText_Eight::
- .string "8$"
-OtherText_FreshWater::
- .string "FRESH WATER{CLEAR_TO 0x48}¥200$"
-OtherText_SodaPop::
- .string "SODA POP{CLEAR_TO 0x48}¥300$"
-OtherText_Lemonade::
- .string "LEMONADE{CLEAR_TO 0x48}¥350$"
-OtherText_HowToRide::
- .string "HOW TO RIDE$"
-OtherText_HowToTurn::
- .string "HOW TO TURN$"
-OtherText_SandySlopes::
- .string "SANDY SLOPES$"
-OtherText_Wheelies::
- .string "WHEELIES$"
-OtherText_BunnyHops::
- .string "BUNNY-HOPS$"
-OtherText_Jumping::
- .string "JUMPING$"
-OtherText_Satisfied::
- .string "Satisfied$"
-OtherText_Dissatisfied::
- .string "Dissatisfied$"
-OtherText_Deepseatooth::
- .string "DEEPSEATOOTH$"
-OtherText_Deepseascale::
- .string "DEEPSEASCALE$"
-OtherText_BlueFlute2::
- .string "BLUE FLUTE$"
-OtherText_YellowFlute2::
- .string "YELLOW FLUTE$"
-OtherText_RedFlute2::
- .string "RED FLUTE$"
-OtherText_WhiteFlute2::
- .string "WHITE FLUTE$"
-OtherText_BlackFlute2::
- .string "BLACK FLUTE$"
-OtherText_GlassChair::
- .string "GLASS CHAIR$"
-OtherText_GlassDesk::
- .string "GLASS DESK$"
-OtherText_TreeckoDoll::
- .string "TREECKO DOLL 1,000 COINS$"
-OtherText_TorchicDoll::
- .string "TORCHIC DOLL 1,000 COINS$"
-OtherText_MudkipDoll::
- .string "MUDKIP DOLL 1,000 COINS$"
-OtherText_50Coins::
- .string " 50 COINS ¥1,000$"
-OtherText_500Coins::
- .string "500 COINS ¥10,000$"
-OtherText_Excellent::
- .string "Excellent!$"
-OtherText_NotSoHot::
- .string "Not so hot$"
-OtherText_RedShard::
- .string "RED SHARD$"
-OtherText_YellowShard::
- .string "YELLOW SHARD$"
-OtherText_BlueShard::
- .string "BLUE SHARD$"
-OtherText_GreenShard::
- .string "GREEN SHARD$"
-OtherText_BattleTower::
- .string "BATTLE TOWER$"
-OtherText_Right::
- .string "Right$"
-OtherText_Left::
- .string "Left$"
-OtherText_TM32::
- .string "TM32 1,500 COINS$"
-OtherText_TM29::
- .string "TM29 3,500 COINS$"
-OtherText_TM35::
- .string "TM35 4,000 COINS$"
-OtherText_TM24::
- .string "TM24 4,000 COINS$"
-OtherText_TM13::
- .string "TM13 4,000 COINS$"
-OtherText_1F_2::
- .string "1F$"
-OtherText_2F_2::
- .string "2F$"
-OtherText_3F_2::
- .string "3F$"
-OtherText_4F_2::
- .string "4F$"
-OtherText_5F_2::
- .string "5F$"
-OtherText_Cool2::
- .string "COOL$"
-OtherText_Beauty3::
- .string "BEAUTY$"
-OtherText_Cute2::
- .string "CUTE$"
-OtherText_Smart2::
- .string "SMART$"
-OtherText_Tough2::
- .string "TOUGH$"
-OtherText_Normal::
- .string "NORMAL$"
-OtherText_Super::
- .string "SUPER$"
-OtherText_Hyper::
- .string "HYPER$"
-OtherText_Master::
- .string "MASTER$"
-OtherText_Cool3::
- .string "COOL$"
-OtherText_Beauty4::
- .string "BEAUTY$"
-OtherText_Cute3::
- .string "CUTE$"
-OtherText_Smart3::
- .string "SMART$"
-OtherText_Tough3::
- .string "TOUGH$"
-OtherText_Items::
- .string "ITEMS$"
-OtherText_KeyItems::
- .string "KEY ITEMS$"
-OtherText_Balls::
- .string "BALLS$"
-OtherText_TMsHMs::
- .string "TMs & HMs$"
-OtherText_Berries::
- .string "BERRIES$"
-
-gPCText_SomeonesPC:: @ 8410753
- .string "SOMEONE’S PC$"
-
-gPCText_LanettesPC:: @ 8410760
- .string "LANETTE’S PC$"
-
-gPCText_PlayersPC:: @ 841076D
- .string "{PLAYER}’s PC$"
-
-gPCText_HallOfFame:: @ 8410775
- .string "HALL OF FAME$"
-
-gPCText_LogOff:: @ 8410782
- .string "LOG OFF$"
-
-gOtherText_99Times:: @ 841078A
- .string "99 times +$"
-
-gOtherText_1Minute:: @ 8410795
- .string "1 minute +$"
-
-gOtherText_Seconds:: @ 84107A0
- .string " seconds$"
-
-gOtherText_Times:: @ 84107A9
- .string " times$"
- .string ".$"
-
-gOtherText_BigGuy:: @ 84107B2
- .string "Big guy$"
-
-gOtherText_BigGirl:: @ 84107BA
- .string "Big girl$"
-
-gOtherText_Son:: @ 84107C3
- .string "son$"
-
-gOtherText_Daughter:: @ 84107C7
- .string "daughter$"
-
-OtherText_BlueFlute:
- .string "BLUE FLUTE$"
-OtherText_YellowFlute:
- .string "YELLOW FLUTE$"
-OtherText_RedFlute:
- .string "RED FLUTE$"
-OtherText_WhiteFlute:
- .string "WHITE FLUTE$"
-OtherText_BlackFlute:
- .string "BLACK FLUTE$"
-OtherText_PrettyChair:
- .string "PRETTY CHAIR$"
-OtherText_PrettyDesk:
- .string "PRETTY DESK$"
-OtherText_1F:
- .string "1F$"
-OtherText_2F:
- .string "2F$"
-OtherText_3F:
- .string "3F$"
-OtherText_4F:
- .string "4F$"
-OtherText_5F:
- .string "5F$"
-OtherText_6F:
- .string "6F$"
-OtherText_7F:
- .string "7F$"
-OtherText_8F:
- .string "8F$"
-OtherText_9F:
- .string "9F$"
-OtherText_10F:
- .string "10F$"
-OtherText_11F:
- .string "11F$"
-OtherText_B1F:
- .string "B1F$"
-OtherText_B2F:
- .string "B2F$"
-OtherText_B3F:
- .string "B3F$"
-OtherText_B4F:
- .string "B4F$"
-OtherText_Rooftop:
- .string "ROOFTOP$"
-
-gOtherText_NowOn:: @ 841085E
- .string "Now on:$"
-
-gPCText_Cancel:: @ 8410866
- .string "CANCEL$"
-
-PCText_ExitBox:
- .string "Exit from the BOX.$"
-PCText_WhatYouDo:
- .string "What would you like to do?$"
-PCText_PickATheme:
- .string "Please pick a theme.$"
-PCText_PickAWallpaper:
- .string "Please pick out wallpaper.$"
-PCText_IsSelected:
- .string " is selected.$"
-PCText_JumpToWhichBox:
- .string "Jump to which BOX?$"
-PCText_DepositInWhichBox:
- .string "Deposit in which BOX?$"
-PCText_WasDeposited:
- .string " was deposited.$"
-PCText_BoxIsFull:
- .string "The BOX is full.$"
-PCText_ReleasePoke:
- .string "Release this POKéMON?$"
-PCText_WasReleased:
- .string " was released.$"
-PCText_ByeBye:
- .string "Bye-bye, !$"
-PCText_MarkPoke:
- .string "Mark your POKéMON.$"
-PCText_LastPoke:
- .string "That’s your last POKéMON!$"
-PCText_PartyFull:
- .string "Your party’s full!$"
-PCText_HoldingPoke:
- .string "You’re holding a POKéMON!$"
-PCText_WhichOneWillTake:
- .string "Which one will you take?$"
-PCText_CantReleaseEgg:
- .string "You can’t release an EGG.$"
-PCText_ContinueBox:
- .string "Continue BOX operations?$"
-PCText_CameBack:
- .string " came back!$"
-PCText_Worried:
- .string "Was it worried about you?$"
-PCText_Surprise:
- .string "... ... ... ... ...!$"
-PCText_PleaseRemoveMail:
- .string "Please remove the MAIL.$"
-PCText_Cancel2:
- .string "CANCEL$"
-PCText_Deposit:
- .string "DEPOSIT$"
-PCText_Withdraw:
- .string "WITHDRAW$"
-PCText_Switch:
- .string "SWITCH$"
-PCText_Move:
- .string "MOVE$"
-PCText_Place:
- .string "PLACE$"
-PCText_Summary:
- .string "SUMMARY$"
-PCText_Release:
- .string "RELEASE$"
-PCText_Mark:
- .string "MARK$"
-PCText_Name:
- .string "NAME$"
-PCText_Jump:
- .string "JUMP$"
-PCText_Wallpaper:
- .string "WALLPAPER$"
-PCText_Scenery1:
- .string "SCENERY 1$"
-PCText_Scenery2:
- .string "SCENERY 2$"
-PCText_Scenery3:
- .string "SCENERY 3$"
-PCText_Etc:
- .string "ETCETERA$"
-PCText_Forest:
- .string "FOREST$"
-PCText_City:
- .string "CITY$"
-PCText_Desert:
- .string "DESERT$"
-PCText_Savanna:
- .string "SAVANNA$"
-PCText_Crag:
- .string "CRAG$"
-PCText_Volcano:
- .string "VOLCANO$"
-PCText_Snow:
- .string "SNOW$"
-PCText_Cave:
- .string "CAVE$"
-PCText_Beach:
- .string "BEACH$"
-PCText_Seafloor:
- .string "SEAFLOOR$"
-PCText_River:
- .string "RIVER$"
-PCText_Sky:
- .string "SKY$"
-PCText_Polka:
- .string "POLKA-DOT$"
-PCText_PokeCenter:
- .string "POKéCENTER$"
-PCText_Machine:
- .string "MACHINE$"
-PCText_Plain:
- .string "PLAIN$"
-PCText_WhatDoYouWant:
- .string "What do you want?$"
-PCText_WithdrawPoke:
- .string "WITHDRAW POKéMON$"
-PCText_DepositPoke:
- .string "DEPOSIT POKéMON$"
-PCText_MovePoke:
- .string "MOVE POKéMON$"
-PCText_SeeYa:
- .string "SEE YA!$"
-PCText_MovePokeToParty:
- .string "Move POKéMON stored in BOXES to\nyour party.$"
-PCText_StorePokeInBox:
- .string "Store POKéMON in your party in BOXES.$"
-PCText_OrganizeBoxesParty:
- .string "Organize the POKéMON in BOXES and\nin your party.$"
-PCText_ReturnToPrevMenu:
- .string "Return to the previous menu.$"
-
-gPCText_OnlyOne:: @ 8410C1C
- .string "There is just one POKéMON with you.$"
-
-gPCText_PartyFull2:: @ 8410C40
- .string "Your party is full!$"
-
-gPCText_BOX:: @ 8410C54
- .string "BOX$"
-
-PCText_CheckMap:
- .string "{CLEAR 0}Check the map of the HOENN region.$"
-PCText_CheckPoke:
- .string "{CLEAR 0}Check POKéMON in detail.$"
-PCText_CheckTrainer:
- .string "{CLEAR 0}Check TRAINER information.$"
-PCText_CheckRibbons:
- .string "{CLEAR 0}Check obtained RIBBONS.$"
-PCText_PutAwayNav:
- .string "{CLEAR 0}Put away the POKéNAV.$"
-PCText_NoRibbonWin:
- .string "{CLEAR 0}There are no RIBBON winners.$"
-PCText_NoTrainers:
- .string "{CLEAR 0}No TRAINERS are registered.$"
-PCText_CheckParty:
- .string "{CLEAR 0}Check party POKéMON in detail.$"
-PCText_CheckPokeAll:
- .string "{CLEAR 0}Check all POKéMON in detail.$"
-PCText_ReturnToNav:
- .string "{CLEAR 0}Return to the POKéNAV menu.$"
-PCText_FindCool:
- .string "{CLEAR 0}Find cool POKéMON.$"
-PCText_FindBeauty:
- .string "{CLEAR 0}Find beautiful POKéMON.$"
-PCText_FindCute:
- .string "{CLEAR 0}Find cute POKéMON.$"
-PCText_FindSmart:
- .string "{CLEAR 0}Find smart POKéMON.$"
-PCText_FindTough:
- .string "{CLEAR 0}Find tough POKéMON.$"
-PCText_ReturnToCondition:
- .string "{CLEAR 0}Return to the CONDITION menu.$"
-
-gOtherText_NumberRegistered:: @ 8410E22
- .string "No. registered$"
-
-gOtherText_NumberBattles:: @ 8410E31
- .string "No. of battles$"
-
-gOtherText_Strategy:: @ 8410E40
- .string "{PALETTE 5}STRATEGY$"
-
-gOtherText_TrainersPokemon:: @ 8410E4C
- .string "{PALETTE 5}TRAINER’S POKéMON$"
-
-gOtherText_SelfIntroduction:: @ 8410E61
- .string "{PALETTE 5}SELF-INTRODUCTION$"
-
-gOtherText_Nature2:: @ 8410E76
- .string "NATURE/$"
-
-gOtherText_InParty:: @ 8410E7E
- .string "IN PARTY$"
-
-gOtherText_Number:: @ 8410E87
- .string "No. $"
-
-gOtherText_Ribbons:: @ 8410E8C
- .string "RIBBONS$"
-
-OtherText_MakeProfilePage1::
- .string "Make your profile by combining$"
-OtherText_MakeProfilePage2::
- .string "four words or phrases.$"
-OtherText_MakeMessagePage1::
- .string "Make a message with 6 phrases.$"
-OtherText_MakeMessagePage2::
- .string "Max. two 12-letter phrases/line.$"
-OtherText_DescribeFeelingsPage1::
- .string "Find words that describe your$"
-OtherText_DescribeFeelingsPage2::
- .string "feelings right now.$"
-OtherText_WithFourPhrases::
- .string "With four phrases,$"
-OtherText_CombineNinePhrasesPage1::
- .string "Combine nine phrases and$"
-OtherText_CombineNinePhrasesPage2::
- .string "make a message.$"
-OtherText_ImproveBardSongPage1::
- .string "Change just one word or phrase$"
-OtherText_ImproveBardSongPage2::
- .string "and improve the BARD’s song.$"
-OtherText_YourProfile::
- .string "Your profile $"
-OtherText_YourFeelingBattle::
- .string "Your feeling at the battle’s start$"
-OtherText_SetWinMessage::
- .string "What you say if you win a battle$"
-OtherText_SetLossMessage::
- .string "What you say if you lose a battle$"
-OtherText_TheAnswer::
- .string "The answer$"
-OtherText_MailMessage::
- .string "The MAIL message$"
-OtherText_MailSalutation::
- .string "The MAIL salutation$"
-OtherText_NewSong::
- .string "The new song$"
-OtherText_CombineTwoPhrasesPage1::
- .string "Combine two phrases and$"
-OtherText_CombineTwoPhrasesPage2::
- .string "make a trendy saying.$"
-OtherText_ConfirmTrendyPage1::
- .string "The trendy saying$"
-OtherText_ConfirmTrendyPage2::
- .string "is as shown. Okay?$"
-OtherText_HipsterPage1::
- .string "I’ll combine two phrases and$"
-OtherText_HipsterPage2::
- .string "teach you a good saying.$"
-
-gOtherText_TextDeletedConfirmPage1:: @ 84110EE
- .string "All the text being edited will$"
-
-gOtherText_TextDeletedConfirmPage2:: @ 841110D
- .string "be deleted. Is that okay?$"
-
-gOtherText_QuitEditing:: @ 8411127
- .string "Quit editing?$"
-
-gOtherText_EditedTextNoSavePage1:: @ 8411135
- .string "The edited text will not be saved.$"
-
-gOtherText_EditedTextNoSavePage2:: @ 8411158
- .string "Is that okay?$"
-
-gOtherText_EnterAPhraseOrWord:: @ 8411166
- .string "Please enter a phrase or word.$"
-
-gOtherText_TextNoDelete:: @ 8411185
- .string "The entire text can’t be deleted.$"
-
-gOtherText_OnlyOnePhrase:: @ 84111A7
- .string "Only one phrase may be changed.$"
-
-gOtherText_OriginalSongRestored:: @ 84111C7
- .string "The original song will be restored.$"
-
-gOtherText_TrendyAlready:: @ 84111EB
- .string "That’s trendy already!$"
-
-gOtherText_CombineTwoPhrases:: @ 8411202
- .string "Combine two words or phrases.$"
-
-gOtherText_QuitGivingInfo:: @ 8411220
- .string "Quit giving information?$"
-
-gOtherText_StopGivingMail:: @ 8411239
- .string "Stop giving the POKéMON MAIL?$"
-
-gOtherText_Profile:: @ 8411257
- .string "PROFILE$"
-
-gOtherText_AtBattleStart:: @ 841125F
- .string "At the battle’s start.$"
-
-gOtherText_UponWinningBattle:: @ 8411276
- .string "Upon winning a battle.$"
-
-gOtherText_UponLosingBattle:: @ 841128D
- .string "Upon losing a battle.$"
-
-gOtherText_TheBardsSong:: @ 84112A3
- .string "The BARD’s Song$"
-
-gOtherText_WhatsHipHappening:: @ 84112B3
- .string "What’s hip and happening?$"
-
-gOtherText_Interview:: @ 84112CD
- .string "Interview$"
-
-gOtherText_GoodSaying:: @ 84112D7
- .string "Good saying$"
-
-OtherText_SoPretty::
- .string " so pretty!$"
-OtherText_SoDarling::
- .string " so darling!$"
-OtherText_SoRelaxed::
- .string " so relaxed!$"
-OtherText_SoSunny::
- .string " so sunny!$"
-OtherText_SoDesirable::
- .string " so desirable!$"
-OtherText_SoExciting::
- .string " so exciting!$"
-OtherText_SoAmusing::
- .string " so amusing!$"
-OtherText_SoMagical::
- .string " so magical!$"
-
-gOtherText_Is:: @ 841134B
- .string " is$"
-
-gOtherText_DontYouAgree:: @ 841134F
- .string "\nDon’t you agree?$"
-
-OtherText_WantVacationNicePlace::
- .string "I so want to go on a vacation.\nWould you happen to know a nice place?$"
-OtherText_BoughtCrayonsIsNice::
- .string "I bought crayons with 120 colors!\nDon’t you think that’s nice?$"
-OtherText_IfWeCouldFloat::
- .string "Wouldn’t it be nice if we could float\naway on a cloud of bubbles?$"
-OtherText_SandWashesAwayMakeSad::
- .string "When you write on a sandy beach,\nthey wash away. It makes me sad.$"
-OtherText_WhatsBottomSeaLike::
- .string "What’s the bottom of the sea like?\nJust once I would so love to go!$"
-OtherText_SeeSettingSun::
- .string "When you see the setting sun, does it\nmake you want to go home?$"
-OtherText_LyingInGreenGrass::
- .string "Lying back in the green grass...\nOh, it’s so, so nice!$"
-OtherText_SecretBasesWonderful::
- .string "SECRET BASES are so wonderful!\nCan’t you feel the excitement?$"
-OtherText_PokeLeague::
- .string "POKéMON LEAGUE$"
-OtherText_PokeCenter::
- .string "POKéMON CENTER$"
-
-gOtherText_GetsAPokeBlock:: @ 8411581
- .string " gets a {POKEBLOCK}?$"
-
-OtherText_Coolness::
- .string "Coolness $"
-OtherText_Beauty::
- .string "Beauty $"
-OtherText_Cuteness::
- .string "Cuteness $"
-OtherText_Smartness::
- .string "Smartness $"
-OtherText_Toughness::
- .string "Toughness $"
-
-gOtherText_WasEnhanced:: @ 84115C2
- .string "was enhanced!$"
-
-gOtherText_NothingChanged:: @ 84115D0
- .string "Nothing changed!$"
-
-gOtherText_WontEat:: @ 84115E1
- .string "It won’t eat anymore...$"
-
-gSystemText_SaveFailedBackupCheck:: @ 84115F9
- .string "Save failed.\nChecking the backup memory...\nPlease wait.\n{COLOR RED}“Time required: 1 minute”$"
-
-gSystemText_BackupDamagedGameContinue:: @ 841164E
- .string "The backup memory is damaged or\nthe internal battery has run dry.\nThe game can be played. However,\nprogress cannot be saved.$"
-
-gSystemText_GameplayEnded:: @ 84116CB
- .string "{COLOR RED}“Gameplay cannot be continued.\nReturning to the title screen...”$"
-
-gSystemText_CheckCompleteSaveAttempt:: @ 841170F
- .string "Check completed.\nAttempting to save again.\nPlease wait.$"
-
-gSystemText_SaveCompletedGameEnd:: @ 8411747
- .string "Save completed.\n{COLOR RED}“Gameplay cannot be continued.\nReturning to the title screen.”$"
-
-gSystemText_SaveCompletedPressA:: @ 8411799
- .string "Save completed.\n{COLOR RED}“Please press the A Button.”$"
-
-gOtherText_Ferry:: @ 84117C9
- .string "FERRY$"
-
-gOtherText_SecretBase:: @ 84117CF
- .string "SECRET BASE$"
-
-gOtherText_Hideout:: @ 84117DB
- .string "HIDEOUT$"
-
-gSystemText_ResetRTCPrompt:: @ 84117E3
- .string "Reset RTC?\nA: Confirm, B: Cancel$"
-
-gSystemText_PresentTime:: @ 8411804
- .string "Present time in game$"
-
-gSystemText_PreviousTime:: @ 8411819
- .string "Previous time in game$"
-
-gSystemText_PleaseResetTime:: @ 841182F
- .string "Please reset the time.$"
-
-gSystemText_ClockResetDataSave:: @ 8411846
- .string "The clock has been reset.\nData will be saved. Please wait.$"
-
-gSystemText_SaveCompleted:: @ 8411881
- .string "Save completed.$"
-
-gSystemText_SaveFailed:: @ 8411891
- .string "Save failed...$"
-
-gSystemText_NoSaveFileNoTime:: @ 84118A0
- .string "There is no save file, so the time\ncan’t be set.$"
-
-gSystemText_ClockAdjustmentUsable:: @ 84118D1
- .string "The in-game clock adjustment system\nis now useable.$"
-
-gSystemText_Saving:: @ 8411905
- .string "SAVING...\nDON’T TURN OFF THE POWER.$"
-
- .align 2
-gUnknown_0841192C:: @ 841192C
- .4byte ContestStatsText_VerySoft
- .4byte ContestStatsText_Soft
- .4byte ContestStatsText_Hard
- .4byte ContestStatsText_VeryHard
- .4byte ContestStatsText_SuperHard
-
-gUnknown_08411940:: @ 8411940
- .incbin "baserom.gba", 0x00411940, 0x8
-
-gUnknown_08411948:: @ 8411948
- .incbin "baserom.gba", 0x00411948, 0x18
-
-gSaveFailedClockPal:: @ 8411960
- .incbin "graphics/misc/clock_small.gbapal"
-
-gSaveFailedClockGfx:: @ 8411980
- .incbin "graphics/misc/clock_small.4bpp.lz"
-
-@ 8411A10
- .include "data/mon_pokeblock_anims.inc"
-
- .align 2
-gSpriteAffineAnim_8411E90:: @ 8411E90
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411EA0:: @ 8411EA0
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 30
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411EC0:: @ 8411EC0
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 28
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 3
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411EE8:: @ 8411EE8
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411F08:: @ 8411F08
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411F30:: @ 8411F30
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411F50:: @ 8411F50
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411F78:: @ 8411F78
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411F98:: @ 8411F98
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411FC0:: @ 8411FC0
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 24
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411FE0:: @ 8411FE0
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 24
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8412008:: @ 8412008
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 2
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8412028:: @ 8412028
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 2
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_8412050:: @ 8412050
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411EA0
- .4byte gSpriteAffineAnim_8411EE8
- .4byte gSpriteAffineAnim_8411F30
- .4byte gSpriteAffineAnim_8411F78
- .4byte gSpriteAffineAnim_8411FC0
- .4byte gSpriteAffineAnim_8412008
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411EC0
- .4byte gSpriteAffineAnim_8411F08
- .4byte gSpriteAffineAnim_8411F50
- .4byte gSpriteAffineAnim_8411F98
- .4byte gSpriteAffineAnim_8411FE0
- .4byte gSpriteAffineAnim_8412028
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
-
- .align 2
-gUnknown_084120A4:: @ 84120A4
- .4byte gPokeblockRed_Pal
- .4byte gPokeblockBlue_Pal
- .4byte gPokeblockPink_Pal
- .4byte gPokeblockGreen_Pal
- .4byte gPokeblockYellow_Pal
- .4byte gPokeblockPurple_Pal
- .4byte gPokeblockIndigo_Pal
- .4byte gPokeblockBrown_Pal
- .4byte gPokeblockLiteBlue_Pal
- .4byte gPokeblockOlive_Pal
- .4byte gPokeblockGray_Pal
- .4byte gPokeblockBlack_Pal
- .4byte gPokeblockWhite_Pal
- .4byte gPokeblockGold_Pal
-
- .align 2
-gSpriteAffineAnim_84120DC:: @ 84120DC
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_84120EC:: @ 84120EC
- .4byte gSpriteAffineAnim_84120DC
-
- .align 2
-gSpriteAffineAnim_84120F0:: @ 84120F0
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8412148:: @ 8412148
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
- obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
- obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_84121A0:: @ 84121A0
- .4byte gSpriteAffineAnim_84120DC
-
- .align 2
-gSpriteAffineAnimTable_84121A4:: @ 84121A4
- .4byte gSpriteAffineAnim_84120F0
-
- .align 2
-gSpriteAffineAnimTable_84121A8:: @ 84121A8
- .4byte gSpriteAffineAnim_8412148
-
- .align 2
-gOamData_84121AC:: @ 84121AC
- .2byte 0x0300
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_84121B4:: @ 84121B4
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_84121BC:: @ 84121BC
- .4byte gSpriteAnim_84121B4
-
- .align 2
-gSpriteAffineAnim_84121C0:: @ 84121C0
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_84121D8:: @ 84121D8
- .4byte gSpriteAffineAnim_84121C0
-
- .align 2
-gUnknown_084121DC:: @ 84121DC
- obj_tiles gPokeblock_Gfx, 0x20, 14818
-
- .align 2
-gSpriteTemplate_84121E4:: @ 84121E4
- spr_template 14818, 14818, gOamData_84121AC, gSpriteAnimTable_84121BC, NULL, gSpriteAffineAnimTable_84121D8, sub_81481B0
-
-gUnknown_084121FC:: @ 84121FC
- .incbin "graphics/intro/intro2_grass.gbapal"
-
-gUnknown_0841221C:: @ 841221C
- .incbin "baserom.gba", 0x0041221c, 0x20
-
-gUnknown_0841223C:: @ 841223C
- .incbin "baserom.gba", 0x0041223c, 0x20
-
- .align 2
-gUnknown_0841225C:: @ 841225C
- .incbin "graphics/intro/intro2_grass.4bpp.lz"
-
- .align 2
-gUnknown_084126DC:: @ 84126DC
- .incbin "graphics/intro/intro2_grass_map.bin.lz"
-
-gUnknown_08412818:: @ 8412818
- .incbin "baserom.gba", 0x00412818, 0x60
-
-gUnknown_08412878:: @ 8412878
- .incbin "baserom.gba", 0x00412878, 0x60
-
- .align 2
-gUnknown_084128D8:: @ 84128D8
- .incbin "graphics/intro/intro2_bgclouds.4bpp.lz"
-
- .align 2
-gUnknown_08412EB4:: @ 8412EB4
- .incbin "graphics/intro/intro2_bgclouds_map.bin.lz"
-
-gUnknown_08413184:: @ 8413184
- .incbin "graphics/intro/intro2_bgclouds.gbapal"
-
-gUnknown_084131A4:: @ 84131A4
- .incbin "baserom.gba", 0x004131a4, 0x20
-
-gUnknown_084131C4:: @ 84131C4
- .incbin "graphics/intro/intro2_bgclouds2.4bpp.lz"
-
-gUnknown_08413300:: @ 8413300
- .incbin "baserom.gba", 0x00413300, 0x20
-
-gUnknown_08413320:: @ 8413320
- .incbin "baserom.gba", 0x00413320, 0x20
-
- .align 2
-gUnknown_08413340:: @ 8413340
- .incbin "graphics/intro/intro2_bgtrees.4bpp.lz"
-
- .align 2
-gUnknown_084139C8:: @ 84139C8
- .incbin "graphics/intro/intro2_bgtrees_map.bin.lz"
-
- .align 2
-gUnknown_08413CCC:: @ 8413CCC
- .incbin "graphics/intro/intro2_bgtrees.gbapal"
-
- .align 2
-gIntro2TreeTiles:: @ 8413CEC
- .incbin "graphics/intro/intro2_bgtreessmall.4bpp.lz"
-
-gUnknown_08413E38:: @ 8413E38
- .incbin "baserom.gba", 0x00413e38, 0x40 @ two palettes?
-
- .align 2
-gUnknown_08413E78:: @ 8413E78
- .incbin "graphics/intro/intro2_bgnight.4bpp.lz" @ only used in credits, coupled with intro because bicycle sequence
-
- .align 2
-gUnknown_08414064:: @ 8414064
- .incbin "graphics/intro/intro2_bgnight.gbapal"
-
- .align 2
-gUnknown_08414084:: @ 8414084
- .incbin "graphics/intro/intro2_bgnight_map.bin.lz"
-
- .align 2
-gIntro2NightTiles:: @ 8414330
- .incbin "graphics/intro/intro2_night.4bpp.lz"
-
- .align 1
-gIntro2BrendanPalette:: @ 84143B4
- .incbin "graphics/intro/intro2_brendan.gbapal"
-
- .align 2
-gIntro2BrendanTiles:: @ 84143D4
- .incbin "graphics/intro/intro2_brendan.4bpp.lz"
-
- .align 1
-gIntro2MayPalette:: @ 8414F70
- .incbin "graphics/intro/intro2_may.gbapal"
-
- .align 2
-gUnknown_08414F90:: @ 8414F90
- .space 0x1E0
-
- .align 2
-gIntro2MayTiles:: @ 8415170
- .incbin "graphics/intro/intro2_may.4bpp.lz"
-
- .align 2
-gIntro2BicycleTiles:: @ 8415E08
- .incbin "graphics/intro/intro2_bicycle.4bpp.lz"
-
- .align 1
-gIntro2LatiosPalette:: @ 8416234
- .incbin "graphics/intro/intro2_latios.gbapal"
-
- .align 2
-gIntro2LatiosTiles:: @ 8416254
- .incbin "graphics/intro/intro2_latios.4bpp.lz"
-
- .align 1
-gIntro2LatiasPalette:: @ 84166F8
- .incbin "graphics/intro/intro2_latias.gbapal"
-
- .align 2
-gIntro2LatiasTiles:: @ 8416718
- .incbin "graphics/intro/intro2_latias.4bpp.lz"
-
- .align 2
-gSpriteTemplate_8416B3C:: @ 8416B3C
- spr_template 2000, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_814910C
-
- .align 2
-gUnknown_08416B54:: @ 8416B54
- obj_tiles gUnknown_084131C4, 0x400, 2000
- null_obj_tiles
-
- .align 2
-gSpriteAnim_8416B64:: @ 8416B64
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416B6C:: @ 8416B6C
- obj_image_anim_frame 16, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416B74:: @ 8416B74
- obj_image_anim_frame 20, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416B7C:: @ 8416B7C
- obj_image_anim_frame 22, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8416B84:: @ 8416B84
- .4byte gSpriteAnim_8416B64
- .4byte gSpriteAnim_8416B6C
- .4byte gSpriteAnim_8416B74
- .4byte gSpriteAnim_8416B7C
-
-gUnknown_08416B94:: @ 8416B94
- .incbin "baserom.gba", 0x00416b94, 0x48
-
- .align 2
-gUnknown_08416BDC:: @ 8416BDC
- obj_tiles gIntro2TreeTiles, 0x400, 2000
- null_obj_tiles
-
- .align 2
-gSpriteAnim_8416BEC:: @ 8416BEC
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416BF4:: @ 8416BF4
- obj_image_anim_frame 16, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416BFC:: @ 8416BFC
- obj_image_anim_frame 24, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8416C04:: @ 8416C04
- .4byte gSpriteAnim_8416BEC
- .4byte gSpriteAnim_8416BF4
- .4byte gSpriteAnim_8416BFC
-
-gUnknown_08416C10:: @ 8416C10
- .incbin "baserom.gba", 0x00416c10, 0x60
-
- .align 2
-gUnknown_08416C70:: @ 8416C70
- obj_tiles gIntro2NightTiles, 0x400, 2000
- null_obj_tiles
-
- .align 2
-gSpriteAnim_8416C80:: @ 8416C80
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8416C88:: @ 8416C88
- .4byte gSpriteAnim_8416C80
-
-gUnknown_08416C8C:: @ 8416C8C
- .incbin "baserom.gba", 0x00416c8c, 0x30
-
- .align 2
-gOamData_8416CBC:: @ 8416CBC
- .2byte 0x00A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8416CC4:: @ 8416CC4
- 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
-gSpriteAnimTable_8416CD8:: @ 8416CD8
- .4byte gSpriteAnim_8416CC4
-
- .align 2
-gSpriteTemplate_8416CDC:: @ 8416CDC
- spr_template 1002, 1002, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82
-
- .align 2
-gSpriteTemplate_8416CF4:: @ 8416CF4
- spr_template 1003, 1003, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82
-
- .align 2
-gOamData_8416D0C:: @ 8416D0C
- .2byte 0x40A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8416D14:: @ 8416D14
- 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
-gSpriteAnimTable_8416D28:: @ 8416D28
- .4byte gSpriteAnim_8416D14
-
- .align 2
-gSpriteTemplate_8416D2C:: @ 8416D2C
- spr_template 1001, 1002, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0
-
- .align 2
-gSpriteTemplate_8416D44:: @ 8416D44
- spr_template 1001, 1003, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0
-
- .align 2
-gOamData_8416D5C:: @ 8416D5C
- .2byte 0x00A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8416D64:: @ 8416D64
- obj_image_anim_frame 0, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416D6C:: @ 8416D6C
- obj_image_anim_frame 64, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8416D74:: @ 8416D74
- .4byte gSpriteAnim_8416D64
- .4byte gSpriteAnim_8416D6C
-
- .align 2
-gSpriteTemplate_8416D7C:: @ 8416D7C
- spr_template 1004, 1004, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83
-
- .align 2
-gSpriteTemplate_8416D94:: @ 8416D94
- spr_template 1005, 1005, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83
-
- .align 2
-gIntro2BrendanSpriteSheet:: @ 8416DAC
- obj_tiles gIntro2BrendanTiles, 0x3800, 1002
- .space 8
-
- .align 2
-gIntro2MaySpriteSheet:: @ 8416DBC
- obj_tiles gIntro2MayTiles, 0x3800, 1003
- .space 8
-
- .align 2
-gIntro2BicycleSpriteSheet:: @ 8416DCC
- obj_tiles gIntro2BicycleTiles, 0x1000, 1001
- .space 8
-
- .align 2
-gIntro2LatiosSpriteSheet:: @ 8416DDC
- obj_tiles gIntro2LatiosTiles, 0x1000, 1004
- .space 8
-
- .align 2
-gIntro2LatiasSpriteSheet:: @ 8416DEC
- obj_tiles gIntro2LatiasTiles, 0x1000, 1005
- .space 8
-
- .align 2
-gIntro2SpritePalettes:: @ 8416DFC
- obj_pal gIntro2BrendanPalette, 1002
- obj_pal gIntro2MayPalette, 1003
- obj_pal gIntro2LatiosPalette, 1004
- obj_pal gIntro2LatiasPalette, 1005
- .space 8
-
-gUnknown_08416E24:: @ 8416E24
- obj_tiles gIntro2BrendanTiles, 0x2000, 1002
- .space 8
-
-gUnknown_08416E34:: @ 8416E34
- obj_tiles gIntro2MayTiles, 0x2000, 1003
- .space 8
-
- .align 2
-gEvoSparklePalette: @ 8416E44
- .incbin "graphics/misc/evo_sparkle.gbapal"
-
- .align 2
-gEvoSparkleTiles: @ 8416E64
- .incbin "graphics/misc/evo_sparkle.4bpp.lz"
-
-gUnknown_08416E84:: @ 8416E84
- obj_tiles gEvoSparkleTiles, 0x20, 1001
- .space 8
-
-gUnknown_08416E94:: @ 8416E94
- obj_pal gEvoSparklePalette, 1001
- .space 8
-
- .align 2
-gOamData_8416EA4:: @ 8416EA4
- .2byte 0x00A0
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8416EAC:: @ 8416EAC
- obj_image_anim_frame 0, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8416EB4:: @ 8416EB4
- .4byte gSpriteAnim_8416EAC
-
- .align 2
-gSpriteTemplate_8416EB8:: @ 8416EB8
- spr_template 1001, 1001, gOamData_8416EA4, gSpriteAnimTable_8416EB4, NULL, gDummySpriteAffineAnimTable, nullsub_84
-
-gUnknown_08416ED0:: @ 8416ED0
- .incbin "baserom.gba", 0x00416ed0, 0x38
-
-Unknown_8416F08:
- .incbin "baserom.gba", 0x00416f08, 0x4
-Unknown_8416F0C:
- .incbin "baserom.gba", 0x00416f0c, 0x4
-Unknown_8416F10:
- .incbin "baserom.gba", 0x00416f10, 0x4
-Unknown_8416F14:
- .incbin "baserom.gba", 0x00416f14, 0x4
-Unknown_8416F18:
- .incbin "baserom.gba", 0x00416f18, 0x4
-Unknown_8416F1C:
- .incbin "baserom.gba", 0x00416f1c, 0x6
-Unknown_8416F22:
- .incbin "baserom.gba", 0x00416f22, 0x6
-Unknown_8416F28:
- .incbin "baserom.gba", 0x00416f28, 0x6
-Unknown_8416F2E:
- .incbin "baserom.gba", 0x00416f2e, 0x6
-Unknown_8416F34:
- .incbin "baserom.gba", 0x00416f34, 0x6
-Unknown_8416F3A:
- .incbin "baserom.gba", 0x00416f3a, 0x8
-Unknown_8416F42:
- .incbin "baserom.gba", 0x00416f42, 0x8
-Unknown_8416F4A:
- .incbin "baserom.gba", 0x00416f4a, 0x8
-Unknown_8416F52:
- .incbin "baserom.gba", 0x00416f52, 0x8
-Unknown_8416F5A:
- .incbin "baserom.gba", 0x00416f5a, 0x8
-Unknown_8416F62:
- .incbin "baserom.gba", 0x00416f62, 0xA
-Unknown_8416F6C:
- .incbin "baserom.gba", 0x00416f6c, 0xA
-Unknown_8416F76:
- .incbin "baserom.gba", 0x00416f76, 0xA
-Unknown_8416F80:
- .incbin "baserom.gba", 0x00416f80, 0xA
-Unknown_8416F8A:
- .incbin "baserom.gba", 0x00416f8a, 0xA
-Unknown_8416F94:
- .incbin "baserom.gba", 0x00416f94, 0xC
-Unknown_8416FA0:
- .incbin "baserom.gba", 0x00416fa0, 0xC
-Unknown_8416FAC:
- .incbin "baserom.gba", 0x00416fac, 0xC
-Unknown_8416FB8:
- .incbin "baserom.gba", 0x00416fb8, 0xC
-Unknown_8416FC4:
- .incbin "baserom.gba", 0x00416fc4, 0xC
-Unknown_8416FD0:
- .incbin "baserom.gba", 0x00416fd0, 0xE
-Unknown_8416FDE:
- .incbin "baserom.gba", 0x00416fde, 0xE
-Unknown_8416FEC:
- .incbin "baserom.gba", 0x00416fec, 0xE
-Unknown_8416FFA:
- .incbin "baserom.gba", 0x00416ffa, 0xE
-Unknown_8417008:
- .incbin "baserom.gba", 0x00417008, 0xE
-Unknown_8417016:
- .incbin "baserom.gba", 0x00417016, 0x10
-Unknown_8417026:
- .incbin "baserom.gba", 0x00417026, 0x10
-Unknown_8417036:
- .incbin "baserom.gba", 0x00417036, 0x10
-Unknown_8417046:
- .incbin "baserom.gba", 0x00417046, 0x10
-Unknown_8417056:
- .incbin "baserom.gba", 0x00417056, 0x12
-
- .align 2
-gUnknown_08417068:: @ 8417068
- .4byte Unknown_8416F08
- .4byte Unknown_8416F0C
- .4byte Unknown_8416F10
- .4byte Unknown_8416F14
- .4byte Unknown_8416F18
- .4byte Unknown_8416F1C
- .4byte Unknown_8416F22
- .4byte Unknown_8416F28
- .4byte Unknown_8416F2E
- .4byte Unknown_8416F34
- .4byte Unknown_8416F3A
- .4byte Unknown_8416F42
- .4byte Unknown_8416F4A
- .4byte Unknown_8416F52
- .4byte Unknown_8416F5A
- .4byte Unknown_8416F62
- .4byte Unknown_8416F6C
- .4byte Unknown_8416F76
- .4byte Unknown_8416F80
- .4byte Unknown_8416F8A
- .4byte Unknown_8416F94
- .4byte Unknown_8416FA0
- .4byte Unknown_8416FAC
- .4byte Unknown_8416FB8
- .4byte Unknown_8416FC4
- .4byte Unknown_8416FD0
- .4byte Unknown_8416FDE
- .4byte Unknown_8416FEC
- .4byte Unknown_8416FFA
- .4byte Unknown_8417008
- .4byte Unknown_8417016
- .4byte Unknown_8417026
- .4byte Unknown_8417036
- .4byte Unknown_8417046
- .4byte Unknown_8417056
-
-gUnknown_084170F4:: @ 84170F4
- .incbin "baserom.gba", 0x004170f4, 0xD0
-
-@ 84171C4
- .include "data/bard_music.inc"
-
-UnknownString_1stRound:
- .string "1st round$"
-UnknownString_2ndRound:
- .string "2nd round$"
-UnknownString_3rdRound:
- .string "3rd round$"
-UnknownString_4thRound:
- .string "4th round$"
-UnknownString_5thRound:
- .string "5th round$"
-UnknownString_6thRound:
- .string "6th round$"
-UnknownString_7thRound:
- .string "7th round$"
-UnknownString_8thRound:
- .string "8th round$"
-
- .align 2
-gUnknown_0842C29C:: @ 842C29C
- .4byte UnknownString_1stRound, sub_814A4B8
- .4byte UnknownString_2ndRound, sub_814A4B8
- .4byte UnknownString_3rdRound, sub_814A4B8
- .4byte UnknownString_4thRound, sub_814A4B8
- .4byte UnknownString_5thRound, sub_814A4B8
- .4byte UnknownString_6thRound, sub_814A4B8
- .4byte UnknownString_7thRound, sub_814A4B8
- .4byte UnknownString_8thRound, sub_814A4B8
-
- @ unused
-gOtherText_TopSpeed::
- .string "TOP SPEED$"
-
-gMultiText_BerryBlenderMaxSpeedRecord:: @ 842C2E6
- .string "BERRY BLENDER\nMAXIMUM SPEED RECORD!$"
-
-gMultiText_2P3P4P:: @ 842C30A
- .string "2 PLAYERS\n3 PLAYERS\n4 PLAYERS$"
-
-gMultiText_Saving:: @ 842C328
- .string "SAVING...\nDON’T TURN OFF THE POWER.$"
-
-gMultiText_LinkError:: @ 842C34C
- .string "{HIGHLIGHT TRANSPARENT}{COLOR WHITE2}Link error...\nCheck your Game Link cable connection,\nand turn the power off and on.$"
-
-gSystemText_OptionMenu:: @ 842C3A6
- .string "{PALETTE 9}OPTION$"
-
-gSystemText_TextSpeed:: @ 842C3B0
- .string "{PALETTE 9}TEXT SPEED$"
-
-gSystemText_BattleScene:: @ 842C3BE
- .string "{PALETTE 9}BATTLE SCENE$"
-
-gSystemText_BattleStyle:: @ 842C3CE
- .string "{PALETTE 9}BATTLE STYLE$"
-
-gSystemText_Sound:: @ 842C3DE
- .string "{PALETTE 9}SOUND$"
-
-gSystemText_Frame:: @ 842C3E7
- .string "{PALETTE 9}FRAME$"
-
-gSystemText_Cancel:: @ 842C3F0
- .string "{PALETTE 9}CANCEL$"
-
-gSystemText_ButtonMode:: @ 842C3FA
- .string "{PALETTE 9}BUTTON MODE$"
-
-gSystemText_Slow:: @ 842C409
- .string "{PALETTE 15}SLOW$"
-
-gSystemText_Mid:: @ 842C411
- .string "{PALETTE 15}MID$"
-
-gSystemText_Fast:: @ 842C418
- .string "{PALETTE 15}FAST$"
-
-gSystemText_On:: @ 842C420
- .string "{PALETTE 15}ON$"
-
-gSystemText_Off:: @ 842C426
- .string "{PALETTE 15}OFF$"
-
-gSystemText_Shift:: @ 842C42D
- .string "{PALETTE 15}SHIFT$"
-
-gSystemText_Set:: @ 842C436
- .string "{PALETTE 15}SET$"
-
-gSystemText_Mono:: @ 842C43D
- .string "{PALETTE 15}MONO$"
-
-gSystemText_Stereo:: @ 842C445
- .string "{PALETTE 15}STEREO$"
-
-gSystemText_Type:: @ 842C44F
- .string "{PALETTE 15}TYPE$"
-
-gSystemText_Terminator:: @ 842C457
- .string "{PALETTE 8}$"
-
-gSystemText_Normal:: @ 842C45B
- .string "{PALETTE 15}NORMAL$"
-
-gSystemText_LR:: @ 842C465
- .string "{PALETTE 15}LR$"
-
-gSystemText_LA:: @ 842C46B
- .string "{PALETTE 15}L=A$"
-
-SystemText_Pokedex:
- .string "POKéDEX$"
-SystemText_Pokemon:
- .string "POKéMON$"
-SystemText_BAG:
- .string "BAG$"
-SystemText_Pokenav:
- .string "POKéNAV$"
-SystemText_Player:
- .string "{PLAYER}$"
-SystemText_Save:
- .string "SAVE$"
-SystemText_Option:
- .string "OPTION$"
-SystemText_Exit:
- .string "EXIT$"
-SystemText_Retire: @ safari zone?
- .string "RETIRE$"
-
-gOtherText_SafariStock:: @ 842C4A9
- .string "SAFARI BALLS\nStock: {STR_VAR_1}$"
-
-gSystemText_LinkStandby:: @ 842C4C0
- .string "Link standby...\n... ... B Button: Cancel$"
-
-gSystemText_LoadEventPressA:: @ 842C4E9
- .string "Press the A Button to load event.\n... ... B Button: Cancel$"
-
-gSystemText_LoadingEvent:: @ 842C524
- .string "Loading event...$"
-
-gSystemText_DontCutLink:: @ 842C535
- .string "Don’t remove the Game Link cable.\nDon’t turn off the power.$"
-
-gSystemText_EventLoadSuccess:: @ 842C571
- .string "The event was safely loaded.$$"
-
-gSystemText_LoadingError:: @ 842C58F
- .string "Loading error.\nEnding session.$$$$$$$$"
-
-gOtherText_Hoenn:: @ 842C5B5
- .string "HOENN$"
-
-gOtherText_OhABite:: @ 842C5BB
- .string "Oh! A bite!$"
-
-gOtherText_PokeOnHook:: @ 842C5C7
- .string "A POKéMON’s on the hook!{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_NotEvenANibble:: @ 842C5E2
- .string "Not even a nibble...{PAUSE_UNTIL_PRESS}$"
-
-gOtherText_ItGotAway:: @ 842C5F9
- .string "It got away...{PAUSE_UNTIL_PRESS}$$"
-
-gTradeText_WillBeSent:: @ 842C60B
- .string "{STR_VAR_2} will be sent to {STR_VAR_1}.$"
-
-gTradeText_ByeBye:: @ 842C622
- .string "Bye-bye, {STR_VAR_2}!$"
-
-gTradeText_SentOverPoke:: @ 842C62F
- .string "{STR_VAR_1} sent over {STR_VAR_3}.$"
-
-gTradeText_TakeGoodCare:: @ 842C640
- .string "Take good care of {STR_VAR_3}!$"
-
-TradeText_Cancel:
- .string "CANCEL$"
-TradeText_ChoosePoke:
- .string "Choose a POKéMON.$"
-TradeText_Summary1:
- .string "SUMMARY$"
-TradeText_Trade1:
- .string "TRADE$"
-TradeText_CancelTradePrompt:
- .string "Cancel trade?$"
-TradeText_PressBToExit:
- .string "Press the B Button to exit.$"
-TradeText_Summary2:
- .string "SUMMARY$"
-TradeText_Trade2:
- .string "TRADE$"
-TradeText_LinkStandby:
- .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Link standby...\nPlease wait.$"
-TradeText_TradeCancelled:
- .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}The trade has\nbeen canceled.$"
-TradeText_OnlyPoke:
- .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}That’s your only\nPOKéMON for battle.$"
-TradeText_NonTradablePoke:
- .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend can’t\ntrade that one.$"
-TradeText_WaitingForFriend:
- .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Waiting for your\nfriend to finish...$"
-TradeText_WantToTrade:
- .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend wants\nto trade POKéMON.$"
- .string "$"
-
-gTradeText_TradeOkayPrompt:: @ 842C7B6
- .string "Is this trade okay?$"
-
-gOtherText_Terminator2:: @ 842C7CA
- .string "$"
-
-gOtherText_ControlAndMiscText:: @ 842C7CB
- .string "\n$"
- .string "/$"
- .string "Lv$"
- .string "---$"
-
-gOtherText_FourQuestions:: @ 842C7D6
- .string "????$"
-
-@ 842C7DB
- .include "data/text/easy_chat/group_name_strings.inc"
-
-gOtherText_ThreeQuestions:: @ 842C890
- .string "???$"
-
-gOtherText_From:: @ 842C894
- .string "From $"
-
-gOtherText_MixingRecordsWithFriend:: @ 842C89A
- .string "Mixing records...$"
-
-gOtherText_MixingComplete:: @ 842C8AC
- .string "Record mixing completed.\nThank you for waiting.$"
-
-gOtherText_TrainersTrainerCard:: @ 842C8DC
- .string "’s TRAINER CARD$"
-
-gOtherText_FirstHOF:: @ 842C8EC
- .string "FIRST HALL OF FAME$"
-
-gOtherText_LinkCableBattles:: @ 842C8FF
- .string "LINK CABLE BATTLES W/ L/$"
-
-gOtherText_BattleTowerWinRecord:: @ 842C924
- .string "BATTLE TOWER W/{CLEAR_TO 0x72}&{CLEAR_TO 0x98}STRAIGHT$"
-
-gOtherText_ContestRecord:: @ 842C943
- .string "CONTESTS W/FRIENDS W/$"
-
-gOtherText_MixingRecord:: @ 842C959
- .string "{POKEBLOCK}S W/FRIENDS$"
-
-gOtherText_TradeRecord:: @ 842C96A
- .string "POKéMON TRADES$"
-
-gOtherText_Boy:: @ 842C979
- .string "BOY$"
-
-gOtherText_Girl:: @ 842C97D
- .string "GIRL$"
- .string "$"
-
-gOtherText_Player:: @ 842C983
- .string "PLAYER$"
-
-gOtherText_Badges:: @ 842C98A
- .string "BADGES$"
- .string "$"
-
-gOtherText_Pokedex:: @ 842C992
- .string "POKéDEX$"
-
-gOtherText_PlayTime:: @ 842C99A
- .string "PLAY TIME$"
-
-gOtherText_SentToPC:: @ 842C9A4
- .string "{STR_VAR_1} was sent to\nthe PC.{PAUSE_UNTIL_PRESS}$"
-
-OtherText_YourName:
- .string "YOUR NAME?$"
-OtherText_BoxName:
- .string "BOX NAME?$"
-OtherText_PokeName:
- .string "{STR_VAR_1}’s nickname?$"
-
-gOtherText_Marco:: @ 842C9E1
- .string "MARCO$" @ polo
-
-gOtherText_Coins:: @ 842C9E7
- .string "{STR_VAR_1} COINS$"
-
-gOtherText_BattleResults:: @ 842C9F0
- .string "{PLAYER}’s BATTLE RESULTS$"
-
-gOtherText_WinRecord:: @ 842CA04
- .string "TOTAL RECORD W/{STR_VAR_1} L/{STR_VAR_2} D/{STR_VAR_3}$"
-
-gOtherText_WinLoseDraw:: @ 842CA20
- .string "WIN LOSE DRAW$"
-
-gOtherText_SevenDashes:: @ 842CA3C
- .string "-------$"
-
-gOtherText_FourDashes:: @ 842CA44
- .string "----$"
-
-gOtherText_BattleTowerResults:: @ 842CA49
- .string "{PLAYER}’s BATTLE TOWER RESULTS$"
-
-gOtherText_Lv50:: @ 842CA63
- .string "LV 50$"
-
-gOtherText_Lv100:: @ 842CA69
- .string "LV 100$"
-
-gOtherText_WinStreak:: @ 842CA70
- .string "{STR_VAR_1}W STREAK$"
-
-gOtherText_Current:: @ 842CA7B
- .string "CURRENT$"
-
-gOtherText_Record:: @ 842CA83
- .string "RECORD$"
-
-gOtherText_Prev:: @ 842CA8A
- .string "PREV.$"
-
-gOtherText_QuitGamePrompt:: @ 842CA90
- .string "Quit the game?$"
-
-gOtherText_MaxCoins:: @ 842CA9F
- .string "You’ve got 9,999 COINS.$"
-
-gOtherText_OutOfCoins:: @ 842CAB7
- .string "You’ve run out of COINS.\nGame over!$"
-
-gOtherText_DontHaveThreeCoins:: @ 842CADB
- .string "You don’t have three COINS.$"
-
-gOtherText_ReelTime:: @ 842CAF7
- .string "REEL TIME\nHere’s your chance to take\naim and nail marks!\nThe Reel Time continues for\nas often as the drawn number.\nIt all ends on a Big Bonus.$"
-
-DaycareText_GetAlongVeryWell::
- .string "The two seem to get along very well.$"
-DaycareText_GetAlong::
- .string "The two seem to get along.$"
-DaycareText_DontLikeOther::
- .string "The two don’t seem to like each other.$"
-DaycareText_PlayOther::
- .string "The two prefer to play with other\nPOKéMON than each other.$"
-
-gOtherText_NewLine2:: @ 842CC28
- .string "\n$"
-
-gOtherText_CancelAndLv:: @ 842CC2A
- .string "CANCEL$"
- .string "LV$"
-
-gEggNickname:: @ 842CC34
- .string "EGG$"
-
-gOtherText_HatchedFromEgg:: @ 842CC38
- .string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}{STR_VAR_1} hatched from the EGG!$"
-
-gOtherText_NickHatchPrompt:: @ 842CC5A
- .string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}Would you like to nickname the newly\nhatched {STR_VAR_1}?$"
-
-OtherText_Battle::
- .string "BATTLE$"
-OtherText_Contest::
- .string "CONTEST$"
-OtherText_Type::
- .string "TYPE/$"
-OtherText_PP::
- .string "PP/$"
-OtherText_Power::
- .string "POWER$"
-OtherText_Accuracy::
- .string "ACCURACY$"
-OtherText_Appeal::
- .string "APPEAL$"
-OtherText_Jam::
- .string "JAM$"
-
-gOtherText_TeachWhichMove:: @ 842CCC7
- .string "Teach which move to {STR_VAR_1}?$"
-
-gOtherText_TeachSpecificMove:: @ 842CCDF
- .string "Teach {STR_VAR_2}?$"
-
-gOtherText_PokeLearnedMove:: @ 842CCE9
- .string "{STR_VAR_1} learned {STR_VAR_2}.$"
-
-gOtherText_DeleteOlderMove:: @ 842CCF8
- .string "{STR_VAR_1} is trying to learn\n{STR_VAR_2}.\pBut {STR_VAR_1} can’t learn more\nthan four moves.\pDelete an older move to make\nroom for {STR_VAR_2}?$"
-
-gOtherText_StopLearningMove:: @ 842CD65
- .string "Stop learning {STR_VAR_2}?$"
-
-gOtherText_ForgotMove123:: @ 842CD77
- .string "{PAUSE 32}1, {PAUSE 15}2 {PAUSE 15}...{PAUSE 15}...{PAUSE 15}...{PAUSE 15} {PLAY_SE 0x0038}Poof!\p$"
-
-gOtherText_ForgotOrDidNotLearnMove:: @ 842CDA3
- .string "{STR_VAR_1} forgot {STR_VAR_3}.\pAnd...\p{STR_VAR_1} learned {STR_VAR_2}.$"
- .string "{STR_VAR_1} did not learn\n{STR_VAR_2}.$"
-
-gOtherText_GiveUpTeachingMove:: @ 842CDDC
- .string "Give up trying to teach a new move\nto {STR_VAR_1}?$"
-
-gOtherText_WhichMoveToForget:: @ 842CE06
- .string "Which move should be forgotten?\p$"
-
-gSystemText_ClearAllSaveDataPrompt:: @ 842CE27
- .string "Clear all save data areas?$"
-
-gSystemText_ClearingData:: @ 842CE42
- .string "Clearing data...\nPlease wait.$"
-
-gContestText_AnnounceResults:: @ 842CE60
- .string "Announcing the results!$"
-
-gContestText_PreliminaryResults:: @ 842CE78
- .string "The preliminary results!$"
-
-gContestText_Round2Results:: @ 842CE91
- .string "Round 2 results!$"
-
-gContestText_PokeWon:: @ 842CEA2
- .string "{STR_VAR_1}’s {STR_VAR_2} won!$"
-
-gOtherText_LinkStandby:: @ 842CEAF
- .string "Link standby...$"
-
-@ 842CEBF
- .include "data/text/landmarks.inc"
-
-gOtherText_Terminator4:: @ 842D0E6
- .string "$"
-
-gOtherText_Nature:: @ 842D0E7
- .string " nature, $"
-
-gOtherText_Comma:: @ 842D0F1
- .string ",$"
-
-gOtherText_Met:: @ 842D0F3
- .string " (met).$"
-
-gOtherText_Egg2:: @ 842D0FB
- .string " (EGG).$"
-
-gOtherText_ObtainedInTrade:: @ 842D103
- .string "obtained in a trade.$"
-
-gOtherText_FatefulEncounter:: @ 842D118
- .string "fateful encounter.$"
-
-gOtherText_Met2:: @ 842D12B
- .string " (met).$"
-
-gOtherText_EggDayCare:: @ 842D133
- .string "An odd POKéMON EGG found\nby the DAY CARE couple.$"
-
-gOtherText_EggNicePlace:: @ 842D164
- .string "A peculiar POKéMON EGG\nobtained at the nice place.$"
-
-gOtherText_EggObtainedInTrade:: @ 842D197
- .string "A peculiar POKéMON EGG\nobtained in a trade.$"
-
-gOtherText_EggHotSprings:: @ 842D1C3
- .string "A POKéMON EGG obtained\nat the hot springs.$"
-
-gOtherText_LinkStandby2:: @ 842D1EE
- .string "Link standby...$"
-
-gOtherText_YesNoAndPlayer:: @ 842D1FE
- .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}YES\nNO$"
- .string "{HIGHLIGHT TRANSPARENT}PLAYER$"
- .string "{HIGHLIGHT TRANSPARENT}$"
-
-gOtherText_HoennDex:: @ 842D21C
- .string "HOENN$"
-
-gOtherText_NationalDex:: @ 842D222
- .string "NATIONAL$"
-
-gOtherText_DiplomaCertificationGameFreak:: @ 842D22B
- .string "{HIGHLIGHT TRANSPARENT}Player: {CLEAR 0x10}{COLOR RED}{PLAYER}\n\n{COLOR DARK_GREY}{STR_VAR_1} POKéDEX\nThis document certifies\nthat you have successfully\ncompleted your POKéDEX.\n\n{CLEAR_TO 0x42}{COLOR RED}GAME FREAK$"
- .string "{COLOR RED}{HIGHLIGHT TRANSPARENT}GAME FREAK$"
-
-gOtherText_PLink:: @ 842D2BC
- .string "{STR_VAR_1}P LINK$"
-
-gOtherText_YesNoTerminating:: @ 842D2C5
- .string "YES\nNO$"
- .string "Terminating.$"
-
-gOtherText_LinkNotFound:: @ 842D2D9
- .string "Link partner(s) not found.\nPlease try again.\p$"
-
-gOtherText_BlenderChooseBerry:: @ 842D307
- .string "Starting up the BERRY BLENDER.\pPlease select a BERRY from your BAG\nto put in the BERRY BLENDER.\p$"
-
-gOtherText_PokeBlockMade:: @ 842D368
- .string " was made!$"
-
-gOtherText_PressAToStart:: @ 842D373
- .string "Press the A Button to start.$"
-
-gOtherText_PleaseWait:: @ 842D390
- .string "Please wait a while.$"
-
-gOtherText_LinkStandby3:: @ 842D3A5
- .string "Link standby...$"
-
-gOtherText_BlendAnotherBerryPrompt:: @ 842D3B5
- .string "Would you like to blend another BERRY?$"
-
-gOtherText_OutOfBerries:: @ 842D3DC
- .string "You’ve run out of BERRIES for\nblending in the BERRY BLENDER.\p$"
-
-gOtherText_CaseIsFull:: @ 842D41A
- .string "Your {POKEBLOCK} CASE is full.\p$"
-
-gOtherText_NoBerriesForBlend:: @ 842D434
- .string " has no BERRIES to put in\nthe BERRY BLENDER.$"
-
-gOtherText_OtherCaseIsFull:: @ 842D461
- .string "’s {POKEBLOCK} CASE is full.\p$"
-
-gOtherText_ResultsOfBlending:: @ 842D479
- .string "RESULTS OF BLENDING$"
- .string "BERRY USED$"
-
-gOtherText_Berry:: @ 842D498
- .string " BERRY$"
-
-gOtherText_RequiredTime:: @ 842D49F
- .string "REQUIRED TIME$"
-
-gOtherText_Min:: @ 842D4AD
- .string "MIN.$"
-
-gOtherText_Sec:: @ 842D4B2
- .string "SEC.$"
-
-gOtherText_MaxSpeed:: @ 842D4B7
- .string "MAXIMUM SPEED$"
-
-gOtherText_RPM:: @ 842D4C5
- .string "RPM$"
- .string ".$"
-
-gOtherText_Ranking:: @ 842D4CB
- .string "RANKING$"
-
-gOtherText_BlockLevelIs:: @ 842D4D3
- .string "The level is $"
-
-gOtherText_BlockFeelIs:: @ 842D4E1
- .string ", and the feel is $"
-
-gOtherText_Period:: @ 842D4F4
- .string ".$"
-
-gOtherText_Day:: @ 842D4F6
- .string "DAY$"
- .string ":$"
-
-gOtherText_OK:: @ 842D4FC
- .string "OK$"
-
-gOtherText_CorrectTimePrompt:: @ 842D4FF
- .string "Is this the correct time?$"
-
- .align 2
-OutlineCursorTiles_00:
- .incbin "graphics/interface/outline_cursor_00.4bpp"
-
- .align 2
-OutlineCursorTiles_01:
- .incbin "graphics/interface/outline_cursor_01.4bpp"
-
- .align 2
-OutlineCursorTiles_02:
- .incbin "graphics/interface/outline_cursor_02.4bpp"
-
- .align 2
-OutlineCursorTiles_03:
- .incbin "graphics/interface/outline_cursor_03.4bpp"
-
- .align 2
-OutlineCursorTiles_04:
- .incbin "graphics/interface/outline_cursor_04.4bpp"
-
- .align 2
-OutlineCursorTiles_05:
- .incbin "graphics/interface/outline_cursor_05.4bpp"
-
- .align 2
-OutlineCursorTiles_06:
- .incbin "graphics/interface/outline_cursor_06.4bpp"
-
- .align 2
-OutlineCursorTiles_07:
- .incbin "graphics/interface/outline_cursor_07.4bpp"
-
- .align 2
-OutlineCursorTiles_08:
- .incbin "graphics/interface/outline_cursor_08.4bpp"
-
- .align 2
-OutlineCursorTiles_09:
- .incbin "graphics/interface/outline_cursor_09.4bpp"
-
- .align 2
-OutlineCursorTiles_10:
- .incbin "graphics/interface/outline_cursor_10.4bpp"
-
- .align 2
-OutlineCursorTiles_11:
- .incbin "graphics/interface/outline_cursor_11.4bpp"
-
- .align 2
-OutlineCursorTiles_12:
- .incbin "graphics/interface/outline_cursor_12.4bpp"
-
- .align 2
-OutlineCursorTiles_13:
- .incbin "graphics/interface/outline_cursor_13.4bpp"
-
- .align 2
-OutlineCursorTiles_14:
- .incbin "graphics/interface/outline_cursor_14.4bpp"
-
- .align 2
-OutlineCursorTiles_15:
- .incbin "graphics/interface/outline_cursor_15.4bpp"
-
- .align 2
-gOamData_842F11C:: @ 842F11C
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_842F124:: @ 842F124
- .2byte 0x8800
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_842F12C:: @ 842F12C
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_842F134:: @ 842F134
- obj_image_anim_frame 0, 63
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_842F13C:: @ 842F13C
- .4byte gSpriteAnim_842F134
-
- .align 2
-gUnknown_0842F140:: @ 842F140
- obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF0
-
- .align 2
-gUnknown_0842F1C0:: @ 842F1C0
- obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF1
-
- .align 2
-gUnknown_0842F240:: @ 842F240
- obj_pal 0x0203a360, 0xfff0
-
- .align 2
-gUnknown_0842F248:: @ 842F248
- obj_pal 0x0203a360, 0xfff1
-
- .align 2
-gSpriteTemplate_842F250:: @ 842F250
- spr_template 65520, 65520, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_842F268:: @ 842F268
- spr_template 65520, 0xFFFF, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_842F280:: @ 842F280
- spr_template 65520, 0xFFFF, gOamData_842F124, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_842F298:: @ 842F298
- spr_template 65521, 65521, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_842F2B0:: @ 842F2B0
- spr_template 65521, 0xFFFF, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-Unknown_842F2C8: @ 842F2C8
- .incbin "baserom.gba", 0x0042f2c8, 0x10
-Unknown_842F2D8: @ 842F2D8
- .incbin "baserom.gba", 0x0042f2d8, 0x18
-Unknown_842F2F0: @ 842F2F0
- .incbin "baserom.gba", 0x0042f2f0, 0x20
-Unknown_842F310: @ 842F310
- .incbin "baserom.gba", 0x0042f310, 0x18
-Unknown_842F328: @ 842F328
- .incbin "baserom.gba", 0x0042f328, 0x18
-Unknown_842F340: @ 842F340
- .incbin "baserom.gba", 0x0042f340, 0x20
-Unknown_842F360: @ 842F360
- .incbin "baserom.gba", 0x0042f360, 0x20
-Unknown_842F380: @ 842F380
- .incbin "baserom.gba", 0x0042f380, 0x20
-Unknown_842F3A0: @ 842F3A0
- .incbin "baserom.gba", 0x0042f3a0, 0x20
-Unknown_842F3C0: @ 842F3C0
- .incbin "baserom.gba", 0x0042f3c0, 0x28
-Unknown_842F3E8: @ 842F3E8
- .incbin "baserom.gba", 0x0042f3e8, 0x28
-Unknown_842F410: @ 842F410
- .incbin "baserom.gba", 0x0042f410, 0x28
-Unknown_842F438: @ 842F438
- .incbin "baserom.gba", 0x0042f438, 0x28
-Unknown_842F460: @ 842F460
- .incbin "baserom.gba", 0x0042f460, 0x30
-Unknown_842F490: @ 842F490
- .incbin "baserom.gba", 0x0042f490, 0x30
-Unknown_842F4C0: @ 842F4C0
- .incbin "baserom.gba", 0x0042f4c0, 0x30
-Unknown_842F4F0: @ 842F4F0
- .incbin "baserom.gba", 0x0042f4f0, 0x30
-Unknown_842F520: @ 842F520
- .incbin "baserom.gba", 0x0042f520, 0x38
-Unknown_842F558: @ 842F558
- .incbin "baserom.gba", 0x0042f558, 0x18
-
- .4byte Unknown_842F2C8
- .4byte Unknown_842F2C8
- .4byte Unknown_842F2D8
- .4byte Unknown_842F2F0
- .4byte Unknown_842F310
- .4byte Unknown_842F328
- .4byte Unknown_842F340
- .4byte Unknown_842F360
- .4byte Unknown_842F380
- .4byte Unknown_842F3A0
- .4byte Unknown_842F3C0
- .4byte Unknown_842F3E8
- .4byte Unknown_842F410
- .4byte Unknown_842F438
- .4byte Unknown_842F460
- .4byte Unknown_842F490
- .4byte Unknown_842F4C0
- .4byte Unknown_842F4F0
- .4byte Unknown_842F520
-
- .align 2
-gUnknown_0842F5BC:: @ 842F5BC
- .4byte Unknown_842F558
-
- .align 2
-gSubspriteTables_842F5C0:: @ 842F5C0
- .4byte 1, gMenuCursorSubsprites
- .4byte 1, gMenuCursorSubsprites
- .4byte 2, gMenuCursorSubsprites
- .4byte 3, gMenuCursorSubsprites
- .4byte 4, gMenuCursorSubsprites
- .4byte 5, gMenuCursorSubsprites
- .4byte 6, gMenuCursorSubsprites
- .4byte 7, gMenuCursorSubsprites
- .4byte 8, gMenuCursorSubsprites
- .4byte 9, gMenuCursorSubsprites
- .4byte 10, gMenuCursorSubsprites
- .4byte 11, gMenuCursorSubsprites
- .4byte 12, gMenuCursorSubsprites
- .4byte 13, gMenuCursorSubsprites
- .4byte 14, gMenuCursorSubsprites
- .4byte 15, gMenuCursorSubsprites
- .4byte 1, gMenuCursorSubsprites
- .4byte 17, gMenuCursorSubsprites
- .4byte 18, gMenuCursorSubsprites
- .4byte 19, gMenuCursorSubsprites
- .4byte 20, gMenuCursorSubsprites
- .4byte 21, gMenuCursorSubsprites
- .4byte 22, gMenuCursorSubsprites
- .4byte 23, gMenuCursorSubsprites
- .4byte 24, gMenuCursorSubsprites
- .4byte 25, gMenuCursorSubsprites
- .4byte 26, gMenuCursorSubsprites
- .4byte 27, gMenuCursorSubsprites
- .4byte 28, gMenuCursorSubsprites
- .4byte 29, gMenuCursorSubsprites
- .4byte 30, gMenuCursorSubsprites
- .4byte 31, gMenuCursorSubsprites
-
- .align 2
-gUnknown_0842F6C0:: @ 842F6C0
- .4byte 0x2, Unknown_842F2C8
- .4byte 0x2, Unknown_842F2C8
- .4byte 0x3, Unknown_842F2D8
- .4byte 0x4, Unknown_842F2F0
- .4byte 0x3, Unknown_842F310
- .4byte 0x3, Unknown_842F328
- .4byte 0x4, Unknown_842F340
- .4byte 0x4, Unknown_842F360
- .4byte 0x4, Unknown_842F380
- .4byte 0x4, Unknown_842F3A0
- .4byte 0x5, Unknown_842F3C0
- .4byte 0x5, Unknown_842F3E8
- .4byte 0x5, Unknown_842F410
- .4byte 0x5, Unknown_842F438
- .4byte 0x6, Unknown_842F460
- .4byte 0x6, Unknown_842F490
- .4byte 0x6, Unknown_842F4C0
- .4byte 0x6, Unknown_842F4F0
- .4byte 0x7, Unknown_842F520
-
- .align 2
-gUnknown_0842F758:: @ 842F758
- .4byte 3, gMenuCursorSubsprites
- .4byte 0, 2
- .4byte 0, 66
- .4byte 0, 105
- .4byte 0, 34
-
- .align 2
-gUnknown_0842F780:: @ 842F780
- .4byte 0, 105
-
- .align 2
-gUnknown_0842F788:: @ 842F788
- .4byte 0, 34
-
- .align 2
-gUnknown_0842F790:: @ 842F790
- .4byte 0, 66
-
-gOtherText_BerryObtainedDadHasIt:: @ 842F798
- .string "Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM.$"
-
-gOtherText_BerryTransformed:: @ 842F7CA
- .string "The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY.$"
-
-gOtherText_BerryAlreadyObtained:: @ 842F7F6
- .string "The {STR_VAR_1} BERRY has already been\nobtained.$"
-
-gOtherText_SpecialRibbonReceived:: @ 842F81E
- .string "A special RIBBON was awarded to your\nparty POKéMON.$"
-
-gOtherText_DexUpgraded:: @ 842F852
- .string "The POKéDEX has been upgraded with\nthe NATIONAL MODE.$"
-
-gOtherText_RareWordAdded:: @ 842F888
- .string "A rare word has been added.$"
-
-gOtherText_PokeWasSentOver:: @ 842F8A4
- .string "{STR_VAR_1} was sent over!$"
-
-gOtherText_PartyIsFull:: @ 842F8B6
- .string "Your party is full.\n{STR_VAR_1} could not be sent over.$"
-
-gOtherText_NewTrainerInHoenn:: @ 842F8E5
- .string "A new TRAINER has arrived in HOENN.$"
- .string "A new adversary has arrived in the\nBATTLE TOWER.$"
-
-gOtherText_DataCannotUseVersion:: @ 842F93A
- .string "This data cannot be used in\nthis version.$"
diff --git a/data/data_8393054.s b/data/data_8393054.s
new file mode 100644
index 000000000..5d2f79e07
--- /dev/null
+++ b/data/data_8393054.s
@@ -0,0 +1,110 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gSpriteAnim_8393054:: @ 8393054
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 4, 3
+ obj_image_anim_frame 8, 3
+ obj_image_anim_frame 12, 3
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_8393068:: @ 8393068
+ .4byte gSpriteAnim_8393054
+
+ .align 2
+gSpriteTemplate_839306C:: @ 839306C
+ spr_template 10004, 10004, gOamData_837DF2C, gSpriteAnimTable_8393068, NULL, gDummySpriteAffineAnimTable, sub_807A5C4
+
+ .align 2
+gSpriteTemplate_8393084:: @ 8393084
+ spr_template 10004, 10004, gOamData_837DF2C, gSpriteAnimTable_8393068, NULL, gDummySpriteAffineAnimTable, sub_807A544
+
+ .align 2
+gSpriteAnim_839309C:: @ 839309C
+ obj_image_anim_frame 0, 3
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83930A4:: @ 83930A4
+ .4byte gSpriteAnim_839309C
+
+ .align 2
+gBattleAnimSpriteTemplate_83930A8:: @ 83930A8
+ spr_template 10283, 10283, gOamData_837DF34, gSpriteAnimTable_83930A4, NULL, gDummySpriteAffineAnimTable, sub_807A908
+
+ .align 2
+gBattleAnimSpriteTemplate_83930C0:: @ 83930C0
+ spr_template 10283, 10283, gOamData_837DF34, gSpriteAnimTable_83930A4, NULL, gDummySpriteAffineAnimTable, sub_807A9BC
+
+ .align 2
+gSpriteAnim_83930D8:: @ 83930D8
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 64, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83930F0:: @ 83930F0
+ .4byte gSpriteAnim_83930D8
+
+ .align 2
+gBattleAnimSpriteTemplate_83930F4:: @ 83930F4
+ spr_template 10071, 10071, gOamData_837DF34, gSpriteAnimTable_83930F0, NULL, gDummySpriteAffineAnimTable, sub_807A63C
+
+ .align 2
+gSpriteTemplate_839310C:: @ 839310C
+ spr_template 10051, 10051, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807A5C4
+
+ .align 2
+gSpriteAnim_8393124:: @ 8393124
+ obj_image_anim_frame 0, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_839312C:: @ 839312C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_8393134:: @ 8393134
+ obj_image_anim_frame 0, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_839313C:: @ 839313C
+ .4byte gSpriteAnim_8393124
+ .4byte gSpriteAnim_839312C
+ .4byte gSpriteAnim_8393134
+
+ .align 2
+gSpriteTemplate_8393148:: @ 8393148
+ spr_template 10135, 10135, gOamData_837DF34, gSpriteAnimTable_839313C, NULL, gDummySpriteAffineAnimTable, sub_807A5C4
+
+ .align 2
+gSpriteAnim_8393160:: @ 8393160
+ obj_image_anim_frame 0, 15
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_8393168:: @ 8393168
+ .4byte gSpriteAnim_8393160
+
+ .align 2
+gSpriteAffineAnim_839316C:: @ 839316C
+ obj_rot_scal_anim_frame 0x60, 0x60, 0, 0
+ obj_rot_scal_anim_frame 0x2, 0x2, 0, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_8393184:: @ 8393184
+ .4byte gSpriteAffineAnim_839316C
+
+ .align 2
+gSpriteTemplate_8393188:: @ 8393188
+ spr_template 10004, 10004, gOamData_837DFEC, gSpriteAnimTable_8393168, NULL, gSpriteAffineAnimTable_8393184, sub_807A544
diff --git a/data/daycare.s b/data/daycare.s
new file mode 100644
index 000000000..92eb4637e
--- /dev/null
+++ b/data/daycare.s
@@ -0,0 +1,17 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 82091DC
+ .include "data/egg_moves.inc"
+
+ .align 2
+gUnknown_08209AC4:: @ 8209AC4
+ .4byte DaycareText_GetAlongVeryWell
+ .4byte DaycareText_GetAlong
+ .4byte DaycareText_DontLikeOther
+ .4byte DaycareText_PlayOther
+
+gUnknown_08209AD4:: @ 8209AD4
+ .string "タマゴ$"
diff --git a/data/decorations.inc b/data/decorations.inc
deleted file mode 100644
index 268ebee9a..000000000
--- a/data/decorations.inc
+++ /dev/null
@@ -1,2432 +0,0 @@
-DecorDesc_SMALL_DESK: @ 83E9FD0
- .string "A small desk built\n"
- .string "for one.$"
-
-DecorDesc_POKEMON_DESK: @ 83E9FEC
- .string "A small desk built in\n"
- .string "the shape of a POKé\n"
- .string "BALL.$"
-
-DecorDesc_HEAVY_DESK: @ 83EA01C
- .string "A large desk made\n"
- .string "of steel. Put some\n"
- .string "decorations on it.$"
-
-DecorDesc_RAGGED_DESK: @ 83EA054
- .string "A large desk made\n"
- .string "of wood. Put some\n"
- .string "decorations on it.$"
-
-DecorDesc_COMFORT_DESK: @ 83EA08B
- .string "A large desk made\n"
- .string "of leaves. Put some\n"
- .string "decorations on it.$"
-
-DecorDesc_PRETTY_DESK: @ 83EA0C4
- .string "A huge desk made\n"
- .string "of glass. Holds lots\n"
- .string "of decorations.$"
-
-DecorDesc_BRICK_DESK: @ 83EA0FA
- .string "A huge desk made\n"
- .string "of brick. Holds lots\n"
- .string "of decorations.$"
-
-DecorDesc_CAMP_DESK: @ 83EA130
- .string "A huge desk made\n"
- .string "of logs. Put lots of\n"
- .string "decorations on it.$"
-
-DecorDesc_HARD_DESK: @ 83EA169
- .string "A huge desk made\n"
- .string "of rocks. Holds\n"
- .string "many decorations.$"
-
-DecorDesc_SMALL_CHAIR: @ 83EA19C
- .string "A small chair made\n"
- .string "for one.$"
-
-DecorDesc_POKEMON_CHAIR: @ 83EA1B8
- .string "A small chair built\n"
- .string "in the shape of a\n"
- .string "POKé BALL.$"
-
-DecorDesc_HEAVY_CHAIR: @ 83EA1E9
- .string "A small chair made\n"
- .string "of steel.$"
-
-DecorDesc_PRETTY_CHAIR: @ 83EA206
- .string "A small chair made\n"
- .string "of glass.$"
-
-DecorDesc_COMFORT_CHAIR: @ 83EA223
- .string "A small chair made\n"
- .string "of leaves.$"
-
-DecorDesc_RAGGED_CHAIR: @ 83EA241
- .string "A small chair made\n"
- .string "of wood.$"
-
-DecorDesc_BRICK_CHAIR: @ 83EA25D
- .string "A small chair made\n"
- .string "of brick.$"
-
-DecorDesc_CAMP_CHAIR: @ 83EA27A
- .string "A small chair made\n"
- .string "of logs.$"
-
-DecorDesc_HARD_CHAIR: @ 83EA296
- .string "A small chair made\n"
- .string "of rock.$"
-
-DecorDesc_RED_PLANT: @ 83EA2B2
- .string "A vivid red potted\n"
- .string "plant.$"
-
-DecorDesc_TROPICAL_PLANT: @ 83EA2CC
- .string "A flowering tropical\n"
- .string "plant in a pot.$"
-
-DecorDesc_PRETTY_FLOWERS: @ 83EA2F1
- .string "A pot of cute\n"
- .string "flowers.$"
-
-DecorDesc_COLORFUL_PLANT: @ 83EA308
- .string "A large pot with\n"
- .string "many colorful\n"
- .string "flowers.$"
-
-DecorDesc_BIG_PLANT: @ 83EA330
- .string "A large, umbrella-\n"
- .string "shaped plant in a\n"
- .string "big pot.$"
-
-DecorDesc_GORGEOUS_PLANT: @ 83EA35E
- .string "A large, impressive\n"
- .string "plant in a big pot.$"
-
-DecorDesc_RED_BRICK: @ 83EA386
- .string "A red-colored brick.\n"
- .string "Decorations can be\n"
- .string "placed on top.$"
-
-DecorDesc_YELLOW_BRICK: @ 83EA3BD
- .string "A yellow-colored\n"
- .string "brick. Put some\n"
- .string "decorations on top.$"
-
-DecorDesc_BLUE_BRICK: @ 83EA3F2
- .string "A blue-colored\n"
- .string "brick. Put some\n"
- .string "decorations on top.$"
-
-DecorDesc_RED_BALLOON: @ 83EA425
- .string "A red balloon filled\n"
- .string "with water. Bursts\n"
- .string "if stepped on.$"
-
-DecorDesc_BLUE_BALLOON: @ 83EA45C
- .string "A blue balloon filled\n"
- .string "with water. Bursts\n"
- .string "if stepped on.$"
-
-DecorDesc_YELLOW_BALLOON: @ 83EA494
- .string "A yellow balloon\n"
- .string "filled with water.\n"
- .string "Pops if stepped on.$"
-
-DecorDesc_RED_TENT: @ 83EA4CC
- .string "A large red tent.\n"
- .string "You can hide inside\n"
- .string "it.$"
-
-DecorDesc_BLUE_TENT: @ 83EA4F6
- .string "A large blue tent.\n"
- .string "You can hide inside\n"
- .string "it.$"
-
-DecorDesc_SOLID_BOARD: @ 83EA521
- .string "Place over a hole to\n"
- .string "cross to the other\n"
- .string "side.$"
-
-DecorDesc_SLIDE: @ 83EA54F
- .string "Use to slide down\n"
- .string "from the platform.$"
-
-DecorDesc_FENCE_LENGTH: @ 83EA574
- .string "A small fence that\n"
- .string "blocks passage.$"
-
-DecorDesc_FENCE_WIDTH: @ 83EA597
- .string "A small fence that\n"
- .string "blocks passage.$"
-
-DecorDesc_TIRE: @ 83EA5BA
- .string "An old large tire.\n"
- .string "Decorations can be\n"
- .string "placed on top.$"
-
-DecorDesc_STAND: @ 83EA5EF
- .string "A large pedestal\n"
- .string "with steps.$"
-
-DecorDesc_MUD_BALL: @ 83EA60C
- .string "A large ball of mud.\n"
- .string "Crumbles if stepped\n"
- .string "on.$"
-
-DecorDesc_BREAKABLE_DOOR: @ 83EA639
- .string "A weird door that\n"
- .string "people can walk\n"
- .string "right through.$"
-
-DecorDesc_SAND_ORNAMENT: @ 83EA66A
- .string "An ornament made\n"
- .string "of sand. Crumbles if\n"
- .string "touched.$"
-
-DecorDesc_SILVER_SHIELD: @ 83EA699
- .string "Awarded for 50\n"
- .string "straight wins at\n"
- .string "the BATTLE TOWER.$"
-
-DecorDesc_GOLD_SHIELD: @ 83EA6CB
- .string "Awarded for 100\n"
- .string "straight wins at\n"
- .string "the BATTLE TOWER.$"
-
-DecorDesc_GLASS_ORNAMENT: @ 83EA6FE
- .string "A glass replica of\n"
- .string "a famous sculpture\n"
- .string "at the ART MUSEUM.$"
-
-DecorDesc_TV: @ 83EA737
- .string "A small, gray-\n"
- .string "colored toy TV.$"
-
-DecorDesc_ROUND_TV: @ 83EA756
- .string "A toy TV modeled\n"
- .string "in the image of a\n"
- .string "SEEDOT.$"
-
-DecorDesc_CUTE_TV: @ 83EA781
- .string "A toy TV modeled\n"
- .string "in the image of a\n"
- .string "SKITTY.$"
-
-DecorDesc_GLITTER_MAT: @ 83EA7AC
- .string "An odd mat that\n"
- .string "glitters if stepped\n"
- .string "on.$"
-
-DecorDesc_JUMP_MAT: @ 83EA7D4
- .string "A trick mat that\n"
- .string "jumps when it is\n"
- .string "stepped on.$"
-
-DecorDesc_SPIN_MAT: @ 83EA802
- .string "A trick mat that\n"
- .string "spins around when\n"
- .string "stepped on.$"
-
-DecorDesc_C_LOW_NOTE_MAT: @ 83EA831
- .string "A mat that plays\n"
- .string "a low C note when\n"
- .string "stepped on.$"
-
-DecorDesc_D_NOTE_MAT: @ 83EA860
- .string "A mat that plays\n"
- .string "a D note when\n"
- .string "stepped on.$"
-
-DecorDesc_E_NOTE_MAT: @ 83EA88B
- .string "A mat that plays\n"
- .string "an E note when\n"
- .string "stepped on.$"
-
-DecorDesc_F_NOTE_MAT: @ 83EA8B7
- .string "A mat that plays\n"
- .string "an F note when\n"
- .string "stepped on.$"
-
-DecorDesc_G_NOTE_MAT: @ 83EA8E3
- .string "A mat that plays\n"
- .string "a G note when\n"
- .string "stepped on.$"
-
-DecorDesc_A_NOTE_MAT: @ 83EA90E
- .string "A mat that plays\n"
- .string "an A note when\n"
- .string "stepped on.$"
-
-DecorDesc_B_NOTE_MAT: @ 83EA93A
- .string "A mat that plays\n"
- .string "a B note when\n"
- .string "stepped on.$"
-
-DecorDesc_C_HIGH_NOTE_MAT: @ 83EA965
- .string "A mat that plays\n"
- .string "a high C note when\n"
- .string "stepped on.$"
-
-DecorDesc_SURF_MAT: @ 83EA995
- .string "A mat designed with\n"
- .string "a SURF image.\n"
- .string "Put items on top.$"
-
-DecorDesc_THUNDER_MAT: @ 83EA9C9
- .string "A mat designed with\n"
- .string "a THUNDER image.\n"
- .string "Put items on top.$"
-
-DecorDesc_FIRE_BLAST_MAT: @ 83EAA00
- .string "A mat designed with\n"
- .string "a FIRE BLAST image.\n"
- .string "Put items on top.$"
-
-DecorDesc_POWDER_SNOW_MAT: @ 83EAA3A
- .string "A mat with a POWDER\n"
- .string "SNOW image design.\n"
- .string "Put items on top.$"
-
-DecorDesc_ATTRACT_MAT: @ 83EAA73
- .string "A mat designed with\n"
- .string "an ATTRACT image.\n"
- .string "Put items on top.$"
-
-DecorDesc_FISSURE_MAT: @ 83EAAAB
- .string "A mat designed with\n"
- .string "a FISSURE image.\n"
- .string "Put items on top.$"
-
-DecorDesc_SPIKES_MAT: @ 83EAAE2
- .string "A mat designed with\n"
- .string "a SPIKES image.\n"
- .string "Put items on top.$"
-
-DecorDesc_BALL_POSTER: @ 83EAB18
- .string "A small poster\n"
- .string "printed with POKé\n"
- .string "BALLS.$"
-
-DecorDesc_GREEN_POSTER: @ 83EAB40
- .string "A small poster with\n"
- .string "a TREECKO print.$"
-
-DecorDesc_RED_POSTER: @ 83EAB65
- .string "A small poster with\n"
- .string "a TORCHIC print.$"
-
-DecorDesc_BLUE_POSTER: @ 83EAB8A
- .string "A small poster with\n"
- .string "a MUDKIP print.$"
-
-DecorDesc_CUTE_POSTER: @ 83EABAE
- .string "A small poster with\n"
- .string "an AZURILL print.$"
-
-DecorDesc_PIKA_POSTER: @ 83EABD4
- .string "A large poster with\n"
- .string "a PIKACHU and\n"
- .string "PICHU print.$"
-
-DecorDesc_LONG_POSTER: @ 83EAC03
- .string "A large poster with\n"
- .string "a SEVIPER print.$"
-
-DecorDesc_SEA_POSTER: @ 83EAC28
- .string "A large poster with\n"
- .string "a RELICANTH print.$"
-
-DecorDesc_SKY_POSTER: @ 83EAC4F
- .string "A large poster with\n"
- .string "a WINGULL print.$"
-
-DecorDesc_KISS_POSTER: @ 83EAC74
- .string "A large poster with\n"
- .string "a SMOOCHUM print.$"
-
-DecorDesc_PICHU_DOLL: @ 83EAC9A
- .string "A PICHU doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_PIKACHU_DOLL: @ 83EACC5
- .string "A PIKACHU doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_MARILL_DOLL: @ 83EACF2
- .string "A MARILL doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_TOGEPI_DOLL: @ 83EAD1E
- .if REVISION >= 1
- .string "A TOGEPI doll.\n"
- .else
- .string "A TOPGEPI doll.\n"
- .endif
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_CYNDAQUIL_DOLL: @ 83EAD4B
- .string "A CYNDAQUIL doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_CHIKORITA_DOLL: @ 83EAD7A
- .string "A CHIKORITA doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_TOTODILE_DOLL: @ 83EADA9
- .string "A TOTODILE doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_JIGGLYPUFF_DOLL: @ 83EADD7
- .string "A JIGGLYPUFF doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_MEOWTH_DOLL: @ 83EAE07
- .string "A MEOWTH doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_CLEFAIRY_DOLL: @ 83EAE33
- .string "A CLEFAIRY doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_DITTO_DOLL: @ 83EAE61
- .string "A DITTO doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_SMOOCHUM_DOLL: @ 83EAE8C
- .string "A SMOOCHUM doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_TREECKO_DOLL: @ 83EAEBA
- .string "A TREECKO doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_TORCHIC_DOLL: @ 83EAEE7
- .string "A TORCHIC doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_MUDKIP_DOLL: @ 83EAF14
- .string "A MUDKIP doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_DUSKULL_DOLL: @ 83EAF40
- .string "A DUSKULL doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_WYNAUT_DOLL: @ 83EAF6D
- .string "A WYNAUT doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_BALTOY_DOLL: @ 83EAF99
- .string "A BALTOY doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_KECLEON_DOLL: @ 83EAFC5
- .string "A KECLEON doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_AZURILL_DOLL: @ 83EAFF2
- .string "An AZURILL doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_SKITTY_DOLL: @ 83EB020
- .string "A SKITTY doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_SWABLU_DOLL: @ 83EB04C
- .string "A SWABLU doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_GULPIN_DOLL: @ 83EB078
- .string "A GULPIN doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_LOTAD_DOLL: @ 83EB0A4
- .string "A LOTAD doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_SEEDOT_DOLL: @ 83EB0CF
- .string "A SEEDOT doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_PIKA_CUSHION: @ 83EB0FB
- .string "A PIKACHU cushion.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_ROUND_CUSHION: @ 83EB12B
- .string "A MARILL cushion.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_KISS_CUSHION: @ 83EB15A
- .string "A SMOOCHUM\n"
- .string "cushion. Place it on\n"
- .string "a mat or a desk.$"
-
-DecorDesc_ZIGZAG_CUSHION: @ 83EB18B
- .string "A ZIGZAGOON\n"
- .string "cushion. Place it on\n"
- .string "a mat or a desk.$"
-
-DecorDesc_SPIN_CUSHION: @ 83EB1BD
- .string "A SPINDA cushion.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_DIAMOND_CUSHION: @ 83EB1EC
- .string "A SABLEYE cushion.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_BALL_CUSHION: @ 83EB21C
- .string "A BALL cushion.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_GRASS_CUSHION: @ 83EB249
- .string "A grass-mark\n"
- .string "cushion. Place it on\n"
- .string "a mat or a desk.$"
-
-DecorDesc_FIRE_CUSHION: @ 83EB27C
- .string "A fire-mark\n"
- .string "cushion. Place it on\n"
- .string "a mat or a desk.$"
-
-DecorDesc_WATER_CUSHION: @ 83EB2AE
- .string "A water-mark\n"
- .string "cushion. Place it on\n"
- .string "a mat or a desk.$"
-
-DecorDesc_SNORLAX_DOLL: @ 83EB2E1
- .string "A large doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_RHYDON_DOLL: @ 83EB30C
- .string "A large doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_LAPRAS_DOLL: @ 83EB337
- .string "A large doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_VENUSAUR_DOLL: @ 83EB362
- .string "A large doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_CHARIZARD_DOLL: @ 83EB38D
- .string "A large doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_BLASTOISE_DOLL: @ 83EB3B8
- .string "A large doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_WAILMER_DOLL: @ 83EB3E3
- .string "A large doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_REGIROCK_DOLL: @ 83EB40E
- .string "A large doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_REGICE_DOLL: @ 83EB439
- .string "A large doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
-DecorDesc_REGISTEEL_DOLL: @ 83EB464
- .string "A large doll.\n"
- .string "Place it on a mat\n"
- .string "or a desk.$"
-
- .align 1
-DecorGfx_SMALL_DESK: @ 83EB490
- .2byte 0x87
-
- .align 1
-DecorGfx_POKEMON_DESK: @ 83EB492
- .2byte 0x8F
-
- .align 1
-DecorGfx_HEAVY_DESK: @ 83EB494
- .2byte 0x90
- .2byte 0x91
- .2byte 0x92
- .2byte 0x98
- .2byte 0x99
- .2byte 0x9A
-
- .align 1
-DecorGfx_RAGGED_DESK: @ 83EB4A0
- .2byte 0x93
- .2byte 0x94
- .2byte 0x95
- .2byte 0x9B
- .2byte 0x9C
- .2byte 0x9D
-
- .align 1
-DecorGfx_COMFORT_DESK: @ 83EB4AC
- .2byte 0x96
- .2byte 0x97
- .2byte 0xA3
- .2byte 0x9E
- .2byte 0x9F
- .2byte 0xAB
-
- .align 1
-DecorGfx_PRETTY_DESK: @ 83EB4B8
- .2byte 0xBD
- .2byte 0xBE
- .2byte 0xBF
- .2byte 0xC5
- .2byte 0xC6
- .2byte 0xC7
- .2byte 0xCD
- .2byte 0xCE
- .2byte 0xCF
-
- .align 1
-DecorGfx_BRICK_DESK: @ 83EB4CA
- .2byte 0xA0
- .2byte 0xA1
- .2byte 0xA2
- .2byte 0xA8
- .2byte 0xA9
- .2byte 0xAA
- .2byte 0xB0
- .2byte 0xB1
- .2byte 0xB2
-
- .align 1
-DecorGfx_CAMP_DESK: @ 83EB4DC
- .2byte 0xA4
- .2byte 0xA5
- .2byte 0xA6
- .2byte 0xAC
- .2byte 0xAD
- .2byte 0xAE
- .2byte 0xB4
- .2byte 0xB5
- .2byte 0xB6
-
- .align 1
-DecorGfx_HARD_DESK: @ 83EB4EE
- .2byte 0xA7
- .2byte 0xBB
- .2byte 0xBC
- .2byte 0xAF
- .2byte 0xC3
- .2byte 0xC4
- .2byte 0xB7
- .2byte 0xCB
- .2byte 0xCC
-
- .align 1
-DecorGfx_SMALL_CHAIR: @ 83EB500
- .2byte 0xB8
-
- .align 1
-DecorGfx_POKEMON_CHAIR: @ 83EB502
- .2byte 0xB9
-
- .align 1
-DecorGfx_HEAVY_CHAIR: @ 83EB504
- .2byte 0xBA
-
- .align 1
-DecorGfx_PRETTY_CHAIR: @ 83EB506
- .2byte 0xC0
-
- .align 1
-DecorGfx_COMFORT_CHAIR: @ 83EB508
- .2byte 0xC1
-
- .align 1
-DecorGfx_RAGGED_CHAIR: @ 83EB50A
- .2byte 0xC2
-
- .align 1
-DecorGfx_BRICK_CHAIR: @ 83EB50C
- .2byte 0xC8
-
- .align 1
-DecorGfx_CAMP_CHAIR: @ 83EB50E
- .2byte 0xC9
-
- .align 1
-DecorGfx_HARD_CHAIR: @ 83EB510
- .2byte 0xCA
-
- .align 1
-DecorGfx_RED_PLANT: @ 83EB512
- .2byte 0xD0
- .2byte 0xD8
-
- .align 1
-DecorGfx_TROPICAL_PLANT: @ 83EB516
- .2byte 0xD2
- .2byte 0xDA
-
- .align 1
-DecorGfx_PRETTY_FLOWERS: @ 83EB51A
- .2byte 0xD4
- .2byte 0xDC
-
- .align 1
-DecorGfx_COLORFUL_PLANT: @ 83EB51E
- .2byte 0xE0
- .2byte 0xE2
- .2byte 0xE8
- .2byte 0xE9
-
- .align 1
-DecorGfx_BIG_PLANT: @ 83EB526
- .2byte 0xE4
- .2byte 0xE6
- .2byte 0xEC
- .2byte 0xED
-
- .align 1
-DecorGfx_GORGEOUS_PLANT: @ 83EB52E
- .2byte 0xF0
- .2byte 0xF2
- .2byte 0xF8
- .2byte 0xF9
-
- .align 1
-DecorGfx_RED_BRICK: @ 83EB536
- .2byte 0x25
- .2byte 0x2D
-
- .align 1
-DecorGfx_YELLOW_BRICK: @ 83EB53A
- .2byte 0x26
- .2byte 0x2E
-
- .align 1
-DecorGfx_BLUE_BRICK: @ 83EB53E
- .2byte 0x27
- .2byte 0x2F
-
- .align 1
-DecorGfx_RED_BALLOON: @ 83EB542
- .2byte 0x138
-
- .align 1
-DecorGfx_BLUE_BALLOON: @ 83EB544
- .2byte 0x13C
-
- .align 1
-DecorGfx_YELLOW_BALLOON: @ 83EB546
- .2byte 0x140
-
- .align 1
-DecorGfx_RED_TENT: @ 83EB548
- .2byte 0x30
- .2byte 0x31
- .2byte 0x32
- .2byte 0x38
- .2byte 0x39
- .2byte 0x3A
- .2byte 0x40
- .2byte 0x41
- .2byte 0x3B
-
- .align 1
-DecorGfx_BLUE_TENT: @ 83EB55A
- .2byte 0x48
- .2byte 0x49
- .2byte 0x68
- .2byte 0x50
- .2byte 0x51
- .2byte 0x70
- .2byte 0x58
- .2byte 0x59
- .2byte 0x69
-
- .align 1
-DecorGfx_SOLID_BOARD: @ 83EB56C
- .2byte 0x34
- .2byte 0x3C
-
- .align 1
-DecorGfx_SLIDE: @ 83EB570
- .2byte 0x35
- .2byte 0x36
- .2byte 0x3D
- .2byte 0x3E
- .2byte 0x63
- .2byte 0x64
- .2byte 0x6F
- .2byte 0x77
-
- .align 1
-DecorGfx_FENCE_LENGTH: @ 83EB580
- .2byte 0x33
-
- .align 1
-DecorGfx_FENCE_WIDTH: @ 83EB582
- .2byte 0x2C
-
- .align 1
-DecorGfx_TIRE: @ 83EB584
- .2byte 0x80
- .2byte 0x81
- .2byte 0x88
- .2byte 0x89
-
- .align 1
-DecorGfx_STAND: @ 83EB58C
- .2byte 0x6A
- .2byte 0x6B
- .2byte 0x6C
- .2byte 0x6D
- .2byte 0x72
- .2byte 0x73
- .2byte 0x74
- .2byte 0x75
-
- .align 1
-DecorGfx_MUD_BALL: @ 83EB59C
- .2byte 0x28
-
- .align 1
-DecorGfx_BREAKABLE_DOOR: @ 83EB59E
- .2byte 0x37
- .2byte 0x3F
-
- .align 1
-DecorGfx_SAND_ORNAMENT: @ 83EB5A2
- .2byte 0x85
- .2byte 0x8D
-
- .align 1
-DecorGfx_SILVER_SHIELD: @ 83EB5A6
- .2byte 0xD6
- .2byte 0xDE
-
- .align 1
-DecorGfx_GOLD_SHIELD: @ 83EB5AA
- .2byte 0x12E
- .2byte 0x136
-
- .align 1
-DecorGfx_GLASS_ORNAMENT: @ 83EB5AE
- .2byte 0x82
- .2byte 0x8A
-
- .align 1
-DecorGfx_TV: @ 83EB5B2
- .2byte 0xF4
-
- .align 1
-DecorGfx_ROUND_TV: @ 83EB5B4
- .2byte 0xF5
-
- .align 1
-DecorGfx_CUTE_TV: @ 83EB5B6
- .2byte 0xF6
-
- .align 1
-DecorGfx_GLITTER_MAT: @ 83EB5B8
- .2byte 0x60
-
- .align 1
-DecorGfx_JUMP_MAT: @ 83EB5BA
- .2byte 0x61
-
- .align 1
-DecorGfx_SPIN_MAT: @ 83EB5BC
- .2byte 0x62
-
- .align 1
-DecorGfx_C_LOW_NOTE_MAT: @ 83EB5BE
- .2byte 0x78
-
- .align 1
-DecorGfx_D_NOTE_MAT: @ 83EB5C0
- .2byte 0x79
-
- .align 1
-DecorGfx_E_NOTE_MAT: @ 83EB5C2
- .2byte 0x7A
-
- .align 1
-DecorGfx_F_NOTE_MAT: @ 83EB5C4
- .2byte 0x7B
-
- .align 1
-DecorGfx_G_NOTE_MAT: @ 83EB5C6
- .2byte 0x7C
-
- .align 1
-DecorGfx_A_NOTE_MAT: @ 83EB5C8
- .2byte 0x7D
-
- .align 1
-DecorGfx_B_NOTE_MAT: @ 83EB5CA
- .2byte 0x7E
-
- .align 1
-DecorGfx_C_HIGH_NOTE_MAT: @ 83EB5CC
- .2byte 0xB3
-
- .align 1
-DecorGfx_SURF_MAT: @ 83EB5CE
- .2byte 0x42
- .2byte 0x43
- .2byte 0x44
- .2byte 0x4A
- .2byte 0x4B
- .2byte 0x4C
- .2byte 0x52
- .2byte 0x53
- .2byte 0x54
-
- .align 1
-DecorGfx_THUNDER_MAT: @ 83EB5E0
- .2byte 0x45
- .2byte 0x46
- .2byte 0x47
- .2byte 0x4D
- .2byte 0x4E
- .2byte 0x4F
- .2byte 0x55
- .2byte 0x56
- .2byte 0x57
-
- .align 1
-DecorGfx_FIRE_BLAST_MAT: @ 83EB5F2
- .2byte 0x5A
- .2byte 0x5B
- .2byte 0x5C
- .2byte 0x5D
- .2byte 0x5E
- .2byte 0x5F
- .2byte 0x65
- .2byte 0x66
- .2byte 0x67
-
- .align 1
-DecorGfx_POWDER_SNOW_MAT: @ 83EB604
- .2byte 0x100
- .2byte 0x101
- .2byte 0x102
- .2byte 0x108
- .2byte 0x109
- .2byte 0x10A
- .2byte 0x110
- .2byte 0x111
- .2byte 0x112
-
- .align 1
-DecorGfx_ATTRACT_MAT: @ 83EB616
- .2byte 0x103
- .2byte 0x104
- .2byte 0x105
- .2byte 0x10B
- .2byte 0x10C
- .2byte 0x10D
- .2byte 0x113
- .2byte 0x114
- .2byte 0x115
-
- .align 1
-DecorGfx_FISSURE_MAT: @ 83EB628
- .2byte 0x106
- .2byte 0x107
- .2byte 0x118
- .2byte 0x10E
- .2byte 0x10F
- .2byte 0x120
- .2byte 0x116
- .2byte 0x117
- .2byte 0x128
-
- .align 1
-DecorGfx_SPIKES_MAT: @ 83EB63A
- .2byte 0x119
- .2byte 0x11A
- .2byte 0x11B
- .2byte 0x121
- .2byte 0x122
- .2byte 0x123
- .2byte 0x129
- .2byte 0x12A
- .2byte 0x12B
-
- .align 1
-DecorGfx_BALL_POSTER: @ 83EB64C
- .2byte 0x130
-
- .align 1
-DecorGfx_GREEN_POSTER: @ 83EB64E
- .2byte 0x131
-
- .align 1
-DecorGfx_RED_POSTER: @ 83EB650
- .2byte 0x132
-
- .align 1
-DecorGfx_BLUE_POSTER: @ 83EB652
- .2byte 0x133
-
- .align 1
-DecorGfx_CUTE_POSTER: @ 83EB654
- .2byte 0x134
-
- .align 1
-DecorGfx_PIKA_POSTER: @ 83EB656
- .2byte 0x11C
- .2byte 0x11D
-
- .align 1
-DecorGfx_LONG_POSTER: @ 83EB65A
- .2byte 0x11E
- .2byte 0x11F
-
- .align 1
-DecorGfx_SEA_POSTER: @ 83EB65E
- .2byte 0x124
- .2byte 0x125
-
- .align 1
-DecorGfx_SKY_POSTER: @ 83EB662
- .2byte 0x126
- .2byte 0x127
-
- .align 1
-DecorGfx_KISS_POSTER: @ 83EB666
- .2byte 0x12C
- .2byte 0x12D
-
- .align 1
-DecorGfx_PICHU_DOLL: @ 83EB66A
- .2byte MAP_OBJ_GFX_PICHU_DOLL
-
- .align 1
-DecorGfx_PIKACHU_DOLL: @ 83EB66C
- .2byte MAP_OBJ_GFX_PIKACHU_DOLL
-
- .align 1
-DecorGfx_MARILL_DOLL: @ 83EB66E
- .2byte MAP_OBJ_GFX_MARILL_DOLL
-
- .align 1
-DecorGfx_TOGEPI_DOLL: @ 83EB670
- .2byte MAP_OBJ_GFX_TOGEPI_DOLL
-
- .align 1
-DecorGfx_CYNDAQUIL_DOLL: @ 83EB672
- .2byte MAP_OBJ_GFX_CYNDAQUIL_DOLL
-
- .align 1
-DecorGfx_CHIKORITA_DOLL: @ 83EB674
- .2byte MAP_OBJ_GFX_CHIKORITA_DOLL
-
- .align 1
-DecorGfx_TOTODILE_DOLL: @ 83EB676
- .2byte MAP_OBJ_GFX_TOTODILE_DOLL
-
- .align 1
-DecorGfx_JIGGLYPUFF_DOLL: @ 83EB678
- .2byte MAP_OBJ_GFX_JIGGLYPUFF_DOLL
-
- .align 1
-DecorGfx_MEOWTH_DOLL: @ 83EB67A
- .2byte MAP_OBJ_GFX_MEOWTH_DOLL
-
- .align 1
-DecorGfx_CLEFAIRY_DOLL: @ 83EB67C
- .2byte MAP_OBJ_GFX_CLEFAIRY_DOLL
-
- .align 1
-DecorGfx_DITTO_DOLL: @ 83EB67E
- .2byte MAP_OBJ_GFX_DITTO_DOLL
-
- .align 1
-DecorGfx_SMOOCHUM_DOLL: @ 83EB680
- .2byte MAP_OBJ_GFX_SMOOCHUM_DOLL
-
- .align 1
-DecorGfx_TREECKO_DOLL: @ 83EB682
- .2byte MAP_OBJ_GFX_TREECKO_DOLL
-
- .align 1
-DecorGfx_TORCHIC_DOLL: @ 83EB684
- .2byte MAP_OBJ_GFX_TORCHIC_DOLL
-
- .align 1
-DecorGfx_MUDKIP_DOLL: @ 83EB686
- .2byte MAP_OBJ_GFX_MUDKIP_DOLL
-
- .align 1
-DecorGfx_DUSKULL_DOLL: @ 83EB688
- .2byte MAP_OBJ_GFX_DUSKULL_DOLL
-
- .align 1
-DecorGfx_WYNAUT_DOLL: @ 83EB68A
- .2byte MAP_OBJ_GFX_WYNAUT_DOLL
-
- .align 1
-DecorGfx_BALTOY_DOLL: @ 83EB68C
- .2byte MAP_OBJ_GFX_BALTOY_DOLL
-
- .align 1
-DecorGfx_KECLEON_DOLL: @ 83EB68E
- .2byte MAP_OBJ_GFX_KECLEON_DOLL
-
- .align 1
-DecorGfx_AZURILL_DOLL: @ 83EB690
- .2byte MAP_OBJ_GFX_AZURILL_DOLL
-
- .align 1
-DecorGfx_SKITTY_DOLL: @ 83EB692
- .2byte MAP_OBJ_GFX_SKITTY_DOLL
-
- .align 1
-DecorGfx_SWABLU_DOLL: @ 83EB694
- .2byte MAP_OBJ_GFX_SWABLU_DOLL
-
- .align 1
-DecorGfx_GULPIN_DOLL: @ 83EB696
- .2byte MAP_OBJ_GFX_GULPIN_DOLL
-
- .align 1
-DecorGfx_LOTAD_DOLL: @ 83EB698
- .2byte MAP_OBJ_GFX_LOTAD_DOLL
-
- .align 1
-DecorGfx_SEEDOT_DOLL: @ 83EB69A
- .2byte MAP_OBJ_GFX_SEEDOT_DOLL
-
- .align 1
-DecorGfx_PIKA_CUSHION: @ 83EB69C
- .2byte MAP_OBJ_GFX_PIKA_CUSHION
-
- .align 1
-DecorGfx_ROUND_CUSHION: @ 83EB69E
- .2byte MAP_OBJ_GFX_ROUND_CUSHION
-
- .align 1
-DecorGfx_KISS_CUSHION: @ 83EB6A0
- .2byte MAP_OBJ_GFX_KISS_CUSHION
-
- .align 1
-DecorGfx_ZIGZAG_CUSHION: @ 83EB6A2
- .2byte MAP_OBJ_GFX_ZIGZAG_CUSHION
-
- .align 1
-DecorGfx_SPIN_CUSHION: @ 83EB6A4
- .2byte MAP_OBJ_GFX_SPIN_CUSHION
-
- .align 1
-DecorGfx_DIAMOND_CUSHION: @ 83EB6A6
- .2byte MAP_OBJ_GFX_DIAMOND_CUSHION
-
- .align 1
-DecorGfx_BALL_CUSHION: @ 83EB6A8
- .2byte MAP_OBJ_GFX_BALL_CUSHION
-
- .align 1
-DecorGfx_GRASS_CUSHION: @ 83EB6AA
- .2byte MAP_OBJ_GFX_GRASS_CUSHION
-
- .align 1
-DecorGfx_FIRE_CUSHION: @ 83EB6AC
- .2byte MAP_OBJ_GFX_FIRE_CUSHION
-
- .align 1
-DecorGfx_WATER_CUSHION: @ 83EB6AE
- .2byte MAP_OBJ_GFX_WATER_CUSHION
-
- .align 1
-DecorGfx_SNORLAX_DOLL: @ 83EB6B0
- .2byte MAP_OBJ_GFX_BIG_SNORLAX_DOLL
-
- .align 1
-DecorGfx_RHYDON_DOLL: @ 83EB6B2
- .2byte MAP_OBJ_GFX_BIG_RHYDON_DOLL
-
- .align 1
-DecorGfx_LAPRAS_DOLL: @ 83EB6B4
- .2byte MAP_OBJ_GFX_BIG_LAPRAS_DOLL
-
- .align 1
-DecorGfx_VENUSAUR_DOLL: @ 83EB6B6
- .2byte MAP_OBJ_GFX_BIG_VENUSAUR_DOLL
-
- .align 1
-DecorGfx_CHARIZARD_DOLL: @ 83EB6B8
- .2byte MAP_OBJ_GFX_BIG_CHARIZARD_DOLL
-
- .align 1
-DecorGfx_BLASTOISE_DOLL: @ 83EB6BA
- .2byte MAP_OBJ_GFX_BIG_BLASTOISE_DOLL
-
- .align 1
-DecorGfx_WAILMER_DOLL: @ 83EB6BC
- .2byte MAP_OBJ_GFX_BIG_WAILMER_DOLL
-
- .align 1
-DecorGfx_REGIROCK_DOLL: @ 83EB6BE
- .2byte MAP_OBJ_GFX_BIG_REGIROCK_DOLL
-
- .align 1
-DecorGfx_REGICE_DOLL: @ 83EB6C0
- .2byte MAP_OBJ_GFX_BIG_REGICE_DOLL
-
- .align 1
-DecorGfx_REGISTEEL_DOLL: @ 83EB6C2
- .2byte MAP_OBJ_GFX_BIG_REGISTEEL_DOLL
-
- .align 2
-gDecorations:: @ 83EB6C4
- .byte DECOR_NONE
- .string "SMALL DESK$", 16
- .byte 0
- .byte 0
- .byte 0
- .2byte 0
- .space 2
- .4byte DecorDesc_SMALL_DESK
- .4byte DecorGfx_SMALL_DESK
-
- .byte DECOR_SMALL_DESK
- .string "SMALL DESK$", 16
- .byte 0
- .byte 0
- .byte 0
- .2byte 3000
- .space 2
- .4byte DecorDesc_SMALL_DESK
- .4byte DecorGfx_SMALL_DESK
-
- .byte DECOR_POKEMON_DESK
- .string "POKéMON DESK$", 16
- .byte 0
- .byte 0
- .byte 0
- .2byte 3000
- .space 2
- .4byte DecorDesc_POKEMON_DESK
- .4byte DecorGfx_POKEMON_DESK
-
- .byte DECOR_HEAVY_DESK
- .string "HEAVY DESK$", 16
- .byte 0
- .byte 9
- .byte 0
- .2byte 6000
- .space 2
- .4byte DecorDesc_HEAVY_DESK
- .4byte DecorGfx_HEAVY_DESK
-
- .byte DECOR_RAGGED_DESK
- .string "RAGGED DESK$", 16
- .byte 0
- .byte 9
- .byte 0
- .2byte 6000
- .space 2
- .4byte DecorDesc_RAGGED_DESK
- .4byte DecorGfx_RAGGED_DESK
-
- .byte DECOR_COMFORT_DESK
- .string "COMFORT DESK$", 16
- .byte 0
- .byte 9
- .byte 0
- .2byte 6000
- .space 2
- .4byte DecorDesc_COMFORT_DESK
- .4byte DecorGfx_COMFORT_DESK
-
- .byte DECOR_PRETTY_DESK
- .string "PRETTY DESK$", 16
- .byte 0
- .byte 8
- .byte 0
- .2byte 9000
- .space 2
- .4byte DecorDesc_PRETTY_DESK
- .4byte DecorGfx_PRETTY_DESK
-
- .byte DECOR_BRICK_DESK
- .string "BRICK DESK$", 16
- .byte 0
- .byte 8
- .byte 0
- .2byte 9000
- .space 2
- .4byte DecorDesc_BRICK_DESK
- .4byte DecorGfx_BRICK_DESK
-
- .byte DECOR_CAMP_DESK
- .string "CAMP DESK$", 16
- .byte 0
- .byte 8
- .byte 0
- .2byte 9000
- .space 2
- .4byte DecorDesc_CAMP_DESK
- .4byte DecorGfx_CAMP_DESK
-
- .byte DECOR_HARD_DESK
- .string "HARD DESK$", 16
- .byte 0
- .byte 8
- .byte 0
- .2byte 9000
- .space 2
- .4byte DecorDesc_HARD_DESK
- .4byte DecorGfx_HARD_DESK
-
- .byte DECOR_SMALL_CHAIR
- .string "SMALL CHAIR$", 16
- .byte 1
- .byte 0
- .byte 1
- .2byte 2000
- .space 2
- .4byte DecorDesc_SMALL_CHAIR
- .4byte DecorGfx_SMALL_CHAIR
-
- .byte DECOR_POKEMON_CHAIR
- .string "POKéMON CHAIR$", 16
- .byte 1
- .byte 0
- .byte 1
- .2byte 2000
- .space 2
- .4byte DecorDesc_POKEMON_CHAIR
- .4byte DecorGfx_POKEMON_CHAIR
-
- .byte DECOR_HEAVY_CHAIR
- .string "HEAVY CHAIR$", 16
- .byte 1
- .byte 0
- .byte 1
- .2byte 2000
- .space 2
- .4byte DecorDesc_HEAVY_CHAIR
- .4byte DecorGfx_HEAVY_CHAIR
-
- .byte DECOR_PRETTY_CHAIR
- .string "PRETTY CHAIR$", 16
- .byte 1
- .byte 0
- .byte 1
- .2byte 2000
- .space 2
- .4byte DecorDesc_PRETTY_CHAIR
- .4byte DecorGfx_PRETTY_CHAIR
-
- .byte DECOR_COMFORT_CHAIR
- .string "COMFORT CHAIR$", 16
- .byte 1
- .byte 0
- .byte 1
- .2byte 2000
- .space 2
- .4byte DecorDesc_COMFORT_CHAIR
- .4byte DecorGfx_COMFORT_CHAIR
-
- .byte DECOR_RAGGED_CHAIR
- .string "RAGGED CHAIR$", 16
- .byte 1
- .byte 0
- .byte 1
- .2byte 2000
- .space 2
- .4byte DecorDesc_RAGGED_CHAIR
- .4byte DecorGfx_RAGGED_CHAIR
-
- .byte DECOR_BRICK_CHAIR
- .string "BRICK CHAIR$", 16
- .byte 1
- .byte 0
- .byte 1
- .2byte 2000
- .space 2
- .4byte DecorDesc_BRICK_CHAIR
- .4byte DecorGfx_BRICK_CHAIR
-
- .byte DECOR_CAMP_CHAIR
- .string "CAMP CHAIR$", 16
- .byte 1
- .byte 0
- .byte 1
- .2byte 2000
- .space 2
- .4byte DecorDesc_CAMP_CHAIR
- .4byte DecorGfx_CAMP_CHAIR
-
- .byte DECOR_HARD_CHAIR
- .string "HARD CHAIR$", 16
- .byte 1
- .byte 0
- .byte 1
- .2byte 2000
- .space 2
- .4byte DecorDesc_HARD_CHAIR
- .4byte DecorGfx_HARD_CHAIR
-
- .byte DECOR_RED_PLANT
- .string "RED PLANT$", 16
- .byte 2
- .byte 5
- .byte 2
- .2byte 3000
- .space 2
- .4byte DecorDesc_RED_PLANT
- .4byte DecorGfx_RED_PLANT
-
- .byte DECOR_TROPICAL_PLANT
- .string "TROPICAL PLANT$", 16
- .byte 2
- .byte 5
- .byte 2
- .2byte 3000
- .space 2
- .4byte DecorDesc_TROPICAL_PLANT
- .4byte DecorGfx_TROPICAL_PLANT
-
- .byte DECOR_PRETTY_FLOWERS
- .string "PRETTY FLOWERS$", 16
- .byte 2
- .byte 5
- .byte 2
- .2byte 3000
- .space 2
- .4byte DecorDesc_PRETTY_FLOWERS
- .4byte DecorGfx_PRETTY_FLOWERS
-
- .byte DECOR_COLORFUL_PLANT
- .string "COLORFUL PLANT$", 16
- .byte 2
- .byte 4
- .byte 2
- .2byte 5000
- .space 2
- .4byte DecorDesc_COLORFUL_PLANT
- .4byte DecorGfx_COLORFUL_PLANT
-
- .byte DECOR_BIG_PLANT
- .string "BIG PLANT$", 16
- .byte 2
- .byte 4
- .byte 2
- .2byte 5000
- .space 2
- .4byte DecorDesc_BIG_PLANT
- .4byte DecorGfx_BIG_PLANT
-
- .byte DECOR_GORGEOUS_PLANT
- .string "GORGEOUS PLANT$", 16
- .byte 2
- .byte 4
- .byte 2
- .2byte 5000
- .space 2
- .4byte DecorDesc_GORGEOUS_PLANT
- .4byte DecorGfx_GORGEOUS_PLANT
-
- .byte DECOR_RED_BRICK
- .string "RED BRICK$", 16
- .byte 0
- .byte 5
- .byte 3
- .2byte 500
- .space 2
- .4byte DecorDesc_RED_BRICK
- .4byte DecorGfx_RED_BRICK
-
- .byte DECOR_YELLOW_BRICK
- .string "YELLOW BRICK$", 16
- .byte 0
- .byte 5
- .byte 3
- .2byte 500
- .space 2
- .4byte DecorDesc_YELLOW_BRICK
- .4byte DecorGfx_YELLOW_BRICK
-
- .byte DECOR_BLUE_BRICK
- .string "BLUE BRICK$", 16
- .byte 0
- .byte 5
- .byte 3
- .2byte 500
- .space 2
- .4byte DecorDesc_BLUE_BRICK
- .4byte DecorGfx_BLUE_BRICK
-
- .byte DECOR_RED_BALLOON
- .string "RED BALLOON$", 16
- .byte 1
- .byte 0
- .byte 3
- .2byte 500
- .space 2
- .4byte DecorDesc_RED_BALLOON
- .4byte DecorGfx_RED_BALLOON
-
- .byte DECOR_BLUE_BALLOON
- .string "BLUE BALLOON$", 16
- .byte 1
- .byte 0
- .byte 3
- .2byte 500
- .space 2
- .4byte DecorDesc_BLUE_BALLOON
- .4byte DecorGfx_BLUE_BALLOON
-
- .byte DECOR_YELLOW_BALLOON
- .string "YELLOW BALLOON$", 16
- .byte 1
- .byte 0
- .byte 3
- .2byte 500
- .space 2
- .4byte DecorDesc_YELLOW_BALLOON
- .4byte DecorGfx_YELLOW_BALLOON
-
- .byte DECOR_RED_TENT
- .string "RED TENT$", 16
- .byte 1
- .byte 8
- .byte 3
- .2byte 10000
- .space 2
- .4byte DecorDesc_RED_TENT
- .4byte DecorGfx_RED_TENT
-
- .byte DECOR_BLUE_TENT
- .string "BLUE TENT$", 16
- .byte 1
- .byte 8
- .byte 3
- .2byte 10000
- .space 2
- .4byte DecorDesc_BLUE_TENT
- .4byte DecorGfx_BLUE_TENT
-
- .byte DECOR_SOLID_BOARD
- .string "SOLID BOARD$", 16
- .byte 1
- .byte 5
- .byte 3
- .2byte 3000
- .space 2
- .4byte DecorDesc_SOLID_BOARD
- .4byte DecorGfx_SOLID_BOARD
-
- .byte DECOR_SLIDE
- .string "SLIDE$", 16
- .byte 1
- .byte 7
- .byte 3
- .2byte 8000
- .space 2
- .4byte DecorDesc_SLIDE
- .4byte DecorGfx_SLIDE
-
- .byte DECOR_FENCE_LENGTH
- .string "FENCE LENGTH$", 16
- .byte 0
- .byte 0
- .byte 3
- .2byte 500
- .space 2
- .4byte DecorDesc_FENCE_LENGTH
- .4byte DecorGfx_FENCE_LENGTH
-
- .byte DECOR_FENCE_WIDTH
- .string "FENCE WIDTH$", 16
- .byte 0
- .byte 0
- .byte 3
- .2byte 500
- .space 2
- .4byte DecorDesc_FENCE_WIDTH
- .4byte DecorGfx_FENCE_WIDTH
-
- .byte DECOR_TIRE
- .string "TIRE$", 16
- .byte 0
- .byte 4
- .byte 3
- .2byte 800
- .space 2
- .4byte DecorDesc_TIRE
- .4byte DecorGfx_TIRE
-
- .byte DECOR_STAND
- .string "STAND$", 16
- .byte 1
- .byte 3
- .byte 3
- .2byte 7000
- .space 2
- .4byte DecorDesc_STAND
- .4byte DecorGfx_STAND
-
- .byte DECOR_MUD_BALL
- .string "MUD BALL$", 16
- .byte 1
- .byte 0
- .byte 3
- .2byte 200
- .space 2
- .4byte DecorDesc_MUD_BALL
- .4byte DecorGfx_MUD_BALL
-
- .byte DECOR_BREAKABLE_DOOR
- .string "BREAKABLE DOOR$", 16
- .byte 1
- .byte 5
- .byte 3
- .2byte 3000
- .space 2
- .4byte DecorDesc_BREAKABLE_DOOR
- .4byte DecorGfx_BREAKABLE_DOOR
-
- .byte DECOR_SAND_ORNAMENT
- .string "SAND ORNAMENT$", 16
- .byte 2
- .byte 5
- .byte 3
- .2byte 3000
- .space 2
- .4byte DecorDesc_SAND_ORNAMENT
- .4byte DecorGfx_SAND_ORNAMENT
-
- .byte DECOR_SILVER_SHIELD
- .string "SILVER SHIELD$", 16
- .byte 2
- .byte 5
- .byte 3
- .2byte 0
- .space 2
- .4byte DecorDesc_SILVER_SHIELD
- .4byte DecorGfx_SILVER_SHIELD
-
- .byte DECOR_GOLD_SHIELD
- .string "GOLD SHIELD$", 16
- .byte 2
- .byte 5
- .byte 3
- .2byte 0
- .space 2
- .4byte DecorDesc_GOLD_SHIELD
- .4byte DecorGfx_GOLD_SHIELD
-
- .byte DECOR_GLASS_ORNAMENT
- .string "GLASS ORNAMENT$", 16
- .byte 2
- .byte 5
- .byte 3
- .2byte 0
- .space 2
- .4byte DecorDesc_GLASS_ORNAMENT
- .4byte DecorGfx_GLASS_ORNAMENT
-
- .byte DECOR_TV
- .string "TV$", 16
- .byte 0
- .byte 0
- .byte 3
- .2byte 3000
- .space 2
- .4byte DecorDesc_TV
- .4byte DecorGfx_TV
-
- .byte DECOR_ROUND_TV
- .string "ROUND TV$", 16
- .byte 0
- .byte 0
- .byte 3
- .2byte 4000
- .space 2
- .4byte DecorDesc_ROUND_TV
- .4byte DecorGfx_ROUND_TV
-
- .byte DECOR_CUTE_TV
- .string "CUTE TV$", 16
- .byte 0
- .byte 0
- .byte 3
- .2byte 4000
- .space 2
- .4byte DecorDesc_CUTE_TV
- .4byte DecorGfx_CUTE_TV
-
- .byte DECOR_GLITTER_MAT
- .string "GLITTER MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 2000
- .space 2
- .4byte DecorDesc_GLITTER_MAT
- .4byte DecorGfx_GLITTER_MAT
-
- .byte DECOR_JUMP_MAT
- .string "JUMP MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 2000
- .space 2
- .4byte DecorDesc_JUMP_MAT
- .4byte DecorGfx_JUMP_MAT
-
- .byte DECOR_SPIN_MAT
- .string "SPIN MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 2000
- .space 2
- .4byte DecorDesc_SPIN_MAT
- .4byte DecorGfx_SPIN_MAT
-
- .byte DECOR_C_LOW_NOTE_MAT
- .string "C Low NOTE MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 500
- .space 2
- .4byte DecorDesc_C_LOW_NOTE_MAT
- .4byte DecorGfx_C_LOW_NOTE_MAT
-
- .byte DECOR_D_NOTE_MAT
- .string "D NOTE MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 500
- .space 2
- .4byte DecorDesc_D_NOTE_MAT
- .4byte DecorGfx_D_NOTE_MAT
-
- .byte DECOR_E_NOTE_MAT
- .string "E NOTE MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 500
- .space 2
- .4byte DecorDesc_E_NOTE_MAT
- .4byte DecorGfx_E_NOTE_MAT
-
- .byte DECOR_F_NOTE_MAT
- .string "F NOTE MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 500
- .space 2
- .4byte DecorDesc_F_NOTE_MAT
- .4byte DecorGfx_F_NOTE_MAT
-
- .byte DECOR_G_NOTE_MAT
- .string "G NOTE MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 500
- .space 2
- .4byte DecorDesc_G_NOTE_MAT
- .4byte DecorGfx_G_NOTE_MAT
-
- .byte DECOR_A_NOTE_MAT
- .string "A NOTE MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 500
- .space 2
- .4byte DecorDesc_A_NOTE_MAT
- .4byte DecorGfx_A_NOTE_MAT
-
- .byte DECOR_B_NOTE_MAT
- .string "B NOTE MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 500
- .space 2
- .4byte DecorDesc_B_NOTE_MAT
- .4byte DecorGfx_B_NOTE_MAT
-
- .byte DECOR_C_HIGH_NOTE_MAT
- .string "C High NOTE MAT$", 16
- .byte 1
- .byte 0
- .byte 4
- .2byte 500
- .space 2
- .4byte DecorDesc_C_HIGH_NOTE_MAT
- .4byte DecorGfx_C_HIGH_NOTE_MAT
-
- .byte DECOR_SURF_MAT
- .string "SURF MAT$", 16
- .byte 1
- .byte 8
- .byte 4
- .2byte 4000
- .space 2
- .4byte DecorDesc_SURF_MAT
- .4byte DecorGfx_SURF_MAT
-
- .byte DECOR_THUNDER_MAT
- .string "THUNDER MAT$", 16
- .byte 1
- .byte 8
- .byte 4
- .2byte 4000
- .space 2
- .4byte DecorDesc_THUNDER_MAT
- .4byte DecorGfx_THUNDER_MAT
-
- .byte DECOR_FIRE_BLAST_MAT
- .string "FIRE BLAST MAT$", 16
- .byte 1
- .byte 8
- .byte 4
- .2byte 4000
- .space 2
- .4byte DecorDesc_FIRE_BLAST_MAT
- .4byte DecorGfx_FIRE_BLAST_MAT
-
- .byte DECOR_POWDER_SNOW_MAT
- .string "POWDER SNOW MAT$", 16
- .byte 1
- .byte 8
- .byte 4
- .2byte 4000
- .space 2
- .4byte DecorDesc_POWDER_SNOW_MAT
- .4byte DecorGfx_POWDER_SNOW_MAT
-
- .byte DECOR_ATTRACT_MAT
- .string "ATTRACT MAT$", 16
- .byte 1
- .byte 8
- .byte 4
- .2byte 4000
- .space 2
- .4byte DecorDesc_ATTRACT_MAT
- .4byte DecorGfx_ATTRACT_MAT
-
- .byte DECOR_FISSURE_MAT
- .string "FISSURE MAT$", 16
- .byte 1
- .byte 8
- .byte 4
- .2byte 4000
- .space 2
- .4byte DecorDesc_FISSURE_MAT
- .4byte DecorGfx_FISSURE_MAT
-
- .byte DECOR_SPIKES_MAT
- .string "SPIKES MAT$", 16
- .byte 1
- .byte 8
- .byte 4
- .2byte 4000
- .space 2
- .4byte DecorDesc_SPIKES_MAT
- .4byte DecorGfx_SPIKES_MAT
-
- .byte DECOR_BALL_POSTER
- .string "BALL POSTER$", 16
- .byte 3
- .byte 0
- .byte 5
- .2byte 1000
- .space 2
- .4byte DecorDesc_BALL_POSTER
- .4byte DecorGfx_BALL_POSTER
-
- .byte DECOR_GREEN_POSTER
- .string "GREEN POSTER$", 16
- .byte 3
- .byte 0
- .byte 5
- .2byte 1000
- .space 2
- .4byte DecorDesc_GREEN_POSTER
- .4byte DecorGfx_GREEN_POSTER
-
- .byte DECOR_RED_POSTER
- .string "RED POSTER$", 16
- .byte 3
- .byte 0
- .byte 5
- .2byte 1000
- .space 2
- .4byte DecorDesc_RED_POSTER
- .4byte DecorGfx_RED_POSTER
-
- .byte DECOR_BLUE_POSTER
- .string "BLUE POSTER$", 16
- .byte 3
- .byte 0
- .byte 5
- .2byte 1000
- .space 2
- .4byte DecorDesc_BLUE_POSTER
- .4byte DecorGfx_BLUE_POSTER
-
- .byte DECOR_CUTE_POSTER
- .string "CUTE POSTER$", 16
- .byte 3
- .byte 0
- .byte 5
- .2byte 1000
- .space 2
- .4byte DecorDesc_CUTE_POSTER
- .4byte DecorGfx_CUTE_POSTER
-
- .byte DECOR_PIKA_POSTER
- .string "PIKA POSTER$", 16
- .byte 3
- .byte 1
- .byte 5
- .2byte 1500
- .space 2
- .4byte DecorDesc_PIKA_POSTER
- .4byte DecorGfx_PIKA_POSTER
-
- .byte DECOR_LONG_POSTER
- .string "LONG POSTER$", 16
- .byte 3
- .byte 1
- .byte 5
- .2byte 1500
- .space 2
- .4byte DecorDesc_LONG_POSTER
- .4byte DecorGfx_LONG_POSTER
-
- .byte DECOR_SEA_POSTER
- .string "SEA POSTER$", 16
- .byte 3
- .byte 1
- .byte 5
- .2byte 1500
- .space 2
- .4byte DecorDesc_SEA_POSTER
- .4byte DecorGfx_SEA_POSTER
-
- .byte DECOR_SKY_POSTER
- .string "SKY POSTER$", 16
- .byte 3
- .byte 1
- .byte 5
- .2byte 1500
- .space 2
- .4byte DecorDesc_SKY_POSTER
- .4byte DecorGfx_SKY_POSTER
-
- .byte DECOR_KISS_POSTER
- .string "KISS POSTER$", 16
- .byte 3
- .byte 1
- .byte 5
- .2byte 1500
- .space 2
- .4byte DecorDesc_KISS_POSTER
- .4byte DecorGfx_KISS_POSTER
-
- .byte DECOR_PICHU_DOLL
- .string "PICHU DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_PICHU_DOLL
- .4byte DecorGfx_PICHU_DOLL
-
- .byte DECOR_PIKACHU_DOLL
- .string "PIKACHU DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_PIKACHU_DOLL
- .4byte DecorGfx_PIKACHU_DOLL
-
- .byte DECOR_MARILL_DOLL
- .string "MARILL DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_MARILL_DOLL
- .4byte DecorGfx_MARILL_DOLL
-
- .byte DECOR_TOGEPI_DOLL
- .string "TOGEPI DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_TOGEPI_DOLL
- .4byte DecorGfx_TOGEPI_DOLL
-
- .byte DECOR_CYNDAQUIL_DOLL
- .string "CYNDAQUIL DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_CYNDAQUIL_DOLL
- .4byte DecorGfx_CYNDAQUIL_DOLL
-
- .byte DECOR_CHIKORITA_DOLL
- .string "CHIKORITA DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_CHIKORITA_DOLL
- .4byte DecorGfx_CHIKORITA_DOLL
-
- .byte DECOR_TOTODILE_DOLL
- .string "TOTODILE DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_TOTODILE_DOLL
- .4byte DecorGfx_TOTODILE_DOLL
-
- .byte DECOR_JIGGLYPUFF_DOLL
- .string "JIGGLYPUFF DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_JIGGLYPUFF_DOLL
- .4byte DecorGfx_JIGGLYPUFF_DOLL
-
- .byte DECOR_MEOWTH_DOLL
- .string "MEOWTH DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_MEOWTH_DOLL
- .4byte DecorGfx_MEOWTH_DOLL
-
- .byte DECOR_CLEFAIRY_DOLL
- .string "CLEFAIRY DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_CLEFAIRY_DOLL
- .4byte DecorGfx_CLEFAIRY_DOLL
-
- .byte DECOR_DITTO_DOLL
- .string "DITTO DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_DITTO_DOLL
- .4byte DecorGfx_DITTO_DOLL
-
- .byte DECOR_SMOOCHUM_DOLL
- .string "SMOOCHUM DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_SMOOCHUM_DOLL
- .4byte DecorGfx_SMOOCHUM_DOLL
-
- .byte DECOR_TREECKO_DOLL
- .string "TREECKO DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_TREECKO_DOLL
- .4byte DecorGfx_TREECKO_DOLL
-
- .byte DECOR_TORCHIC_DOLL
- .string "TORCHIC DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_TORCHIC_DOLL
- .4byte DecorGfx_TORCHIC_DOLL
-
- .byte DECOR_MUDKIP_DOLL
- .string "MUDKIP DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_MUDKIP_DOLL
- .4byte DecorGfx_MUDKIP_DOLL
-
- .byte DECOR_DUSKULL_DOLL
- .string "DUSKULL DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_DUSKULL_DOLL
- .4byte DecorGfx_DUSKULL_DOLL
-
- .byte DECOR_WYNAUT_DOLL
- .string "WYNAUT DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_WYNAUT_DOLL
- .4byte DecorGfx_WYNAUT_DOLL
-
- .byte DECOR_BALTOY_DOLL
- .string "BALTOY DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_BALTOY_DOLL
- .4byte DecorGfx_BALTOY_DOLL
-
- .byte DECOR_KECLEON_DOLL
- .string "KECLEON DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_KECLEON_DOLL
- .4byte DecorGfx_KECLEON_DOLL
-
- .byte DECOR_AZURILL_DOLL
- .string "AZURILL DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_AZURILL_DOLL
- .4byte DecorGfx_AZURILL_DOLL
-
- .byte DECOR_SKITTY_DOLL
- .string "SKITTY DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_SKITTY_DOLL
- .4byte DecorGfx_SKITTY_DOLL
-
- .byte DECOR_SWABLU_DOLL
- .string "SWABLU DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_SWABLU_DOLL
- .4byte DecorGfx_SWABLU_DOLL
-
- .byte DECOR_GULPIN_DOLL
- .string "GULPIN DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_GULPIN_DOLL
- .4byte DecorGfx_GULPIN_DOLL
-
- .byte DECOR_LOTAD_DOLL
- .string "LOTAD DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_LOTAD_DOLL
- .4byte DecorGfx_LOTAD_DOLL
-
- .byte DECOR_SEEDOT_DOLL
- .string "SEEDOT DOLL$", 16
- .byte 4
- .byte 0
- .byte 6
- .2byte 3000
- .space 2
- .4byte DecorDesc_SEEDOT_DOLL
- .4byte DecorGfx_SEEDOT_DOLL
-
- .byte DECOR_PIKA_CUSHION
- .string "PIKA CUSHION$", 16
- .byte 4
- .byte 0
- .byte 7
- .2byte 2000
- .space 2
- .4byte DecorDesc_PIKA_CUSHION
- .4byte DecorGfx_PIKA_CUSHION
-
- .byte DECOR_ROUND_CUSHION
- .string "ROUND CUSHION$", 16
- .byte 4
- .byte 0
- .byte 7
- .2byte 2000
- .space 2
- .4byte DecorDesc_ROUND_CUSHION
- .4byte DecorGfx_ROUND_CUSHION
-
- .byte DECOR_KISS_CUSHION
- .string "KISS CUSHION$", 16
- .byte 4
- .byte 0
- .byte 7
- .2byte 2000
- .space 2
- .4byte DecorDesc_KISS_CUSHION
- .4byte DecorGfx_KISS_CUSHION
-
- .byte DECOR_ZIGZAG_CUSHION
- .string "ZIGZAG CUSHION$", 16
- .byte 4
- .byte 0
- .byte 7
- .2byte 2000
- .space 2
- .4byte DecorDesc_ZIGZAG_CUSHION
- .4byte DecorGfx_ZIGZAG_CUSHION
-
- .byte DECOR_SPIN_CUSHION
- .string "SPIN CUSHION$", 16
- .byte 4
- .byte 0
- .byte 7
- .2byte 2000
- .space 2
- .4byte DecorDesc_SPIN_CUSHION
- .4byte DecorGfx_SPIN_CUSHION
-
- .byte DECOR_DIAMOND_CUSHION
- .string "DIAMOND CUSHION$", 16
- .byte 4
- .byte 0
- .byte 7
- .2byte 2000
- .space 2
- .4byte DecorDesc_DIAMOND_CUSHION
- .4byte DecorGfx_DIAMOND_CUSHION
-
- .byte DECOR_BALL_CUSHION
- .string "BALL CUSHION$", 16
- .byte 4
- .byte 0
- .byte 7
- .2byte 2000
- .space 2
- .4byte DecorDesc_BALL_CUSHION
- .4byte DecorGfx_BALL_CUSHION
-
- .byte DECOR_GRASS_CUSHION
- .string "GRASS CUSHION$", 16
- .byte 4
- .byte 0
- .byte 7
- .2byte 2000
- .space 2
- .4byte DecorDesc_GRASS_CUSHION
- .4byte DecorGfx_GRASS_CUSHION
-
- .byte DECOR_FIRE_CUSHION
- .string "FIRE CUSHION$", 16
- .byte 4
- .byte 0
- .byte 7
- .2byte 2000
- .space 2
- .4byte DecorDesc_FIRE_CUSHION
- .4byte DecorGfx_FIRE_CUSHION
-
- .byte DECOR_WATER_CUSHION
- .string "WATER CUSHION$", 16
- .byte 4
- .byte 0
- .byte 7
- .2byte 2000
- .space 2
- .4byte DecorDesc_WATER_CUSHION
- .4byte DecorGfx_WATER_CUSHION
-
- .byte DECOR_SNORLAX_DOLL
- .string "SNORLAX DOLL$", 16
- .byte 4
- .byte 5
- .byte 6
- .2byte 10000
- .space 2
- .4byte DecorDesc_SNORLAX_DOLL
- .4byte DecorGfx_SNORLAX_DOLL
-
- .byte DECOR_RHYDON_DOLL
- .string "RHYDON DOLL$", 16
- .byte 4
- .byte 5
- .byte 6
- .2byte 10000
- .space 2
- .4byte DecorDesc_RHYDON_DOLL
- .4byte DecorGfx_RHYDON_DOLL
-
- .byte DECOR_LAPRAS_DOLL
- .string "LAPRAS DOLL$", 16
- .byte 4
- .byte 5
- .byte 6
- .2byte 10000
- .space 2
- .4byte DecorDesc_LAPRAS_DOLL
- .4byte DecorGfx_LAPRAS_DOLL
-
- .byte DECOR_VENUSAUR_DOLL
- .string "VENUSAUR DOLL$", 16
- .byte 4
- .byte 5
- .byte 6
- .2byte 10000
- .space 2
- .4byte DecorDesc_VENUSAUR_DOLL
- .4byte DecorGfx_VENUSAUR_DOLL
-
- .byte DECOR_CHARIZARD_DOLL
- .string "CHARIZARD DOLL$", 16
- .byte 4
- .byte 5
- .byte 6
- .2byte 10000
- .space 2
- .4byte DecorDesc_CHARIZARD_DOLL
- .4byte DecorGfx_CHARIZARD_DOLL
-
- .byte DECOR_BLASTOISE_DOLL
- .string "BLASTOISE DOLL$", 16
- .byte 4
- .byte 5
- .byte 6
- .2byte 10000
- .space 2
- .4byte DecorDesc_BLASTOISE_DOLL
- .4byte DecorGfx_BLASTOISE_DOLL
-
- .byte DECOR_WAILMER_DOLL
- .string "WAILMER DOLL$", 16
- .byte 4
- .byte 5
- .byte 6
- .2byte 10000
- .space 2
- .4byte DecorDesc_WAILMER_DOLL
- .4byte DecorGfx_WAILMER_DOLL
-
- .byte DECOR_REGIROCK_DOLL
- .string "REGIROCK DOLL$", 16
- .byte 4
- .byte 5
- .byte 6
- .2byte 10000
- .space 2
- .4byte DecorDesc_REGIROCK_DOLL
- .4byte DecorGfx_REGIROCK_DOLL
-
- .byte DECOR_REGICE_DOLL
- .string "REGICE DOLL$", 16
- .byte 4
- .byte 5
- .byte 6
- .2byte 10000
- .space 2
- .4byte DecorDesc_REGICE_DOLL
- .4byte DecorGfx_REGICE_DOLL
-
- .byte DECOR_REGISTEEL_DOLL
- .string "REGISTEEL DOLL$", 16
- .byte 4
- .byte 5
- .byte 6
- .2byte 10000
- .space 2
- .4byte DecorDesc_REGISTEEL_DOLL
- .4byte DecorGfx_REGISTEEL_DOLL
-
diff --git a/data/diploma.s b/data/diploma.s
new file mode 100644
index 000000000..508e86c63
--- /dev/null
+++ b/data/diploma.s
@@ -0,0 +1,5 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
diff --git a/data/easy_chat.s b/data/easy_chat.s
new file mode 100644
index 000000000..436835d19
--- /dev/null
+++ b/data/easy_chat.s
@@ -0,0 +1,496 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 1
+gMysteryEventPhrase:: @ 83DB678
+ ec_word MYSTERY
+ ec_word EVENT
+ ec_word IS
+ ec_word EXCITING
+
+ .align 1
+gBerryMasterWifePhrases:: @ 83DB680
+.ifdef ENGLISH
+ ec_word GREAT
+ ec_word BATTLE
+
+ ec_word CHALLENGE
+ ec_word CONTEST
+
+ ec_word OVERWHELMING
+ ec_pokemon1 LATIAS
+
+ ec_word COOL
+ ec_pokemon1 LATIOS
+
+ ec_word SUPER
+ ec_word HUSTLE
+.else
+ ec_word GREAT
+ ec_word FIGHT
+
+ ec_word CONTEST
+ ec_word CHALLENGE
+
+ ec_pokemon1 LATIAS
+ ec_word OVERWHELMING
+
+ ec_pokemon1 LATIOS
+ ec_word COOL
+
+ ec_word SUPER
+ .2byte 0xFFFF
+.endif
+
+gUnknown_083DB694:: @ 83DB694
+ .4byte 0x02001000
+
+ .align 2
+gUnknown_083DB698:: @ 83DB698
+ .4byte REG_BG3VOFS
+ .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
+ .4byte 1
+
+gUnknown_083DB6A4:: @ 83DB6A4
+ .byte 4
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 1
+ .byte 5
+ .byte 0
+ .byte 2
+ .byte 2
+ .byte 3
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte 3
+
+gUnknown_083DB6B2:: @ 83DB6B2
+ .string "ABCDEF $ "
+ .string "GHIJKL$ "
+ .string "MNOPQRS$ "
+ .string "TUVWXYZ$ "
+
+ .align 2
+gUnknown_083DB6F4:: @ 83DB6F4
+ .4byte OtherText_MakeProfilePage1, OtherText_MakeProfilePage2, 0x1
+ .4byte OtherText_MakeMessagePage1, OtherText_MakeMessagePage2, 0x1
+ .4byte OtherText_CombineNinePhrasesPage1, OtherText_CombineNinePhrasesPage2, 0x1
+ .4byte OtherText_DescribeFeelingsPage1, OtherText_DescribeFeelingsPage2, 0x1
+ .4byte OtherText_ImproveBardSongPage1, OtherText_ImproveBardSongPage2, 0x1
+ .4byte OtherText_CombineTwoPhrasesPage1, OtherText_CombineTwoPhrasesPage2, 0x1
+ .4byte OtherText_YourProfile, OtherText_ConfirmTrendyPage2, 0x0
+ .4byte OtherText_YourFeelingBattle, OtherText_ConfirmTrendyPage2, 0x1
+ .4byte OtherText_SetWinMessage, OtherText_ConfirmTrendyPage2, 0x1
+ .4byte OtherText_SetLossMessage, OtherText_ConfirmTrendyPage2, 0x1
+ .4byte OtherText_MailMessage, OtherText_ConfirmTrendyPage2, 0x1
+ .4byte OtherText_MailSalutation, OtherText_ConfirmTrendyPage2, 0x1
+ .4byte OtherText_NewSong, OtherText_ConfirmTrendyPage2, 0x0
+ .4byte OtherText_TheAnswer, OtherText_ConfirmTrendyPage2, 0x0
+ .4byte OtherText_ConfirmTrendyPage1, OtherText_ConfirmTrendyPage2, 0x1
+ .4byte OtherText_HipsterPage1, OtherText_HipsterPage2, 0x1
+ .4byte OtherText_WithFourPhrases, OtherText_CombineNinePhrasesPage2, 0x1
+
+gUnknown_083DB7C0:: @ 83DB7C0
+ .byte 0, 6
+ .byte 1, 7
+ .byte 1, 8
+ .byte 1, 9
+ .byte 2, 10
+ .byte 16, 13
+ .byte 4, 12
+ .byte 3, 13
+ .byte 3, 13
+ .byte 5, 14
+ .byte 3, 13
+ .byte 3, 13
+ .byte 3, 13
+ .byte 15, 13
+
+ .align 2
+gUnknown_083DB7DC:: @ 83DB7DC
+.ifdef ENGLISH
+ .4byte 0x0200ac80
+ .4byte 0x0200acc9
+ .4byte 0x0200ad12
+ .4byte 0x0200ad5b
+.else
+ .4byte 0x0200AFAC
+ .4byte 0x0200AFF5
+ .4byte 0x0200B03E
+ .4byte 0x0200B087
+.endif
+
+ .align 1
+gUnknown_083DB7EC:: @ 83DB7EC
+.ifdef ENGLISH
+ ec_word I_AM
+ ec_word A
+ ec_word POKEMON
+ ec_word GREAT
+.else
+ ec_word I_AM
+ ec_word BIG
+ ec_word IN
+ ec_word POKEMON
+.endif
+
+ .align 1
+gUnknown_083DB7F4:: @ 83DB7F4
+ ec_word ARE
+ ec_word YOU
+ ec_word READY
+ ec_word QUES
+ ec_word HERE_I_COME
+ ec_word EXCL
+
+ .align 2
+InterviewPalette_0:: @ 83DB800
+ .incbin "graphics/misc/interview_pal0.gbapal"
+
+ .align 2
+InterviewPalette_1:: @ 83DB820
+ .incbin "graphics/misc/interview_pal1.gbapal"
+
+ .align 2
+InterviewArrowTiles: @ 83DB840
+ .incbin "graphics/misc/interview_arrow.4bpp"
+
+ .align 2
+InterviewButtonTiles: @ 83DB940
+ .incbin "graphics/misc/interview_buttons.4bpp"
+
+ .align 2
+gMenuInterviewFrame_Pal::
+ .incbin "graphics/misc/interview_frame.gbapal"
+
+ .align 2
+gMenuInterviewFrame_Gfx::
+ .incbin "graphics/misc/interview_frame.4bpp.lz"
+
+ .align 2
+InterviewTriangleCursorTiles: @ 83DBB94
+ .incbin "graphics/misc/interview_triangle_cursor.4bpp"
+
+ .align 2
+gSpriteSheets_Interview:: @ 83DBBB4
+ obj_tiles InterviewTriangleCursorTiles, 0x20, 0
+ obj_tiles gInterviewOutlineCursorTiles, 0x700, 1
+ obj_tiles InterviewArrowTiles, 0x100, 2
+ obj_tiles InterviewButtonTiles, 0x100, 3
+ null_obj_tiles
+
+ .align 2
+gSpritePalettes_Interview:: @ 83DBBDC
+ obj_pal InterviewPalette_0, 0
+ obj_pal InterviewPalette_1, 1
+ null_obj_pal
+
+ .align 2
+gOamData_83DBBF4:: @ 83DBBF4
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteTemplate_83DBBFC:: @ 83DBBFC
+ spr_template 0, 0, gOamData_83DBBF4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E82BC
+
+ .align 2
+gOamData_83DBC14:: @ 83DBC14
+ .2byte 0x4400
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83DBC1C:: @ 83DBC1C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC24:: @ 83DBC24
+.ifdef ENGLISH
+ obj_image_anim_frame 8, 5
+.else
+ obj_image_anim_frame 0, 5
+.endif
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC2C:: @ 83DBC2C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC34:: @ 83DBC34
+ obj_image_anim_frame 24, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC3C:: @ 83DBC3C
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC44:: @ 83DBC44
+ obj_image_anim_frame 40, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC4C:: @ 83DBC4C
+ obj_image_anim_frame 40, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC54:: @ 83DBC54
+ obj_image_anim_frame 40, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC5C:: @ 83DBC5C
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC64:: @ 83DBC64
+.ifdef ENGLISH
+ obj_image_anim_frame 40, 5
+.else
+ obj_image_anim_frame 16, 5
+.endif
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC6C:: @ 83DBC6C
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBC74:: @ 83DBC74
+ obj_image_anim_frame 40, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DBC7C:: @ 83DBC7C
+ .4byte gSpriteAnim_83DBC1C
+ .4byte gSpriteAnim_83DBC24
+ .4byte gSpriteAnim_83DBC2C
+ .4byte gSpriteAnim_83DBC34
+
+ .align 2
+gSpriteAnimTable_83DBC8C:: @ 83DBC8C
+ .4byte gSpriteAnim_83DBC3C
+ .4byte gSpriteAnim_83DBC44
+ .4byte gSpriteAnim_83DBC4C
+ .4byte gSpriteAnim_83DBC54
+
+ .align 2
+gSpriteAnimTable_83DBC9C:: @ 83DBC9C
+ .4byte gSpriteAnim_83DBC5C
+ .4byte gSpriteAnim_83DBC64
+ .4byte gSpriteAnim_83DBC6C
+ .4byte gSpriteAnim_83DBC74
+
+ .align 2
+gSpriteTemplate_83DBCAC:: @ 83DBCAC
+ spr_template 1, 1, gOamData_83DBC14, gSpriteAnimTable_83DBC7C, NULL, gDummySpriteAffineAnimTable, sub_80E85F8
+
+ .align 2
+gUnknown_083DBCC4:: @ 83DBCC4
+ .byte 1, 3, 5, 8, 10, 12, 15
+ .byte 1, 3, 5, 8, 10, 12, 0
+ .byte 1, 3, 5, 8, 10, 12, 14
+ .byte 1, 3, 5, 8, 10, 12, 14
+
+ .align 2
+gOamData_83DBCE0:: @ 83DBCE0
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83DBCE8:: @ 83DBCE8
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBCF0:: @ 83DBCF0
+ obj_image_anim_frame 4, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DBCF8:: @ 83DBCF8
+ .4byte gSpriteAnim_83DBCE8
+ .4byte gSpriteAnim_83DBCF0
+
+ .align 2
+gSpriteAnim_83DBD00:: @ 83DBD00
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBD08:: @ 83DBD08
+ obj_image_anim_frame 4, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DBD10:: @ 83DBD10
+ .4byte gSpriteAnim_83DBD00
+ .4byte gSpriteAnim_83DBD08
+
+ .align 2
+gSpriteTemplate_83DBD18:: @ 83DBD18
+ spr_template 2, 0, gOamData_83DBCE0, gSpriteAnimTable_83DBCF8, NULL, gDummySpriteAffineAnimTable, sub_80E8B78
+
+ .align 2
+gUnknown_083DBD30:: @ 83DBD30
+ obj_tiles gMenuInterviewFrame_Gfx, 2048, 0x0006
+
+ .align 2
+gUnknown_083DBD38:: @ 83DBD38
+ obj_pal gMenuInterviewFrame_Pal, 0x0004
+
+ .align 2
+gOamData_83DBD40:: @ 83DBD40
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gSpriteTemplate_83DBD48:: @ 83DBD48
+ spr_template 6, 4, gOamData_83DBD40, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_083DBD60:: @ 83DBD60
+ obj_tiles gMenuWordGroupIndicator_Gfx, 4096, 0x0007
+
+ .align 2
+gUnknown_083DBD68:: @ 83DBD68
+ obj_pal gMenuWordGroupIndicator_Pal, 0x0005
+
+ .align 2
+gOamData_83DBD70:: @ 83DBD70
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_83DBD78:: @ 83DBD78
+ obj_image_anim_frame 96, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBD80:: @ 83DBD80
+ obj_image_anim_frame 64, 4
+ obj_image_anim_frame 96, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBD94:: @ 83DBD94
+ obj_image_anim_frame 64, 4
+ obj_image_anim_frame 96, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBDA8:: @ 83DBDA8
+ obj_image_anim_frame 64, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBDB4:: @ 83DBDB4
+ obj_image_anim_frame 64, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83DBDC0:: @ 83DBDC0
+ obj_image_anim_frame 64, 2
+ obj_image_anim_frame 96, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83DBDCC:: @ 83DBDCC
+ .4byte gSpriteAnim_83DBD78
+ .4byte gSpriteAnim_83DBD80
+ .4byte gSpriteAnim_83DBD94
+ .4byte gSpriteAnim_83DBDA8
+ .4byte gSpriteAnim_83DBDB4
+ .4byte gSpriteAnim_83DBDC0
+
+ .align 2
+gSpriteTemplate_83DBDE4:: @ 83DBDE4
+ spr_template 7, 5, gOamData_83DBD70, gSpriteAnimTable_83DBDCC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_083DBDFC:: @ 83DBDFC
+ .incbin "graphics/unknown/unknown_3DBDFC.gbapal"
+
+ .align 1
+gUnknown_083DBE1C:: @ 83DBE1C
+ .2byte 0x300, 0x300, 0x300, 0x300, 0x300, 0x300, 0x300, 0x300, 0x300
+ .2byte 0x301, 0x301, 0x301, 0x301, 0x301, 0x300, 0x300, 0x300, 0x300
+
+gUnknown_083DBE40:: @ 83DBE40
+ .incbin "graphics/unknown/unknown_3DBE40.gbapal"
+
+@ unused tilemap?
+ .2byte 0x5036, 0x5037, 0x5038, 0x5039, 0x503A, 0x503B
+ .2byte 0x5046, 0x5047, 0x5048, 0x5049, 0x504A, 0x504B
+ .2byte 0x5056, 0x5057, 0x5058, 0x5059, 0x505A, 0x505B
+ .2byte 0x5030, 0x5031, 0x5032, 0x5033, 0x5034, 0x5035
+ .2byte 0x5040, 0x5041, 0x5042, 0x5043, 0x5044, 0x5045
+ .2byte 0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5055
+
+gUnknown_083DBEA8:: @ 83DBEA8
+ .string "{CLEAR_TO 88}$"
+
+.ifdef GERMAN
+unk_83E7EB0:
+ .string "{UNKNOWN_14 8} A B C D E F {UNKNOWN_14 0}"
+unk_83E7EC5:
+ .string "mehr$"
+unk_83E7ECA::
+ .string "{UNKNOWN_14 8} G H I J K L $"
+unk_83E7EE1:
+ .string "{UNKNOWN_14 8} M N O P Q R S $"
+unk_83E7EF8:
+ .string "{UNKNOWN_14 8} T U V W X Y Z $"
+.endif
+
+ .align 2
+gUnknown_083DBEAC:: @ 83DBEAC
+.ifdef ENGLISH
+ .string "{UNKNOWN_14 8} A B C D E F {UNKNOWN_14 0}others$", 0x20
+ .string "{UNKNOWN_14 8} G H I J K L $", 0x20
+ .string "{UNKNOWN_14 8} M N O P Q R S $", 0x20
+ .string "{UNKNOWN_14 8} T U V W X Y Z $", 0x20
+.else
+ .4byte unk_83E7EB0
+ .4byte unk_83E7ECA
+ .4byte unk_83E7EE1
+ .4byte unk_83E7EF8
+ .4byte unk_83E7EC5
+.endif
+
+@ 83DBF2C
+ .include "data/text/easy_chat/group_words.inc"
+
+@ 83DE138
+ .include "data/text/easy_chat/words_by_letter.inc"
+
+@ 83DEFFA
+ .include "data/text/easy_chat/group_sizes.inc"
+
+@ 83DF010
+ .include "data/text/easy_chat/group_orders.inc"
+
+@ 83DFE6C
+ .include "data/text/easy_chat/group_name_table.inc"
diff --git a/data/egg_hatch.s b/data/egg_hatch.s
new file mode 100644
index 000000000..1823409dd
--- /dev/null
+++ b/data/egg_hatch.s
@@ -0,0 +1,122 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+EggPalette:: @ 8209AD8
+ .incbin "graphics/pokemon/egg/palette.gbapal"
+
+EggHatchTiles:: @ 8209AF8
+ .incbin "graphics/misc/egg_hatch.4bpp"
+
+EggShardTiles:: @ 820A2F8
+ .incbin "graphics/misc/egg_shard.4bpp"
+
+ .align 2
+gOamData_820A378:: @ 820A378
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_820A380:: @ 820A380
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820A388:: @ 820A388
+ obj_image_anim_frame 16, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820A390:: @ 820A390
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820A398:: @ 820A398
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_820A3A0:: @ 820A3A0
+ .4byte gSpriteAnim_820A380
+ .4byte gSpriteAnim_820A388
+ .4byte gSpriteAnim_820A390
+ .4byte gSpriteAnim_820A398
+
+ .align 2
+gUnknown_0820A3B0:: @ 820A3B0
+ obj_tiles EggHatchTiles, 2048, 12345
+
+ .align 2
+gUnknown_0820A3B8:: @ 820A3B8
+ obj_tiles EggShardTiles, 128, 23456
+
+ .align 2
+gUnknown_0820A3C0:: @ 820A3C0
+ obj_pal EggPalette, 54321
+
+ .align 2
+gSpriteTemplate_820A3C8:: @ 820A3C8
+ spr_template 12345, 54321, gOamData_820A378, gSpriteAnimTable_820A3A0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_820A3E0:: @ 820A3E0
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_820A3E8:: @ 820A3E8
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820A3F0:: @ 820A3F0
+ obj_image_anim_frame 1, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820A3F8:: @ 820A3F8
+ obj_image_anim_frame 2, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820A400:: @ 820A400
+ obj_image_anim_frame 3, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_820A408:: @ 820A408
+ .4byte gSpriteAnim_820A3E8
+ .4byte gSpriteAnim_820A3F0
+ .4byte gSpriteAnim_820A3F8
+ .4byte gSpriteAnim_820A400
+
+ .align 2
+gSpriteTemplate_820A418:: @ 820A418
+ spr_template 23456, 54321, gOamData_820A3E0, gSpriteAnimTable_820A408, NULL, gDummySpriteAffineAnimTable, SpriteCB_EggShard
+
+@ The values are Q8.8 fixed-point numbers.
+ .align 1
+gEggShardVelocities:: @ 820A430
+ .2byte 0xFE80, 0xFC40 @ (-1.5, -3.75)
+ .2byte 0xFB00, 0xFD00 @ (-5, -3)
+ .2byte 0x0380, 0xFD00 @ (3.5, -3)
+ .2byte 0xFC00, 0xFC40 @ (-4, -3.75)
+ .2byte 0x0200, 0xFE80 @ (2, -1.5)
+ .2byte 0xFF80, 0xF940 @ (-0.5, -6.75)
+ .2byte 0x0500, 0xFDC0 @ (5, -2.25)
+ .2byte 0xFE80, 0xFC40 @ (-1.5, -3.75)
+ .2byte 0x0480, 0xFE80 @ (4.5, -1.5)
+ .2byte 0xFF00, 0xF940 @ (-1, -6.75)
+ .2byte 0x0400, 0xFDC0 @ (4, -2.25)
+ .2byte 0xFC80, 0xFC40 @ (-3.5, -3.75)
+ .2byte 0x0100, 0xFE80 @ (1, -1.5)
+ .2byte 0xFC7C, 0xF940 @ (-3.515625, -6.75)
+ .2byte 0x0480, 0xFDC0 @ (4.5, -2.25)
+ .2byte 0xFF80, 0xF880 @ (-0.5, -7.5)
+ .2byte 0x0100, 0xFB80 @ (1, -4.5)
+ .2byte 0xFD80, 0xFDC0 @ (-2.5, -2.25)
+ .2byte 0x0280, 0xF880 @ (2.5, -7.5)
diff --git a/data/event_scripts.s b/data/event_scripts.s
index e76663f7f..d909f1006 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -1324,7 +1324,7 @@ EverGrandeCity_HallOfFame_EventScript_19FC70:: @ 819FC70
setflag 2141
return
-gUnknown_0819FC74:: @ 819FC74
+EventScript_LeagueWhiteOut:: @ 819FC74
call EverGrandeCity_HallOfFame_EventScript_19FD09
call EventScript_19FC84
jump gUnknown_0819FC9F
@@ -1686,7 +1686,7 @@ gUnknown_081A0009:: @ 81A0009
end
EventScript_1A0023:
- message UnknownString_81A0A01
+ message gPCText_WhichPCShouldBeAccessed
waittext
special 262
waitstate
@@ -2970,8 +2970,7 @@ UnusedMixRecordsSeeYouAgainText: @ 81A09D2
UnknownString_81A09EC: @ 81A09EC
.string "{PLAYER} booted up the PC.$"
-gUnknown_081A0A01:: @ 81A0A01
-UnknownString_81A0A01: @ 81A0A01
+gPCText_WhichPCShouldBeAccessed:: @ 81A0A01
.string "Which PC should be accessed?$"
UnknownString_81A0A1E: @ 81A0A1E
diff --git a/data/evolution_graphics.s b/data/evolution_graphics.s
new file mode 100644
index 000000000..e362b4dba
--- /dev/null
+++ b/data/evolution_graphics.s
@@ -0,0 +1,70 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gEvoSparklePalette: @ 8416E44
+ .incbin "graphics/misc/evo_sparkle.gbapal"
+
+ .align 2
+gEvoSparkleTiles: @ 8416E64
+ .incbin "graphics/misc/evo_sparkle.4bpp.lz"
+
+gUnknown_08416E84:: @ 8416E84
+ obj_tiles gEvoSparkleTiles, 0x20, 1001
+ .space 8
+
+gUnknown_08416E94:: @ 8416E94
+ obj_pal gEvoSparklePalette, 1001
+ .space 8
+
+ .align 2
+gOamData_8416EA4:: @ 8416EA4
+ .2byte 0x00A0
+ .2byte 0x0000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_8416EAC:: @ 8416EAC
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8416EB4:: @ 8416EB4
+ .4byte gSpriteAnim_8416EAC
+
+ .align 2
+gSpriteTemplate_8416EB8:: @ 8416EB8
+ spr_template 1001, 1001, gOamData_8416EA4, gSpriteAnimTable_8416EB4, NULL, gDummySpriteAffineAnimTable, nullsub_84
+
+ .align 1
+gUnknown_08416ED0:: @ 8416ED0
+ .2byte 0x3C0
+ .2byte 0x380
+ .2byte 0x340
+ .2byte 0x300
+ .2byte 0x2C0
+ .2byte 0x280
+ .2byte 0x240
+ .2byte 0x200
+ .2byte 0x1C0
+ .2byte 0x180
+ .2byte 0x140
+ .2byte 0x100
+ .2byte 0xFFFC
+ .2byte 0x10
+ .2byte 0xFFFD
+ .2byte 0x30
+ .2byte 0xFFFE
+ .2byte 0x50
+ .2byte 0xFFFF
+ .2byte 0x70
+ .2byte 0x1
+ .2byte 0x70
+ .2byte 0x2
+ .2byte 0x50
+ .2byte 0x3
+ .2byte 0x30
+ .2byte 0x4
+ .2byte 0x10
diff --git a/data/evolution_scene.s b/data/evolution_scene.s
new file mode 100644
index 000000000..24744a196
--- /dev/null
+++ b/data/evolution_scene.s
@@ -0,0 +1,14 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_083F868C:: @ 83F868C
+ .string "ヌケニン$"
+
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}$"
+ .string "▶\n $"
+ .string " \n▶$"
+ .string " \n $"
+
+ .space 9
diff --git a/data/experience_tables/erratic_growth_rate.s b/data/experience_tables/erratic_growth_rate.inc
index d3a455a9f..d3a455a9f 100644
--- a/data/experience_tables/erratic_growth_rate.s
+++ b/data/experience_tables/erratic_growth_rate.inc
diff --git a/data/experience_tables/fast_growth_rate.s b/data/experience_tables/fast_growth_rate.inc
index d8675fdc0..d8675fdc0 100644
--- a/data/experience_tables/fast_growth_rate.s
+++ b/data/experience_tables/fast_growth_rate.inc
diff --git a/data/experience_tables/fluctuating_growth_rate.s b/data/experience_tables/fluctuating_growth_rate.inc
index 81a962327..81a962327 100644
--- a/data/experience_tables/fluctuating_growth_rate.s
+++ b/data/experience_tables/fluctuating_growth_rate.inc
diff --git a/data/experience_tables/medium_fast_growth_rate.s b/data/experience_tables/medium_fast_growth_rate.inc
index 5a51dd381..5a51dd381 100644
--- a/data/experience_tables/medium_fast_growth_rate.s
+++ b/data/experience_tables/medium_fast_growth_rate.inc
diff --git a/data/experience_tables/medium_slow_growth_rate.s b/data/experience_tables/medium_slow_growth_rate.inc
index d4c16b8c0..d4c16b8c0 100644
--- a/data/experience_tables/medium_slow_growth_rate.s
+++ b/data/experience_tables/medium_slow_growth_rate.inc
diff --git a/data/experience_tables/slow_growth_rate.s b/data/experience_tables/slow_growth_rate.inc
index 8d10b34ed..8d10b34ed 100644
--- a/data/experience_tables/slow_growth_rate.s
+++ b/data/experience_tables/slow_growth_rate.inc
diff --git a/data/experience_tables/tables.inc b/data/experience_tables/tables.inc
index 5018efc0f..763d6f8bb 100644
--- a/data/experience_tables/tables.inc
+++ b/data/experience_tables/tables.inc
@@ -1,11 +1,11 @@
.align 2
gExperienceTables:: @ 81FDF78
- .include "data/experience_tables/medium_fast_growth_rate.s"
- .include "data/experience_tables/erratic_growth_rate.s"
- .include "data/experience_tables/fluctuating_growth_rate.s"
- .include "data/experience_tables/medium_slow_growth_rate.s"
- .include "data/experience_tables/fast_growth_rate.s"
- .include "data/experience_tables/slow_growth_rate.s"
+ .include "data/experience_tables/medium_fast_growth_rate.inc"
+ .include "data/experience_tables/erratic_growth_rate.inc"
+ .include "data/experience_tables/fluctuating_growth_rate.inc"
+ .include "data/experience_tables/medium_slow_growth_rate.inc"
+ .include "data/experience_tables/fast_growth_rate.inc"
+ .include "data/experience_tables/slow_growth_rate.inc"
@ TODO: find out if these copies are used
- .include "data/experience_tables/medium_fast_growth_rate.s"
- .include "data/experience_tables/medium_fast_growth_rate.s"
+ .include "data/experience_tables/medium_fast_growth_rate.inc"
+ .include "data/experience_tables/medium_fast_growth_rate.inc"
diff --git a/data/field_door.s b/data/field_door.s
new file mode 100644
index 000000000..d7ccdd2d4
--- /dev/null
+++ b/data/field_door.s
@@ -0,0 +1,416 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+DoorAnimTiles_04: @ 8308F1C
+ .incbin "graphics/door_anims/04/0.4bpp"
+ .incbin "graphics/door_anims/04/1.4bpp"
+ .incbin "graphics/door_anims/04/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_05: @ 830923C
+ .incbin "graphics/door_anims/05/0.4bpp"
+ .incbin "graphics/door_anims/05/1.4bpp"
+ .incbin "graphics/door_anims/05/2.4bpp"
+
+ .align 2
+DoorAnimTiles_08: @ 830953C
+ .incbin "graphics/door_anims/08/0.4bpp"
+ .incbin "graphics/door_anims/08/1.4bpp"
+ .incbin "graphics/door_anims/08/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_15: @ 830985C
+ .incbin "graphics/door_anims/15/0.4bpp"
+ .incbin "graphics/door_anims/15/1.4bpp"
+ .incbin "graphics/door_anims/15/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_16: @ 8309B7C
+ .incbin "graphics/door_anims/16/0.4bpp"
+ .incbin "graphics/door_anims/16/1.4bpp"
+ .incbin "graphics/door_anims/16/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_00: @ 8309E9C
+ .incbin "graphics/door_anims/00/0.4bpp"
+ .incbin "graphics/door_anims/00/1.4bpp"
+ .incbin "graphics/door_anims/00/2.4bpp"
+
+ .align 2
+DoorAnimTiles_01: @ 830A19C
+ .incbin "graphics/door_anims/01/0.4bpp"
+ .incbin "graphics/door_anims/01/1.4bpp"
+ .incbin "graphics/door_anims/01/2.4bpp"
+
+ .align 2
+DoorAnimTiles_02: @ 830A49C
+ .incbin "graphics/door_anims/02/0.4bpp"
+ .incbin "graphics/door_anims/02/1.4bpp"
+ .incbin "graphics/door_anims/02/2.4bpp"
+
+ .align 2
+DoorAnimTiles_03: @ 830A79C
+ .incbin "graphics/door_anims/03/0.4bpp"
+ .incbin "graphics/door_anims/03/1.4bpp"
+ .incbin "graphics/door_anims/03/2.4bpp"
+
+ .align 2
+DoorAnimTiles_06: @ 830AA9C
+ .incbin "graphics/door_anims/06/0.4bpp"
+ .incbin "graphics/door_anims/06/1.4bpp"
+ .incbin "graphics/door_anims/06/2.4bpp"
+
+ .align 2
+DoorAnimTiles_07: @ 830AD9C
+ .incbin "graphics/door_anims/07/0.4bpp"
+ .incbin "graphics/door_anims/07/1.4bpp"
+ .incbin "graphics/door_anims/07/2.4bpp"
+
+ .align 2
+DoorAnimTiles_09: @ 830B09C
+ .incbin "graphics/door_anims/09/0.4bpp"
+ .incbin "graphics/door_anims/09/1.4bpp"
+ .incbin "graphics/door_anims/09/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_10: @ 830B3BC
+ .incbin "graphics/door_anims/10/0.4bpp"
+ .incbin "graphics/door_anims/10/1.4bpp"
+ .incbin "graphics/door_anims/10/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_11: @ 830B6DC
+ .incbin "graphics/door_anims/11/0.4bpp"
+ .incbin "graphics/door_anims/11/1.4bpp"
+ .incbin "graphics/door_anims/11/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_12: @ 830B9FC
+ .incbin "graphics/door_anims/12/0.4bpp"
+ .incbin "graphics/door_anims/12/1.4bpp"
+ .incbin "graphics/door_anims/12/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_13: @ 830BD1C
+ .incbin "graphics/door_anims/13/0.4bpp"
+ .incbin "graphics/door_anims/13/1.4bpp"
+ .incbin "graphics/door_anims/13/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_14: @ 830C03C
+ .incbin "graphics/door_anims/14/0.4bpp"
+ .incbin "graphics/door_anims/14/1.4bpp"
+ .incbin "graphics/door_anims/14/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_17: @ 830C35C
+ .incbin "graphics/door_anims/17/0.4bpp"
+ .incbin "graphics/door_anims/17/1.4bpp"
+ .incbin "graphics/door_anims/17/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_18: @ 830C67C
+ .incbin "graphics/door_anims/18/0.4bpp"
+ .incbin "graphics/door_anims/18/1.4bpp"
+ .incbin "graphics/door_anims/18/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_19: @ 830C99C
+ .incbin "graphics/door_anims/19/0.4bpp"
+ .incbin "graphics/door_anims/19/1.4bpp"
+ .incbin "graphics/door_anims/19/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_20: @ 830CCBC
+ .incbin "graphics/door_anims/20/0.4bpp"
+ .incbin "graphics/door_anims/20/1.4bpp"
+ .incbin "graphics/door_anims/20/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_21: @ 830CFDC
+ .incbin "graphics/door_anims/21/0.4bpp"
+ .incbin "graphics/door_anims/21/1.4bpp"
+ .incbin "graphics/door_anims/21/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_22: @ 830D2FC
+ .incbin "graphics/door_anims/22/0.4bpp"
+ .incbin "graphics/door_anims/22/1.4bpp"
+ .incbin "graphics/door_anims/22/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_23: @ 830D61C
+ .incbin "graphics/door_anims/23/0.4bpp"
+ .incbin "graphics/door_anims/23/1.4bpp"
+ .incbin "graphics/door_anims/23/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_24: @ 830D93C
+ .incbin "graphics/door_anims/24/0.4bpp"
+ .incbin "graphics/door_anims/24/1.4bpp"
+ .incbin "graphics/door_anims/24/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_25: @ 830DC5C
+ .incbin "graphics/door_anims/25/0.4bpp"
+ .incbin "graphics/door_anims/25/1.4bpp"
+ .incbin "graphics/door_anims/25/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_26: @ 830DF7C
+ .incbin "graphics/door_anims/26/0.4bpp"
+ .incbin "graphics/door_anims/26/1.4bpp"
+ .incbin "graphics/door_anims/26/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_27: @ 830E29C
+ .incbin "graphics/door_anims/27/0.4bpp"
+ .incbin "graphics/door_anims/27/1.4bpp"
+ .incbin "graphics/door_anims/27/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_28: @ 830E5BC
+ .incbin "graphics/door_anims/28/0.4bpp"
+ .incbin "graphics/door_anims/28/1.4bpp"
+ .incbin "graphics/door_anims/28/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_29: @ 830E8DC
+ .incbin "graphics/door_anims/29/0.4bpp"
+ .incbin "graphics/door_anims/29/1.4bpp"
+ .incbin "graphics/door_anims/29/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_30: @ 830EBFC
+ .incbin "graphics/door_anims/30/0.4bpp"
+ .incbin "graphics/door_anims/30/1.4bpp"
+ .incbin "graphics/door_anims/30/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_31: @ 830EF1C
+ .incbin "graphics/door_anims/31/0.4bpp"
+ .incbin "graphics/door_anims/31/1.4bpp"
+ .incbin "graphics/door_anims/31/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_32: @ 830F23C
+ .incbin "graphics/door_anims/32/0.4bpp"
+ .incbin "graphics/door_anims/32/1.4bpp"
+ .incbin "graphics/door_anims/32/2.4bpp"
+
+ .space 32
+
+ .align 2
+DoorAnimTiles_33: @ 830F55C
+ .incbin "graphics/door_anims/33/0.4bpp"
+ .incbin "graphics/door_anims/33/1.4bpp"
+ .incbin "graphics/door_anims/33/2.4bpp"
+
+ .space 32
+
+gDoorOpenAnimFrames:: @ 830F87C
+ door_anim_frame 4, -1
+ door_anim_frame 4, 0
+ door_anim_frame 4, 0x100
+ door_anim_frame 4, 0x200
+ door_anim_frame 0, 0
+
+gDoorCloseAnimFrames:: @ 830F890
+ door_anim_frame 4, 0x200
+ door_anim_frame 4, 0x100
+ door_anim_frame 4, 0
+ door_anim_frame 4, -1
+ door_anim_frame 0, 0
+
+DoorAnimPalettes_830F8A4:
+ .byte 1, 1, 1, 1, 1, 1, 1, 1
+
+DoorAnimPalettes_830F8AC:
+ .byte 1, 1, 1, 1, 1, 1, 1, 1
+
+DoorAnimPalettes_830F8B4:
+ .byte 5, 5, 5, 5, 5, 5, 5, 5
+
+DoorAnimPalettes_830F8BC:
+ .byte 0, 0, 1, 1, 1, 1, 1, 1
+
+DoorAnimPalettes_830F8C4:
+ .byte 6, 6, 6, 6, 6, 6, 6, 6
+
+DoorAnimPalettes_830F8CC:
+ .byte 8, 8, 8, 8, 8, 8, 8, 8
+
+DoorAnimPalettes_830F8D4:
+ .byte 11, 11, 11, 11, 11, 11, 11, 11
+
+DoorAnimPalettes_830F8DC:
+ .byte 10, 10, 10, 10, 10, 10, 10, 10
+
+DoorAnimPalettes_830F8E4:
+ .byte 7, 7, 7, 7, 7, 7, 7, 7
+
+DoorAnimPalettes_830F8EC:
+ .byte 8, 8, 8, 8, 8, 8, 8, 8
+
+DoorAnimPalettes_830F8F4:
+ .byte 9, 9, 9, 9, 9, 9, 9, 9
+
+DoorAnimPalettes_830F8FC:
+ .byte 9, 9, 1, 1, 1, 1, 1, 1
+
+DoorAnimPalettes_830F904:
+ .byte 8, 8, 8, 8, 8, 8, 8, 8
+
+DoorAnimPalettes_830F90C:
+ .byte 9, 9, 9, 9, 9, 9, 9, 9
+
+DoorAnimPalettes_830F914:
+ .byte 6, 6, 6, 6, 6, 6, 6, 6
+
+DoorAnimPalettes_830F91C:
+ .byte 6, 6, 6, 6, 6, 6, 6, 6
+
+DoorAnimPalettes_830F924:
+ .byte 0, 0, 5, 5, 5, 5, 5, 5
+
+DoorAnimPalettes_830F92C:
+ .byte 6, 6, 1, 1, 1, 1, 1, 1
+
+DoorAnimPalettes_830F934:
+ .byte 7, 7, 7, 7, 7, 7, 7, 7
+
+DoorAnimPalettes_830F93C:
+ .byte 6, 6, 5, 5, 5, 5, 5, 5
+
+DoorAnimPalettes_830F944:
+ .byte 5, 5, 5, 5, 5, 5, 5, 5
+
+DoorAnimPalettes_830F94C:
+ .byte 1, 1, 1, 1, 1, 1, 1, 1
+
+DoorAnimPalettes_830F954:
+ .byte 6, 6, 7, 7, 7, 7, 7, 7
+
+DoorAnimPalettes_830F95C:
+ .byte 7, 7, 7, 7, 7, 7, 7, 7
+
+DoorAnimPalettes_830F964:
+ .byte 5, 5, 5, 5, 5, 5, 5, 5
+
+DoorAnimPalettes_830F96C:
+ .byte 9, 9, 9, 9, 9, 9, 9, 9
+
+DoorAnimPalettes_830F974:
+ .byte 8, 8, 8, 8, 8, 8, 8, 8
+
+DoorAnimPalettes_830F97C:
+ .byte 6, 6, 6, 6, 6, 6, 6, 6
+
+DoorAnimPalettes_830F984:
+ .byte 7, 7, 7, 7, 7, 7, 7, 7
+
+DoorAnimPalettes_830F98C:
+ .byte 11, 11, 7, 7, 7, 7, 7, 7
+
+DoorAnimPalettes_830F994:
+ .byte 7, 7, 7, 7, 7, 7, 7, 7
+
+DoorAnimPalettes_830F99C:
+ .byte 6, 6, 7, 7, 7, 7, 7, 7
+
+DoorAnimPalettes_830F9A4:
+ .byte 9, 9, 9, 9, 9, 9, 9, 9
+
+DoorAnimPalettes_830F9AC:
+ .byte 7, 7, 7, 7, 7, 7, 7, 7
+
+ .align 2
+gDoorAnimGraphicsTable:: @ 830F9B4
+ door_anim_gfx 0x021, 0, DoorAnimTiles_00, DoorAnimPalettes_830F8A4
+ door_anim_gfx 0x061, 1, DoorAnimTiles_01, DoorAnimPalettes_830F8AC
+ door_anim_gfx 0x1CD, 1, DoorAnimTiles_02, DoorAnimPalettes_830F8B4
+ door_anim_gfx 0x041, 1, DoorAnimTiles_03, DoorAnimPalettes_830F8BC
+ door_anim_gfx 0x248, 0, DoorAnimTiles_04, DoorAnimPalettes_830F8C4
+ door_anim_gfx 0x249, 0, DoorAnimTiles_05, DoorAnimPalettes_830F8CC
+ door_anim_gfx 0x22F, 0, DoorAnimTiles_06, DoorAnimPalettes_830F8D4
+ door_anim_gfx 0x21F, 0, DoorAnimTiles_07, DoorAnimPalettes_830F8DC
+ door_anim_gfx 0x2A5, 0, DoorAnimTiles_08, DoorAnimPalettes_830F8E4
+ door_anim_gfx 0x287, 0, DoorAnimTiles_09, DoorAnimPalettes_830F8F4
+ door_anim_gfx 0x2AC, 0, DoorAnimTiles_10, DoorAnimPalettes_830F934
+ door_anim_gfx 0x3A1, 0, DoorAnimTiles_11, DoorAnimPalettes_830F93C
+ door_anim_gfx 0x2DC, 0, DoorAnimTiles_12, DoorAnimPalettes_830F92C
+ door_anim_gfx 0x225, 0, DoorAnimTiles_13, DoorAnimPalettes_830F924
+ door_anim_gfx 0x1DB, 1, DoorAnimTiles_14, DoorAnimPalettes_830F94C
+ door_anim_gfx 0x246, 0, DoorAnimTiles_15, DoorAnimPalettes_830F8EC
+ door_anim_gfx 0x28E, 0, DoorAnimTiles_16, DoorAnimPalettes_830F944
+ door_anim_gfx 0x2A1, 0, DoorAnimTiles_17, DoorAnimPalettes_830F8FC
+ door_anim_gfx 0x21C, 0, DoorAnimTiles_18, DoorAnimPalettes_830F914
+ door_anim_gfx 0x21E, 0, DoorAnimTiles_19, DoorAnimPalettes_830F91C
+ door_anim_gfx 0x21D, 1, DoorAnimTiles_20, DoorAnimPalettes_830F904
+ door_anim_gfx 0x21A, 0, DoorAnimTiles_21, DoorAnimPalettes_830F90C
+ door_anim_gfx 0x224, 0, DoorAnimTiles_22, DoorAnimPalettes_830F954
+ door_anim_gfx 0x289, 0, DoorAnimTiles_23, DoorAnimPalettes_830F95C
+ door_anim_gfx 0x30C, 1, DoorAnimTiles_24, DoorAnimPalettes_830F964
+ door_anim_gfx 0x32D, 1, DoorAnimTiles_25, DoorAnimPalettes_830F96C
+ door_anim_gfx 0x2ED, 1, DoorAnimTiles_26, DoorAnimPalettes_830F974
+ door_anim_gfx 0x264, 1, DoorAnimTiles_27, DoorAnimPalettes_830F97C
+ door_anim_gfx 0x22B, 0, DoorAnimTiles_28, DoorAnimPalettes_830F984
+ door_anim_gfx 0x2F7, 0, DoorAnimTiles_29, DoorAnimPalettes_830F98C
+ door_anim_gfx 0x297, 0, DoorAnimTiles_30, DoorAnimPalettes_830F994
+ door_anim_gfx 0x285, 1, DoorAnimTiles_31, DoorAnimPalettes_830F99C
+ door_anim_gfx 0x25D, 1, DoorAnimTiles_32, DoorAnimPalettes_830F9A4
+ door_anim_gfx 0x20E, 1, DoorAnimTiles_33, DoorAnimPalettes_830F9AC
+ door_anim_gfx 0, 0, 0, 0
diff --git a/data/field_effect_helpers.s b/data/field_effect_helpers.s
new file mode 100644
index 000000000..d22bd8dde
--- /dev/null
+++ b/data/field_effect_helpers.s
@@ -0,0 +1,37 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ XXX: Unused? Probably aligned because it's at the beginning of an object file.
+ .align 2
+ .string "タマゴ$"
+
+ .align 1
+gUnknown_08401E2C:: @ 8401E2C
+ .2byte 0xC, 0x1C, 0x2C
+
+gUnknown_08401E32:: @ 8401E32
+ .byte 0, 1, 2, 3
+
+ .align 1
+gUnknown_08401E36:: @ 8401E36
+ .2byte 4, 4, 4, 16
+
+ .align 2
+gUnknown_08401E40:: @ 8401E40
+ .4byte sub_81275A0
+ .4byte sub_81275C4
+
+ .align 2
+gUnknown_08401E48:: @ 8401E48
+ .4byte sub_8127DA0
+ .4byte sub_8127DD0
+ .4byte sub_8127E30
+
+gUnknown_08401E54:: @ 8401E54
+ .byte 0, 0, 1, 2, 3
+
+ .align 1
+gUnknown_08401E5A:: @ 8401E5A
+ .2byte 3, 7
diff --git a/data/field_ground_effect.s b/data/field_ground_effect.s
new file mode 100644
index 000000000..d3dbceedb
--- /dev/null
+++ b/data/field_ground_effect.s
@@ -0,0 +1,72 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_08376040:: @ 8376040
+ .4byte MetatileBehavior_IsJumpSouth
+ .4byte MetatileBehavior_IsJumpNorth
+ .4byte MetatileBehavior_IsJumpWest
+ .4byte MetatileBehavior_IsJumpEast
+
+gUnknown_08376050:: @ 8376050
+ .byte 0x73, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x00, 0x00, 0x73
+
+@ Each byte corresponds to a sprite priority for a field object.
+@ This is directly the inverse of gFieldObjectPriorities_08376070.
+gFieldObjectPriorities_08376060:: @ 8376060
+ .byte 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 0, 0, 2
+
+@ Each byte corresponds to a sprite priority for a field object.
+@ This is the inverse of gFieldObjectPriorities_08376060.
+@ 1 = Above player sprite
+@ 2 = Below player sprite
+gFieldObjectPriorities_08376070:: @ 8376070
+ .byte 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 1
+
+ .align 2
+gUnknown_08376080:: @ 8376080
+ .4byte nullsub_50
+ .4byte DoTracksGroundEffect_Footprints
+ .4byte DoTracksGroundEffect_BikeTireTracks
+
+@ First byte is a Field Effect script id. (gFieldEffectScriptPointers)
+@ Last three bytes are unknown.
+gSandFootprints_FieldEffectData:: @ 837608C
+ .byte 0xD, 0x0, 0x18, 0x0
+
+@ Specifies which bike track shape to show next.
+@ For example, when the bike turns from up to right, it will show
+@ a track that curves to the right.
+@ Each 4-byte row corresponds to the initial direction of the bike, and
+@ each byte in that row is for the next direction of the bike in the order
+@ of down, up, left, right.
+gBikeTireTracks_Transitions:: @ 8376090
+ .byte 1, 2, 7, 8
+ .byte 1, 2, 6, 5
+ .byte 5, 8, 3, 4
+ .byte 6, 7, 3, 4
+
+ .align 2
+gUnknown_083760A0:: @ 83760A0
+ .4byte GroundEffect_SpawnOnTallGrass
+ .4byte sub_8063E94
+ .4byte sub_8063EE0
+ .4byte sub_8063F2C
+ .4byte GroundEffect_WaterReflection
+ .4byte GroundEffect_IceReflection
+ .4byte GroundEffect_FlowingWater
+ .4byte sub_8063FA0
+ .4byte sub_8063FCC
+ .4byte GroundEffect_Ripple
+ .4byte GroundEffect_StepOnPuddle
+ .4byte GroundEffect_SandPile
+ .4byte GroundEffect_JumpOnTallGrass
+ .4byte GroundEffect_JumpOnLongGrass
+ .4byte GroundEffect_JumpOnShallowWater
+ .4byte GroundEffect_JumpOnWater
+ .4byte GroundEffect_JumpLandingDust
+ .4byte GroundEffect_ShortGrass
+ .4byte GroundEffect_HotSprings
+ .4byte GroundEffect_Seaweed
diff --git a/data/field_map_obj_helpers.s b/data/field_map_obj_helpers.s
new file mode 100644
index 000000000..c2111da0f
--- /dev/null
+++ b/data/field_map_obj_helpers.s
@@ -0,0 +1,93 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+Unknown_83760F0:
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+ .4byte Step1
+
+ .align 2
+Unknown_8376130:
+ .4byte Step2
+ .4byte Step2
+ .4byte Step2
+ .4byte Step2
+ .4byte Step2
+ .4byte Step2
+ .4byte Step2
+ .4byte Step2
+
+ .align 2
+Unknown_8376150:
+ .4byte Step2
+ .4byte Step3
+ .4byte Step3
+ .4byte Step2
+ .4byte Step3
+ .4byte Step3
+
+ .align 2
+Unknown_8376168:
+ .4byte Step4
+ .4byte Step4
+ .4byte Step4
+ .4byte Step4
+
+ .align 2
+Unknown_8376178:
+ .4byte Step8
+ .4byte Step8
+
+ .align 2
+gUnknown_08376180:: @ 8376180
+ .4byte Unknown_83760F0
+ .4byte Unknown_8376130
+ .4byte Unknown_8376150
+ .4byte Unknown_8376168
+ .4byte Unknown_8376178
+
+ .align 1
+gUnknown_08376194:: @ 8376194
+ .2byte 16, 8, 6, 4, 2
+Unknown_837619E:
+ .byte -4, -6, -8, -10, -11, -12, -12, -12, -11, -10, -9, -8, -6, -4, 0, 0
+Unknown_83761AE:
+ .byte 0, -2, -3, -4, -5, -6, -6, -6, -5, -5, -4, -3, -2, 0, 0, 0
+Unknown_83761BE:
+ .byte -2, -4, -6, -8, -9, -10, -10, -10, -9, -8, -6, -5, -3, -2, 0, 0
+
+ .align 2
+gUnknown_083761D0:: @ 83761D0
+ .4byte Unknown_837619E
+ .4byte Unknown_83761AE
+ .4byte Unknown_83761BE
+
+ .align 1
+gUnknown_083761DC:: @ 83761DC
+ .2byte 0x10, 0x10, 0x20
+
+gUnknown_083761E2:: @ 83761E2
+ .byte 0, 0, 1
+
+ .align 1
+gUnknown_083761E6:: @ 83761E6
+ .2byte 0x20, 0x20, 0x40
+
+gUnknown_083761EC:: @ 83761EC
+ .byte 1, 1, 2
diff --git a/data/field_special_scene.s b/data/field_special_scene.s
new file mode 100644
index 000000000..9d3958924
--- /dev/null
+++ b/data/field_special_scene.s
@@ -0,0 +1,41 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gMapObjectPic_MovingBox:: @ 83D28AC
+ .incbin "graphics/map_objects/pics/misc/moving_box.4bpp"
+
+ .align 2
+gMapObjectPalette19:: @ 83D292C
+ .incbin "graphics/map_objects/palettes/19.gbapal"
+
+gTruckCamera_HorizontalTable:: @ 83D294C
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 1
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte -1
+ .byte -1
+ .byte -1
+ .byte 0
+
+gUnknown_083D295F:: @ 83D295F
+ step_18
+ step_end
+
+gUnknown_083D2961:: @ 83D2961
+ step_17
+ step_end
diff --git a/data/field_tasks.s b/data/field_tasks.s
new file mode 100644
index 000000000..122e089e6
--- /dev/null
+++ b/data/field_tasks.s
@@ -0,0 +1,66 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_08376364:: @ 8376364
+ .4byte DummyPerStepCallback
+ .4byte PerStepCallback_8069F64
+ .4byte PerStepCallback_8069AA0
+ .4byte PerStepCallback_8069864
+ .4byte PerStepCallback_8069DD4
+ .4byte EndTruckSequence
+ .4byte sub_80BCF1C
+ .4byte PerStepCallback_806A07C
+
+gUnknown_08376384:: @ 8376384
+ .byte 0, 0,0x59, 2, 0, 1,0x61, 2
+ .byte 0, -1,0x59, 2, 0, 0,0x61, 2
+ .byte 0, 0,0x52, 2, 1, 0,0x53, 2
+ .byte -1, 0,0x52, 2, 0, 0,0x53, 2
+
+gUnknown_083763A4:: @ 83763A4
+ .byte 0, 0,0x5A, 2, 0, 1,0x62, 2
+ .byte 0, -1,0x5A, 2, 0, 0,0x62, 2
+ .byte 0, 0,0x54, 2, 1, 0,0x55, 2
+ .byte -1, 0,0x54, 2, 0, 0,0x55, 2
+
+gUnknown_083763C4:: @ 83763C4
+ .byte 0, 0,0x58, 2, 0, 1,0x60, 2
+ .byte 0, -1,0x58, 2, 0, 0,0x60, 2
+ .byte 0, 0,0x50, 2, 1, 0,0x51, 2
+ .byte -1, 0,0x50, 2, 0, 0,0x51, 2
+
+ .align 1
+gUnknown_083763E4:: @ 83763E4
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0x4001
+ .2byte 0x4002
+ .2byte 0x4003
+ .2byte 0x4004
+ .2byte 0
+ .2byte 0
+ .2byte 0x4005
+ .2byte 0x4006
+ .2byte 0x4007
+ .2byte 0
+ .2byte 0
+ .2byte 0x4008
+ .2byte 0x4009
+ .2byte 0x400A
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0
+ .2byte 0
+
+ .align 1
+gUnknown_08376418:: @ 8376418
+ .2byte 0xE8, 0xEB, 0xEA, 0xE9
diff --git a/data/field_weather.s b/data/field_weather.s
new file mode 100644
index 000000000..836bfbe99
--- /dev/null
+++ b/data/field_weather.s
@@ -0,0 +1,490 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+DroughtPaletteData_0: @ 8393FE8
+ .incbin "graphics/weather/drought0.bin.lz"
+
+ .align 2
+DroughtPaletteData_1: @ 839480C
+ .incbin "graphics/weather/drought1.bin.lz"
+
+ .align 2
+DroughtPaletteData_2: @ 8395004
+ .incbin "graphics/weather/drought2.bin.lz"
+
+ .align 2
+DroughtPaletteData_3: @ 83957A0
+ .incbin "graphics/weather/drought3.bin.lz"
+
+ .align 2
+DroughtPaletteData_4: @ 8395FBC
+ .incbin "graphics/weather/drought4.bin.lz"
+
+ .align 2
+DroughtPaletteData_5: @ 8396784
+ .incbin "graphics/weather/drought5.bin.lz"
+
+ .align 2
+gUnknown_08396FA8:: @ 8396FA8
+ .4byte DroughtPaletteData_0
+ .4byte DroughtPaletteData_1
+ .4byte DroughtPaletteData_2
+ .4byte DroughtPaletteData_3
+ .4byte DroughtPaletteData_4
+ .4byte DroughtPaletteData_5
+ .4byte 0x2000000
+
+ .align 2
+gUnknown_08396FC4:: @ 8396FC4
+ .4byte gUnknown_0202F7E8
+
+ .align 2
+gUnknown_08396FC8:: @ 8396FC8
+ .4byte sub_807CAE8, nullsub_38, sub_807CAE8, sub_807CB0C
+ .4byte sub_807DE78, sub_807DEF4, sub_807DEC4, sub_807DF54
+ .4byte sub_807DF9C, nullsub_55, sub_807DFC0, sub_807DFD0
+ .4byte sub_807E364, sub_807E400, sub_807E3D0, sub_807E460
+ .4byte sub_807E9C8, snowflakes_progress2, sub_807EA18, sub_807EAC0
+ .4byte sub_807EE80, sub_807EFC0, sub_807EEF4, sub_807F34C
+ .4byte sub_807F49C, sub_807F52C, sub_807F4FC, sub_807F5EC
+ .4byte sub_807F7F8, sub_807F888, sub_807F858, sub_807F934
+ .4byte sub_807FE9C, sub_807FF4C, sub_807FF1C, sub_807FFC8
+ .4byte sub_807FB24, sub_807FBD8, sub_807FBA8, sub_807FC3C
+ .4byte sub_807F49C, sub_807F52C, sub_807F4FC, sub_807F5EC
+ .4byte sub_8080430, nullsub_56, sub_8080460, sub_8080470
+ .4byte sub_807E110, sub_807E174, sub_807E144, sub_807E258
+ .4byte sub_807EF24, sub_807EFC0, sub_807EF90, sub_807F34C
+ .4byte sub_8080474, sub_80804F8, sub_80804C8, sub_808056C
+
+ .align 2
+gUnknown_083970B8:: @ 83970B8
+ .4byte sub_807CC24
+ .4byte sub_807CCAC
+ .4byte nullsub_39
+ .4byte nullsub_39
+
+gUnknown_083970C8:: @ 83970C8
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 0
+ .byte 0
+ .byte 2
+ .byte 1
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 2
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+
+ .align 2
+gUnknown_083970E8:: @ 83970E8
+ .incbin "graphics/weather/0.gbapal"
+
+ .align 2
+gUnknown_08397108:: @ 8397108
+ .incbin "graphics/weather/1.gbapal"
+
+ .align 2
+gUnknown_08397128:: @ 8397128
+ .incbin "graphics/weather/2.gbapal"
+
+ .align 2
+WeatherFog0Tiles: @ 8397148
+ .incbin "graphics/weather/fog0.4bpp"
+
+ .align 2
+gWeatherFog1Tiles:: @ 8397948
+ .incbin "graphics/weather/fog1.4bpp"
+
+ .align 2
+WeatherCloudTiles: @ 8398148
+ .incbin "graphics/weather/cloud.4bpp"
+
+ .align 2
+gSpriteImage_8398948:: @ 8398948
+ .incbin "graphics/weather/snow0.4bpp"
+
+ .align 2
+gSpriteImage_8398968:: @ 8398968
+ .incbin "graphics/weather/snow1.4bpp"
+
+ .align 2
+WeatherBubbleTiles: @ 8398988
+ .incbin "graphics/weather/bubble.4bpp"
+
+ .align 2
+WeatherAshTiles: @ 83989C8
+ .incbin "graphics/weather/ash.4bpp"
+
+ .align 2
+WeatherRainTiles: @ 83999C8
+ .incbin "graphics/weather/rain.4bpp"
+
+ .align 2
+WeatherSandstormTiles: @ 8399FC8
+ .incbin "graphics/weather/sandstorm.4bpp"
+
+ .align 1
+gUnknown_0839A9C8:: @ 839A9C8
+ .2byte 0, 66
+ .2byte 5, 73
+ .2byte 10, 78
+
+ .align 2
+gUnknown_0839A9D4:: @ 839A9D4
+ obj_tiles WeatherCloudTiles, 0x800, 0x1200
+
+ .align 2
+gOamData_839A9DC:: @ 839A9DC
+ .2byte 0x0400
+ .2byte 0xC000
+ .2byte 0x0C00
+
+ .align 2
+gSpriteAnim_839A9E4:: @ 839A9E4
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_839A9EC:: @ 839A9EC
+ .4byte gSpriteAnim_839A9E4
+
+ .align 2
+gSpriteTemplate_839A9F0:: @ 839A9F0
+ spr_template 4608, 4609, gOamData_839A9DC, gSpriteAnimTable_839A9EC, NULL, gDummySpriteAffineAnimTable, sub_807E0F4
+
+ .align 1
+gUnknown_0839AA08:: @ 839AA08
+ .2byte 0, 0
+ .2byte 0, 160
+ .2byte 0, 64
+ .2byte 144, 224
+ .2byte 144, 128
+ .2byte 32, 32
+ .2byte 32, 192
+ .2byte 32, 96
+ .2byte 72, 128
+ .2byte 72, 32
+ .2byte 72, 192
+ .2byte 216, 96
+ .2byte 216, 0
+ .2byte 104, 160
+ .2byte 104, 64
+ .2byte 104, 224
+ .2byte 144, 0
+ .2byte 144, 160
+ .2byte 144, 64
+ .2byte 32, 224
+ .2byte 32, 128
+ .2byte 72, 32
+ .2byte 72, 192
+ .2byte 48, 96
+
+ .align 2
+gOamData_839AA68:: @ 839AA68
+ .2byte 0x8000
+ .2byte 0x8000
+ .2byte 0x2400
+
+ .align 2
+gSpriteAnim_839AA70:: @ 839AA70
+ obj_image_anim_frame 0, 16
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_839AA78:: @ 839AA78
+ obj_image_anim_frame 8, 3
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 40, 2
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_839AA88:: @ 839AA88
+ obj_image_anim_frame 8, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 24, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_839AA98:: @ 839AA98
+ .4byte gSpriteAnim_839AA70
+ .4byte gSpriteAnim_839AA78
+ .4byte gSpriteAnim_839AA88
+
+ .align 2
+gSpriteTemplate_839AAA4:: @ 839AAA4
+ spr_template 4614, 4608, gOamData_839AA68, gSpriteAnimTable_839AA98, NULL, gDummySpriteAffineAnimTable, sub_807E5C0
+
+ .align 1
+gUnknown_0839AABC:: @ 839AABC
+ .2byte -104, 208
+ .2byte -160, 320
+
+ .align 1
+gUnknown_0839AAC4:: @ 839AAC4
+ .2byte 18, 7, 12, 10
+
+ .align 2
+gUnknown_0839AACC:: @ 839AACC
+ obj_tiles WeatherRainTiles, 0x600, 0x1206
+
+ .align 2
+gOamData_839AAD4:: @ 839AAD4
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0400
+
+ .align 2
+gSpriteImageTable_839AADC:: @ 839AADC
+ obj_frame_tiles gSpriteImage_8398948, 0x20
+ obj_frame_tiles gSpriteImage_8398968, 0x20
+
+ .align 2
+gSpriteAnim_839AAEC:: @ 839AAEC
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_839AAF4:: @ 839AAF4
+ obj_image_anim_frame 1, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_839AAFC:: @ 839AAFC
+ .4byte gSpriteAnim_839AAEC
+ .4byte gSpriteAnim_839AAF4
+
+ .align 2
+gSpriteTemplate_839AB04:: @ 839AB04
+ spr_template 0xFFFF, 4608, gOamData_839AAD4, gSpriteAnimTable_839AAFC, gSpriteImageTable_839AADC, gDummySpriteAffineAnimTable, sub_807ED48
+
+@ unused data
+ .2byte 0
+ .2byte 6
+ .2byte 6
+ .2byte 12
+ .2byte 18
+ .2byte 42
+ .2byte 300
+ .2byte 300
+
+ .align 2
+gOamData_839AB2C:: @ 839AB2C
+ .2byte 0x0400
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_839AB34:: @ 839AB34
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_839AB3C:: @ 839AB3C
+ obj_image_anim_frame 32, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_839AB44:: @ 839AB44
+ obj_image_anim_frame 64, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_839AB4C:: @ 839AB4C
+ obj_image_anim_frame 96, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_839AB54:: @ 839AB54
+ obj_image_anim_frame 128, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_839AB5C:: @ 839AB5C
+ obj_image_anim_frame 160, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_839AB64:: @ 839AB64
+ .4byte gSpriteAnim_839AB34
+ .4byte gSpriteAnim_839AB3C
+ .4byte gSpriteAnim_839AB44
+ .4byte gSpriteAnim_839AB4C
+ .4byte gSpriteAnim_839AB54
+ .4byte gSpriteAnim_839AB5C
+
+ .align 2
+gSpriteAffineAnim_839AB7C:: @ 839AB7C
+ obj_rot_scal_anim_frame 0x200, 0x200, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_839AB8C:: @ 839AB8C
+ .4byte gSpriteAffineAnim_839AB7C
+
+ .align 2
+gSpriteTemplate_839AB90:: @ 839AB90
+ spr_template 4609, 4608, gOamData_839AB2C, gSpriteAnimTable_839AB64, NULL, gSpriteAffineAnimTable_839AB8C, sub_807F688
+
+ .align 2
+gUnknown_0839ABA8:: @ 839ABA8
+ obj_tiles gWeatherFog1Tiles, 0x800, 0x1201
+
+ .align 2
+gUnknown_0839ABB0:: @ 839ABB0
+ obj_tiles WeatherAshTiles, 0x1000, 0x1202
+
+ .align 2
+gOamData_839ABB8:: @ 839ABB8
+ .2byte 0x0400
+ .2byte 0xC000
+ .2byte 0xF400
+
+ .align 2
+gSpriteAnim_839ABC0:: @ 839ABC0
+ obj_image_anim_frame 0, 60
+ obj_image_anim_frame 64, 60
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_839ABCC:: @ 839ABCC
+ .4byte gSpriteAnim_839ABC0
+
+ .align 2
+gSpriteTemplate_839ABD0:: @ 839ABD0
+ spr_template 4610, 4608, gOamData_839ABB8, gSpriteAnimTable_839ABCC, NULL, gDummySpriteAffineAnimTable, sub_807FAA8
+
+ .align 2
+gUnknown_0839ABE8:: @ 839ABE8
+ obj_tiles WeatherFog0Tiles, 0x800, 0x1203
+
+ .align 2
+gOamData_839ABF0:: @ 839ABF0
+ .2byte 0x0400
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_839ABF8:: @ 839ABF8
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_839AC00:: @ 839AC00
+ .4byte gSpriteAnim_839ABF8
+
+ .align 2
+gSpriteTemplate_839AC04:: @ 839AC04
+ spr_template 4611, 4608, gOamData_839ABF0, gSpriteAnimTable_839AC00, NULL, gDummySpriteAffineAnimTable, sub_807FE3C
+
+ .align 2
+gOamData_839AC1C:: @ 839AC1C
+ .2byte 0x0400
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_839AC24:: @ 839AC24
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_839AC2C:: @ 839AC2C
+ obj_image_anim_frame 64, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_839AC34:: @ 839AC34
+ .4byte gSpriteAnim_839AC24
+ .4byte gSpriteAnim_839AC2C
+
+ .align 2
+gSpriteTemplate_839AC3C:: @ 839AC3C
+ spr_template 4612, 4609, gOamData_839AC1C, gSpriteAnimTable_839AC34, NULL, gDummySpriteAffineAnimTable, sub_8080338
+
+ .align 2
+gUnknown_0839AC54:: @ 839AC54
+ obj_tiles WeatherSandstormTiles, 0xA00, 0x1204
+
+ .align 1
+gUnknown_0839AC5C:: @ 839AC5C
+ .2byte 0
+ .2byte 120
+ .2byte 80
+ .2byte 160
+ .2byte 40
+ .2byte 0
+
+gUnknown_0839AC68:: @ 839AC68
+ .byte 40
+ .byte 90
+ .byte 60
+ .byte 90
+ .byte 2
+ .byte 60
+ .byte 40
+ .byte 30
+
+ .align 2
+gUnknown_0839AC70:: @ 839AC70
+ obj_tiles WeatherBubbleTiles, 0x40, 0x1205
+
+ .align 1
+gUnknown_0839AC78:: @ 839AC78
+ .2byte 120, 160
+ .2byte 376, 160
+ .2byte 40, 140
+ .2byte 296, 140
+ .2byte 180, 130
+ .2byte 436, 130
+ .2byte 60, 160
+ .2byte 436, 160
+ .2byte 220, 180
+ .2byte 476, 180
+ .2byte 10, 90
+ .2byte 266, 90
+ .2byte 256, 160
+
+ .align 2
+gSpriteAnim_839ACAC:: @ 839ACAC
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_839ACB8:: @ 839ACB8
+ .4byte gSpriteAnim_839ACAC
+
+ .align 2
+gSpriteTemplate_839ACBC:: @ 839ACBC
+ spr_template 4613, 4608, gOamData_837DF24, gSpriteAnimTable_839ACB8, NULL, gDummySpriteAffineAnimTable, unc_0807DAB4
+
+gUnknown_0839ACD4:: @ 839ACD4
+ .byte 2, 3, 5, 3
+
+gUnknown_0839ACD8:: @ 839ACD8
+ .byte 2, 2, 3, 2
diff --git a/data/fldeff_80C5CD4.s b/data/fldeff_80C5CD4.s
new file mode 100644
index 000000000..4f0e83832
--- /dev/null
+++ b/data/fldeff_80C5CD4.s
@@ -0,0 +1,320 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083D1898:: @ 83D1898
+ obj_tiles gUnknownGfx_083D190C, 0x80, 0
+
+ .align 2
+gUnknown_083D18A0:: @ 83D18A0
+ obj_pal gUnknownPal_083D18EC, 0x0000
+
+ .align 2
+gSpriteTemplate_83D18A8:: @ 83D18A8
+ spr_template 0, 0, gOamData_83D18D8, gSpriteAnimTable_83D18E8, NULL, gDummySpriteAffineAnimTable, sub_80C60CC
+
+ .align 2
+gSpriteTemplate_83D18C0:: @ 83D18C0
+ spr_template 0, 0, gOamData_83D18D8, gSpriteAnimTable_83D18E8, NULL, gDummySpriteAffineAnimTable, sub_80C6130
+
+ .align 2
+gOamData_83D18D8:: @ 83D18D8
+ .2byte 0x4000
+ .2byte 0x4000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_83D18E0:: @ 83D18E0
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D18E8:: @ 83D18E8
+ .4byte gSpriteAnim_83D18E0
+
+ .align 2
+gUnknownPal_083D18EC::
+ .incbin "graphics/unknown/unknown_3D18EC.gbapal"
+
+ .align 2
+gUnknownGfx_083D190C::
+ .incbin "graphics/unknown/unknown_3D190C.4bpp"
+
+ .align 2
+gSpriteImage_83D198C:: @ 83D198C
+ .incbin "graphics/unknown_sprites/83D259C/0.4bpp"
+
+ .align 2
+gSpriteImage_83D1A0C:: @ 83D1A0C
+ .incbin "graphics/unknown_sprites/83D259C/1.4bpp"
+
+ .align 2
+gSpriteImage_83D1A8C:: @ 83D1A8C
+ .incbin "graphics/unknown_sprites/83D259C/2.4bpp"
+
+ .align 2
+gSpriteImage_83D1B0C:: @ 83D1B0C
+ .incbin "graphics/unknown_sprites/83D259C/3.4bpp"
+
+ .align 2
+gSpriteImage_83D1B8C:: @ 83D1B8C
+ .incbin "graphics/unknown_sprites/83D259C/4.4bpp"
+
+ .space 32
+
+ .align 2
+gFieldEffectObjectPalette7: @ 83D1C2C
+ .incbin "graphics/field_effect_objects/palettes/07.gbapal"
+
+ .align 2
+gSpriteImage_83D1C4C:: @ 83D1C4C
+ .incbin "graphics/unknown_sprites/83D25EC/0.4bpp"
+
+ .align 2
+gSpriteImage_83D1CCC:: @ 83D1CCC
+ .incbin "graphics/unknown_sprites/83D25EC/1.4bpp"
+
+ .align 2
+gSpriteImage_83D1D4C:: @ 83D1D4C
+ .incbin "graphics/unknown_sprites/83D25EC/2.4bpp"
+
+ .align 2
+gSpriteImage_83D1DCC:: @ 83D1DCC
+ .incbin "graphics/unknown_sprites/83D25EC/3.4bpp"
+
+ .align 2
+gSpriteImage_83D1E4C:: @ 83D1E4C
+ .incbin "graphics/unknown_sprites/83D25EC/4.4bpp"
+
+ .align 2
+gSpriteImage_83D1ECC:: @ 83D1ECC
+ .incbin "graphics/unknown_sprites/83D25C4/0.4bpp"
+
+ .align 2
+gSpriteImage_83D1F4C:: @ 83D1F4C
+ .incbin "graphics/unknown_sprites/83D25C4/1.4bpp"
+
+ .align 2
+gSpriteImage_83D1FCC:: @ 83D1FCC
+ .incbin "graphics/unknown_sprites/83D25C4/2.4bpp"
+
+ .align 2
+gSpriteImage_83D204C:: @ 83D204C
+ .incbin "graphics/unknown_sprites/83D25C4/3.4bpp"
+
+ .align 2
+gSpriteImage_83D20CC:: @ 83D20CC
+ .incbin "graphics/unknown_sprites/83D25C4/4.4bpp"
+
+ .align 2
+ .incbin "graphics/unknown_sprites/83D25C4/5.4bpp"
+
+ .align 2
+gFieldEffectObjectPalette8: @ 83D21CC
+ .incbin "graphics/field_effect_objects/palettes/08.gbapal"
+
+ .align 2
+gSpriteImage_83D21EC:: @ 83D21EC
+ .incbin "graphics/unknown_sprites/83D2688/0.4bpp"
+
+ .align 2
+gSpriteImage_83D22EC:: @ 83D22EC
+ .incbin "graphics/unknown_sprites/83D2688/1.4bpp"
+
+ .align 2
+gSpriteImage_83D23EC:: @ 83D23EC
+ .incbin "graphics/unknown_sprites/83D2688/2.4bpp"
+
+ .align 2
+gOamData_83D24EC:: @ 83D24EC
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_83D24F4:: @ 83D24F4
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 2, 8
+ obj_image_anim_frame 3, 8
+ obj_image_anim_frame 4, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D250C:: @ 83D250C
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 2, 8
+ obj_image_anim_frame 3, 8
+ obj_image_anim_frame 4, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D2524:: @ 83D2524
+ obj_image_anim_frame 4, 8
+ obj_image_anim_frame 3, 8
+ obj_image_anim_frame 2, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D253C:: @ 83D253C
+ obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 4, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D2554:: @ 83D2554
+ obj_image_anim_frame 4, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D256C:: @ 83D256C
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 2, 8
+ obj_image_anim_frame 3, 8
+ obj_image_anim_frame 4, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D2584:: @ 83D2584
+ .4byte gSpriteAnim_83D24F4
+
+ .align 2
+gSpriteAnimTable_83D2588:: @ 83D2588
+ .4byte gSpriteAnim_83D250C
+ .4byte gSpriteAnim_83D2524
+ .4byte gSpriteAnim_83D253C
+ .4byte gSpriteAnim_83D2554
+
+ .align 2
+gSpriteAnimTable_83D2598:: @ 83D2598
+ .4byte gSpriteAnim_83D256C
+
+ .align 2
+gSpriteImageTable_83D259C:: @ 83D259C
+ obj_frame_tiles gSpriteImage_83D198C, 0x80
+ obj_frame_tiles gSpriteImage_83D1A0C, 0x80
+ obj_frame_tiles gSpriteImage_83D1A8C, 0x80
+ obj_frame_tiles gSpriteImage_83D1B0C, 0x80
+ obj_frame_tiles gSpriteImage_83D1B8C, 0x80
+
+ .align 2
+gSpriteImageTable_83D25C4:: @ 83D25C4
+ obj_frame_tiles gSpriteImage_83D1ECC, 0x80
+ obj_frame_tiles gSpriteImage_83D1F4C, 0x80
+ obj_frame_tiles gSpriteImage_83D1FCC, 0x80
+ obj_frame_tiles gSpriteImage_83D204C, 0x80
+ obj_frame_tiles gSpriteImage_83D20CC, 0x80
+
+ .align 2
+gSpriteImageTable_83D25EC:: @ 83D25EC
+ obj_frame_tiles gSpriteImage_83D1C4C, 0x80
+ obj_frame_tiles gSpriteImage_83D1CCC, 0x80
+ obj_frame_tiles gSpriteImage_83D1D4C, 0x80
+ obj_frame_tiles gSpriteImage_83D1DCC, 0x80
+ obj_frame_tiles gSpriteImage_83D1E4C, 0x80
+
+ .align 2
+gSpriteTemplate_83D2614:: @ 83D2614
+ spr_template 0xFFFF, 4099, gOamData_83D24EC, gSpriteAnimTable_83D2584, gSpriteImageTable_83D259C, gDummySpriteAffineAnimTable, sub_80C644C
+
+ .align 2
+gSpriteTemplate_83D262C:: @ 83D262C
+ spr_template 0xFFFF, 4104, gOamData_83D24EC, gSpriteAnimTable_83D2588, gSpriteImageTable_83D25C4, gDummySpriteAffineAnimTable, sub_80C6598
+
+ .align 2
+gSpriteTemplate_83D2644:: @ 83D2644
+ spr_template 0xFFFF, 4104, gOamData_83D24EC, gSpriteAnimTable_83D2598, gSpriteImageTable_83D25EC, gDummySpriteAffineAnimTable, sub_80C66BC
+
+ .align 2
+gFieldEffectObjectPaletteInfo7:: @ 83D265C
+ obj_pal gFieldEffectObjectPalette7, 0x1003
+
+ .align 2
+gFieldEffectObjectPaletteInfo8:: @ 83D2664
+ obj_pal gFieldEffectObjectPalette8, 0x1008
+
+ .align 2
+gOamData_83D266C:: @ 83D266C
+ .2byte 0x8000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_83D2674:: @ 83D2674
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_frame 2, 6
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D2684:: @ 83D2684
+ .4byte gSpriteAnim_83D2674
+
+ .align 2
+gSpriteImageTable_83D2688:: @ 83D2688
+ obj_frame_tiles gSpriteImage_83D21EC, 0x100
+ obj_frame_tiles gSpriteImage_83D22EC, 0x100
+ obj_frame_tiles gSpriteImage_83D23EC, 0x100
+
+ .align 2
+gSpriteTemplate_83D26A0:: @ 83D26A0
+ spr_template 0xFFFF, 4110, gOamData_83D266C, gSpriteAnimTable_83D2684, gSpriteImageTable_83D2688, gDummySpriteAffineAnimTable, SpriteCB_SandPillar_0
+
+@ This uses one of the secret base palettes, so there is no "09.pal" file.
+ .align 2
+gFieldEffectObjectPaletteInfo9:: @ 83D26B8
+ obj_pal gTilesetPalettes_SecretBase + 5 * 0x20, 0x100E
+
+ .align 2
+gSpriteImage_83D26C0:: @ 83D26C0
+ .incbin "graphics/unknown_sprites/83D2860/0.4bpp"
+
+ .align 2
+gSpriteImage_83D2740:: @ 83D2740
+ .incbin "graphics/unknown_sprites/83D2860/1.4bpp"
+
+ .align 2
+gSpriteImage_83D27C0:: @ 83D27C0
+ .incbin "graphics/unknown_sprites/83D2860/2.4bpp"
+
+ .align 2
+Palette_3D2840:: @ 83D2840
+ .incbin "graphics/unknown/unknown_3D2840.gbapal"
+
+ .align 2
+gSpriteImageTable_83D2860:: @ 83D2860
+ obj_frame_tiles gSpriteImage_83D26C0, 0x80
+ obj_frame_tiles gSpriteImage_83D2740, 0x80
+ obj_frame_tiles gSpriteImage_83D27C0, 0x80
+
+ .align 2
+gUnknown_083D2878:: @ 83D2878
+ obj_pal Palette_3D2840, 4096
+
+ .align 2
+gSpriteAnim_83D2880:: @ 83D2880
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_frame 2, 30
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83D2890:: @ 83D2890
+ .4byte gSpriteAnim_83D2880
+
+ .align 2
+gSpriteTemplate_83D2894:: @ 83D2894
+ spr_template 0xFFFF, 4096, gFieldOamData_32x8, gSpriteAnimTable_83D2890, gSpriteImageTable_83D2860, gDummySpriteAffineAnimTable, SpriteCallbackDummy
diff --git a/data/fldeff_cut.s b/data/fldeff_cut.s
new file mode 100644
index 000000000..e1d27647e
--- /dev/null
+++ b/data/fldeff_cut.s
@@ -0,0 +1,31 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gOamData_CutGrass:: @ 83C15DC
+ .2byte 0
+ .2byte 0
+ .2byte 0x1401
+
+ .align 2
+gSpriteAnim_CutGrass:: @ 83C15E4
+ obj_image_anim_frame 0, 30
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_CutGrass:: @ 83C15EC
+ .4byte gSpriteAnim_CutGrass
+
+ .align 2
+gSpriteImageTable_CutGrass:: @ 83C15F0
+ obj_frame_tiles gFieldEffectPic_CutGrass, 0x20
+
+ .align 2
+gFieldEffectObjectPaletteInfo6:: @ 83C15F8
+ obj_pal gFieldEffectObjectPalette6, 0x1000
+
+ .align 2
+gSpriteTemplate_CutGrass:: @ 83C1600
+ spr_template 0xFFFF, 0x1000, gOamData_CutGrass, gSpriteAnimTable_CutGrass, gSpriteImageTable_CutGrass, gDummySpriteAffineAnimTable, sub_80A2A48
diff --git a/data/fldeff_flash.s b/data/fldeff_flash.s
new file mode 100644
index 000000000..c8b6185f2
--- /dev/null
+++ b/data/fldeff_flash.s
@@ -0,0 +1,71 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083F7FC4:: @ 83F7FC4
+ .byte 1, 4, 1, 0
+ .4byte sub_810CFF8
+ .byte 2, 4, 1, 0
+ .4byte sub_810CFF8
+ .byte 3, 4, 1, 0
+ .4byte sub_810CFF8
+ .byte 5, 4, 1, 0
+ .4byte sub_810CFF8
+ .byte 6, 4, 1, 0
+ .4byte sub_810CFF8
+ .byte 7, 4, 1, 0
+ .4byte sub_810CFF8
+ .byte 8, 4, 1, 0
+ .4byte sub_810CFF8
+ .byte 9, 4, 1, 0
+ .4byte sub_810CFF8
+
+ .byte 4, 1, 0, 1
+ .4byte sub_810CE48
+ .byte 4, 2, 0, 1
+ .4byte sub_810CE48
+ .byte 4, 3, 0, 1
+ .4byte sub_810CE48
+ .byte 4, 5, 0, 1
+ .4byte sub_810CE48
+ .byte 4, 6, 0, 1
+ .4byte sub_810CE48
+ .byte 4, 7, 0, 1
+ .4byte sub_810CE48
+ .byte 4, 8, 0, 1
+ .4byte sub_810CE48
+ .byte 4, 9, 0, 1
+ .4byte sub_810CE48
+
+ .byte 0, 0, 0, 0
+ .4byte NULL
+
+ .align 2
+gCaveTransitionPalette_White:: @ 83F804C
+ .rept 16
+ .2byte 0x7FFF
+ .endr
+
+ .align 2
+gCaveTransitionPalette_Black:: @ 83F806C
+ .rept 16
+ .2byte 0x0000
+ .endr
+
+ .align 1
+gUnknown_083F808C:: @ 83F808C
+ .incbin "graphics/misc/83F808C.gbapal"
+
+ .align 1
+gUnknown_083F809C:: @ 83F809C
+ .incbin "graphics/misc/83F809C.gbapal"
+
+ .align 2
+gCaveTransitionTilemap:: @ 83F80AC
+ .incbin "graphics/misc/cave_transition_map.bin.lz"
+
+ .align 2
+gCaveTransitionTiles:: @ 83F828C
+ .incbin "graphics/misc/cave_transition.4bpp.lz"
diff --git a/data/graphics.s b/data/graphics.s
index f809c6ddd..d24039de6 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -1187,7 +1187,7 @@ gBattleAnimSpriteSheet_077:: @ 8D150F4
.incbin "graphics/unused/old_contest.bin.lz"
.align 2
- .incbin "baserom.gba", 0xD15D64, 0x2C0 @ LZ, uncomp. size = 0x1000
+ .incbin "graphics/unknown/unknown_D15D64.bin.lz"
.align 2
gContestNumbers_UnusedGfx::
@@ -1210,17 +1210,17 @@ gUnknown_08D1725C:: @ 8D1725C
.align 2
gUnknown_08D17424:: @ 8D17424
- .incbin "baserom.gba", 0xD17424, 0x2A7 @ LZ, uncomp. size = 0x1000
+ .incbin "graphics/unknown/unknown_D17424.bin.lz"
.align 2
- .incbin "baserom.gba", 0xD176CC, 0x10A @ LZ, uncomp. size = 0x800
+ .incbin "graphics/unknown/unknown_D176CC.bin.lz"
.align 2
- .incbin "baserom.gba", 0xD177D8, 0x462 @ LZ, uncomp. size = 0x2000
+ .incbin "graphics/unknown/unknown_D177D8.bin.lz"
.align 2
gUnknown_08D17C3C:: @ 8D17C3C
- .incbin "baserom.gba", 0xD17C3C, 0x12D @ LZ, uncomp. size = 0x800
+ .incbin "graphics/unknown/unknown_D17C3C.bin.lz"
.align 2
gContestMiscGfx:: @ 8D17D6C
@@ -2962,7 +2962,7 @@ gBattleAnimBackgroundPalette_24:: @ 8E6BBDC
.incbin "graphics/battle_anims/backgrounds/24.gbapal.lz"
.align 2
- .incbin "baserom.gba", 0xE6BC04, 0x4FB @ LZ, uncomp. size = 0x500
+ .incbin "graphics/unknown/unknown_E6BC04.bin.lz"
.align 2
gUnknown_08E6C100:: @ 8E6C100
@@ -3106,15 +3106,15 @@ gBattleAnimBackgroundPalette_Surf:: @ 8E70940
.align 2
gUnknown_08E70968:: @ 8E70968
- .incbin "baserom.gba", 0xE70968, 0x2D0 @ LZ, uncomp. size = 0x1000
+ .incbin "graphics/unknown/unknown_E70968.bin.lz"
.align 2
gUnknown_08E70C38:: @ 8E70C38
- .incbin "baserom.gba", 0xE70C38, 0x2D3 @ LZ, uncomp. size = 0x1000
+ .incbin "graphics/unknown/unknown_E70C38.bin.lz"
.align 2
gUnknown_08E70F0C:: @ 8E70F0C
- .incbin "baserom.gba", 0xE70F0C, 0x2F2 @ LZ, uncomp. size = 0x1000
+ .incbin "graphics/unknown/unknown_E70F0C.bin.lz"
.align 2
gBattleAnimSpritePalette_286:: @ 8E71200
@@ -3182,21 +3182,21 @@ gStatusScreen_Pal:: @ 8E73468
.align 2
gUnknown_08E73508:: @ 8E73508
- .incbin "baserom.gba", 0xE73508, 0x800
+ .incbin "graphics/interface/status_screen.bin"
.align 2
gStatusScreen_Tilemap:: @ 8E73D08
- .incbin "graphics/interface/status_screen.bin.lz"
+ .incbin "graphics/interface/status_screen_pokemon_skills.bin.lz"
gUnknown_08E73E88:: @ 8E73E88
- .incbin "baserom.gba", 0x00e73e88, 0x800
+ .incbin "graphics/interface/status_screen_battle_moves.bin"
gUnknown_08E74688:: @ 8E74688
- .incbin "baserom.gba", 0x00e74688, 0x800
+ .incbin "graphics/interface/status_screen_contest_moves.bin"
.align 2
gUnknown_08E74E88:: @ 8E74E88
- .incbin "baserom.gba", 0xE74E88, 0x19C @ LZ, uncomp. size = 0x800
+ .incbin "graphics/interface/pokemon_info.bin.lz"
.align 2
gBagMaleTiles:: @ 8E75024
@@ -3223,7 +3223,7 @@ gBagScreenFemale_Pal:: @ 8E76FCC
.incbin "graphics/interface/bag_screen_female.gbapal.lz"
gUnknown_08E77004:: @ 8E77004
- .incbin "baserom.gba", 0x00e77004, 0x800
+ .incbin "graphics/unknown/unknown_E77004.bin"
.align 2
gBuyMenuFrame_Gfx:: @ 8E77804
@@ -3323,7 +3323,7 @@ gPokeblockGold_Pal::
.align 2
gUnknown_08E782FC:: @ 8E782FC
- .incbin "baserom.gba", 0xE782FC, 0x100 @ LZ, uncomp. size = 0x800
+ .incbin "graphics/interface/pokeblock_feeding_bg_map.bin.lz"
.align 2
gBerryCheck_Gfx:: @ 8E783FC
@@ -3335,11 +3335,11 @@ gBerryCheck_Pal:: @ 8E7883C
.align 2
gUnknown_08E788E4:: @ 8E788E4
- .incbin "baserom.gba", 0xE788E4, 0x19E @ LZ, uncomp. size = 0x800
+ .incbin "graphics/interface/berry_tag.bin.lz"
.align 2
gUnknown_08E78A84:: @ 8E78A84
- .incbin "baserom.gba", 0xE78A84, 0x12D @ LZ, uncomp. size = 0x800
+ .incbin "graphics/interface/berry_tag_title.bin.lz"
.align 2
gBerryCheckCircle_Gfx:: @ 8E78BB4
@@ -3398,11 +3398,11 @@ gCableCarCord_Gfx:: @ 8E80944
.align 2
gUnknown_08E8096C:: @ 8E8096C
- .incbin "baserom.gba", 0xE8096C, 0x72C @ LZ, uncomp. size = 0x2000
+ .incbin "graphics/unknown/unknown_E8096C.4bpp.lz"
.align 2
-gUnknown_08E81098:: @ 8E81098
- .incbin "baserom.gba", 0xE81098, 0x10A5 @ LZ, uncomp. size = 0x4000
+gRouletteWheelTiles:: @ 8E81098
+ .incbin "graphics/roulette/wheel.8bpp.lz"
.align 2
gRouletteCenter_Gfx::
@@ -3634,7 +3634,7 @@ gNamingScreenPalettes:: @ 8E86198
.incbin "graphics/naming_screen/5.gbapal"
gUnknown_08E86258:: @ 8E86258
- .incbin "baserom.gba", 0x00e86258, 0x500
+ .incbin "graphics/unknown/unknown_E86258.bin"
.align 2
gPokedexMenu_Gfx:: @ 8E86758
@@ -3801,16 +3801,16 @@ gMenuTrainerCard4Star_Pal::
.incbin "graphics/misc/trainer_card_4star.gbapal"
gUnknown_08E8CAC0::
- .incbin "baserom.gba", 0x00e8cac0, 0x500
+ .incbin "graphics/unknown/unknown_E8CAC0.bin"
gUnknown_08E8CFC0:: @ 8E8CFC0
- .incbin "baserom.gba", 0x00e8cfc0, 0x500
+ .incbin "graphics/unknown/unknown_E8CFC0.bin"
gUnknown_08E8D4C0::
- .incbin "baserom.gba", 0x00e8d4c0, 0x500
+ .incbin "graphics/unknown/unknown_E8D4C0.bin"
gUnknown_08E8D9C0:: @ 8E8D9C0
- .incbin "baserom.gba", 0x00e8d9c0, 0x500
+ .incbin "graphics/unknown/unknown_E8D9C0.bin"
.align 2
gPSSMenuHeader_Gfx:: @ 8E8DEC0
@@ -3955,28 +3955,28 @@ gTilesetPalettes_General:: @ 8E94310
.incbin "data/tilesets/primary/general/palettes/15.gbapal"
gUnknown_08E94510:: @ 8E94510
- .incbin "baserom.gba", 0x00e94510, 0x40
+ .incbin "graphics/unknown/unknown_E94510.bin"
gUnknown_08E94550:: @ 8E94550
- .incbin "baserom.gba", 0x00e94550, 0x80
+ .incbin "graphics/unknown/unknown_E94550.bin"
gUnknown_08E945D0:: @ 8E945D0
- .incbin "baserom.gba", 0x00e945d0, 0x500
+ .incbin "graphics/interface/wordgroup_layout.bin"
gUnknown_08E94AD0:: @ 8E94AD0
- .incbin "baserom.gba", 0x00e94ad0, 0x900
+ .incbin "graphics/unknown/unknown_E94AD0.bin"
.align 2
gUnknown_08E953D0:: @ 8E953D0
- .incbin "baserom.gba", 0xE953D0, 0xE0 @ LZ, uncomp. size = 0x480
+ .incbin "graphics/unknown/unknown_E953D0.bin.lz"
.align 2
gUnknown_08E954B0:: @ 8E954B0
- .incbin "baserom.gba", 0xE954B0, 0x2C3 @ LZ, uncomp. size = 0x500
+ .incbin "graphics/misc/wallclock_edit.bin.lz"
.align 2
gUnknown_08E95774:: @ 8E95774
- .incbin "baserom.gba", 0xE95774, 0x2A1 @ LZ, uncomp. size = 0x500
+ .incbin "graphics/misc/wallclock_view.bin.lz"
.align 2
gUnknown_08E95A18:: @ 8E95A18
@@ -3987,16 +3987,16 @@ gUnknown_08E95A18:: @ 8E95A18
.endif
gUnknown_08E95AB8:: @ 8E95AB8
- .incbin "baserom.gba", 0x00e95ab8, 0x500
+ .incbin "graphics/unknown/unknown_E95AB8.bin"
gUnknown_08E95FB8:: @ 8E95FB8
- .incbin "baserom.gba", 0x00e95fb8, 0x500
+ .incbin "graphics/slot_machine/slots_layout.bin"
gUnknown_08E964B8:: @ 8E964B8
- .incbin "baserom.gba", 0x00e964b8, 0x200
+ .incbin "graphics/contest/contest_words.bin"
gUnknown_08E966B8:: @ 8E966B8
- .incbin "baserom.gba", 0x00e966b8, 0x20
+ .incbin "graphics/unknown/unknown_E966B8.gbapal"
.align 2
gMonIconPalettes:: @ 8E966D8
@@ -4006,35 +4006,35 @@ gMonIconPalettes:: @ 8E966D8
.align 2
gUnknown_08E96738:: @ 8E96738
- .incbin "baserom.gba", 0xE96738, 0x14F @ LZ, uncomp. size = 0x500
+ .incbin "graphics/unknown/unknown_E96738.bin.lz"
.align 2
gUnknown_08E96888:: @ 8E96888
- .incbin "baserom.gba", 0xE96888, 0x109 @ LZ, uncomp. size = 0x300
+ .incbin "graphics/pokedex/pokedex_list_menu.bin.lz"
.align 2
gUnknown_08E96994:: @ 8E96994
- .incbin "baserom.gba", 0xE96994, 0x137 @ LZ, uncomp. size = 0x300
+ .incbin "graphics/pokedex/pokedex_listing_menu.bin.lz"
.align 2
gUnknown_08E96ACC:: @ 8E96ACC
- .incbin "baserom.gba", 0xE96ACC, 0x8B @ LZ, uncomp. size = 0xC0
+ .incbin "graphics/pokedex/pokedex_navbar.bin.lz"
.align 2
gUnknown_08E96B58:: @ 8E96B58
- .incbin "baserom.gba", 0xE96B58, 0x7B @ LZ, uncomp. size = 0xC0
+ .incbin "graphics/pokedex/pokedex_navbar_3.bin.lz"
.align 2
gUnknown_08E96BD4:: @ 8E96BD4
- .incbin "baserom.gba", 0xE96BD4, 0x155 @ LZ, uncomp. size = 0x500
+ .incbin "graphics/pokedex/pokedex_detail_layout.bin.lz"
.align 2
gUnknown_08E96D2C:: @ 8E96D2C
- .incbin "baserom.gba", 0xE96D2C, 0x19B @ LZ, uncomp. size = 0x500
+ .incbin "graphics/unknown/unknown_E96D2C.bin.lz"
.align 2
gUnknown_08E96EC8:: @ 8E96EC8
- .incbin "baserom.gba", 0x00e96ec8, 0x800
+ .incbin "graphics/unknown/unknown_E96EC8.bin"
.align 2
gSlotMachineSpritePalette0:: @ 8E976C8
@@ -4202,7 +4202,7 @@ gSpriteImage_8E993E8:: @ 8E993E8
.align 2
gUnknownPalette_08E997E8:: @ 8E997E8
- .incbin "baserom.gba", 0x00E997E8, 0x20
+ .incbin "graphics/unknown/unknown_E997E8.gbapal"
.align 2
gSpriteImage_8E99808:: @ 8E99808
@@ -4214,35 +4214,35 @@ gSlotMachineReelTimeLights_Gfx:: @ 8E99848
.align 2
gUnknown_08E99FB0:: @ 8E99FB0
- .incbin "baserom.gba", 0xE99FB0, 0x14E @ LZ, uncomp. size = 0x600
+ .incbin "graphics/unknown/unknown_E99FB0.bin.lz"
.align 2
gUnknown_08E9A100:: @ 8E9A100
- .incbin "baserom.gba", 0x00e9a100, 0x200
+ .incbin "graphics/pokenav/bottom_toolbar.bin"
gUnknown_08E9A300:: @ 8E9A300
- .incbin "baserom.gba", 0x00e9a300, 0x800
+ .incbin "graphics/unknown/unknown_E9A300.bin"
gUnknown_08E9AB00:: @ 8E9AB00
- .incbin "baserom.gba", 0x00e9ab00, 0x40
+ .incbin "graphics/unknown/unknown_E9AB00.bin"
gUnknown_08E9AB40:: @ 8E9AB40
- .incbin "baserom.gba", 0x00e9ab40, 0x20
+ .incbin "graphics/unknown/unknown_E9AB40.gbapal"
.align 2
gUnknown_08E9AB60:: @ 8E9AB60
- .incbin "baserom.gba", 0xE9AB60, 0x53 @ LZ, uncomp. size = 0x280
+ .incbin "graphics/unknown/unknown_E9AB60.bin.lz"
.align 2
gUnknown_08E9ABB4:: @ 8E9ABB4
- .incbin "baserom.gba", 0x00e9abb4, 0x78
+ .incbin "graphics/unknown/unknown_E9ABB4.bin"
gUnknown_08E9AC2C:: @ 8E9AC2C
- .incbin "baserom.gba", 0x00e9ac2c, 0x20
+ .incbin "graphics/unknown/unknown_E9AC2C.bin"
.align 2
gUnknown_08E9AC4C:: @ 8E9AC4C
- .incbin "baserom.gba", 0xE9AC4C, 0x18F @ LZ, uncomp. size = 0x500
+ .incbin "graphics/pokenav/condition_screen.bin.lz"
@ text window frames
@@ -4408,7 +4408,7 @@ gTextWindowFrame20_Pal::
.align 2
gUnknown_08E9C6DC:: @ 8E9C6DC
- .incbin "baserom.gba", 0xE9C6DC, 0xBC @ LZ, uncomp. size = 0x500
+ .incbin "graphics/unknown/unknown_E9C6DC.bin.lz"
.align 2
gIntroCopyright_Gfx:: @ 8E9C798
@@ -4460,21 +4460,21 @@ gUnknown_08E9F624:: @ 8E9F624
.align 2
gUnknown_08E9F7E4:: @ 8E9F7E4
- .incbin "baserom.gba", 0xE9F7E4, 0x182 @ LZ, uncomp. size = 0x400
+ .incbin "graphics/unknown/unknown_E9F7E4.bin.lz"
.align 2
gPokenavArrowsPalette::
.incbin "graphics/pokenav/arrows.gbapal"
gUnknown_08E9F988:: @ 8E9F988
- .incbin "baserom.gba", 0xe9f988, 0x20
+ .incbin "graphics/unknown/unknown_E9F988.gbapal"
.align 2
gPokenavArrow_Gfx:: @ 8E9F9A8
.incbin "graphics/pokenav/arrow2.4bpp"
gUnknown_08E9F9E8:: @ 8E9F9E8
- .incbin "baserom.gba", 0x00e9f9e8, 0x20
+ .incbin "graphics/unknown/unknown_E9F9E8.gbapal"
.align 2
gPokenavConditionSearch2_Gfx:: @ 8E9FA08
@@ -4490,29 +4490,29 @@ gPokenavRibbonView_Gfx:: @ 8E9FB1C
.align 2
gUnknown_08E9FBA0:: @ 8E9FBA0
- .incbin "baserom.gba", 0xE9FBA0, 0xC3 @ LZ, uncomp. size = 0x500
+ .incbin "graphics/unknown/unknown_E9FBA0.bin.lz"
.align 2
gUnknown_08E9FC64:: @ 8E9FC64
- .incbin "baserom.gba", 0xE9FC64, 0xB6 @ LZ, uncomp. size = 0x500
+ .incbin "graphics/unknown/unknown_E9FC64.bin.lz"
.align 2
gUnknown_08E9FD1C:: @ 8E9FD1C
- .incbin "baserom.gba", 0x00e9fd1c, 0x48
+ .incbin "graphics/unknown/unknown_E9FD1C.bin"
gUnknown_08E9FD64:: @ 8E9FD64
- .incbin "baserom.gba", 0x00e9fd64, 0xf0
+ .incbin "graphics/unknown/unknown_E9FD64.bin"
gUnknown_08E9FE54:: @ 8E9FE54
- .incbin "baserom.gba", 0x00e9fe54, 0x60
+ .incbin "graphics/unknown/unknown_E9FE54.bin"
.align 2
gUnknown_08E9FEB4:: @ 8E9FEB4
- .incbin "baserom.gba", 0xE9FEB4, 0xA2 @ LZ, uncomp. size = 0x500
+ .incbin "graphics/unknown/unknown_E9FEB4.bin.lz"
.align 2
gUnknown_08E9FF58:: @ 8E9FF58
- .incbin "baserom.gba", 0xE9FF58, 0xCF @ LZ, uncomp. size = 0x640
+ .incbin "graphics/unknown/unknown_E9FF58.bin.lz"
.align 2
gPokenavRibbonPokeView_Gfx:: @ 8EA0028
@@ -4560,19 +4560,27 @@ gDecoration10000_Gfx:: @ 8EA2A44
.align 2
gFont3LatinGlyphs:: @ 8EA2C44
+.ifdef ENGLISH
.if REVISION >= 1
.incbin "graphics/fonts/font3_lat_rev1.4bpp"
.else
.incbin "graphics/fonts/font3_lat.4bpp"
.endif
+.else
+ .incbin "graphics/fonts/font3_lat.4bpp"
+.endif
.align 2
gFont4LatinGlyphs:: @ 8EA6BC4
+.ifdef ENGLISH
.if REVISION >= 1
.incbin "graphics/fonts/font4_lat_rev1.4bpp"
.else
.incbin "graphics/fonts/font4_lat.4bpp"
.endif
+.else
+ .incbin "graphics/fonts/font4_lat.4bpp.bin"
+.endif
.align 2
gFont3JapaneseGlyphs:: @ 8EA8744
@@ -4581,3 +4589,124 @@ gFont3JapaneseGlyphs:: @ 8EA8744
.align 2
gFont4JapaneseGlyphs:: @ 8EAC6C4
.incbin "graphics/fonts/font4_jpn.4bpp"
+
+.ifdef GERMAN
+ .align 2
+gSummaryScreenTextTiles::
+ .incbin "graphics/summary_screen/text.4bpp"
+
+ .align 2
+gUnknown_0839FA7C::
+ .incbin "graphics/pokedex/noball.4bpp.lz"
+
+ .align 2
+gIntroTiles::
+ .incbin "graphics/intro/intro.4bpp.lz"
+
+ .align 2
+ConditionUpDownTiles::
+ .incbin "graphics/misc/condition_up_down.4bpp"
+
+ .align 2
+ConditionUpDownPalette::
+ .incbin "graphics/misc/condition_up_down.gbapal"
+
+ .align 2
+RouletteSpritePalette_01::
+ .incbin "graphics/roulette/shadow.gbapal"
+
+ .align 2
+RouletteSpritePalette_02::
+ .incbin "graphics/roulette/ball.gbapal"
+
+ .align 2
+RouletteSpritePalette_03::
+ .incbin "graphics/roulette/ball_counter.gbapal"
+
+ .align 2
+RouletteSpritePalette_04::
+ .incbin "graphics/roulette/cursor.gbapal"
+
+ .align 2
+RouletteSpritePalette_05::
+ .incbin "graphics/roulette/credit.gbapal"
+
+ .align 2
+RouletteSpritePalette_06::
+ .incbin "graphics/roulette/shroomish.gbapal"
+
+ .align 2
+RouletteSpritePalette_07::
+ .incbin "graphics/roulette/tailow.gbapal"
+
+ .align 2
+RouletteSpritePalette_08::
+ .incbin "graphics/roulette/poke_icons.gbapal"
+
+ .align 2
+RouletteSpritePalette_09::
+ .incbin "graphics/roulette/wynaut.gbapal"
+
+ .align 2
+RouletteSpritePalette_10::
+ .incbin "graphics/roulette/azurill.gbapal"
+
+ .align 2
+RouletteSpritePalette_11::
+ .incbin "graphics/roulette/skitty.gbapal"
+
+ .align 2
+RouletteSpritePalette_12::
+ .incbin "graphics/roulette/makuhita.gbapal"
+
+ .align 2
+RouletteSpritePalette_13::
+ .incbin "graphics/roulette/83F907C.gbapal"
+
+ .align 2
+RouletteSpritePalette_14::
+ .incbin "graphics/roulette/83F909C.gbapal"
+
+ .align 2
+RouletteSpritePalette_15::
+ .incbin "graphics/roulette/83F90BC.gbapal"
+
+ .align 2
+RouletteSpritePalette_16::
+ .incbin "graphics/roulette/83F90DC.gbapal"
+
+ .align 2
+gTilesetPalettes_Shop::
+ .incbin "data/tilesets/secondary/shop/palettes/00.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/01.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/02.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/03.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/04.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/05.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/06.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/07.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/08.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/09.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/10.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/11.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/12.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/13.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/14.gbapal"
+ .incbin "data/tilesets/secondary/shop/palettes/15.gbapal"
+
+ .align 2
+gTilesetTiles_Shop::
+ .incbin "data/tilesets/secondary/shop/tiles.4bpp.lz"
+
+ .align 2
+gUnknown_083FAF1C::
+ .incbin "graphics/pokedex/cry_meter.gbapal"
+
+ .align 2
+gUnknown_083FAF3C::
+ .incbin "graphics/pokedex/cry_meter.4bpp.lz"
+
+ .align 2
+gUnknown_083FAE7C::
+ .incbin "graphics/pokedex/cry_meter_map.bin"
+.endif
diff --git a/data/graphics/field_objects/base_oam.inc b/data/graphics/field_objects/base_oam.inc
deleted file mode 100644
index 88a8ed058..000000000
--- a/data/graphics/field_objects/base_oam.inc
+++ /dev/null
@@ -1,47 +0,0 @@
- .align 2
-
-gFieldOamData_8x8: @ 83711C4
- .4byte OAM_SIZE_8x8
- .2byte 2 << 10 @ priority
-
- .align 2
-
-gFieldOamData_16x8: @ 83711CC
- .4byte OAM_SIZE_16x8
- .2byte 2 << 10 @ priority
-
- .align 2
-
-gFieldOamData_16x16: @ 83711D4
- .4byte OAM_SIZE_16x16
- .2byte 2 << 10 @ priority
-
- .align 2
-
-gFieldOamData_32x8: @ 83711DC
- .4byte OAM_SIZE_32x8
- .2byte 2 << 10 @ priority
-
- .align 2
-
-gFieldOamData_64x32: @ 83711E4
- .4byte OAM_SIZE_64x32
- .2byte 2 << 10 @ priority
-
- .align 2
-
-gFieldOamData_16x32: @ 83711EC
- .4byte OAM_SIZE_16x32
- .2byte 2 << 10 @ priority
-
- .align 2
-
-gFieldOamData_32x32: @ 83711F4
- .4byte OAM_SIZE_32x32
- .2byte 2 << 10 @ priority
-
- .align 2
-
-gFieldOamData_64x64: @ 83711FC
- .4byte OAM_SIZE_64x64
- .2byte 2 << 10 @ priority
diff --git a/data/graphics/field_objects/berry_tree_graphics_tables.inc b/data/graphics/field_objects/berry_tree_graphics_tables.inc
deleted file mode 100644
index 925f35d19..000000000
--- a/data/graphics/field_objects/berry_tree_graphics_tables.inc
+++ /dev/null
@@ -1,695 +0,0 @@
- .align 2
-
-gMapObjectPicTable_PechaBerryTree: @ 83739AC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_PechaBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_PechaBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_PechaBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_PechaBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_PechaBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_PechaBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Pecha: @ 83739F4
- berry_tree_palette_slot_table 4
-
- .align 2
-
-gMapObjectPicTable_KelpsyBerryTree: @ 83739FC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_KelpsyBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_KelpsyBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_KelpsyBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_KelpsyBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_KelpsyBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_KelpsyBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Kelpsy: @ 8373A44
- berry_tree_palette_slot_table 2
-
- .align 2
-
-gMapObjectPicTable_WepearBerryTree: @ 8373A4C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_WepearBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_WepearBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_WepearBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_WepearBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_WepearBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_WepearBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Wepear: @ 8373A94
- berry_tree_palette_slot_table 2
-
- .align 2
-
-gMapObjectPicTable_IapapaBerryTree: @ 8373A9C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_IapapaBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_IapapaBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_IapapaBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_IapapaBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_IapapaBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_IapapaBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Iapapa: @ 8373AE4
- berry_tree_palette_slot_table 3
-
- .align 2
-
-gMapObjectPicTable_CheriBerryTree: @ 8373AEC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_CheriBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_CheriBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_CheriBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_CheriBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_CheriBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_CheriBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Cheri: @ 8373B34
- berry_tree_palette_slot_table 4
-
- .align 2
-
-gMapObjectPicTable_FigyBerryTree: @ 8373B3C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_FigyBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_FigyBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_FigyBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_FigyBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_FigyBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_FigyBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Figy: @ 8373B84
- berry_tree_palette_slot_table 3
-
- .align 2
-
-gMapObjectPicTable_MagoBerryTree: @ 8373B8C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_MagoBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_MagoBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_MagoBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_MagoBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_MagoBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_MagoBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Mago: @ 8373BD4
- berry_tree_palette_slot_table 3
-
- .align 2
-
-gMapObjectPicTable_LumBerryTree: @ 8373BDC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_LumBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_LumBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_LumBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_LumBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_LumBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_LumBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Lum: @ 8373C24
- berry_tree_palette_slot_table 4
-
- .align 2
-
-gMapObjectPicTable_RazzBerryTree: @ 8373C2C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_RazzBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_RazzBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_RazzBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_RazzBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_RazzBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_RazzBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Razz: @ 8373C74
- berry_tree_palette_slot_table 4
-
- .align 2
-
-gMapObjectPicTable_GrepaBerryTree: @ 8373C7C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_GrepaBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_GrepaBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_GrepaBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_GrepaBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_GrepaBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_GrepaBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Grepa: @ 8373CC4
- berry_tree_palette_slot_table 3
-
- .align 2
-
-gMapObjectPicTable_RabutaBerryTree: @ 8373CCC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_RabutaBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_RabutaBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_RabutaBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_RabutaBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_RabutaBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_RabutaBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Rabuta: @ 8373D14
- berry_tree_palette_slot_table 4
-
- .align 2
-
-gMapObjectPicTable_NomelBerryTree: @ 8373D1C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_NomelBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_NomelBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_NomelBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_NomelBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_NomelBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_NomelBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Nomel: @ 8373D64
- berry_tree_palette_slot_table 3
-
- .align 2
-
-gMapObjectPicTable_LeppaBerryTree: @ 8373D6C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_LeppaBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_LeppaBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_LeppaBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_LeppaBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_LeppaBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_LeppaBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Leppa: @ 8373DB4
- berry_tree_palette_slot_table 3
-
- .align 2
-
-gMapObjectPicTable_LiechiBerryTree: @ 8373DBC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_LiechiBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_LiechiBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_LiechiBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_LiechiBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_LiechiBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_LiechiBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Liechi: @ 8373E04
- berry_tree_palette_slot_table 4
-
- .align 2
-
-gMapObjectPicTable_HondewBerryTree: @ 8373E0C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_HondewBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_HondewBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_HondewBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_HondewBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_HondewBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_HondewBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Hondew: @ 8373E54
- berry_tree_palette_slot_table 5
-
- .align 2
-
-gMapObjectPicTable_AguavBerryTree: @ 8373E5C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_AguavBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_AguavBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_AguavBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_AguavBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_AguavBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_AguavBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Aguav: @ 8373EA4
- berry_tree_palette_slot_table 4
-
- .align 2
-
-gMapObjectPicTable_WikiBerryTree: @ 8373EAC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_WikiBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_WikiBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_WikiBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_WikiBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_WikiBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_WikiBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Wiki: @ 8373EF4
- berry_tree_palette_slot_table 3
-
- .align 2
-
-gMapObjectPicTable_PomegBerryTree: @ 8373EFC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_PomegBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_PomegBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_PomegBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_PomegBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_PomegBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_PomegBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Pomeg: @ 8373F44
- berry_tree_palette_slot_table 3
-
- .align 2
-
-gMapObjectPicTable_RawstBerryTree: @ 8373F4C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_RawstBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_RawstBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_RawstBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_RawstBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_RawstBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_RawstBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Rawst: @ 8373F94
- berry_tree_palette_slot_table 4
-
- .align 2
-
-gMapObjectPicTable_SpelonBerryTree: @ 8373F9C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_SpelonBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_SpelonBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_SpelonBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_SpelonBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_SpelonBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_SpelonBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Spelon: @ 8373FE4
- berry_tree_palette_slot_table 3
-
- .align 2
-
-gMapObjectPicTable_ChestoBerryTree: @ 8373FEC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_ChestoBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_ChestoBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_ChestoBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_ChestoBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_ChestoBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_ChestoBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Chesto: @ 8374034
- berry_tree_palette_slot_table 2
-
- .align 2
-
-gMapObjectPicTable_OranBerryTree: @ 837403C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_OranBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_OranBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_OranBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_OranBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_OranBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_OranBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Oran: @ 8374084
- berry_tree_palette_slot_table 2
-
- .align 2
-
-gMapObjectPicTable_PersimBerryTree: @ 837408C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_PersimBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_PersimBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_PersimBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_PersimBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_PersimBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_PersimBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Persim: @ 83740D4
- berry_tree_palette_slot_table 2
-
- .align 2
-
-gMapObjectPicTable_SitrusBerryTree: @ 83740DC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_SitrusBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_SitrusBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_SitrusBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_SitrusBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_SitrusBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_SitrusBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Sitrus: @ 8374124
- berry_tree_palette_slot_table 4
-
- .align 2
-
-gMapObjectPicTable_AspearBerryTree: @ 837412C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_AspearBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_AspearBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_AspearBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_AspearBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_AspearBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_AspearBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Aspear: @ 8374174
- berry_tree_palette_slot_table 3
-
- .align 2
-
-gMapObjectPicTable_PamtreBerryTree: @ 837417C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_PamtreBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_PamtreBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_PamtreBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_PamtreBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_PamtreBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_PamtreBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Pamtre: @ 83741C4
- berry_tree_palette_slot_table 2
-
- .align 2
-
-gMapObjectPicTable_CornnBerryTree: @ 83741CC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_CornnBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_CornnBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_CornnBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_CornnBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_CornnBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_CornnBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Cornn: @ 8374214
- berry_tree_palette_slot_table 2
-
- .align 2
-
-gMapObjectPicTable_LansatBerryTree: @ 837421C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_LansatBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_LansatBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_LansatBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_LansatBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_LansatBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_LansatBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Lansat: @ 8374264
- berry_tree_palette_slot_table 2
-
- .align 2
-
-gMapObjectPicTable_DurinBerryTree: @ 837426C
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_DurinBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_DurinBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_DurinBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_DurinBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_DurinBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_DurinBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Durin: @ 83742B4
- berry_tree_palette_slot_table 4
-
- .align 2
-
-gMapObjectPicTable_TamatoBerryTree: @ 83742BC
- obj_frame_tiles gMapObjectPic_BerryTreeDirtPile, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_0, 0x80
- obj_frame_tiles gMapObjectPic_BerryTreeSprout_1, 0x80
- obj_frame_tiles gMapObjectPic_TamatoBerryTree_0, 0x100
- obj_frame_tiles gMapObjectPic_TamatoBerryTree_1, 0x100
- obj_frame_tiles gMapObjectPic_TamatoBerryTree_2, 0x100
- obj_frame_tiles gMapObjectPic_TamatoBerryTree_3, 0x100
- obj_frame_tiles gMapObjectPic_TamatoBerryTree_4, 0x100
- obj_frame_tiles gMapObjectPic_TamatoBerryTree_5, 0x100
-
- .align 2
-
-gBerryTreePaletteSlotTable_Tamato: @ 8374304
- berry_tree_palette_slot_table 2
-
- .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES
- .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES
- .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES
- .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES
- .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES
-
-gBerryTreeGraphicsIdTable:: @ 837430E
- .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES
- .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES
- .byte MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES
- .byte MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES
- .byte MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES
-
- .align 2
-gBerryTreePicTablePointers:: @ 8374314
- .4byte gMapObjectPicTable_CheriBerryTree @ Cheri
- .4byte gMapObjectPicTable_ChestoBerryTree @ Chesto
- .4byte gMapObjectPicTable_PechaBerryTree @ Pecha
- .4byte gMapObjectPicTable_RawstBerryTree @ Rawst
- .4byte gMapObjectPicTable_AspearBerryTree @ Aspear
- .4byte gMapObjectPicTable_LeppaBerryTree @ Leppa
- .4byte gMapObjectPicTable_OranBerryTree @ Oran
- .4byte gMapObjectPicTable_PersimBerryTree @ Persim
- .4byte gMapObjectPicTable_LumBerryTree @ Lum
- .4byte gMapObjectPicTable_SitrusBerryTree @ Sitrus
- .4byte gMapObjectPicTable_FigyBerryTree @ Figy
- .4byte gMapObjectPicTable_WikiBerryTree @ Wiki
- .4byte gMapObjectPicTable_MagoBerryTree @ Mago
- .4byte gMapObjectPicTable_AguavBerryTree @ Aguav
- .4byte gMapObjectPicTable_IapapaBerryTree @ Iapapa
- .4byte gMapObjectPicTable_RazzBerryTree @ Razz
- .4byte gMapObjectPicTable_RazzBerryTree @ Bluk
- .4byte gMapObjectPicTable_MagoBerryTree @ Nanab
- .4byte gMapObjectPicTable_WepearBerryTree @ Wepear
- .4byte gMapObjectPicTable_IapapaBerryTree @ Pinap
- .4byte gMapObjectPicTable_PomegBerryTree @ Pomeg
- .4byte gMapObjectPicTable_KelpsyBerryTree @ Kelpsy
- .4byte gMapObjectPicTable_WepearBerryTree @ Qualot
- .4byte gMapObjectPicTable_HondewBerryTree @ Hondew
- .4byte gMapObjectPicTable_GrepaBerryTree @ Grepa
- .4byte gMapObjectPicTable_TamatoBerryTree @ Tamato
- .4byte gMapObjectPicTable_CornnBerryTree @ Cornn
- .4byte gMapObjectPicTable_PomegBerryTree @ Magost
- .4byte gMapObjectPicTable_RabutaBerryTree @ Rabuta
- .4byte gMapObjectPicTable_NomelBerryTree @ Nomel
- .4byte gMapObjectPicTable_SpelonBerryTree @ Spelon
- .4byte gMapObjectPicTable_PamtreBerryTree @ Pamtre
- .4byte gMapObjectPicTable_RabutaBerryTree @ Watmel
- .4byte gMapObjectPicTable_DurinBerryTree @ Durin
- .4byte gMapObjectPicTable_HondewBerryTree @ Belue
- .4byte gMapObjectPicTable_LiechiBerryTree @ Liechi
- .4byte gMapObjectPicTable_HondewBerryTree @ Ganlon
- .4byte gMapObjectPicTable_AguavBerryTree @ Salac
- .4byte gMapObjectPicTable_PomegBerryTree @ Petaya
- .4byte gMapObjectPicTable_GrepaBerryTree @ Apicot
- .4byte gMapObjectPicTable_LansatBerryTree @ Lansat
- .4byte gMapObjectPicTable_CornnBerryTree @ Starf
- .4byte gMapObjectPicTable_DurinBerryTree @ Enigma
-
- .align 2
-gBerryTreePaletteSlotTablePointers:: @ 83743C0
- .4byte gBerryTreePaletteSlotTable_Cheri @ Cheri
- .4byte gBerryTreePaletteSlotTable_Chesto @ Chesto
- .4byte gBerryTreePaletteSlotTable_Pecha @ Pecha
- .4byte gBerryTreePaletteSlotTable_Rawst @ Rawst
- .4byte gBerryTreePaletteSlotTable_Aspear @ Aspear
- .4byte gBerryTreePaletteSlotTable_Leppa @ Leppa
- .4byte gBerryTreePaletteSlotTable_Oran @ Oran
- .4byte gBerryTreePaletteSlotTable_Persim @ Persim
- .4byte gBerryTreePaletteSlotTable_Lum @ Lum
- .4byte gBerryTreePaletteSlotTable_Sitrus @ Sitrus
- .4byte gBerryTreePaletteSlotTable_Figy @ Figy
- .4byte gBerryTreePaletteSlotTable_Wiki @ Wiki
- .4byte gBerryTreePaletteSlotTable_Mago @ Mago
- .4byte gBerryTreePaletteSlotTable_Aguav @ Aguav
- .4byte gBerryTreePaletteSlotTable_Iapapa @ Iapapa
- .4byte gBerryTreePaletteSlotTable_Razz @ Razz
- .4byte gBerryTreePaletteSlotTable_Razz @ Bluk
- .4byte gBerryTreePaletteSlotTable_Mago @ Nanab
- .4byte gBerryTreePaletteSlotTable_Wepear @ Wepear
- .4byte gBerryTreePaletteSlotTable_Iapapa @ Pinap
- .4byte gBerryTreePaletteSlotTable_Pomeg @ Pomeg
- .4byte gBerryTreePaletteSlotTable_Kelpsy @ Kelpsy
- .4byte gBerryTreePaletteSlotTable_Wepear @ Qualot
- .4byte gBerryTreePaletteSlotTable_Hondew @ Hondew
- .4byte gBerryTreePaletteSlotTable_Grepa @ Grepa
- .4byte gBerryTreePaletteSlotTable_Tamato @ Tamato
- .4byte gBerryTreePaletteSlotTable_Cornn @ Cornn
- .4byte gBerryTreePaletteSlotTable_Pomeg @ Magost
- .4byte gBerryTreePaletteSlotTable_Rabuta @ Rabuta
- .4byte gBerryTreePaletteSlotTable_Nomel @ Nomel
- .4byte gBerryTreePaletteSlotTable_Spelon @ Spelon
- .4byte gBerryTreePaletteSlotTable_Pamtre @ Pamtre
- .4byte gBerryTreePaletteSlotTable_Rabuta @ Watmel
- .4byte gBerryTreePaletteSlotTable_Durin @ Durin
- .4byte gBerryTreePaletteSlotTable_Hondew @ Belue
- .4byte gBerryTreePaletteSlotTable_Liechi @ Liechi
- .4byte gBerryTreePaletteSlotTable_Hondew @ Ganlon
- .4byte gBerryTreePaletteSlotTable_Aguav @ Salac
- .4byte gBerryTreePaletteSlotTable_Pomeg @ Petaya
- .4byte gBerryTreePaletteSlotTable_Grepa @ Apicot
- .4byte gBerryTreePaletteSlotTable_Lansat @ Lansat
- .4byte gBerryTreePaletteSlotTable_Cornn @ Starf
- .4byte gBerryTreePaletteSlotTable_Durin @ Enigma
-
- .align 2
-gBerryTreeGraphicsIdTablePointers:: @ 837446C
- .4byte gBerryTreeGraphicsIdTable @ Cheri
- .4byte gBerryTreeGraphicsIdTable @ Chesto
- .4byte gBerryTreeGraphicsIdTable @ Pecha
- .4byte gBerryTreeGraphicsIdTable @ Rawst
- .4byte gBerryTreeGraphicsIdTable @ Aspear
- .4byte gBerryTreeGraphicsIdTable @ Leppa
- .4byte gBerryTreeGraphicsIdTable @ Oran
- .4byte gBerryTreeGraphicsIdTable @ Persim
- .4byte gBerryTreeGraphicsIdTable @ Lum
- .4byte gBerryTreeGraphicsIdTable @ Sitrus
- .4byte gBerryTreeGraphicsIdTable @ Figy
- .4byte gBerryTreeGraphicsIdTable @ Wiki
- .4byte gBerryTreeGraphicsIdTable @ Mago
- .4byte gBerryTreeGraphicsIdTable @ Aguav
- .4byte gBerryTreeGraphicsIdTable @ Iapapa
- .4byte gBerryTreeGraphicsIdTable @ Razz
- .4byte gBerryTreeGraphicsIdTable @ Bluk
- .4byte gBerryTreeGraphicsIdTable @ Nanab
- .4byte gBerryTreeGraphicsIdTable @ Wepear
- .4byte gBerryTreeGraphicsIdTable @ Pinap
- .4byte gBerryTreeGraphicsIdTable @ Pomeg
- .4byte gBerryTreeGraphicsIdTable @ Kelpsy
- .4byte gBerryTreeGraphicsIdTable @ Qualot
- .4byte gBerryTreeGraphicsIdTable @ Hondew
- .4byte gBerryTreeGraphicsIdTable @ Grepa
- .4byte gBerryTreeGraphicsIdTable @ Tamato
- .4byte gBerryTreeGraphicsIdTable @ Cornn
- .4byte gBerryTreeGraphicsIdTable @ Magost
- .4byte gBerryTreeGraphicsIdTable @ Rabuta
- .4byte gBerryTreeGraphicsIdTable @ Nomel
- .4byte gBerryTreeGraphicsIdTable @ Spelon
- .4byte gBerryTreeGraphicsIdTable @ Pamtre
- .4byte gBerryTreeGraphicsIdTable @ Watmel
- .4byte gBerryTreeGraphicsIdTable @ Durin
- .4byte gBerryTreeGraphicsIdTable @ Belue
- .4byte gBerryTreeGraphicsIdTable @ Liechi
- .4byte gBerryTreeGraphicsIdTable @ Ganlon
- .4byte gBerryTreeGraphicsIdTable @ Salac
- .4byte gBerryTreeGraphicsIdTable @ Petaya
- .4byte gBerryTreeGraphicsIdTable @ Apicot
- .4byte gBerryTreeGraphicsIdTable @ Lansat
- .4byte gBerryTreeGraphicsIdTable @ Starf
- .4byte gBerryTreeGraphicsIdTable @ Enigma
-
-@ extras
- .4byte gBerryTreeGraphicsIdTable
- .4byte gBerryTreeGraphicsIdTable
- .4byte gBerryTreeGraphicsIdTable
diff --git a/data/graphics/field_objects/field_effect_object_graphics.inc b/data/graphics/field_objects/field_effect_object_graphics.inc
deleted file mode 100644
index 67865c4d0..000000000
--- a/data/graphics/field_objects/field_effect_object_graphics.inc
+++ /dev/null
@@ -1,556 +0,0 @@
- .align 2
-gFieldEffectPic_ShadowSmall: @ 8368528
- .incbin "graphics/field_effect_objects/pics/shadow_small.4bpp"
-
- .align 2
-gFieldEffectPic_ShadowMedium: @ 8368548
- .incbin "graphics/field_effect_objects/pics/shadow_medium.4bpp"
-
- .align 2
-gFieldEffectPic_ShadowLarge: @ 8368588
- .incbin "graphics/field_effect_objects/pics/shadow_large.4bpp"
-
- .align 2
-gFieldEffectPic_ShadowExtraLarge: @ 8368608
- .incbin "graphics/field_effect_objects/pics/shadow_extra_large.4bpp"
-
- .align 2
- .space 0x120
-
- .align 2
-gFieldEffectPic_CutGrass: @ 8368B28
- .incbin "graphics/field_effect_objects/pics/cut_grass.4bpp"
- .incbin "graphics/field_effect_objects/pics/cut_grass.4bpp" @ included twice
-
- .align 2
-gFieldEffectObjectPalette6: @ 8368B68
- .incbin "graphics/field_effect_objects/palettes/06.gbapal"
-
- .align 2
-gFieldEffectPic_Ripple_0: @ 8368B88
- .incbin "graphics/field_effect_objects/pics/ripple/0.4bpp"
-
- .align 2
-gFieldEffectPic_Ripple_1: @ 8368C08
- .incbin "graphics/field_effect_objects/pics/ripple/1.4bpp"
-
- .align 2
-gFieldEffectPic_Ripple_2: @ 8368C88
- .incbin "graphics/field_effect_objects/pics/ripple/2.4bpp"
-
- .align 2
-gFieldEffectPic_Ripple_3: @ 8368D08
- .incbin "graphics/field_effect_objects/pics/ripple/3.4bpp"
-
- .align 2
-gFieldEffectPic_Ripple_4: @ 8368D88
- .incbin "graphics/field_effect_objects/pics/ripple/4.4bpp"
-
- .align 2
-gFieldEffectPic_Ash_0: @ 8368E08
- .incbin "graphics/field_effect_objects/pics/ash/0.4bpp"
-
- .align 2
-gFieldEffectPic_Ash_1: @ 8368E88
- .incbin "graphics/field_effect_objects/pics/ash/1.4bpp"
-
- .align 2
-gFieldEffectPic_Ash_2: @ 8368F08
- .incbin "graphics/field_effect_objects/pics/ash/2.4bpp"
-
- .align 2
-gFieldEffectPic_Ash_3: @ 8368F88
- .incbin "graphics/field_effect_objects/pics/ash/3.4bpp"
-
- .align 2
-gFieldEffectPic_Ash_4: @ 8369008
- .incbin "graphics/field_effect_objects/pics/ash/4.4bpp"
-
- .align 2
-gFieldEffectPic_Arrow_0: @ 8369088
- .incbin "graphics/field_effect_objects/pics/arrow/0.4bpp"
-
- .align 2
-gFieldEffectPic_Arrow_1: @ 8369108
- .incbin "graphics/field_effect_objects/pics/arrow/1.4bpp"
-
- .align 2
-gFieldEffectPic_Arrow_2: @ 8369188
- .incbin "graphics/field_effect_objects/pics/arrow/2.4bpp"
-
- .align 2
-gFieldEffectPic_Arrow_3: @ 8369208
- .incbin "graphics/field_effect_objects/pics/arrow/3.4bpp"
-
- .align 2
-gFieldEffectPic_Arrow_4: @ 8369288
- .incbin "graphics/field_effect_objects/pics/arrow/4.4bpp"
-
- .align 2
-gFieldEffectPic_Arrow_5: @ 8369308
- .incbin "graphics/field_effect_objects/pics/arrow/5.4bpp"
-
- .align 2
-gFieldEffectPic_Arrow_6: @ 8369388
- .incbin "graphics/field_effect_objects/pics/arrow/6.4bpp"
-
- .align 2
-gFieldEffectPic_Arrow_7: @ 8369408
- .incbin "graphics/field_effect_objects/pics/arrow/7.4bpp"
-
- .align 2
-gFieldEffectObjectPalette0: @ 8369488
- .incbin "graphics/field_effect_objects/palettes/00.gbapal"
-
- .align 2
-gFieldEffectObjectPalette1: @ 83694A8
- .incbin "graphics/field_effect_objects/palettes/01.gbapal"
-
- .align 2
-gFieldEffectPic_Dust_0: @ 83694C8
- .incbin "graphics/field_effect_objects/pics/dust/0.4bpp"
-
- .align 2
-gFieldEffectPic_Dust_1: @ 8369508
- .incbin "graphics/field_effect_objects/pics/dust/1.4bpp"
-
- .align 2
-gFieldEffectPic_Dust_2: @ 8369548
- .incbin "graphics/field_effect_objects/pics/dust/2.4bpp"
-
- .incbin "graphics/field_effect_objects/unknown.bin"
-
- .align 2
-gFieldEffectPic_JumpTallGrass_0: @ 8369648
- .incbin "graphics/field_effect_objects/pics/jump_tall_grass/0.4bpp"
-
- .align 2
-gFieldEffectPic_JumpTallGrass_1: @ 8369688
- .incbin "graphics/field_effect_objects/pics/jump_tall_grass/1.4bpp"
-
- .align 2
-gFieldEffectPic_JumpTallGrass_2: @ 83696C8
- .incbin "graphics/field_effect_objects/pics/jump_tall_grass/2.4bpp"
-
- .align 2
-gFieldEffectPic_JumpTallGrass_3: @ 8369708
- .incbin "graphics/field_effect_objects/pics/jump_tall_grass/3.4bpp"
-
- .incbin "graphics/field_effect_objects/pics/unused_grass/0.4bpp"
- .incbin "graphics/field_effect_objects/pics/unused_grass/1.4bpp"
- .incbin "graphics/field_effect_objects/pics/unused_grass/2.4bpp"
- .incbin "graphics/field_effect_objects/pics/unused_grass/3.4bpp"
-
- .align 2
-gFieldEffectPic_JumpLongGrass_0: @ 8369948
- .incbin "graphics/field_effect_objects/pics/jump_long_grass/0.4bpp"
-
- .align 2
-gFieldEffectPic_JumpLongGrass_1: @ 83699C8
- .incbin "graphics/field_effect_objects/pics/jump_long_grass/1.4bpp"
-
- .align 2
-gFieldEffectPic_JumpLongGrass_2: @ 8369A48
- .incbin "graphics/field_effect_objects/pics/jump_long_grass/2.4bpp"
-
- .align 2
-gFieldEffectPic_JumpLongGrass_3: @ 8369AC8
- .incbin "graphics/field_effect_objects/pics/jump_long_grass/3.4bpp"
-
- .align 2
-gFieldEffectPic_JumpLongGrass_4: @ 8369B48
- .incbin "graphics/field_effect_objects/pics/jump_long_grass/4.4bpp"
-
- .incbin "graphics/field_effect_objects/pics/jump_long_grass/unused.4bpp"
-
- .align 2
-gFieldEffectPic_JumpLongGrass_5: @ 8369C48
- .incbin "graphics/field_effect_objects/pics/jump_long_grass/5.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown17_0: @ 8369CC8
- .incbin "graphics/field_effect_objects/pics/unknown_17/0.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown17_1: @ 8369D48
- .incbin "graphics/field_effect_objects/pics/unknown_17/1.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown17_2: @ 8369DC8
- .incbin "graphics/field_effect_objects/pics/unknown_17/2.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown17_3: @ 8369E48
- .incbin "graphics/field_effect_objects/pics/unknown_17/3.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown17_4: @ 8369EC8
- .incbin "graphics/field_effect_objects/pics/unknown_17/4.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown17_5: @ 8369F48
- .incbin "graphics/field_effect_objects/pics/unknown_17/5.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown17_6: @ 8369FC8
- .incbin "graphics/field_effect_objects/pics/unknown_17/6.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown17_7: @ 836A048
- .incbin "graphics/field_effect_objects/pics/unknown_17/7.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown18_0: @ 836A0C8
- .incbin "graphics/field_effect_objects/pics/unknown_18/0.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown18_1: @ 836A148
- .incbin "graphics/field_effect_objects/pics/unknown_18/1.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown18_2: @ 836A1C8
- .incbin "graphics/field_effect_objects/pics/unknown_18/2.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown18_3: @ 836A248
- .incbin "graphics/field_effect_objects/pics/unknown_18/3.4bpp"
-
- .align 2
-gFieldEffectPic_LongGrass_0: @ 836A2C8
- .incbin "graphics/field_effect_objects/pics/long_grass/0.4bpp"
-
- .align 2
-gFieldEffectPic_LongGrass_1: @ 836A348
- .incbin "graphics/field_effect_objects/pics/long_grass/1.4bpp"
-
- .align 2
-gFieldEffectPic_LongGrass_2: @ 836A3C8
- .incbin "graphics/field_effect_objects/pics/long_grass/2.4bpp"
-
- .align 2
-gFieldEffectPic_LongGrass_3: @ 836A448
- .incbin "graphics/field_effect_objects/pics/long_grass/3.4bpp"
-
- .align 2
-gFieldEffectPic_TallGrass_0: @ 836A4C8
- .incbin "graphics/field_effect_objects/pics/tall_grass/0.4bpp"
-
- .align 2
-gFieldEffectPic_TallGrass_1: @ 836A548
- .incbin "graphics/field_effect_objects/pics/tall_grass/1.4bpp"
-
- .align 2
-gFieldEffectPic_TallGrass_2: @ 836A5C8
- .incbin "graphics/field_effect_objects/pics/tall_grass/2.4bpp"
-
- .align 2
-gFieldEffectPic_TallGrass_3: @ 836A648
- .incbin "graphics/field_effect_objects/pics/tall_grass/3.4bpp"
-
- .align 2
-gFieldEffectPic_TallGrass_4: @ 836A6C8
- .incbin "graphics/field_effect_objects/pics/tall_grass/4.4bpp"
-
- .align 2
-gFieldEffectPic_ShortGrass_0: @ 836A748
- .incbin "graphics/field_effect_objects/pics/short_grass/0.4bpp"
-
- .align 2
-gFieldEffectPic_ShortGrass_1: @ 836A7C8
- .incbin "graphics/field_effect_objects/pics/short_grass/1.4bpp"
-
- .align 2
-gFieldEffectPic_SandFootprints_0: @ 836A848
- .incbin "graphics/field_effect_objects/pics/sand_footprints/0.4bpp"
-
- .align 2
-gFieldEffectPic_SandFootprints_1: @ 836A8C8
- .incbin "graphics/field_effect_objects/pics/sand_footprints/1.4bpp"
-
- .align 2
-gFieldEffectPic_DeepSandFootprints_0: @ 836A948
- .incbin "graphics/field_effect_objects/pics/deep_sand_footprints/0.4bpp"
-
- .align 2
-gFieldEffectPic_DeepSandFootprints_1: @ 836A9C8
- .incbin "graphics/field_effect_objects/pics/deep_sand_footprints/1.4bpp"
-
- .align 2
-gFieldEffectPic_BikeTireTracks_0: @ 836AA48
- .incbin "graphics/field_effect_objects/pics/bike_tire_tracks/0.4bpp"
-
- .align 2
-gFieldEffectPic_BikeTireTracks_1: @ 836AAC8
- .incbin "graphics/field_effect_objects/pics/bike_tire_tracks/1.4bpp"
-
- .align 2
-gFieldEffectPic_BikeTireTracks_2: @ 836AB48
- .incbin "graphics/field_effect_objects/pics/bike_tire_tracks/2.4bpp"
-
- .align 2
-gFieldEffectPic_BikeTireTracks_3: @ 836ABC8
- .incbin "graphics/field_effect_objects/pics/bike_tire_tracks/3.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown19_0: @ 836AC48
- .incbin "graphics/field_effect_objects/pics/unknown_19/0.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown19_1: @ 836ACC8
- .incbin "graphics/field_effect_objects/pics/unknown_19/1.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown19_2: @ 836AD48
- .incbin "graphics/field_effect_objects/pics/unknown_19/2.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown19_3: @ 836ADC8
- .incbin "graphics/field_effect_objects/pics/unknown_19/3.4bpp"
-
- .align 2
-gFieldEffectPic_SandPile_0: @ 836AE48
- .incbin "graphics/field_effect_objects/pics/sand_pile/0.4bpp"
-
- .align 2
-gFieldEffectPic_SandPile_1: @ 836AE88
- .incbin "graphics/field_effect_objects/pics/sand_pile/1.4bpp"
-
- .align 2
-gFieldEffectPic_SandPile_2: @ 836AEC8
- .incbin "graphics/field_effect_objects/pics/sand_pile/2.4bpp"
-
- .align 2
-gFieldEffectPic_JumpBigSplash_0: @ 836AF08
- .incbin "graphics/field_effect_objects/pics/jump_big_splash/0.4bpp"
-
- .align 2
-gFieldEffectPic_JumpBigSplash_1: @ 836AF88
- .incbin "graphics/field_effect_objects/pics/jump_big_splash/1.4bpp"
-
- .align 2
-gFieldEffectPic_JumpBigSplash_2: @ 836B008
- .incbin "graphics/field_effect_objects/pics/jump_big_splash/2.4bpp"
-
- .align 2
-gFieldEffectPic_JumpBigSplash_3: @ 836B088
- .incbin "graphics/field_effect_objects/pics/jump_big_splash/3.4bpp"
-
- .align 2
-gFieldEffectPic_Splash_0: @ 836B108
- .incbin "graphics/field_effect_objects/pics/splash/0.4bpp"
-
- .align 2
-gFieldEffectPic_Splash_1: @ 836B148
- .incbin "graphics/field_effect_objects/pics/splash/1.4bpp"
-
- .align 2
-gFieldEffectPic_JumpSmallSplash_0: @ 836B188
- .incbin "graphics/field_effect_objects/pics/jump_small_splash/0.4bpp"
-
- .align 2
-gFieldEffectPic_JumpSmallSplash_1: @ 836B1C8
- .incbin "graphics/field_effect_objects/pics/jump_small_splash/1.4bpp"
-
- .align 2
-gFieldEffectPic_JumpSmallSplash_2: @ 836B208
- .incbin "graphics/field_effect_objects/pics/jump_small_splash/2.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown20_0: @ 836B248
- .incbin "graphics/field_effect_objects/pics/unknown_20/0.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown20_1: @ 836B2C8
- .incbin "graphics/field_effect_objects/pics/unknown_20/1.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown20_2: @ 836B348
- .incbin "graphics/field_effect_objects/pics/unknown_20/2.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown20_3: @ 836B3C8
- .incbin "graphics/field_effect_objects/pics/unknown_20/3.4bpp"
-
- .align 2
-gFieldEffectPic_Unknown20_4: @ 836B448
- .incbin "graphics/field_effect_objects/pics/unknown_20/4.4bpp"
-
- .align 2
-gFieldEffectPic_TreeDisguise_0: @ 836B4C8
- .incbin "graphics/field_effect_objects/pics/tree_disguise/0.4bpp"
-
- .align 2
-gFieldEffectPic_TreeDisguise_1: @ 836B5C8
- .incbin "graphics/field_effect_objects/pics/tree_disguise/1.4bpp"
-
- .align 2
-gFieldEffectPic_TreeDisguise_2: @ 836B6C8
- .incbin "graphics/field_effect_objects/pics/tree_disguise/2.4bpp"
-
- .align 2
-gFieldEffectPic_TreeDisguise_3: @ 836B7C8
- .incbin "graphics/field_effect_objects/pics/tree_disguise/3.4bpp"
-
- .align 2
-gFieldEffectPic_TreeDisguise_4: @ 836B8C8
- .incbin "graphics/field_effect_objects/pics/tree_disguise/4.4bpp"
-
- .align 2
-gFieldEffectPic_TreeDisguise_5: @ 836B9C8
- .incbin "graphics/field_effect_objects/pics/tree_disguise/5.4bpp"
-
- .align 2
-gFieldEffectPic_TreeDisguise_6: @ 836BAC8
- .incbin "graphics/field_effect_objects/pics/tree_disguise/6.4bpp"
-
- .align 2
-gFieldEffectPic_MountainDisguise_0: @ 836BBC8
- .incbin "graphics/field_effect_objects/pics/mountain_disguise/0.4bpp"
-
- .align 2
-gFieldEffectPic_MountainDisguise_1: @ 836BCC8
- .incbin "graphics/field_effect_objects/pics/mountain_disguise/1.4bpp"
-
- .align 2
-gFieldEffectPic_MountainDisguise_2: @ 836BDC8
- .incbin "graphics/field_effect_objects/pics/mountain_disguise/2.4bpp"
-
- .align 2
-gFieldEffectPic_MountainDisguise_3: @ 836BEC8
- .incbin "graphics/field_effect_objects/pics/mountain_disguise/3.4bpp"
-
- .align 2
-gFieldEffectPic_MountainDisguise_4: @ 836BFC8
- .incbin "graphics/field_effect_objects/pics/mountain_disguise/4.4bpp"
-
- .align 2
-gFieldEffectPic_MountainDisguise_5: @ 836C0C8
- .incbin "graphics/field_effect_objects/pics/mountain_disguise/5.4bpp"
-
- .align 2
-gFieldEffectPic_MountainDisguise_6: @ 836C1C8
- .incbin "graphics/field_effect_objects/pics/mountain_disguise/6.4bpp"
-
- .align 2
-gFieldEffectPic_SandDisguise_0: @ 836C2C8
- .incbin "graphics/field_effect_objects/pics/sand_disguise/0.4bpp"
-
- .align 2
-gFieldEffectPic_SandDisguise_1: @ 836C3C8
- .incbin "graphics/field_effect_objects/pics/sand_disguise/1.4bpp"
-
- .align 2
-gFieldEffectPic_SandDisguise_2: @ 836C4C8
- .incbin "graphics/field_effect_objects/pics/sand_disguise/2.4bpp"
-
- .align 2
-gFieldEffectPic_SandDisguise_3: @ 836C5C8
- .incbin "graphics/field_effect_objects/pics/sand_disguise/3.4bpp"
-
- .align 2
-gFieldEffectPic_SandDisguise_4: @ 836C6C8
- .incbin "graphics/field_effect_objects/pics/sand_disguise/4.4bpp"
-
- .align 2
-gFieldEffectPic_SandDisguise_5: @ 836C7C8
- .incbin "graphics/field_effect_objects/pics/sand_disguise/5.4bpp"
-
- .align 2
-gFieldEffectPic_SandDisguise_6: @ 836C8C8
- .incbin "graphics/field_effect_objects/pics/sand_disguise/6.4bpp"
-
- .align 2
-gFieldEffectPic_HotSpringsWater: @ 836C9C8
- .incbin "graphics/field_effect_objects/pics/hot_springs_water.4bpp"
-
- .align 2
-gFieldEffectObjectPalette2: @ 836CA48
- .incbin "graphics/field_effect_objects/palettes/02.gbapal"
-
- .align 2
-gFieldEffectPic_PopOutOfAsh_0: @ 836CA68
- .incbin "graphics/field_effect_objects/pics/pop_out_of_ash/0.4bpp"
-
- .align 2
-gFieldEffectPic_PopOutOfAsh_1: @ 836CAE8
- .incbin "graphics/field_effect_objects/pics/pop_out_of_ash/1.4bpp"
-
- .align 2
-gFieldEffectPic_PopOutOfAsh_2: @ 836CB68
- .incbin "graphics/field_effect_objects/pics/pop_out_of_ash/2.4bpp"
-
- .align 2
-gFieldEffectPic_PopOutOfAsh_3: @ 836CBE8
- .incbin "graphics/field_effect_objects/pics/pop_out_of_ash/3.4bpp"
-
- .align 2
-gFieldEffectPic_PopOutOfAsh_4: @ 836CC68
- .incbin "graphics/field_effect_objects/pics/pop_out_of_ash/4.4bpp"
-
- .align 2
-gFieldEffectPic_LavaridgeGymWarp_0: @ 836CCE8
- .incbin "graphics/field_effect_objects/pics/lavaridge_gym_warp/0.4bpp"
-
- .align 2
-gFieldEffectPic_LavaridgeGymWarp_1: @ 836CD68
- .incbin "graphics/field_effect_objects/pics/lavaridge_gym_warp/1.4bpp"
-
- .align 2
-gFieldEffectPic_LavaridgeGymWarp_2: @ 836CDE8
- .incbin "graphics/field_effect_objects/pics/lavaridge_gym_warp/2.4bpp"
-
- .align 2
-gFieldEffectPic_LavaridgeGymWarp_3: @ 836CE68
- .incbin "graphics/field_effect_objects/pics/lavaridge_gym_warp/3.4bpp"
-
- .align 2
-gFieldEffectPic_LavaridgeGymWarp_4: @ 836CEE8
- .incbin "graphics/field_effect_objects/pics/lavaridge_gym_warp/4.4bpp"
-
- .align 2
-gFieldEffectPic_Bubbles_0: @ 836CF68
- .incbin "graphics/field_effect_objects/pics/bubbles/0.4bpp"
-
- .align 2
-gFieldEffectPic_Bubbles_1: @ 836D068
- .incbin "graphics/field_effect_objects/pics/bubbles/1.4bpp"
-
- .align 2
-gFieldEffectPic_Bubbles_2: @ 836D168
- .incbin "graphics/field_effect_objects/pics/bubbles/2.4bpp"
-
- .align 2
-gFieldEffectPic_Bubbles_3: @ 836D268
- .incbin "graphics/field_effect_objects/pics/bubbles/3.4bpp"
-
- .align 2
-gFieldEffectPic_Bubbles_4: @ 836D368
- .incbin "graphics/field_effect_objects/pics/bubbles/4.4bpp"
-
- .align 2
-gFieldEffectPic_Bubbles_5: @ 836D468
- .incbin "graphics/field_effect_objects/pics/bubbles/5.4bpp"
-
- .align 2
-gFieldEffectPic_Bubbles_6: @ 836D568
- .incbin "graphics/field_effect_objects/pics/bubbles/6.4bpp"
-
- .align 2
-gFieldEffectPic_Bubbles_7: @ 836D668
- .incbin "graphics/field_effect_objects/pics/bubbles/7.4bpp"
-
- .align 2
-gFieldEffectPic_Sparkle_0: @ 836D768
- .incbin "graphics/field_effect_objects/pics/sparkle/0.4bpp"
-
- .align 2
-gFieldEffectPic_Sparkle_1: @ 836D7E8
- .incbin "graphics/field_effect_objects/pics/sparkle/1.4bpp"
-
- .align 2
-gFieldEffectObjectPalette3: @ 836D868
- .incbin "graphics/field_effect_objects/palettes/03.gbapal"
-
- .align 2
-gFieldEffectPic_Bird: @ 836D888
- .incbin "graphics/field_effect_objects/pics/bird.4bpp"
diff --git a/data/graphics/field_objects/field_effect_object_template_pointers.inc b/data/graphics/field_objects/field_effect_object_template_pointers.inc
deleted file mode 100644
index 278de275d..000000000
--- a/data/graphics/field_objects/field_effect_object_template_pointers.inc
+++ /dev/null
@@ -1,38 +0,0 @@
- .align 2
-gFieldEffectObjectTemplatePointers:: @ 836DFC0
- .4byte gFieldEffectSpriteTemplate_ShadowSmall
- .4byte gFieldEffectSpriteTemplate_ShadowMedium
- .4byte gFieldEffectSpriteTemplate_ShadowLarge
- .4byte gFieldEffectSpriteTemplate_ShadowExtraLarge
- .4byte gFieldEffectSpriteTemplate_TallGrass
- .4byte gFieldEffectSpriteTemplate_Ripple
- .4byte gFieldEffectSpriteTemplate_Ash
- .4byte gFieldEffectSpriteTemplate_SurfBlob
- .4byte gFieldEffectSpriteTemplate_Arrow
- .4byte gFieldEffectSpriteTemplate_Dust
- .4byte gFieldEffectSpriteTemplate_JumpTallGrass
- .4byte gFieldEffectSpriteTemplate_SandFootprints
- .4byte gFieldEffectSpriteTemplate_JumpBigSplash
- .4byte gFieldEffectSpriteTemplate_Splash
- .4byte gFieldEffectSpriteTemplate_JumpSmallSplash
- .4byte gFieldEffectSpriteTemplate_LongGrass
- .4byte gFieldEffectSpriteTemplate_JumpLongGrass
- .4byte gFieldEffectSpriteTemplate_Unknown17
- .4byte gFieldEffectSpriteTemplate_Unknown18
- .4byte gFieldEffectSpriteTemplate_Unknown19
- .4byte gFieldEffectSpriteTemplate_Unknown20
- .4byte gFieldEffectSpriteTemplate_Unknown21
- .4byte gFieldEffectSpriteTemplate_BerryTreeGrowthSparkle
- .4byte gFieldEffectSpriteTemplate_DeepSandFootprints
- .4byte gFieldEffectSpriteTemplate_TreeDisguise
- .4byte gFieldEffectSpriteTemplate_MountainDisguise
- .4byte gFieldEffectSpriteTemplate_Bird
- .4byte gFieldEffectSpriteTemplate_BikeTireTracks
- .4byte gFieldEffectSpriteTemplate_SandDisguise
- .4byte gFieldEffectSpriteTemplate_SandPile
- .4byte gFieldEffectSpriteTemplate_ShortGrass
- .4byte gFieldEffectSpriteTemplate_HotSpringsWater
- .4byte gFieldEffectSpriteTemplate_PopOutOfAsh
- .4byte gFieldEffectSpriteTemplate_LavaridgeGymWarp
- .4byte gFieldEffectSpriteTemplate_Bubbles
- .4byte gFieldEffectSpriteTemplate_Sparkle
diff --git a/data/graphics/field_objects/field_effect_objects.inc b/data/graphics/field_objects/field_effect_objects.inc
deleted file mode 100644
index c3a9585f4..000000000
--- a/data/graphics/field_objects/field_effect_objects.inc
+++ /dev/null
@@ -1,968 +0,0 @@
- .align 2
-gFieldEffectObjectPaletteInfo0:: @ 8374524
- obj_pal gFieldEffectObjectPalette0, 0x1004
-
- .align 2
-gFieldEffectObjectPaletteInfo1:: @ 837452C
- obj_pal gFieldEffectObjectPalette1, 0x1005
-
- .align 2
-gFieldEffectAnim_8374534: @ 8374534
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_Shadow: @ 837453C
- .4byte gFieldEffectAnim_8374534
-
- .align 2
-gFieldEffectPicTable_ShadowSmall: @ 8374540
- obj_frame_tiles gFieldEffectPic_ShadowSmall, 0x20
-
- .align 2
-gFieldEffectPicTable_ShadowMedium: @ 8374548
- obj_frame_tiles gFieldEffectPic_ShadowMedium, 0x40
-
- .align 2
-gFieldEffectPicTable_ShadowLarge: @ 8374550
- obj_frame_tiles gFieldEffectPic_ShadowLarge, 0x80
-
- .align 2
-gFieldEffectPicTable_ShadowExtraLarge: @ 8374558
- obj_frame_tiles gFieldEffectPic_ShadowExtraLarge, 0x400
-
- .align 2
-gFieldEffectSpriteTemplate_ShadowSmall: @ 8374560
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_8x8, gFieldEffectAnimTable_Shadow, gFieldEffectPicTable_ShadowSmall, gDummySpriteAffineAnimTable, oamc_shadow
-
- .align 2
-gFieldEffectSpriteTemplate_ShadowMedium: @ 8374578
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_16x8, gFieldEffectAnimTable_Shadow, gFieldEffectPicTable_ShadowMedium, gDummySpriteAffineAnimTable, oamc_shadow
-
- .align 2
-gFieldEffectSpriteTemplate_ShadowLarge: @ 8374590
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_32x8, gFieldEffectAnimTable_Shadow, gFieldEffectPicTable_ShadowLarge, gDummySpriteAffineAnimTable, oamc_shadow
-
- .align 2
-gFieldEffectSpriteTemplate_ShadowExtraLarge: @ 83745A8
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_64x32, gFieldEffectAnimTable_Shadow, gFieldEffectPicTable_ShadowExtraLarge, gDummySpriteAffineAnimTable, oamc_shadow
-
- .align 2
-gFieldEffectPicTable_TallGrass: @ 83745C0
- obj_frame_tiles gFieldEffectPic_TallGrass_0, 0x80
- obj_frame_tiles gFieldEffectPic_TallGrass_1, 0x80
- obj_frame_tiles gFieldEffectPic_TallGrass_2, 0x80
- obj_frame_tiles gFieldEffectPic_TallGrass_3, 0x80
- obj_frame_tiles gFieldEffectPic_TallGrass_4, 0x80
-
- .align 2
-gFieldEffectAnim_83745E8: @ 83745E8
- obj_image_anim_frame 1, 10
- obj_image_anim_frame 2, 10
- obj_image_anim_frame 3, 10
- obj_image_anim_frame 4, 10
- obj_image_anim_frame 0, 10
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_TallGrass: @ 8374600
- .4byte gFieldEffectAnim_83745E8
-
- .align 2
-gFieldEffectSpriteTemplate_TallGrass: @ 8374604
- spr_template 0xFFFF, 0x1005, gFieldOamData_16x16, gFieldEffectAnimTable_TallGrass, gFieldEffectPicTable_TallGrass, gDummySpriteAffineAnimTable, unc_grass_normal
-
- .align 2
-gFieldEffectPicTable_Ripple: @ 837461C
- obj_frame_tiles gFieldEffectPic_Ripple_0, 0x80
- obj_frame_tiles gFieldEffectPic_Ripple_1, 0x80
- obj_frame_tiles gFieldEffectPic_Ripple_2, 0x80
- obj_frame_tiles gFieldEffectPic_Ripple_3, 0x80
- obj_frame_tiles gFieldEffectPic_Ripple_4, 0x80
-
- .align 2
-gFieldEffectAnim_8374644: @ 8374644
- obj_image_anim_frame 0, 12
- obj_image_anim_frame 1, 9
- obj_image_anim_frame 2, 9
- obj_image_anim_frame 3, 9
- obj_image_anim_frame 0, 9
- obj_image_anim_frame 1, 9
- obj_image_anim_frame 2, 11
- obj_image_anim_frame 4, 11
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_Ripple: @ 8374668
- .4byte gFieldEffectAnim_8374644
-
- .align 2
-gFieldEffectSpriteTemplate_Ripple: @ 837466C
- spr_template 0xFFFF, 0x1005, gFieldOamData_16x16, gFieldEffectAnimTable_Ripple, gFieldEffectPicTable_Ripple, gDummySpriteAffineAnimTable, sub_8128800
-
- .align 2
-gFieldEffectPicTable_Ash: @ 8374684
- obj_frame_tiles gFieldEffectPic_Ash_0, 0x80
- obj_frame_tiles gFieldEffectPic_Ash_1, 0x80
- obj_frame_tiles gFieldEffectPic_Ash_2, 0x80
- obj_frame_tiles gFieldEffectPic_Ash_3, 0x80
- obj_frame_tiles gFieldEffectPic_Ash_4, 0x80
-
- .align 2
-gFieldEffectAnim_83746AC: @ 83746AC
- obj_image_anim_frame 0, 12
- obj_image_anim_frame 1, 12
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 12
- obj_image_anim_frame 4, 12
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_Ash: @ 83746C4
- .4byte gFieldEffectAnim_83746AC
-
- .align 2
-gFieldEffectSpriteTemplate_Ash: @ 83746C8
- spr_template 0xFFFF, 0x1005, gFieldOamData_16x16, gFieldEffectAnimTable_Ash, gFieldEffectPicTable_Ash, gDummySpriteAffineAnimTable, sub_8127D84
-
- .align 2
-gFieldEffectPicTable_SurfBlob: @ 83746E0
- obj_frame_tiles gFieldEffectPic_SurfBlob_0, 0x200
- obj_frame_tiles gFieldEffectPic_SurfBlob_1, 0x200
- obj_frame_tiles gFieldEffectPic_SurfBlob_2, 0x200
-
- .align 2
-gFieldEffectAnim_83746F8: @ 83746F8
- obj_image_anim_frame 0, 1
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnim_8374700: @ 8374700
- obj_image_anim_frame 1, 1
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnim_8374708: @ 8374708
- obj_image_anim_frame 2, 1
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnim_8374710: @ 8374710
- obj_image_anim_frame 2, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnimTable_SurfBlob: @ 8374718
- .4byte gFieldEffectAnim_83746F8
- .4byte gFieldEffectAnim_8374700
- .4byte gFieldEffectAnim_8374708
- .4byte gFieldEffectAnim_8374710
-
- .align 2
-gFieldEffectSpriteTemplate_SurfBlob: @ 8374728
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_32x32, gFieldEffectAnimTable_SurfBlob, gFieldEffectPicTable_SurfBlob, gDummySpriteAffineAnimTable, sub_8127F7C
-
- .align 2
-gFieldEffectPicTable_Arrow: @ 8374740
- obj_frame_tiles gFieldEffectPic_Arrow_0, 0x80
- obj_frame_tiles gFieldEffectPic_Arrow_1, 0x80
- obj_frame_tiles gFieldEffectPic_Arrow_2, 0x80
- obj_frame_tiles gFieldEffectPic_Arrow_3, 0x80
- obj_frame_tiles gFieldEffectPic_Arrow_4, 0x80
- obj_frame_tiles gFieldEffectPic_Arrow_5, 0x80
- obj_frame_tiles gFieldEffectPic_Arrow_6, 0x80
- obj_frame_tiles gFieldEffectPic_Arrow_7, 0x80
-
- .align 2
-gFieldEffectAnim_8374780: @ 8374780
- obj_image_anim_frame 3, 32
- obj_image_anim_frame 7, 32
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnim_837478C: @ 837478C
- obj_image_anim_frame 0, 32
- obj_image_anim_frame 4, 32
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnim_8374798: @ 8374798
- obj_image_anim_frame 1, 32
- obj_image_anim_frame 5, 32
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnim_83747A4: @ 83747A4
- obj_image_anim_frame 2, 32
- obj_image_anim_frame 6, 32
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnimTable_Arrow: @ 83747B0
- .4byte gFieldEffectAnim_8374780
- .4byte gFieldEffectAnim_837478C
- .4byte gFieldEffectAnim_8374798
- .4byte gFieldEffectAnim_83747A4
-
- .align 2
-gFieldEffectSpriteTemplate_Arrow: @ 83747C0
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_16x16, gFieldEffectAnimTable_Arrow, gFieldEffectPicTable_Arrow, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gFieldEffectPicTable_Dust: @ 83747D8
- obj_frame_tiles gFieldEffectPic_Dust_0, 0x40
- obj_frame_tiles gFieldEffectPic_Dust_1, 0x40
- obj_frame_tiles gFieldEffectPic_Dust_2, 0x40
-
- .align 2
-gFieldEffectAnim_83747F0: @ 83747F0
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_Dust: @ 8374800
- .4byte gFieldEffectAnim_83747F0
-
- .align 2
-gFieldEffectSpriteTemplate_Dust: @ 8374804
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x8, gFieldEffectAnimTable_Dust, gFieldEffectPicTable_Dust, gDummySpriteAffineAnimTable, sub_81287C4
-
- .align 2
-gFieldEffectPicTable_JumpTallGrass: @ 837481C
- obj_frame_tiles gFieldEffectPic_JumpTallGrass_0, 0x40
- obj_frame_tiles gFieldEffectPic_JumpTallGrass_1, 0x40
- obj_frame_tiles gFieldEffectPic_JumpTallGrass_2, 0x40
- obj_frame_tiles gFieldEffectPic_JumpTallGrass_3, 0x40
-
- .align 2
-gFieldEffectAnim_837483C: @ 837483C
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_JumpTallGrass: @ 8374850
- .4byte gFieldEffectAnim_837483C
-
- .align 2
-gFieldEffectSpriteTemplate_JumpTallGrass: @ 8374854
- spr_template 0xFFFF, 0x1005, gFieldOamData_16x8, gFieldEffectAnimTable_JumpTallGrass, gFieldEffectPicTable_JumpTallGrass, gDummySpriteAffineAnimTable, sub_81287C4
-
- .align 2
-gFieldEffectPicTable_SandFootprints: @ 837486C
- obj_frame_tiles gFieldEffectPic_SandFootprints_0, 0x80
- obj_frame_tiles gFieldEffectPic_SandFootprints_1, 0x80
-
- .align 2
-gFieldEffectAnim_837487C: @ 837487C
- obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_8374884: @ 8374884
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_837488C: @ 837488C
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_8374894: @ 8374894
- obj_image_anim_frame 1, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_SandFootprints: @ 837489C
- .4byte gFieldEffectAnim_837487C
- .4byte gFieldEffectAnim_837487C
- .4byte gFieldEffectAnim_8374884
- .4byte gFieldEffectAnim_837488C
- .4byte gFieldEffectAnim_8374894
-
- .align 2
-gFieldEffectSpriteTemplate_SandFootprints: @ 83748B0
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x16, gFieldEffectAnimTable_SandFootprints, gFieldEffectPicTable_SandFootprints, gDummySpriteAffineAnimTable, sub_8127584
-
- .align 2
-gFieldEffectPicTable_DeepSandFootprints: @ 83748C8
- obj_frame_tiles gFieldEffectPic_DeepSandFootprints_0, 0x80
- obj_frame_tiles gFieldEffectPic_DeepSandFootprints_1, 0x80
-
- .align 2
-gFieldEffectAnim_83748D8: @ 83748D8
- obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_83748E0: @ 83748E0
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_83748E8: @ 83748E8
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_83748F0: @ 83748F0
- obj_image_anim_frame 1, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_DeepSandFootprints: @ 83748F8
- .4byte gFieldEffectAnim_83748D8
- .4byte gFieldEffectAnim_83748D8
- .4byte gFieldEffectAnim_83748E0
- .4byte gFieldEffectAnim_83748E8
- .4byte gFieldEffectAnim_83748F0
-
- .align 2
-gFieldEffectSpriteTemplate_DeepSandFootprints: @ 837490C
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x16, gFieldEffectAnimTable_DeepSandFootprints, gFieldEffectPicTable_DeepSandFootprints, gDummySpriteAffineAnimTable, sub_8127584
-
- .align 2
-gFieldEffectPicTable_BikeTireTracks: @ 8374924
- obj_frame_tiles gFieldEffectPic_BikeTireTracks_0, 0x80
- obj_frame_tiles gFieldEffectPic_BikeTireTracks_1, 0x80
- obj_frame_tiles gFieldEffectPic_BikeTireTracks_2, 0x80
- obj_frame_tiles gFieldEffectPic_BikeTireTracks_3, 0x80
-
- .align 2
-gFieldEffectAnim_8374944: @ 8374944
- obj_image_anim_frame 2, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_837494C: @ 837494C
- obj_image_anim_frame 2, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_8374954: @ 8374954
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_837495C: @ 837495C
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_8374964: @ 8374964
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_837496C: @ 837496C
- obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_8374974: @ 8374974
- obj_image_anim_frame 3, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_837497C: @ 837497C
- obj_image_anim_frame 3, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_BikeTireTracks: @ 8374984
- .4byte gFieldEffectAnim_8374944
- .4byte gFieldEffectAnim_8374944
- .4byte gFieldEffectAnim_837494C
- .4byte gFieldEffectAnim_8374954
- .4byte gFieldEffectAnim_837495C
- .4byte gFieldEffectAnim_8374964
- .4byte gFieldEffectAnim_837496C
- .4byte gFieldEffectAnim_8374974
- .4byte gFieldEffectAnim_837497C
-
- .align 2
-gFieldEffectSpriteTemplate_BikeTireTracks: @ 83749A8
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x16, gFieldEffectAnimTable_BikeTireTracks, gFieldEffectPicTable_BikeTireTracks, gDummySpriteAffineAnimTable, sub_8127584
-
- .align 2
-gFieldEffectPicTable_JumpBigSplash: @ 83749C0
- obj_frame_tiles gFieldEffectPic_JumpBigSplash_0, 0x80
- obj_frame_tiles gFieldEffectPic_JumpBigSplash_1, 0x80
- obj_frame_tiles gFieldEffectPic_JumpBigSplash_2, 0x80
- obj_frame_tiles gFieldEffectPic_JumpBigSplash_3, 0x80
-
- .align 2
-gFieldEffectAnim_83749E0: @ 83749E0
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_JumpBigSplash: @ 83749F4
- .4byte gFieldEffectAnim_83749E0
-
- .align 2
-gFieldEffectSpriteTemplate_JumpBigSplash: @ 83749F8
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x16, gFieldEffectAnimTable_JumpBigSplash, gFieldEffectPicTable_JumpBigSplash, gDummySpriteAffineAnimTable, sub_81287C4
-
- .align 2
-gFieldEffectPicTable_Splash: @ 8374A10
- obj_frame_tiles gFieldEffectPic_Splash_0, 0x40
- obj_frame_tiles gFieldEffectPic_Splash_1, 0x40
-
- .align 2
-gFieldEffectAnim_8374A20: @ 8374A20
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_8374A2C: @ 8374A2C
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 1, 6
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 1, 6
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnimTable_Splash: @ 8374A50
- .4byte gFieldEffectAnim_8374A20
- .4byte gFieldEffectAnim_8374A2C
-
- .align 2
-gFieldEffectSpriteTemplate_Splash: @ 8374A58
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x8, gFieldEffectAnimTable_Splash, gFieldEffectPicTable_Splash, gDummySpriteAffineAnimTable, sub_81276B4
-
- .align 2
-gFieldEffectPicTable_JumpSmallSplash: @ 8374A70
- obj_frame_tiles gFieldEffectPic_JumpSmallSplash_0, 0x40
- obj_frame_tiles gFieldEffectPic_JumpSmallSplash_1, 0x40
- obj_frame_tiles gFieldEffectPic_JumpSmallSplash_2, 0x40
-
- .align 2
-gFieldEffectAnim_8374A88: @ 8374A88
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_JumpSmallSplash: @ 8374A98
- .4byte gFieldEffectAnim_8374A88
-
- .align 2
-gFieldEffectSpriteTemplate_JumpSmallSplash: @ 8374A9C
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x8, gFieldEffectAnimTable_JumpSmallSplash, gFieldEffectPicTable_JumpSmallSplash, gDummySpriteAffineAnimTable, sub_81287C4
-
- .align 2
-gFieldEffectPicTable_LongGrass: @ 8374AB4
- obj_frame_tiles gFieldEffectPic_LongGrass_0, 0x80
- obj_frame_tiles gFieldEffectPic_LongGrass_1, 0x80
- obj_frame_tiles gFieldEffectPic_LongGrass_2, 0x80
- obj_frame_tiles gFieldEffectPic_LongGrass_3, 0x80
-
- .align 2
-gFieldEffectAnim_8374AD4: @ 8374AD4
- obj_image_anim_frame 1, 3
- obj_image_anim_frame 2, 3
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_LongGrass: @ 8374AF4
- .4byte gFieldEffectAnim_8374AD4
-
- .align 2
-gFieldEffectSpriteTemplate_LongGrass: @ 8374AF8
- spr_template 0xFFFF, 0x1005, gFieldOamData_16x16, gFieldEffectAnimTable_LongGrass, gFieldEffectPicTable_LongGrass, gDummySpriteAffineAnimTable, unc_grass_tall
-
- .align 2
-gFieldEffectPicTable_JumpLongGrass: @ 8374B10
- obj_frame_tiles gFieldEffectPic_JumpLongGrass_0, 0x80
- obj_frame_tiles gFieldEffectPic_JumpLongGrass_1, 0x80
- obj_frame_tiles gFieldEffectPic_JumpLongGrass_2, 0x80
- obj_frame_tiles gFieldEffectPic_JumpLongGrass_3, 0x80
- obj_frame_tiles gFieldEffectPic_JumpLongGrass_4, 0x80
- obj_frame_tiles gFieldEffectPic_JumpLongGrass_5, 0x80
-
- .align 2
-gFieldEffectAnim_8374B40: @ 8374B40
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 5, 8
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_JumpLongGrass: @ 8374B5C
- .4byte gFieldEffectAnim_8374B40
-
- .align 2
-gFieldEffectSpriteTemplate_JumpLongGrass: @ 8374B60
- spr_template 0xFFFF, 0x1005, gFieldOamData_16x16, gFieldEffectAnimTable_JumpLongGrass, gFieldEffectPicTable_JumpLongGrass, gDummySpriteAffineAnimTable, sub_81287C4
-
- .align 2
-gFieldEffectPicTable_Unknown17: @ 8374B78
- obj_frame_tiles gFieldEffectPic_JumpLongGrass_5, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown17_0, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown17_1, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown17_2, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown17_3, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown17_4, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown17_5, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown17_6, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown17_7, 0x80
-
- .align 2
-gFieldEffectAnim_8374BC0: @ 8374BC0
- obj_image_anim_frame 0, 10
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 5, 4
- obj_image_anim_frame 6, 4
- obj_image_anim_frame 7, 4
- obj_image_anim_frame 8, 4
- obj_image_anim_jump 7
-
- .align 2
-gFieldEffectAnimTable_Unknown17: @ 8374BE8
- .4byte gFieldEffectAnim_8374BC0
-
- .align 2
-gFieldEffectSpriteTemplate_Unknown17: @ 8374BEC
- spr_template 0xFFFF, 0x1005, gFieldOamData_16x16, gFieldEffectAnimTable_Unknown17, gFieldEffectPicTable_Unknown17, gDummySpriteAffineAnimTable, sub_8128800
-
- .align 2
-gFieldEffectPicTable_Unknown18: @ 8374C04
- obj_frame_tiles gFieldEffectPic_Unknown18_0, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown18_1, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown18_2, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown18_3, 0x80
-
- .align 2
-gFieldEffectAnim_8374C24: @ 8374C24
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnimTable_Unknown18: @ 8374C40
- .4byte gFieldEffectAnim_8374C24
-
- .align 2
-gFieldEffectSpriteTemplate_Unknown18: @ 8374C44
- spr_template 0xFFFF, 0x1005, gFieldOamData_16x16, gFieldEffectAnimTable_Unknown18, gFieldEffectPicTable_Unknown18, gDummySpriteAffineAnimTable, sub_8128800
-
- .align 2
-gFieldEffectPicTable_Unknown19: @ 8374C5C
- obj_frame_tiles gFieldEffectPic_Unknown19_0, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown19_1, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown19_2, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown19_3, 0x80
-
- .align 2
-gFieldEffectAnim_8374C7C: @ 8374C7C
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnimTable_Unknown19: @ 8374C90
- .4byte gFieldEffectAnim_8374C7C
-
- .align 2
-gFieldEffectSpriteTemplate_Unknown19: @ 8374C94
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x16, gFieldEffectAnimTable_Unknown19, gFieldEffectPicTable_Unknown19, gDummySpriteAffineAnimTable, sub_8128800
-
- .align 2
-gFieldEffectPicTable_SandPile: @ 8374CAC
- obj_frame_tiles gFieldEffectPic_SandPile_0, 0x40
- obj_frame_tiles gFieldEffectPic_SandPile_1, 0x40
- obj_frame_tiles gFieldEffectPic_SandPile_2, 0x40
-
- .align 2
-gFieldEffectAnim_8374CC4: @ 8374CC4
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_SandPile: @ 8374CD4
- .4byte gFieldEffectAnim_8374CC4
-
- .align 2
-gFieldEffectSpriteTemplate_SandPile: @ 8374CD8
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x8, gFieldEffectAnimTable_SandPile, gFieldEffectPicTable_SandPile, gDummySpriteAffineAnimTable, sub_81282E0
-
- .align 2
-gFieldEffectPicTable_Unknown20: @ 8374CF0
- obj_frame_tiles gFieldEffectPic_Unknown20_0, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown20_1, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown20_2, 0x80
- obj_frame_tiles gFieldEffectPic_Unknown20_3, 0x80
-
- .align 2
-gFieldEffectAnim_8374D10: @ 8374D10
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_jump 0
-
- .align 2
-gFieldEffectAnimTable_Unknown20: @ 8374D2C
- .4byte gFieldEffectAnim_8374D10
-
- .align 2
-gFieldEffectSpriteTemplate_Unknown20: @ 8374D30
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x16, gFieldEffectAnimTable_Unknown20, gFieldEffectPicTable_Unknown20, gDummySpriteAffineAnimTable, sub_8128800
-
- .align 2
-gFieldEffectAffineAnim_8374D48: @ 8374D48
- obj_rot_scal_anim_frame 0xFF00, 0x100, -128, 0
- obj_rot_scal_anim_frame 0x1, 0x0, 0, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_frame 0xFFFF, 0x0, 0, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_frame 0xFFFF, 0x0, 0, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_frame 0x1, 0x0, 0, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_jump 1
-
- .align 2
-gFieldEffectAffineAnim_8374D98: @ 8374D98
- obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
- obj_rot_scal_anim_frame 0xFFFF, 0x0, 0, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_frame 0x1, 0x0, 0, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_frame 0x1, 0x0, 0, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_frame 0xFFFF, 0x0, 0, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_jump 1
-
- .align 2
-gFieldEffectAffineAnimTable_Unknown21: @ 8374DE8
- .4byte gFieldEffectAffineAnim_8374D48
- .4byte gFieldEffectAffineAnim_8374D98
-
- .align 2
-gFieldEffectSpriteTemplate_Unknown21: @ 8374DF0
- spr_template 0x0, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gFieldEffectAffineAnimTable_Unknown21, SpriteCallbackDummy
-
- .align 2
-gFieldEffectPicTable_BerryTreeGrowthSparkle: @ 8374E08
- obj_frame_tiles gFieldEffectPic_BerryTreeGrowthSparkle_0, 0x80
- obj_frame_tiles gFieldEffectPic_BerryTreeGrowthSparkle_1, 0x80
- obj_frame_tiles gFieldEffectPic_BerryTreeGrowthSparkle_2, 0x80
- obj_frame_tiles gFieldEffectPic_BerryTreeGrowthSparkle_3, 0x80
- obj_frame_tiles gFieldEffectPic_BerryTreeGrowthSparkle_4, 0x80
- obj_frame_tiles gFieldEffectPic_BerryTreeGrowthSparkle_5, 0x80
-
- .align 2
-gFieldEffectAnim_8374E38: @ 8374E38
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 5, 8
- obj_image_anim_loop 0
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 5, 4
- obj_image_anim_loop 3
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 5, 8
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_BerryTreeGrowthSparkle: @ 8374E8C
- .4byte gFieldEffectAnim_8374E38
-
- .align 2
-gFieldEffectSpriteTemplate_BerryTreeGrowthSparkle: @ 8374E90
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_16x16, gFieldEffectAnimTable_BerryTreeGrowthSparkle, gFieldEffectPicTable_BerryTreeGrowthSparkle, gDummySpriteAffineAnimTable, sub_8128800
-
- .align 2
-gFieldEffectPicTable_TreeDisguise: @ 8374EA8
- obj_frame_tiles gFieldEffectPic_TreeDisguise_0, 0x100
- obj_frame_tiles gFieldEffectPic_TreeDisguise_1, 0x100
- obj_frame_tiles gFieldEffectPic_TreeDisguise_2, 0x100
- obj_frame_tiles gFieldEffectPic_TreeDisguise_3, 0x100
- obj_frame_tiles gFieldEffectPic_TreeDisguise_4, 0x100
- obj_frame_tiles gFieldEffectPic_TreeDisguise_5, 0x100
- obj_frame_tiles gFieldEffectPic_TreeDisguise_6, 0x100
-
- .align 2
-gFieldEffectAnim_8374EE0: @ 8374EE0
- obj_image_anim_frame 0, 16
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_8374EE8: @ 8374EE8
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 5, 4
- obj_image_anim_frame 6, 4
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_TreeDisguise: @ 8374F08
- .4byte gFieldEffectAnim_8374EE0
- .4byte gFieldEffectAnim_8374EE8
-
- .align 2
-gFieldEffectSpriteTemplate_TreeDisguise: @ 8374F10
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_16x32, gFieldEffectAnimTable_TreeDisguise, gFieldEffectPicTable_TreeDisguise, gDummySpriteAffineAnimTable, sub_81285AC
-
- .align 2
-gFieldEffectPicTable_MountainDisguise: @ 8374F28
- obj_frame_tiles gFieldEffectPic_MountainDisguise_0, 0x100
- obj_frame_tiles gFieldEffectPic_MountainDisguise_1, 0x100
- obj_frame_tiles gFieldEffectPic_MountainDisguise_2, 0x100
- obj_frame_tiles gFieldEffectPic_MountainDisguise_3, 0x100
- obj_frame_tiles gFieldEffectPic_MountainDisguise_4, 0x100
- obj_frame_tiles gFieldEffectPic_MountainDisguise_5, 0x100
- obj_frame_tiles gFieldEffectPic_MountainDisguise_6, 0x100
-
- .align 2
-gFieldEffectAnim_8374F60: @ 8374F60
- obj_image_anim_frame 0, 16
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnim_8374F68: @ 8374F68
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 5, 4
- obj_image_anim_frame 6, 4
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_MountainDisguise: @ 8374F88
- .4byte gFieldEffectAnim_8374F60
- .4byte gFieldEffectAnim_8374F68
-
- .align 2
-gFieldEffectSpriteTemplate_MountainDisguise: @ 8374F90
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_16x32, gFieldEffectAnimTable_MountainDisguise, gFieldEffectPicTable_MountainDisguise, gDummySpriteAffineAnimTable, sub_81285AC
-
- .align 2
-gFieldEffectPicTable_SandDisguise: @ 8374FA8
- obj_frame_tiles gFieldEffectPic_SandDisguise_0, 0x100
- obj_frame_tiles gFieldEffectPic_SandDisguise_1, 0x100
- obj_frame_tiles gFieldEffectPic_SandDisguise_2, 0x100
- obj_frame_tiles gFieldEffectPic_SandDisguise_3, 0x100
- obj_frame_tiles gFieldEffectPic_SandDisguise_4, 0x100
- obj_frame_tiles gFieldEffectPic_SandDisguise_5, 0x100
- obj_frame_tiles gFieldEffectPic_SandDisguise_6, 0x100
-
- .align 2
-gFieldEffectSpriteTemplate_SandDisguise: @ 8374FE0
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_16x32, gFieldEffectAnimTable_TreeDisguise, gFieldEffectPicTable_SandDisguise, gDummySpriteAffineAnimTable, sub_81285AC
-
- .align 2
-gFieldEffectPicTable_Bird: @ 8374FF8
- obj_frame_tiles gFieldEffectPic_Bird, 0x200
-
- .align 2
-gFieldEffectAnim_8375000: @ 8375000
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_Bird: @ 8375008
- .4byte gFieldEffectAnim_8375000
-
- .align 2
-gFieldEffectSpriteTemplate_Bird: @ 837500C
- spr_template 0xFFFF, 0xFFFF, gFieldOamData_32x32, gFieldEffectAnimTable_Bird, gFieldEffectPicTable_Bird, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gFieldEffectPicTable_ShortGrass: @ 8375024
- obj_frame_tiles gFieldEffectPic_ShortGrass_0, 0x80
- obj_frame_tiles gFieldEffectPic_ShortGrass_1, 0x80
-
- .align 2
-gFieldEffectAnim_8375034: @ 8375034
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_ShortGrass: @ 8375040
- .4byte gFieldEffectAnim_8375034
-
- .align 2
-gFieldEffectSpriteTemplate_ShortGrass: @ 8375044
- spr_template 0xFFFF, 0x1005, gFieldOamData_16x16, gFieldEffectAnimTable_ShortGrass, gFieldEffectPicTable_ShortGrass, gDummySpriteAffineAnimTable, sub_8127334
-
- .align 2
-gFieldEffectPicTable_HotSpringsWater: @ 837505C
- obj_frame_tiles gFieldEffectPic_HotSpringsWater, 0x80
-
- .align 2
-gFieldEffectAnim_8375064: @ 8375064
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_HotSpringsWater: @ 837506C
- .4byte gFieldEffectAnim_8375064
-
- .align 2
-gFieldEffectSpriteTemplate_HotSpringsWater: @ 8375070
- spr_template 0xFFFF, 0x1005, gFieldOamData_16x16, gFieldEffectAnimTable_HotSpringsWater, gFieldEffectPicTable_HotSpringsWater, gDummySpriteAffineAnimTable, sub_8127A7C
-
- .align 2
-gFieldEffectPicTable_PopOutOfAsh: @ 8375088
- obj_frame_tiles gFieldEffectPic_PopOutOfAsh_0, 0x80
- obj_frame_tiles gFieldEffectPic_PopOutOfAsh_1, 0x80
- obj_frame_tiles gFieldEffectPic_PopOutOfAsh_2, 0x80
- obj_frame_tiles gFieldEffectPic_PopOutOfAsh_3, 0x80
- obj_frame_tiles gFieldEffectPic_PopOutOfAsh_4, 0x80
-
- .align 2
-gFieldEffectAnim_83750B0: @ 83750B0
- 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_frame 4, 6
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_PopOutOfAsh: @ 83750C8
- .4byte gFieldEffectAnim_83750B0
-
- .align 2
-gFieldEffectSpriteTemplate_PopOutOfAsh: @ 83750CC
- spr_template 0xFFFF, 0x100D, gFieldOamData_16x16, gFieldEffectAnimTable_PopOutOfAsh, gFieldEffectPicTable_PopOutOfAsh, gDummySpriteAffineAnimTable, sub_808788C
-
- .align 2
-gFieldEffectObjectPaletteInfo2:: @ 83750E4
- obj_pal gFieldEffectObjectPalette2, 0x100D
-
- .align 2
-gFieldEffectPicTable_LavaridgeGymWarp: @ 83750EC
- obj_frame_tiles gFieldEffectPic_LavaridgeGymWarp_0, 0x80
- obj_frame_tiles gFieldEffectPic_LavaridgeGymWarp_1, 0x80
- obj_frame_tiles gFieldEffectPic_LavaridgeGymWarp_2, 0x80
- obj_frame_tiles gFieldEffectPic_LavaridgeGymWarp_3, 0x80
- obj_frame_tiles gFieldEffectPic_LavaridgeGymWarp_4, 0x80
-
- .align 2
-gFieldEffectAnim_8375114: @ 8375114
- 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_frame 4, 6
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_LavaridgeGymWarp: @ 837512C
- .4byte gFieldEffectAnim_8375114
-
- .align 2
-gFieldEffectSpriteTemplate_LavaridgeGymWarp: @ 8375130
- spr_template 0xFFFF, 0x100D, gFieldOamData_16x16, gFieldEffectAnimTable_LavaridgeGymWarp, gFieldEffectPicTable_LavaridgeGymWarp, gDummySpriteAffineAnimTable, sub_8087638
-
- .align 2
-gFieldEffectPicTable_Bubbles: @ 8375148
- obj_frame_tiles gFieldEffectPic_Bubbles_0, 0x100
- obj_frame_tiles gFieldEffectPic_Bubbles_1, 0x100
- obj_frame_tiles gFieldEffectPic_Bubbles_2, 0x100
- obj_frame_tiles gFieldEffectPic_Bubbles_3, 0x100
- obj_frame_tiles gFieldEffectPic_Bubbles_4, 0x100
- obj_frame_tiles gFieldEffectPic_Bubbles_5, 0x100
- obj_frame_tiles gFieldEffectPic_Bubbles_6, 0x100
- obj_frame_tiles gFieldEffectPic_Bubbles_7, 0x100
-
- .align 2
-gFieldEffectAnim_8375188: @ 8375188
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 3, 6
- obj_image_anim_frame 4, 6
- obj_image_anim_frame 5, 4
- obj_image_anim_frame 6, 4
- obj_image_anim_frame 7, 4
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_Bubbles: @ 83751AC
- .4byte gFieldEffectAnim_8375188
-
- .align 2
-gFieldEffectSpriteTemplate_Bubbles: @ 83751B0
- spr_template 0xFFFF, 0x1004, gFieldOamData_16x32, gFieldEffectAnimTable_Bubbles, gFieldEffectPicTable_Bubbles, gDummySpriteAffineAnimTable, sub_8128410
-
- .align 2
-gFieldEffectPicTable_Sparkle: @ 83751C8
- obj_frame_tiles gFieldEffectPic_Sparkle_0, 0x80
- obj_frame_tiles gFieldEffectPic_Sparkle_1, 0x80
-
- .align 2
-gFieldEffectAnim_83751D8: @ 83751D8
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 1, 5
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gFieldEffectAnimTable_Sparkle: @ 83751E8
- .4byte gFieldEffectAnim_83751D8
-
- .align 2
-gFieldEffectSpriteTemplate_Sparkle: @ 83751EC
- spr_template 0xFFFF, 0x100F, gFieldOamData_16x16, gFieldEffectAnimTable_Sparkle, gFieldEffectPicTable_Sparkle, gDummySpriteAffineAnimTable, sub_8128774
-
- .align 2
-gFieldEffectObjectPaletteInfo3:: @ 8375204
- obj_pal gFieldEffectObjectPalette3, 0x100F
diff --git a/data/graphics/field_objects/map_object_anims.inc b/data/graphics/field_objects/map_object_anims.inc
deleted file mode 100644
index 1c6614964..000000000
--- a/data/graphics/field_objects/map_object_anims.inc
+++ /dev/null
@@ -1,981 +0,0 @@
- .align 2
-
-gMapObjectImageAnim_83708C8: @ 83708C8
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_83708DC: @ 83708DC
- obj_image_anim_frame 0, 16
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_83708E4: @ 83708E4
- obj_image_anim_frame 1, 16
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_83708EC: @ 83708EC
- obj_image_anim_frame 2, 16
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_83708F4: @ 83708F4
- obj_image_anim_frame 2, 16, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_83708FC: @ 83708FC
- obj_image_anim_frame 3, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 8
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370910: @ 8370910
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 4, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 8
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370924: @ 8370924
- obj_image_anim_frame 5, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 6, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370938: @ 8370938
- obj_image_anim_frame 5, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 6, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_837094C: @ 837094C
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 3, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 4
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370960: @ 8370960
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 4, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 4
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370974: @ 8370974
- obj_image_anim_frame 5, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 6, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370988: @ 8370988
- obj_image_anim_frame 5, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 6, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_837099C: @ 837099C
- obj_image_anim_frame 3, 2
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 3, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 2
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_83709B0: @ 83709B0
- obj_image_anim_frame 4, 2
- obj_image_anim_frame 1, 2
- obj_image_anim_frame 4, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 2
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_83709C4: @ 83709C4
- obj_image_anim_frame 5, 2
- obj_image_anim_frame 2, 2
- obj_image_anim_frame 6, 2
- obj_image_anim_frame 2, 2
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_83709D8: @ 83709D8
- obj_image_anim_frame 5, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 6, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_83709EC: @ 83709EC
- obj_image_anim_frame 3, 1
- obj_image_anim_frame 0, 1
- obj_image_anim_frame 3, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 1
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A00: @ 8370A00
- obj_image_anim_frame 4, 1
- obj_image_anim_frame 1, 1
- obj_image_anim_frame 4, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 1
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A14: @ 8370A14
- obj_image_anim_frame 5, 1
- obj_image_anim_frame 2, 1
- obj_image_anim_frame 6, 1
- obj_image_anim_frame 2, 1
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A28: @ 8370A28
- obj_image_anim_frame 5, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 6, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A3C: @ 8370A3C
- obj_image_anim_frame 0, 16
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A44: @ 8370A44
- obj_image_anim_frame 1, 16
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A4C: @ 8370A4C
- obj_image_anim_frame 2, 16
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A54: @ 8370A54
- obj_image_anim_frame 2, 16, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A5C: @ 8370A5C
- obj_image_anim_frame 3, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A70: @ 8370A70
- obj_image_anim_frame 5, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 6, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A84: @ 8370A84
- obj_image_anim_frame 7, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 8, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370A98: @ 8370A98
- obj_image_anim_frame 7, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370AAC: @ 8370AAC
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370AC0: @ 8370AC0
- obj_image_anim_frame 5, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 6, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370AD4: @ 8370AD4
- obj_image_anim_frame 7, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 8, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370AE8: @ 8370AE8
- obj_image_anim_frame 7, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370AFC: @ 8370AFC
- obj_image_anim_frame 3, 2
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 4, 2
- obj_image_anim_frame 0, 2
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370B10: @ 8370B10
- obj_image_anim_frame 5, 2
- obj_image_anim_frame 1, 2
- obj_image_anim_frame 6, 2
- obj_image_anim_frame 1, 2
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370B24: @ 8370B24
- obj_image_anim_frame 7, 2
- obj_image_anim_frame 2, 2
- obj_image_anim_frame 8, 2
- obj_image_anim_frame 2, 2
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370B38: @ 8370B38
- obj_image_anim_frame 7, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370B4C: @ 8370B4C
- obj_image_anim_frame 3, 1
- obj_image_anim_frame 0, 1
- obj_image_anim_frame 4, 1
- obj_image_anim_frame 0, 1
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370B60: @ 8370B60
- obj_image_anim_frame 5, 1
- obj_image_anim_frame 1, 1
- obj_image_anim_frame 6, 1
- obj_image_anim_frame 1, 1
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370B74: @ 8370B74
- obj_image_anim_frame 7, 1
- obj_image_anim_frame 2, 1
- obj_image_anim_frame 8, 1
- obj_image_anim_frame 2, 1
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370B88: @ 8370B88
- obj_image_anim_frame 7, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370B9C: @ 8370B9C
- obj_image_anim_frame 12, 5
- obj_image_anim_frame 9, 3
- obj_image_anim_frame 13, 5
- obj_image_anim_frame 9, 3
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370BB0: @ 8370BB0
- obj_image_anim_frame 14, 5
- obj_image_anim_frame 10, 3
- obj_image_anim_frame 15, 5
- obj_image_anim_frame 10, 3
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370BC4: @ 8370BC4
- obj_image_anim_frame 16, 5
- obj_image_anim_frame 11, 3
- obj_image_anim_frame 17, 5
- obj_image_anim_frame 11, 3
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370BD8: @ 8370BD8
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 11, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 17, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 11, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370BEC: @ 8370BEC
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 4, 8
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C04: @ 8370C04
- obj_image_anim_frame 9, 32
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370C0C: @ 8370C0C
- obj_image_anim_frame 10, 32
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370C14: @ 8370C14
- obj_image_anim_frame 11, 32
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370C1C: @ 8370C1C
- obj_image_anim_frame 11, 32, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370C24: @ 8370C24
- obj_image_anim_frame 9, 4
- obj_image_anim_frame 10, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C30: @ 8370C30
- obj_image_anim_frame 13, 4
- obj_image_anim_frame 14, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C3C: @ 8370C3C
- obj_image_anim_frame 17, 4
- obj_image_anim_frame 18, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C48: @ 8370C48
- obj_image_anim_frame 17, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 18, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C54: @ 8370C54
- obj_image_anim_frame 11, 4
- obj_image_anim_frame 12, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C60: @ 8370C60
- obj_image_anim_frame 15, 4
- obj_image_anim_frame 16, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C6C: @ 8370C6C
- obj_image_anim_frame 19, 4
- obj_image_anim_frame 20, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C78: @ 8370C78
- obj_image_anim_frame 19, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 20, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C84: @ 8370C84
- obj_image_anim_frame 9, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C90: @ 8370C90
- obj_image_anim_frame 13, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370C9C: @ 8370C9C
- obj_image_anim_frame 17, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370CA8: @ 8370CA8
- obj_image_anim_frame 17, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370CB4: @ 8370CB4
- obj_image_anim_frame 11, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370CC0: @ 8370CC0
- obj_image_anim_frame 15, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370CCC: @ 8370CCC
- obj_image_anim_frame 19, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370CD8: @ 8370CD8
- obj_image_anim_frame 19, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370CE4: @ 8370CE4
- obj_image_anim_frame 21, 4
- obj_image_anim_frame 10, 4
- obj_image_anim_frame 22, 4
- obj_image_anim_frame 10, 4
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370CF8: @ 8370CF8
- obj_image_anim_frame 23, 4
- obj_image_anim_frame 14, 4
- obj_image_anim_frame 24, 4
- obj_image_anim_frame 14, 4
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370D0C: @ 8370D0C
- obj_image_anim_frame 25, 4
- obj_image_anim_frame 18, 4
- obj_image_anim_frame 26, 4
- obj_image_anim_frame 18, 4
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370D20: @ 8370D20
- obj_image_anim_frame 25, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 18, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 26, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 18, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370D34: @ 8370D34
- obj_image_anim_frame 0, 32
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370D3C: @ 8370D3C
- obj_image_anim_frame 1, 32
- obj_image_anim_frame 2, 32
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370D48: @ 8370D48
- obj_image_anim_frame 3, 48
- obj_image_anim_frame 4, 48
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370D54: @ 8370D54
- obj_image_anim_frame 5, 32
- obj_image_anim_frame 5, 32
- obj_image_anim_frame 6, 32
- obj_image_anim_frame 6, 32
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370D68: @ 8370D68
- obj_image_anim_frame 7, 48
- obj_image_anim_frame 7, 48
- obj_image_anim_frame 8, 48
- obj_image_anim_frame 8, 48
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370D7C: @ 8370D7C
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 9, 32
- obj_image_anim_frame 0, 8
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370D8C: @ 8370D8C
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 2, 8
- obj_image_anim_frame 3, 8
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370DA0: @ 8370DA0
- 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
-
-gMapObjectImageAnim_8370DB4: @ 8370DB4
- obj_image_anim_frame 8, 4
- obj_image_anim_frame 9, 4
- obj_image_anim_frame 10, 4
- obj_image_anim_frame 11, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370DC8: @ 8370DC8
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 5, 4
- obj_image_anim_frame 6, 4
- obj_image_anim_frame 7, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370DDC: @ 8370DDC
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 3, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370DF0: @ 8370DF0
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 3, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370E04: @ 8370E04
- obj_image_anim_frame 11, 4
- obj_image_anim_frame 10, 6
- obj_image_anim_frame 9, 6
- obj_image_anim_frame 8, 6
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370E18: @ 8370E18
- obj_image_anim_frame 7, 4
- obj_image_anim_frame 6, 6
- obj_image_anim_frame 5, 6
- obj_image_anim_frame 4, 6
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370E2C: @ 8370E2C
- obj_image_anim_frame 3, 4
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370E40: @ 8370E40
- obj_image_anim_frame 3, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 2, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 1, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-
-gMapObjectImageAnim_8370E54: @ 8370E54
- obj_image_anim_frame 10, 6
- obj_image_anim_frame 11, 6
- obj_image_anim_loop 1
- obj_image_anim_frame 11, 30
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370E68: @ 8370E68
- obj_image_anim_frame 6, 6
- obj_image_anim_frame 7, 6
- obj_image_anim_loop 1
- obj_image_anim_frame 7, 30
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370E7C: @ 8370E7C
- obj_image_anim_frame 2, 6
- obj_image_anim_frame 3, 6
- obj_image_anim_loop 1
- obj_image_anim_frame 3, 30
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnim_8370E90: @ 8370E90
- obj_image_anim_frame 2, 6, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 3, 6, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_loop 1
- obj_image_anim_frame 3, 30, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-
-gMapObjectRotScalAnim_8370EA4: @ 8370EA4
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_loop 7
- obj_rot_scal_anim_jump 0
-
- .align 2
-
-gMapObjectRotScalAnim_8370ED4: @ 8370ED4
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_loop 15
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_loop 15
- obj_rot_scal_anim_jump 0
-
- .align 2
-
-gMapObjectImageAnimTable_Inanimate: @ 8370F0C
- .4byte gMapObjectImageAnim_83708C8
-
- .align 2
-
-gMapObjectImageAnimTable_QuintyPlump: @ 8370F10
- .4byte gMapObjectImageAnim_83708DC
- .4byte gMapObjectImageAnim_83708E4
- .4byte gMapObjectImageAnim_83708EC
- .4byte gMapObjectImageAnim_83708F4
- .4byte gMapObjectImageAnim_83708FC
- .4byte gMapObjectImageAnim_8370910
- .4byte gMapObjectImageAnim_8370924
- .4byte gMapObjectImageAnim_8370938
- .4byte gMapObjectImageAnim_837094C
- .4byte gMapObjectImageAnim_8370960
- .4byte gMapObjectImageAnim_8370974
- .4byte gMapObjectImageAnim_8370988
- .4byte gMapObjectImageAnim_837099C
- .4byte gMapObjectImageAnim_83709B0
- .4byte gMapObjectImageAnim_83709C4
- .4byte gMapObjectImageAnim_83709D8
- .4byte gMapObjectImageAnim_83709EC
- .4byte gMapObjectImageAnim_8370A00
- .4byte gMapObjectImageAnim_8370A14
- .4byte gMapObjectImageAnim_8370A28
-
- .align 2
-
-gMapObjectImageAnimTable_Standard: @ 8370F60
- .4byte gMapObjectImageAnim_8370A3C
- .4byte gMapObjectImageAnim_8370A44
- .4byte gMapObjectImageAnim_8370A4C
- .4byte gMapObjectImageAnim_8370A54
- .4byte gMapObjectImageAnim_8370A5C
- .4byte gMapObjectImageAnim_8370A70
- .4byte gMapObjectImageAnim_8370A84
- .4byte gMapObjectImageAnim_8370A98
- .4byte gMapObjectImageAnim_8370AAC
- .4byte gMapObjectImageAnim_8370AC0
- .4byte gMapObjectImageAnim_8370AD4
- .4byte gMapObjectImageAnim_8370AE8
- .4byte gMapObjectImageAnim_8370AFC
- .4byte gMapObjectImageAnim_8370B10
- .4byte gMapObjectImageAnim_8370B24
- .4byte gMapObjectImageAnim_8370B38
- .4byte gMapObjectImageAnim_8370B4C
- .4byte gMapObjectImageAnim_8370B60
- .4byte gMapObjectImageAnim_8370B74
- .4byte gMapObjectImageAnim_8370B88
-
- .align 2
-
-gMapObjectImageAnimTable_BrendanMayNormal: @ 8370FB0
- .4byte gMapObjectImageAnim_8370A3C
- .4byte gMapObjectImageAnim_8370A44
- .4byte gMapObjectImageAnim_8370A4C
- .4byte gMapObjectImageAnim_8370A54
- .4byte gMapObjectImageAnim_8370A5C
- .4byte gMapObjectImageAnim_8370A70
- .4byte gMapObjectImageAnim_8370A84
- .4byte gMapObjectImageAnim_8370A98
- .4byte gMapObjectImageAnim_8370AAC
- .4byte gMapObjectImageAnim_8370AC0
- .4byte gMapObjectImageAnim_8370AD4
- .4byte gMapObjectImageAnim_8370AE8
- .4byte gMapObjectImageAnim_8370AFC
- .4byte gMapObjectImageAnim_8370B10
- .4byte gMapObjectImageAnim_8370B24
- .4byte gMapObjectImageAnim_8370B38
- .4byte gMapObjectImageAnim_8370B4C
- .4byte gMapObjectImageAnim_8370B60
- .4byte gMapObjectImageAnim_8370B74
- .4byte gMapObjectImageAnim_8370B88
- .4byte gMapObjectImageAnim_8370B9C
- .4byte gMapObjectImageAnim_8370BB0
- .4byte gMapObjectImageAnim_8370BC4
- .4byte gMapObjectImageAnim_8370BD8
-
- .align 2
-
-gMapObjectImageAnimTable_AcroBike: @ 8371010
- .4byte gMapObjectImageAnim_8370A3C
- .4byte gMapObjectImageAnim_8370A44
- .4byte gMapObjectImageAnim_8370A4C
- .4byte gMapObjectImageAnim_8370A54
- .4byte gMapObjectImageAnim_8370A5C
- .4byte gMapObjectImageAnim_8370A70
- .4byte gMapObjectImageAnim_8370A84
- .4byte gMapObjectImageAnim_8370A98
- .4byte gMapObjectImageAnim_8370AAC
- .4byte gMapObjectImageAnim_8370AC0
- .4byte gMapObjectImageAnim_8370AD4
- .4byte gMapObjectImageAnim_8370AE8
- .4byte gMapObjectImageAnim_8370AFC
- .4byte gMapObjectImageAnim_8370B10
- .4byte gMapObjectImageAnim_8370B24
- .4byte gMapObjectImageAnim_8370B38
- .4byte gMapObjectImageAnim_8370B4C
- .4byte gMapObjectImageAnim_8370B60
- .4byte gMapObjectImageAnim_8370B74
- .4byte gMapObjectImageAnim_8370B88
- .4byte gMapObjectImageAnim_8370C24
- .4byte gMapObjectImageAnim_8370C30
- .4byte gMapObjectImageAnim_8370C3C
- .4byte gMapObjectImageAnim_8370C48
- .4byte gMapObjectImageAnim_8370C54
- .4byte gMapObjectImageAnim_8370C60
- .4byte gMapObjectImageAnim_8370C6C
- .4byte gMapObjectImageAnim_8370C78
- .4byte gMapObjectImageAnim_8370C84
- .4byte gMapObjectImageAnim_8370C90
- .4byte gMapObjectImageAnim_8370C9C
- .4byte gMapObjectImageAnim_8370CA8
- .4byte gMapObjectImageAnim_8370CB4
- .4byte gMapObjectImageAnim_8370CC0
- .4byte gMapObjectImageAnim_8370CCC
- .4byte gMapObjectImageAnim_8370CD8
- .4byte gMapObjectImageAnim_8370CE4
- .4byte gMapObjectImageAnim_8370CF8
- .4byte gMapObjectImageAnim_8370D0C
- .4byte gMapObjectImageAnim_8370D20
-
- .align 2
-
-gMapObjectImageAnimTable_Surfing: @ 83710B0
- .4byte gMapObjectImageAnim_8370A3C
- .4byte gMapObjectImageAnim_8370A44
- .4byte gMapObjectImageAnim_8370A4C
- .4byte gMapObjectImageAnim_8370A54
- .4byte gMapObjectImageAnim_8370A5C
- .4byte gMapObjectImageAnim_8370A70
- .4byte gMapObjectImageAnim_8370A84
- .4byte gMapObjectImageAnim_8370A98
- .4byte gMapObjectImageAnim_8370AAC
- .4byte gMapObjectImageAnim_8370AC0
- .4byte gMapObjectImageAnim_8370AD4
- .4byte gMapObjectImageAnim_8370AE8
- .4byte gMapObjectImageAnim_8370AFC
- .4byte gMapObjectImageAnim_8370B10
- .4byte gMapObjectImageAnim_8370B24
- .4byte gMapObjectImageAnim_8370B38
- .4byte gMapObjectImageAnim_8370B4C
- .4byte gMapObjectImageAnim_8370B60
- .4byte gMapObjectImageAnim_8370B74
- .4byte gMapObjectImageAnim_8370B88
- .4byte gMapObjectImageAnim_8370C04
- .4byte gMapObjectImageAnim_8370C0C
- .4byte gMapObjectImageAnim_8370C14
- .4byte gMapObjectImageAnim_8370C1C
-
- .align 2
-
-gMapObjectImageAnimTable_Nurse: @ 8371110
- .4byte gMapObjectImageAnim_8370A3C
- .4byte gMapObjectImageAnim_8370A44
- .4byte gMapObjectImageAnim_8370A4C
- .4byte gMapObjectImageAnim_8370A54
- .4byte gMapObjectImageAnim_8370A5C
- .4byte gMapObjectImageAnim_8370A70
- .4byte gMapObjectImageAnim_8370A84
- .4byte gMapObjectImageAnim_8370A98
- .4byte gMapObjectImageAnim_8370AAC
- .4byte gMapObjectImageAnim_8370AC0
- .4byte gMapObjectImageAnim_8370AD4
- .4byte gMapObjectImageAnim_8370AE8
- .4byte gMapObjectImageAnim_8370AFC
- .4byte gMapObjectImageAnim_8370B10
- .4byte gMapObjectImageAnim_8370B24
- .4byte gMapObjectImageAnim_8370B38
- .4byte gMapObjectImageAnim_8370B4C
- .4byte gMapObjectImageAnim_8370B60
- .4byte gMapObjectImageAnim_8370B74
- .4byte gMapObjectImageAnim_8370B88
- .4byte gMapObjectImageAnim_8370D7C
-
- .align 2
-
-gMapObjectImageAnimTable_FieldMove: @ 8371164
- .4byte gMapObjectImageAnim_8370BEC
-
- .align 2
-
-gMapObjectImageAnimTable_BerryTree: @ 8371168
- .4byte gMapObjectImageAnim_8370D34
- .4byte gMapObjectImageAnim_8370D3C
- .4byte gMapObjectImageAnim_8370D48
- .4byte gMapObjectImageAnim_8370D54
- .4byte gMapObjectImageAnim_8370D68
-
- .align 2
-
-gMapObjectImageAnimTable_BreakableRock: @ 837117C
- .4byte gMapObjectImageAnim_83708C8
- .4byte gMapObjectImageAnim_8370D8C
-
- .align 2
-
-gMapObjectImageAnimTable_CuttableTree: @ 8371184
- .4byte gMapObjectImageAnim_83708C8
- .4byte gMapObjectImageAnim_8370DA0
-
- .align 2
-
-gMapObjectImageAnimTable_Fishing: @ 837118C
- .4byte gMapObjectImageAnim_8370DB4
- .4byte gMapObjectImageAnim_8370DC8
- .4byte gMapObjectImageAnim_8370DDC
- .4byte gMapObjectImageAnim_8370DF0
- .4byte gMapObjectImageAnim_8370E04
- .4byte gMapObjectImageAnim_8370E18
- .4byte gMapObjectImageAnim_8370E2C
- .4byte gMapObjectImageAnim_8370E40
- .4byte gMapObjectImageAnim_8370E54
- .4byte gMapObjectImageAnim_8370E68
- .4byte gMapObjectImageAnim_8370E7C
- .4byte gMapObjectImageAnim_8370E90
-
- .align 2
-
-gMapObjectRotScalAnimTable_KyogreGroudon: @ 83711BC
- .4byte gMapObjectRotScalAnim_8370EA4
- .4byte gMapObjectRotScalAnim_8370ED4
diff --git a/data/graphics/field_objects/map_object_graphics.inc b/data/graphics/field_objects/map_object_graphics.inc
deleted file mode 100644
index 5bf9ccc9c..000000000
--- a/data/graphics/field_objects/map_object_graphics.inc
+++ /dev/null
@@ -1,5143 +0,0 @@
- .align 2
-gMapObjectPic_BrendanNormal_0: @ 830FD48
- .incbin "graphics/map_objects/pics/people/brendan/normal/00.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_1: @ 830FE48
- .incbin "graphics/map_objects/pics/people/brendan/normal/01.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_2: @ 830FF48
- .incbin "graphics/map_objects/pics/people/brendan/normal/02.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_3: @ 8310048
- .incbin "graphics/map_objects/pics/people/brendan/normal/03.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_4: @ 8310148
- .incbin "graphics/map_objects/pics/people/brendan/normal/04.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_5: @ 8310248
- .incbin "graphics/map_objects/pics/people/brendan/normal/05.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_6: @ 8310348
- .incbin "graphics/map_objects/pics/people/brendan/normal/06.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_7: @ 8310448
- .incbin "graphics/map_objects/pics/people/brendan/normal/07.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_8: @ 8310548
- .incbin "graphics/map_objects/pics/people/brendan/normal/08.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_9: @ 8310648
- .incbin "graphics/map_objects/pics/people/brendan/normal/09.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_10: @ 8310748
- .incbin "graphics/map_objects/pics/people/brendan/normal/10.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_11: @ 8310848
- .incbin "graphics/map_objects/pics/people/brendan/normal/11.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_12: @ 8310948
- .incbin "graphics/map_objects/pics/people/brendan/normal/12.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_13: @ 8310A48
- .incbin "graphics/map_objects/pics/people/brendan/normal/13.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_14: @ 8310B48
- .incbin "graphics/map_objects/pics/people/brendan/normal/14.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_15: @ 8310C48
- .incbin "graphics/map_objects/pics/people/brendan/normal/15.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_16: @ 8310D48
- .incbin "graphics/map_objects/pics/people/brendan/normal/16.4bpp"
-
- .align 2
-gMapObjectPic_BrendanNormal_17: @ 8310E48
- .incbin "graphics/map_objects/pics/people/brendan/normal/17.4bpp"
-
- .align 2
-gMapObjectPalette8: @ 8310F48
- .incbin "graphics/map_objects/palettes/08.gbapal"
-
- .space 0x1e0
-
- .align 2
-gMapObjectPalette9: @ 8311148
- .incbin "graphics/map_objects/palettes/09.gbapal"
-
- .align 2
-gMapObjectPalette10: @ 8311168
- .incbin "graphics/map_objects/palettes/10.gbapal"
-
- .align 2
-gMapObjectPic_BrendanFieldMove_0: @ 8311188
- .incbin "graphics/map_objects/pics/people/brendan/field_move/0.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFieldMove_1: @ 8311388
- .incbin "graphics/map_objects/pics/people/brendan/field_move/1.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFieldMove_2: @ 8311588
- .incbin "graphics/map_objects/pics/people/brendan/field_move/2.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFieldMove_3: @ 8311788
- .incbin "graphics/map_objects/pics/people/brendan/field_move/3.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFieldMove_4: @ 8311988
- .incbin "graphics/map_objects/pics/people/brendan/field_move/4.4bpp"
-
- .align 2
-gMapObjectPic_BrendanSurfing_0: @ 8311B88
- .incbin "graphics/map_objects/pics/people/brendan/surfing/0.4bpp"
-
- .align 2
-gMapObjectPic_BrendanSurfing_3: @ 8311D88
- .incbin "graphics/map_objects/pics/people/brendan/surfing/3.4bpp"
-
- .align 2
-gMapObjectPic_BrendanSurfing_1: @ 8311F88
- .incbin "graphics/map_objects/pics/people/brendan/surfing/1.4bpp"
-
- .align 2
-gMapObjectPic_BrendanSurfing_4: @ 8312188
- .incbin "graphics/map_objects/pics/people/brendan/surfing/4.4bpp"
-
- .align 2
-gMapObjectPic_BrendanSurfing_2: @ 8312388
- .incbin "graphics/map_objects/pics/people/brendan/surfing/2.4bpp"
-
- .align 2
-gMapObjectPic_BrendanSurfing_5: @ 8312588
- .incbin "graphics/map_objects/pics/people/brendan/surfing/5.4bpp"
-
- .align 2
-gMapObjectPic_BrendanMachBike_0: @ 8312788
- .incbin "graphics/map_objects/pics/people/brendan/mach_bike/0.4bpp"
-
- .align 2
-gMapObjectPic_BrendanMachBike_1: @ 8312988
- .incbin "graphics/map_objects/pics/people/brendan/mach_bike/1.4bpp"
-
- .align 2
-gMapObjectPic_BrendanMachBike_2: @ 8312B88
- .incbin "graphics/map_objects/pics/people/brendan/mach_bike/2.4bpp"
-
- .align 2
-gMapObjectPic_BrendanMachBike_3: @ 8312D88
- .incbin "graphics/map_objects/pics/people/brendan/mach_bike/3.4bpp"
-
- .align 2
-gMapObjectPic_BrendanMachBike_4: @ 8312F88
- .incbin "graphics/map_objects/pics/people/brendan/mach_bike/4.4bpp"
-
- .align 2
-gMapObjectPic_BrendanMachBike_5: @ 8313188
- .incbin "graphics/map_objects/pics/people/brendan/mach_bike/5.4bpp"
-
- .align 2
-gMapObjectPic_BrendanMachBike_6: @ 8313388
- .incbin "graphics/map_objects/pics/people/brendan/mach_bike/6.4bpp"
-
- .align 2
-gMapObjectPic_BrendanMachBike_7: @ 8313588
- .incbin "graphics/map_objects/pics/people/brendan/mach_bike/7.4bpp"
-
- .align 2
-gMapObjectPic_BrendanMachBike_8: @ 8313788
- .incbin "graphics/map_objects/pics/people/brendan/mach_bike/8.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_0: @ 8313988
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/00.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_1: @ 8313B88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/01.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_2: @ 8313D88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/02.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_3: @ 8313F88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/03.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_4: @ 8314188
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/04.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_5: @ 8314388
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/05.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_6: @ 8314588
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/06.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_7: @ 8314788
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/07.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_8: @ 8314988
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/08.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_9: @ 8314B88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/09.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_10: @ 8314D88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/10.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_11: @ 8314F88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/11.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_12: @ 8315188
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/12.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_13: @ 8315388
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/13.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_14: @ 8315588
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/14.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_15: @ 8315788
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/15.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_16: @ 8315988
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/16.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_17: @ 8315B88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/17.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_18: @ 8315D88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/18.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_19: @ 8315F88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/19.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_20: @ 8316188
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/20.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_21: @ 8316388
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/21.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_22: @ 8316588
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/22.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_23: @ 8316788
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/23.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_24: @ 8316988
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/24.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_25: @ 8316B88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/25.4bpp"
-
- .align 2
-gMapObjectPic_BrendanAcroBike_26: @ 8316D88
- .incbin "graphics/map_objects/pics/people/brendan/acro_bike/26.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_0: @ 8316F88
- .incbin "graphics/map_objects/pics/people/brendan/fishing/00.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_1: @ 8317188
- .incbin "graphics/map_objects/pics/people/brendan/fishing/01.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_2: @ 8317388
- .incbin "graphics/map_objects/pics/people/brendan/fishing/02.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_3: @ 8317588
- .incbin "graphics/map_objects/pics/people/brendan/fishing/03.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_4: @ 8317788
- .incbin "graphics/map_objects/pics/people/brendan/fishing/04.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_5: @ 8317988
- .incbin "graphics/map_objects/pics/people/brendan/fishing/05.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_6: @ 8317B88
- .incbin "graphics/map_objects/pics/people/brendan/fishing/06.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_7: @ 8317D88
- .incbin "graphics/map_objects/pics/people/brendan/fishing/07.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_8: @ 8317F88
- .incbin "graphics/map_objects/pics/people/brendan/fishing/08.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_9: @ 8318188
- .incbin "graphics/map_objects/pics/people/brendan/fishing/09.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_10: @ 8318388
- .incbin "graphics/map_objects/pics/people/brendan/fishing/10.4bpp"
-
- .align 2
-gMapObjectPic_BrendanFishing_11: @ 8318588
- .incbin "graphics/map_objects/pics/people/brendan/fishing/11.4bpp"
-
- .align 2
-gMapObjectPic_BrendanWatering_0: @ 8318788
- .incbin "graphics/map_objects/pics/people/brendan/watering/0.4bpp"
-
- .align 2
-gMapObjectPic_BrendanWatering_3: @ 8318988
- .incbin "graphics/map_objects/pics/people/brendan/watering/3.4bpp"
-
- .align 2
-gMapObjectPic_BrendanWatering_1: @ 8318B88
- .incbin "graphics/map_objects/pics/people/brendan/watering/1.4bpp"
-
- .align 2
-gMapObjectPic_BrendanWatering_4: @ 8318D88
- .incbin "graphics/map_objects/pics/people/brendan/watering/4.4bpp"
-
- .align 2
-gMapObjectPic_BrendanWatering_2: @ 8318F88
- .incbin "graphics/map_objects/pics/people/brendan/watering/2.4bpp"
-
- .align 2
-gMapObjectPic_BrendanWatering_5: @ 8319188
- .incbin "graphics/map_objects/pics/people/brendan/watering/5.4bpp"
-
- .align 2
-gMapObjectPic_BrendanDecorating: @ 8319388
- .incbin "graphics/map_objects/pics/people/brendan/decorating.4bpp"
-
- .align 2
-gMapObjectPic_MayDecorating: @ 8319488
- .incbin "graphics/map_objects/pics/people/may/decorating.4bpp"
-
- .align 2
-gMapObjectPic_BrendanUnderwater_0: @ 8319588
- .incbin "graphics/map_objects/pics/people/brendan/underwater/0.4bpp"
-
- .align 2
-gMapObjectPic_BrendanUnderwater_1: @ 8319788
- .incbin "graphics/map_objects/pics/people/brendan/underwater/1.4bpp"
-
- .align 2
-gMapObjectPic_BrendanUnderwater_2: @ 8319988
- .incbin "graphics/map_objects/pics/people/brendan/underwater/2.4bpp"
-
- .align 2
-gMapObjectPic_BrendanUnderwater_3: @ 8319B88
- .incbin "graphics/map_objects/pics/people/brendan/underwater/3.4bpp"
-
- .align 2
-gMapObjectPic_MayUnderwater_0: @ 8319D88
- .incbin "graphics/map_objects/pics/people/may/underwater/0.4bpp"
-
- .align 2
-gMapObjectPic_MayUnderwater_1: @ 8319F88
- .incbin "graphics/map_objects/pics/people/may/underwater/1.4bpp"
-
- .align 2
-gMapObjectPic_MayUnderwater_2: @ 831A188
- .incbin "graphics/map_objects/pics/people/may/underwater/2.4bpp"
-
- .align 2
-gMapObjectPic_MayUnderwater_3: @ 831A388
- .incbin "graphics/map_objects/pics/people/may/underwater/3.4bpp"
-
- .align 2
-gMapObjectPalette11: @ 831A588
- .incbin "graphics/map_objects/palettes/11.gbapal"
-
- .align 2
-gMapObjectPic_MayNormal_0: @ 831A5A8
- .incbin "graphics/map_objects/pics/people/may/normal/00.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_1: @ 831A6A8
- .incbin "graphics/map_objects/pics/people/may/normal/01.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_2: @ 831A7A8
- .incbin "graphics/map_objects/pics/people/may/normal/02.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_3: @ 831A8A8
- .incbin "graphics/map_objects/pics/people/may/normal/03.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_4: @ 831A9A8
- .incbin "graphics/map_objects/pics/people/may/normal/04.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_5: @ 831AAA8
- .incbin "graphics/map_objects/pics/people/may/normal/05.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_6: @ 831ABA8
- .incbin "graphics/map_objects/pics/people/may/normal/06.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_7: @ 831ACA8
- .incbin "graphics/map_objects/pics/people/may/normal/07.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_8: @ 831ADA8
- .incbin "graphics/map_objects/pics/people/may/normal/08.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_9: @ 831AEA8
- .incbin "graphics/map_objects/pics/people/may/normal/09.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_10: @ 831AFA8
- .incbin "graphics/map_objects/pics/people/may/normal/10.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_11: @ 831B0A8
- .incbin "graphics/map_objects/pics/people/may/normal/11.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_12: @ 831B1A8
- .incbin "graphics/map_objects/pics/people/may/normal/12.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_13: @ 831B2A8
- .incbin "graphics/map_objects/pics/people/may/normal/13.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_14: @ 831B3A8
- .incbin "graphics/map_objects/pics/people/may/normal/14.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_15: @ 831B4A8
- .incbin "graphics/map_objects/pics/people/may/normal/15.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_16: @ 831B5A8
- .incbin "graphics/map_objects/pics/people/may/normal/16.4bpp"
-
- .align 2
-gMapObjectPic_MayNormal_17: @ 831B6A8
- .incbin "graphics/map_objects/pics/people/may/normal/17.4bpp"
-
- .align 2
-gMapObjectPalette17: @ 831B7A8
- .incbin "graphics/map_objects/palettes/17.gbapal"
-
- .align 2
-gMapObjectPalette18: @ 831B7C8
- .incbin "graphics/map_objects/palettes/18.gbapal"
-
- .space 0x1c0
-
- .align 2
-gMapObjectPic_MayMachBike_0: @ 831B9A8
- .incbin "graphics/map_objects/pics/people/may/mach_bike/0.4bpp"
-
- .align 2
-gMapObjectPic_MayMachBike_1: @ 831BBA8
- .incbin "graphics/map_objects/pics/people/may/mach_bike/1.4bpp"
-
- .align 2
-gMapObjectPic_MayMachBike_2: @ 831BDA8
- .incbin "graphics/map_objects/pics/people/may/mach_bike/2.4bpp"
-
- .align 2
-gMapObjectPic_MayMachBike_3: @ 831BFA8
- .incbin "graphics/map_objects/pics/people/may/mach_bike/3.4bpp"
-
- .align 2
-gMapObjectPic_MayMachBike_4: @ 831C1A8
- .incbin "graphics/map_objects/pics/people/may/mach_bike/4.4bpp"
-
- .align 2
-gMapObjectPic_MayMachBike_5: @ 831C3A8
- .incbin "graphics/map_objects/pics/people/may/mach_bike/5.4bpp"
-
- .align 2
-gMapObjectPic_MayMachBike_6: @ 831C5A8
- .incbin "graphics/map_objects/pics/people/may/mach_bike/6.4bpp"
-
- .align 2
-gMapObjectPic_MayMachBike_7: @ 831C7A8
- .incbin "graphics/map_objects/pics/people/may/mach_bike/7.4bpp"
-
- .align 2
-gMapObjectPic_MayMachBike_8: @ 831C9A8
- .incbin "graphics/map_objects/pics/people/may/mach_bike/8.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_0: @ 831CBA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/00.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_1: @ 831CDA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/01.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_2: @ 831CFA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/02.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_3: @ 831D1A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/03.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_4: @ 831D3A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/04.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_5: @ 831D5A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/05.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_6: @ 831D7A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/06.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_7: @ 831D9A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/07.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_8: @ 831DBA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/08.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_9: @ 831DDA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/09.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_10: @ 831DFA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/10.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_11: @ 831E1A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/11.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_12: @ 831E3A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/12.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_13: @ 831E5A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/13.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_14: @ 831E7A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/14.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_15: @ 831E9A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/15.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_16: @ 831EBA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/16.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_17: @ 831EDA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/17.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_18: @ 831EFA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/18.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_19: @ 831F1A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/19.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_20: @ 831F3A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/20.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_21: @ 831F5A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/21.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_22: @ 831F7A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/22.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_23: @ 831F9A8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/23.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_24: @ 831FBA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/24.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_25: @ 831FDA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/25.4bpp"
-
- .align 2
-gMapObjectPic_MayAcroBike_26: @ 831FFA8
- .incbin "graphics/map_objects/pics/people/may/acro_bike/26.4bpp"
-
- .align 2
-gMapObjectPic_MaySurfing_0: @ 83201A8
- .incbin "graphics/map_objects/pics/people/may/surfing/0.4bpp"
-
- .align 2
-gMapObjectPic_MaySurfing_3: @ 83203A8
- .incbin "graphics/map_objects/pics/people/may/surfing/3.4bpp"
-
- .align 2
-gMapObjectPic_MaySurfing_1: @ 83205A8
- .incbin "graphics/map_objects/pics/people/may/surfing/1.4bpp"
-
- .align 2
-gMapObjectPic_MaySurfing_4: @ 83207A8
- .incbin "graphics/map_objects/pics/people/may/surfing/4.4bpp"
-
- .align 2
-gMapObjectPic_MaySurfing_2: @ 83209A8
- .incbin "graphics/map_objects/pics/people/may/surfing/2.4bpp"
-
- .align 2
-gMapObjectPic_MaySurfing_5: @ 8320BA8
- .incbin "graphics/map_objects/pics/people/may/surfing/5.4bpp"
-
- .align 2
-gMapObjectPic_MayFieldMove_0: @ 8320DA8
- .incbin "graphics/map_objects/pics/people/may/field_move/0.4bpp"
-
- .align 2
-gMapObjectPic_MayFieldMove_1: @ 8320FA8
- .incbin "graphics/map_objects/pics/people/may/field_move/1.4bpp"
-
- .align 2
-gMapObjectPic_MayFieldMove_2: @ 83211A8
- .incbin "graphics/map_objects/pics/people/may/field_move/2.4bpp"
-
- .align 2
-gMapObjectPic_MayFieldMove_3: @ 83213A8
- .incbin "graphics/map_objects/pics/people/may/field_move/3.4bpp"
-
- .align 2
-gMapObjectPic_MayFieldMove_4: @ 83215A8
- .incbin "graphics/map_objects/pics/people/may/field_move/4.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_0: @ 83217A8
- .incbin "graphics/map_objects/pics/people/may/fishing/00.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_1: @ 83219A8
- .incbin "graphics/map_objects/pics/people/may/fishing/01.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_2: @ 8321BA8
- .incbin "graphics/map_objects/pics/people/may/fishing/02.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_3: @ 8321DA8
- .incbin "graphics/map_objects/pics/people/may/fishing/03.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_4: @ 8321FA8
- .incbin "graphics/map_objects/pics/people/may/fishing/04.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_5: @ 83221A8
- .incbin "graphics/map_objects/pics/people/may/fishing/05.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_6: @ 83223A8
- .incbin "graphics/map_objects/pics/people/may/fishing/06.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_7: @ 83225A8
- .incbin "graphics/map_objects/pics/people/may/fishing/07.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_8: @ 83227A8
- .incbin "graphics/map_objects/pics/people/may/fishing/08.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_9: @ 83229A8
- .incbin "graphics/map_objects/pics/people/may/fishing/09.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_10: @ 8322BA8
- .incbin "graphics/map_objects/pics/people/may/fishing/10.4bpp"
-
- .align 2
-gMapObjectPic_MayFishing_11: @ 8322DA8
- .incbin "graphics/map_objects/pics/people/may/fishing/11.4bpp"
-
- .align 2
-gMapObjectPic_MayWatering_0: @ 8322FA8
- .incbin "graphics/map_objects/pics/people/may/watering/0.4bpp"
-
- .align 2
-gMapObjectPic_MayWatering_3: @ 83231A8
- .incbin "graphics/map_objects/pics/people/may/watering/3.4bpp"
-
- .align 2
-gMapObjectPic_MayWatering_1: @ 83233A8
- .incbin "graphics/map_objects/pics/people/may/watering/1.4bpp"
-
- .align 2
-gMapObjectPic_MayWatering_4: @ 83235A8
- .incbin "graphics/map_objects/pics/people/may/watering/4.4bpp"
-
- .align 2
-gMapObjectPic_MayWatering_2: @ 83237A8
- .incbin "graphics/map_objects/pics/people/may/watering/2.4bpp"
-
- .align 2
-gMapObjectPic_MayWatering_5: @ 83239A8
- .incbin "graphics/map_objects/pics/people/may/watering/5.4bpp"
-
- .align 2
-gMapObjectPalette0: @ 8323BA8
- .incbin "graphics/map_objects/palettes/00.gbapal"
-
- .align 2
-gMapObjectPalette1: @ 8323BC8
- .incbin "graphics/map_objects/palettes/01.gbapal"
-
- .align 2
-gMapObjectPalette2: @ 8323BE8
- .incbin "graphics/map_objects/palettes/02.gbapal"
-
- .align 2
-gMapObjectPalette3: @ 8323C08
- .incbin "graphics/map_objects/palettes/03.gbapal"
-
- .align 2
-gMapObjectPalette4: @ 8323C28
- .incbin "graphics/map_objects/palettes/04.gbapal"
-
- .align 2
-gMapObjectPalette5: @ 8323C48
- .incbin "graphics/map_objects/palettes/05.gbapal"
-
- .align 2
-gMapObjectPalette6: @ 8323C68
- .incbin "graphics/map_objects/palettes/06.gbapal"
-
- .align 2
-gMapObjectPalette7: @ 8323C88
- .incbin "graphics/map_objects/palettes/07.gbapal"
-
- .align 2
-gMapObjectPic_LittleBoy1_0: @ 8323CA8
- .incbin "graphics/map_objects/pics/people/little_boy_1/0.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy1_1: @ 8323D28
- .incbin "graphics/map_objects/pics/people/little_boy_1/1.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy1_2: @ 8323DA8
- .incbin "graphics/map_objects/pics/people/little_boy_1/2.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy1_3: @ 8323E28
- .incbin "graphics/map_objects/pics/people/little_boy_1/3.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy1_4: @ 8323EA8
- .incbin "graphics/map_objects/pics/people/little_boy_1/4.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy1_5: @ 8323F28
- .incbin "graphics/map_objects/pics/people/little_boy_1/5.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy1_6: @ 8323FA8
- .incbin "graphics/map_objects/pics/people/little_boy_1/6.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy1_7: @ 8324028
- .incbin "graphics/map_objects/pics/people/little_boy_1/7.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy1_8: @ 83240A8
- .incbin "graphics/map_objects/pics/people/little_boy_1/8.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl1_0: @ 8324128
- .incbin "graphics/map_objects/pics/people/little_girl_1/0.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl1_1: @ 8324228
- .incbin "graphics/map_objects/pics/people/little_girl_1/1.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl1_2: @ 8324328
- .incbin "graphics/map_objects/pics/people/little_girl_1/2.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl1_3: @ 8324428
- .incbin "graphics/map_objects/pics/people/little_girl_1/3.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl1_4: @ 8324528
- .incbin "graphics/map_objects/pics/people/little_girl_1/4.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl1_5: @ 8324628
- .incbin "graphics/map_objects/pics/people/little_girl_1/5.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl1_6: @ 8324728
- .incbin "graphics/map_objects/pics/people/little_girl_1/6.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl1_7: @ 8324828
- .incbin "graphics/map_objects/pics/people/little_girl_1/7.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl1_8: @ 8324928
- .incbin "graphics/map_objects/pics/people/little_girl_1/8.4bpp"
-
- .align 2
-gMapObjectPic_Boy1_0: @ 8324A28
- .incbin "graphics/map_objects/pics/people/boy_1/0.4bpp"
-
- .align 2
-gMapObjectPic_Boy1_1: @ 8324B28
- .incbin "graphics/map_objects/pics/people/boy_1/1.4bpp"
-
- .align 2
-gMapObjectPic_Boy1_2: @ 8324C28
- .incbin "graphics/map_objects/pics/people/boy_1/2.4bpp"
-
- .align 2
-gMapObjectPic_Boy1_3: @ 8324D28
- .incbin "graphics/map_objects/pics/people/boy_1/3.4bpp"
-
- .align 2
-gMapObjectPic_Boy1_4: @ 8324E28
- .incbin "graphics/map_objects/pics/people/boy_1/4.4bpp"
-
- .align 2
-gMapObjectPic_Boy1_5: @ 8324F28
- .incbin "graphics/map_objects/pics/people/boy_1/5.4bpp"
-
- .align 2
-gMapObjectPic_Boy1_6: @ 8325028
- .incbin "graphics/map_objects/pics/people/boy_1/6.4bpp"
-
- .align 2
-gMapObjectPic_Boy1_7: @ 8325128
- .incbin "graphics/map_objects/pics/people/boy_1/7.4bpp"
-
- .align 2
-gMapObjectPic_Boy1_8: @ 8325228
- .incbin "graphics/map_objects/pics/people/boy_1/8.4bpp"
-
- .align 2
-gMapObjectPic_Girl1_0: @ 8325328
- .incbin "graphics/map_objects/pics/people/girl_1/0.4bpp"
-
- .align 2
-gMapObjectPic_Girl1_1: @ 8325428
- .incbin "graphics/map_objects/pics/people/girl_1/1.4bpp"
-
- .align 2
-gMapObjectPic_Girl1_2: @ 8325528
- .incbin "graphics/map_objects/pics/people/girl_1/2.4bpp"
-
- .align 2
-gMapObjectPic_Girl1_3: @ 8325628
- .incbin "graphics/map_objects/pics/people/girl_1/3.4bpp"
-
- .align 2
-gMapObjectPic_Girl1_4: @ 8325728
- .incbin "graphics/map_objects/pics/people/girl_1/4.4bpp"
-
- .align 2
-gMapObjectPic_Girl1_5: @ 8325828
- .incbin "graphics/map_objects/pics/people/girl_1/5.4bpp"
-
- .align 2
-gMapObjectPic_Girl1_6: @ 8325928
- .incbin "graphics/map_objects/pics/people/girl_1/6.4bpp"
-
- .align 2
-gMapObjectPic_Girl1_7: @ 8325A28
- .incbin "graphics/map_objects/pics/people/girl_1/7.4bpp"
-
- .align 2
-gMapObjectPic_Girl1_8: @ 8325B28
- .incbin "graphics/map_objects/pics/people/girl_1/8.4bpp"
-
- .align 2
-gMapObjectPic_Boy2_0: @ 8325C28
- .incbin "graphics/map_objects/pics/people/boy_2/0.4bpp"
-
- .align 2
-gMapObjectPic_Boy2_1: @ 8325D28
- .incbin "graphics/map_objects/pics/people/boy_2/1.4bpp"
-
- .align 2
-gMapObjectPic_Boy2_2: @ 8325E28
- .incbin "graphics/map_objects/pics/people/boy_2/2.4bpp"
-
- .align 2
-gMapObjectPic_Boy2_3: @ 8325F28
- .incbin "graphics/map_objects/pics/people/boy_2/3.4bpp"
-
- .align 2
-gMapObjectPic_Boy2_4: @ 8326028
- .incbin "graphics/map_objects/pics/people/boy_2/4.4bpp"
-
- .align 2
-gMapObjectPic_Boy2_5: @ 8326128
- .incbin "graphics/map_objects/pics/people/boy_2/5.4bpp"
-
- .align 2
-gMapObjectPic_Boy2_6: @ 8326228
- .incbin "graphics/map_objects/pics/people/boy_2/6.4bpp"
-
- .align 2
-gMapObjectPic_Boy2_7: @ 8326328
- .incbin "graphics/map_objects/pics/people/boy_2/7.4bpp"
-
- .align 2
-gMapObjectPic_Boy2_8: @ 8326428
- .incbin "graphics/map_objects/pics/people/boy_2/8.4bpp"
-
- .align 2
-gMapObjectPic_Girl2_0: @ 8326528
- .incbin "graphics/map_objects/pics/people/girl_2/0.4bpp"
-
- .align 2
-gMapObjectPic_Girl2_1: @ 8326628
- .incbin "graphics/map_objects/pics/people/girl_2/1.4bpp"
-
- .align 2
-gMapObjectPic_Girl2_2: @ 8326728
- .incbin "graphics/map_objects/pics/people/girl_2/2.4bpp"
-
- .align 2
-gMapObjectPic_Girl2_3: @ 8326828
- .incbin "graphics/map_objects/pics/people/girl_2/3.4bpp"
-
- .align 2
-gMapObjectPic_Girl2_4: @ 8326928
- .incbin "graphics/map_objects/pics/people/girl_2/4.4bpp"
-
- .align 2
-gMapObjectPic_Girl2_5: @ 8326A28
- .incbin "graphics/map_objects/pics/people/girl_2/5.4bpp"
-
- .align 2
-gMapObjectPic_Girl2_6: @ 8326B28
- .incbin "graphics/map_objects/pics/people/girl_2/6.4bpp"
-
- .align 2
-gMapObjectPic_Girl2_7: @ 8326C28
- .incbin "graphics/map_objects/pics/people/girl_2/7.4bpp"
-
- .align 2
-gMapObjectPic_Girl2_8: @ 8326D28
- .incbin "graphics/map_objects/pics/people/girl_2/8.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy2_0: @ 8326E28
- .incbin "graphics/map_objects/pics/people/little_boy_2/0.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy2_1: @ 8326EA8
- .incbin "graphics/map_objects/pics/people/little_boy_2/1.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy2_2: @ 8326F28
- .incbin "graphics/map_objects/pics/people/little_boy_2/2.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy2_3: @ 8326FA8
- .incbin "graphics/map_objects/pics/people/little_boy_2/3.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy2_4: @ 8327028
- .incbin "graphics/map_objects/pics/people/little_boy_2/4.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy2_5: @ 83270A8
- .incbin "graphics/map_objects/pics/people/little_boy_2/5.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy2_6: @ 8327128
- .incbin "graphics/map_objects/pics/people/little_boy_2/6.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy2_7: @ 83271A8
- .incbin "graphics/map_objects/pics/people/little_boy_2/7.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy2_8: @ 8327228
- .incbin "graphics/map_objects/pics/people/little_boy_2/8.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl2_0: @ 83272A8
- .incbin "graphics/map_objects/pics/people/little_girl_2/0.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl2_1: @ 8327328
- .incbin "graphics/map_objects/pics/people/little_girl_2/1.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl2_2: @ 83273A8
- .incbin "graphics/map_objects/pics/people/little_girl_2/2.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl2_3: @ 8327428
- .incbin "graphics/map_objects/pics/people/little_girl_2/3.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl2_4: @ 83274A8
- .incbin "graphics/map_objects/pics/people/little_girl_2/4.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl2_5: @ 8327528
- .incbin "graphics/map_objects/pics/people/little_girl_2/5.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl2_6: @ 83275A8
- .incbin "graphics/map_objects/pics/people/little_girl_2/6.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl2_7: @ 8327628
- .incbin "graphics/map_objects/pics/people/little_girl_2/7.4bpp"
-
- .align 2
-gMapObjectPic_LittleGirl2_8: @ 83276A8
- .incbin "graphics/map_objects/pics/people/little_girl_2/8.4bpp"
-
- .align 2
-gMapObjectPic_Boy3_0: @ 8327728
- .incbin "graphics/map_objects/pics/people/boy_3/0.4bpp"
-
- .align 2
-gMapObjectPic_Boy3_1: @ 8327828
- .incbin "graphics/map_objects/pics/people/boy_3/1.4bpp"
-
- .align 2
-gMapObjectPic_Boy3_2: @ 8327928
- .incbin "graphics/map_objects/pics/people/boy_3/2.4bpp"
-
- .align 2
-gMapObjectPic_Boy3_3: @ 8327A28
- .incbin "graphics/map_objects/pics/people/boy_3/3.4bpp"
-
- .align 2
-gMapObjectPic_Boy3_4: @ 8327B28
- .incbin "graphics/map_objects/pics/people/boy_3/4.4bpp"
-
- .align 2
-gMapObjectPic_Boy3_5: @ 8327C28
- .incbin "graphics/map_objects/pics/people/boy_3/5.4bpp"
-
- .align 2
-gMapObjectPic_Boy3_6: @ 8327D28
- .incbin "graphics/map_objects/pics/people/boy_3/6.4bpp"
-
- .align 2
-gMapObjectPic_Boy3_7: @ 8327E28
- .incbin "graphics/map_objects/pics/people/boy_3/7.4bpp"
-
- .align 2
-gMapObjectPic_Boy3_8: @ 8327F28
- .incbin "graphics/map_objects/pics/people/boy_3/8.4bpp"
-
- .align 2
-gMapObjectPic_Girl3_0: @ 8328028
- .incbin "graphics/map_objects/pics/people/girl_3/0.4bpp"
-
- .align 2
-gMapObjectPic_Girl3_1: @ 8328128
- .incbin "graphics/map_objects/pics/people/girl_3/1.4bpp"
-
- .align 2
-gMapObjectPic_Girl3_2: @ 8328228
- .incbin "graphics/map_objects/pics/people/girl_3/2.4bpp"
-
- .align 2
-gMapObjectPic_Girl3_3: @ 8328328
- .incbin "graphics/map_objects/pics/people/girl_3/3.4bpp"
-
- .align 2
-gMapObjectPic_Girl3_4: @ 8328428
- .incbin "graphics/map_objects/pics/people/girl_3/4.4bpp"
-
- .align 2
-gMapObjectPic_Girl3_5: @ 8328528
- .incbin "graphics/map_objects/pics/people/girl_3/5.4bpp"
-
- .align 2
-gMapObjectPic_Girl3_6: @ 8328628
- .incbin "graphics/map_objects/pics/people/girl_3/6.4bpp"
-
- .align 2
-gMapObjectPic_Girl3_7: @ 8328728
- .incbin "graphics/map_objects/pics/people/girl_3/7.4bpp"
-
- .align 2
-gMapObjectPic_Girl3_8: @ 8328828
- .incbin "graphics/map_objects/pics/people/girl_3/8.4bpp"
-
- .align 2
-gMapObjectPic_Boy4_0: @ 8328928
- .incbin "graphics/map_objects/pics/people/boy_4/0.4bpp"
-
- .align 2
-gMapObjectPic_Boy4_1: @ 8328A28
- .incbin "graphics/map_objects/pics/people/boy_4/1.4bpp"
-
- .align 2
-gMapObjectPic_Boy4_2: @ 8328B28
- .incbin "graphics/map_objects/pics/people/boy_4/2.4bpp"
-
- .align 2
-gMapObjectPic_Boy4_3: @ 8328C28
- .incbin "graphics/map_objects/pics/people/boy_4/3.4bpp"
-
- .align 2
-gMapObjectPic_Boy4_4: @ 8328D28
- .incbin "graphics/map_objects/pics/people/boy_4/4.4bpp"
-
- .align 2
-gMapObjectPic_Boy4_5: @ 8328E28
- .incbin "graphics/map_objects/pics/people/boy_4/5.4bpp"
-
- .align 2
-gMapObjectPic_Boy4_6: @ 8328F28
- .incbin "graphics/map_objects/pics/people/boy_4/6.4bpp"
-
- .align 2
-gMapObjectPic_Boy4_7: @ 8329028
- .incbin "graphics/map_objects/pics/people/boy_4/7.4bpp"
-
- .align 2
-gMapObjectPic_Boy4_8: @ 8329128
- .incbin "graphics/map_objects/pics/people/boy_4/8.4bpp"
-
- .align 2
-gMapObjectPic_Woman1_0: @ 8329228
- .incbin "graphics/map_objects/pics/people/woman_1/0.4bpp"
-
- .align 2
-gMapObjectPic_Woman1_1: @ 8329328
- .incbin "graphics/map_objects/pics/people/woman_1/1.4bpp"
-
- .align 2
-gMapObjectPic_Woman1_2: @ 8329428
- .incbin "graphics/map_objects/pics/people/woman_1/2.4bpp"
-
- .align 2
-gMapObjectPic_Woman1_3: @ 8329528
- .incbin "graphics/map_objects/pics/people/woman_1/3.4bpp"
-
- .align 2
-gMapObjectPic_Woman1_4: @ 8329628
- .incbin "graphics/map_objects/pics/people/woman_1/4.4bpp"
-
- .align 2
-gMapObjectPic_Woman1_5: @ 8329728
- .incbin "graphics/map_objects/pics/people/woman_1/5.4bpp"
-
- .align 2
-gMapObjectPic_Woman1_6: @ 8329828
- .incbin "graphics/map_objects/pics/people/woman_1/6.4bpp"
-
- .align 2
-gMapObjectPic_Woman1_7: @ 8329928
- .incbin "graphics/map_objects/pics/people/woman_1/7.4bpp"
-
- .align 2
-gMapObjectPic_Woman1_8: @ 8329A28
- .incbin "graphics/map_objects/pics/people/woman_1/8.4bpp"
-
- .align 2
-gMapObjectPic_FatMan_0: @ 8329B28
- .incbin "graphics/map_objects/pics/people/fat_man/0.4bpp"
-
- .align 2
-gMapObjectPic_FatMan_1: @ 8329C28
- .incbin "graphics/map_objects/pics/people/fat_man/1.4bpp"
-
- .align 2
-gMapObjectPic_FatMan_2: @ 8329D28
- .incbin "graphics/map_objects/pics/people/fat_man/2.4bpp"
-
- .align 2
-gMapObjectPic_FatMan_3: @ 8329E28
- .incbin "graphics/map_objects/pics/people/fat_man/3.4bpp"
-
- .align 2
-gMapObjectPic_FatMan_4: @ 8329F28
- .incbin "graphics/map_objects/pics/people/fat_man/4.4bpp"
-
- .align 2
-gMapObjectPic_FatMan_5: @ 832A028
- .incbin "graphics/map_objects/pics/people/fat_man/5.4bpp"
-
- .align 2
-gMapObjectPic_FatMan_6: @ 832A128
- .incbin "graphics/map_objects/pics/people/fat_man/6.4bpp"
-
- .align 2
-gMapObjectPic_FatMan_7: @ 832A228
- .incbin "graphics/map_objects/pics/people/fat_man/7.4bpp"
-
- .align 2
-gMapObjectPic_FatMan_8: @ 832A328
- .incbin "graphics/map_objects/pics/people/fat_man/8.4bpp"
-
- .align 2
-gMapObjectPic_Woman2_0: @ 832A428
- .incbin "graphics/map_objects/pics/people/woman_2/0.4bpp"
-
- .align 2
-gMapObjectPic_Woman2_1: @ 832A528
- .incbin "graphics/map_objects/pics/people/woman_2/1.4bpp"
-
- .align 2
-gMapObjectPic_Woman2_2: @ 832A628
- .incbin "graphics/map_objects/pics/people/woman_2/2.4bpp"
-
- .align 2
-gMapObjectPic_Woman2_3: @ 832A728
- .incbin "graphics/map_objects/pics/people/woman_2/3.4bpp"
-
- .align 2
-gMapObjectPic_Woman2_4: @ 832A828
- .incbin "graphics/map_objects/pics/people/woman_2/4.4bpp"
-
- .align 2
-gMapObjectPic_Woman2_5: @ 832A928
- .incbin "graphics/map_objects/pics/people/woman_2/5.4bpp"
-
- .align 2
-gMapObjectPic_Woman2_6: @ 832AA28
- .incbin "graphics/map_objects/pics/people/woman_2/6.4bpp"
-
- .align 2
-gMapObjectPic_Woman2_7: @ 832AB28
- .incbin "graphics/map_objects/pics/people/woman_2/7.4bpp"
-
- .align 2
-gMapObjectPic_Woman2_8: @ 832AC28
- .incbin "graphics/map_objects/pics/people/woman_2/8.4bpp"
-
- .align 2
-gMapObjectPic_Man1_0: @ 832AD28
- .incbin "graphics/map_objects/pics/people/man_1/0.4bpp"
-
- .align 2
-gMapObjectPic_Man1_1: @ 832AE28
- .incbin "graphics/map_objects/pics/people/man_1/1.4bpp"
-
- .align 2
-gMapObjectPic_Man1_2: @ 832AF28
- .incbin "graphics/map_objects/pics/people/man_1/2.4bpp"
-
- .align 2
-gMapObjectPic_Man1_3: @ 832B028
- .incbin "graphics/map_objects/pics/people/man_1/3.4bpp"
-
- .align 2
-gMapObjectPic_Man1_4: @ 832B128
- .incbin "graphics/map_objects/pics/people/man_1/4.4bpp"
-
- .align 2
-gMapObjectPic_Man1_5: @ 832B228
- .incbin "graphics/map_objects/pics/people/man_1/5.4bpp"
-
- .align 2
-gMapObjectPic_Man1_6: @ 832B328
- .incbin "graphics/map_objects/pics/people/man_1/6.4bpp"
-
- .align 2
-gMapObjectPic_Man1_7: @ 832B428
- .incbin "graphics/map_objects/pics/people/man_1/7.4bpp"
-
- .align 2
-gMapObjectPic_Man1_8: @ 832B528
- .incbin "graphics/map_objects/pics/people/man_1/8.4bpp"
-
- .align 2
-gMapObjectPic_Woman3_0: @ 832B628
- .incbin "graphics/map_objects/pics/people/woman_3/0.4bpp"
-
- .align 2
-gMapObjectPic_Woman3_1: @ 832B728
- .incbin "graphics/map_objects/pics/people/woman_3/1.4bpp"
-
- .align 2
-gMapObjectPic_Woman3_2: @ 832B828
- .incbin "graphics/map_objects/pics/people/woman_3/2.4bpp"
-
- .align 2
-gMapObjectPic_Woman3_3: @ 832B928
- .incbin "graphics/map_objects/pics/people/woman_3/3.4bpp"
-
- .align 2
-gMapObjectPic_Woman3_4: @ 832BA28
- .incbin "graphics/map_objects/pics/people/woman_3/4.4bpp"
-
- .align 2
-gMapObjectPic_Woman3_5: @ 832BB28
- .incbin "graphics/map_objects/pics/people/woman_3/5.4bpp"
-
- .align 2
-gMapObjectPic_Woman3_6: @ 832BC28
- .incbin "graphics/map_objects/pics/people/woman_3/6.4bpp"
-
- .align 2
-gMapObjectPic_Woman3_7: @ 832BD28
- .incbin "graphics/map_objects/pics/people/woman_3/7.4bpp"
-
- .align 2
-gMapObjectPic_Woman3_8: @ 832BE28
- .incbin "graphics/map_objects/pics/people/woman_3/8.4bpp"
-
- .align 2
-gMapObjectPic_OldMan1_0: @ 832BF28
- .incbin "graphics/map_objects/pics/people/old_man_1/0.4bpp"
-
- .align 2
-gMapObjectPic_OldMan1_1: @ 832C028
- .incbin "graphics/map_objects/pics/people/old_man_1/1.4bpp"
-
- .align 2
-gMapObjectPic_OldMan1_2: @ 832C128
- .incbin "graphics/map_objects/pics/people/old_man_1/2.4bpp"
-
- .align 2
-gMapObjectPic_OldMan1_3: @ 832C228
- .incbin "graphics/map_objects/pics/people/old_man_1/3.4bpp"
-
- .align 2
-gMapObjectPic_OldMan1_4: @ 832C328
- .incbin "graphics/map_objects/pics/people/old_man_1/4.4bpp"
-
- .align 2
-gMapObjectPic_OldMan1_5: @ 832C428
- .incbin "graphics/map_objects/pics/people/old_man_1/5.4bpp"
-
- .align 2
-gMapObjectPic_OldMan1_6: @ 832C528
- .incbin "graphics/map_objects/pics/people/old_man_1/6.4bpp"
-
- .align 2
-gMapObjectPic_OldMan1_7: @ 832C628
- .incbin "graphics/map_objects/pics/people/old_man_1/7.4bpp"
-
- .align 2
-gMapObjectPic_OldMan1_8: @ 832C728
- .incbin "graphics/map_objects/pics/people/old_man_1/8.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman1_0: @ 832C828
- .incbin "graphics/map_objects/pics/people/old_woman_1/0.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman1_1: @ 832C928
- .incbin "graphics/map_objects/pics/people/old_woman_1/1.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman1_2: @ 832CA28
- .incbin "graphics/map_objects/pics/people/old_woman_1/2.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman1_3: @ 832CB28
- .incbin "graphics/map_objects/pics/people/old_woman_1/3.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman1_4: @ 832CC28
- .incbin "graphics/map_objects/pics/people/old_woman_1/4.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman1_5: @ 832CD28
- .incbin "graphics/map_objects/pics/people/old_woman_1/5.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman1_6: @ 832CE28
- .incbin "graphics/map_objects/pics/people/old_woman_1/6.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman1_7: @ 832CF28
- .incbin "graphics/map_objects/pics/people/old_woman_1/7.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman1_8: @ 832D028
- .incbin "graphics/map_objects/pics/people/old_woman_1/8.4bpp"
-
- .align 2
-gMapObjectPic_Man2_0: @ 832D128
- .incbin "graphics/map_objects/pics/people/man_2/0.4bpp"
-
- .align 2
-gMapObjectPic_Man2_1: @ 832D228
- .incbin "graphics/map_objects/pics/people/man_2/1.4bpp"
-
- .align 2
-gMapObjectPic_Man2_2: @ 832D328
- .incbin "graphics/map_objects/pics/people/man_2/2.4bpp"
-
- .align 2
-gMapObjectPic_Man2_3: @ 832D428
- .incbin "graphics/map_objects/pics/people/man_2/3.4bpp"
-
- .align 2
-gMapObjectPic_Man2_4: @ 832D528
- .incbin "graphics/map_objects/pics/people/man_2/4.4bpp"
-
- .align 2
-gMapObjectPic_Man2_5: @ 832D628
- .incbin "graphics/map_objects/pics/people/man_2/5.4bpp"
-
- .align 2
-gMapObjectPic_Man2_6: @ 832D728
- .incbin "graphics/map_objects/pics/people/man_2/6.4bpp"
-
- .align 2
-gMapObjectPic_Man2_7: @ 832D828
- .incbin "graphics/map_objects/pics/people/man_2/7.4bpp"
-
- .align 2
-gMapObjectPic_Man2_8: @ 832D928
- .incbin "graphics/map_objects/pics/people/man_2/8.4bpp"
-
- .align 2
-gMapObjectPic_Woman4_0: @ 832DA28
- .incbin "graphics/map_objects/pics/people/woman_4/0.4bpp"
-
- .align 2
-gMapObjectPic_Woman4_1: @ 832DB28
- .incbin "graphics/map_objects/pics/people/woman_4/1.4bpp"
-
- .align 2
-gMapObjectPic_Woman4_2: @ 832DC28
- .incbin "graphics/map_objects/pics/people/woman_4/2.4bpp"
-
- .align 2
-gMapObjectPic_Woman4_3: @ 832DD28
- .incbin "graphics/map_objects/pics/people/woman_4/3.4bpp"
-
- .align 2
-gMapObjectPic_Woman4_4: @ 832DE28
- .incbin "graphics/map_objects/pics/people/woman_4/4.4bpp"
-
- .align 2
-gMapObjectPic_Woman4_5: @ 832DF28
- .incbin "graphics/map_objects/pics/people/woman_4/5.4bpp"
-
- .align 2
-gMapObjectPic_Woman4_6: @ 832E028
- .incbin "graphics/map_objects/pics/people/woman_4/6.4bpp"
-
- .align 2
-gMapObjectPic_Woman4_7: @ 832E128
- .incbin "graphics/map_objects/pics/people/woman_4/7.4bpp"
-
- .align 2
-gMapObjectPic_Woman4_8: @ 832E228
- .incbin "graphics/map_objects/pics/people/woman_4/8.4bpp"
-
- .align 2
-gMapObjectPic_Man3_0: @ 832E328
- .incbin "graphics/map_objects/pics/people/man_3/0.4bpp"
-
- .align 2
-gMapObjectPic_Man3_1: @ 832E428
- .incbin "graphics/map_objects/pics/people/man_3/1.4bpp"
-
- .align 2
-gMapObjectPic_Man3_2: @ 832E528
- .incbin "graphics/map_objects/pics/people/man_3/2.4bpp"
-
- .align 2
-gMapObjectPic_Man3_3: @ 832E628
- .incbin "graphics/map_objects/pics/people/man_3/3.4bpp"
-
- .align 2
-gMapObjectPic_Man3_4: @ 832E728
- .incbin "graphics/map_objects/pics/people/man_3/4.4bpp"
-
- .align 2
-gMapObjectPic_Man3_5: @ 832E828
- .incbin "graphics/map_objects/pics/people/man_3/5.4bpp"
-
- .align 2
-gMapObjectPic_Man3_6: @ 832E928
- .incbin "graphics/map_objects/pics/people/man_3/6.4bpp"
-
- .align 2
-gMapObjectPic_Man3_7: @ 832EA28
- .incbin "graphics/map_objects/pics/people/man_3/7.4bpp"
-
- .align 2
-gMapObjectPic_Man3_8: @ 832EB28
- .incbin "graphics/map_objects/pics/people/man_3/8.4bpp"
-
- .align 2
-gMapObjectPic_Woman5_0: @ 832EC28
- .incbin "graphics/map_objects/pics/people/woman_5/0.4bpp"
-
- .align 2
-gMapObjectPic_Woman5_1: @ 832ED28
- .incbin "graphics/map_objects/pics/people/woman_5/1.4bpp"
-
- .align 2
-gMapObjectPic_Woman5_2: @ 832EE28
- .incbin "graphics/map_objects/pics/people/woman_5/2.4bpp"
-
- .align 2
-gMapObjectPic_Woman5_3: @ 832EF28
- .incbin "graphics/map_objects/pics/people/woman_5/3.4bpp"
-
- .align 2
-gMapObjectPic_Woman5_4: @ 832F028
- .incbin "graphics/map_objects/pics/people/woman_5/4.4bpp"
-
- .align 2
-gMapObjectPic_Woman5_5: @ 832F128
- .incbin "graphics/map_objects/pics/people/woman_5/5.4bpp"
-
- .align 2
-gMapObjectPic_Woman5_6: @ 832F228
- .incbin "graphics/map_objects/pics/people/woman_5/6.4bpp"
-
- .align 2
-gMapObjectPic_Woman5_7: @ 832F328
- .incbin "graphics/map_objects/pics/people/woman_5/7.4bpp"
-
- .align 2
-gMapObjectPic_Woman5_8: @ 832F428
- .incbin "graphics/map_objects/pics/people/woman_5/8.4bpp"
-
- .align 2
-gMapObjectPic_Cook_0: @ 832F528
- .incbin "graphics/map_objects/pics/people/cook/0.4bpp"
-
- .align 2
-gMapObjectPic_Cook_1: @ 832F628
- .incbin "graphics/map_objects/pics/people/cook/1.4bpp"
-
- .align 2
-gMapObjectPic_Cook_2: @ 832F728
- .incbin "graphics/map_objects/pics/people/cook/2.4bpp"
-
- .align 2
-gMapObjectPic_Woman6_0: @ 832F828
- .incbin "graphics/map_objects/pics/people/woman_6/0.4bpp"
-
- .align 2
-gMapObjectPic_Woman6_1: @ 832F928
- .incbin "graphics/map_objects/pics/people/woman_6/1.4bpp"
-
- .align 2
-gMapObjectPic_Woman6_2: @ 832FA28
- .incbin "graphics/map_objects/pics/people/woman_6/2.4bpp"
-
- .align 2
-gMapObjectPic_Woman6_3: @ 832FB28
- .incbin "graphics/map_objects/pics/people/woman_6/3.4bpp"
-
- .align 2
-gMapObjectPic_Woman6_4: @ 832FC28
- .incbin "graphics/map_objects/pics/people/woman_6/4.4bpp"
-
- .align 2
-gMapObjectPic_Woman6_5: @ 832FD28
- .incbin "graphics/map_objects/pics/people/woman_6/5.4bpp"
-
- .align 2
-gMapObjectPic_Woman6_6: @ 832FE28
- .incbin "graphics/map_objects/pics/people/woman_6/6.4bpp"
-
- .align 2
-gMapObjectPic_Woman6_7: @ 832FF28
- .incbin "graphics/map_objects/pics/people/woman_6/7.4bpp"
-
- .align 2
-gMapObjectPic_Woman6_8: @ 8330028
- .incbin "graphics/map_objects/pics/people/woman_6/8.4bpp"
-
- .align 2
-gMapObjectPic_OldMan2_0: @ 8330128
- .incbin "graphics/map_objects/pics/people/old_man_2/0.4bpp"
-
- .align 2
-gMapObjectPic_OldMan2_1: @ 8330228
- .incbin "graphics/map_objects/pics/people/old_man_2/1.4bpp"
-
- .align 2
-gMapObjectPic_OldMan2_2: @ 8330328
- .incbin "graphics/map_objects/pics/people/old_man_2/2.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman2_0: @ 8330428
- .incbin "graphics/map_objects/pics/people/old_woman_2/0.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman2_1: @ 8330528
- .incbin "graphics/map_objects/pics/people/old_woman_2/1.4bpp"
-
- .align 2
-gMapObjectPic_OldWoman2_2: @ 8330628
- .incbin "graphics/map_objects/pics/people/old_woman_2/2.4bpp"
-
- .align 2
-gMapObjectPic_Camper_0: @ 8330728
- .incbin "graphics/map_objects/pics/people/camper/0.4bpp"
-
- .align 2
-gMapObjectPic_Camper_1: @ 8330828
- .incbin "graphics/map_objects/pics/people/camper/1.4bpp"
-
- .align 2
-gMapObjectPic_Camper_2: @ 8330928
- .incbin "graphics/map_objects/pics/people/camper/2.4bpp"
-
- .align 2
-gMapObjectPic_Camper_3: @ 8330A28
- .incbin "graphics/map_objects/pics/people/camper/3.4bpp"
-
- .align 2
-gMapObjectPic_Camper_4: @ 8330B28
- .incbin "graphics/map_objects/pics/people/camper/4.4bpp"
-
- .align 2
-gMapObjectPic_Camper_5: @ 8330C28
- .incbin "graphics/map_objects/pics/people/camper/5.4bpp"
-
- .align 2
-gMapObjectPic_Camper_6: @ 8330D28
- .incbin "graphics/map_objects/pics/people/camper/6.4bpp"
-
- .align 2
-gMapObjectPic_Camper_7: @ 8330E28
- .incbin "graphics/map_objects/pics/people/camper/7.4bpp"
-
- .align 2
-gMapObjectPic_Camper_8: @ 8330F28
- .incbin "graphics/map_objects/pics/people/camper/8.4bpp"
-
- .align 2
-gMapObjectPic_Picnicker_0: @ 8331028
- .incbin "graphics/map_objects/pics/people/picnicker/0.4bpp"
-
- .align 2
-gMapObjectPic_Picnicker_1: @ 8331128
- .incbin "graphics/map_objects/pics/people/picnicker/1.4bpp"
-
- .align 2
-gMapObjectPic_Picnicker_2: @ 8331228
- .incbin "graphics/map_objects/pics/people/picnicker/2.4bpp"
-
- .align 2
-gMapObjectPic_Picnicker_3: @ 8331328
- .incbin "graphics/map_objects/pics/people/picnicker/3.4bpp"
-
- .align 2
-gMapObjectPic_Picnicker_4: @ 8331428
- .incbin "graphics/map_objects/pics/people/picnicker/4.4bpp"
-
- .align 2
-gMapObjectPic_Picnicker_5: @ 8331528
- .incbin "graphics/map_objects/pics/people/picnicker/5.4bpp"
-
- .align 2
-gMapObjectPic_Picnicker_6: @ 8331628
- .incbin "graphics/map_objects/pics/people/picnicker/6.4bpp"
-
- .align 2
-gMapObjectPic_Picnicker_7: @ 8331728
- .incbin "graphics/map_objects/pics/people/picnicker/7.4bpp"
-
- .align 2
-gMapObjectPic_Picnicker_8: @ 8331828
- .incbin "graphics/map_objects/pics/people/picnicker/8.4bpp"
-
- .align 2
-gMapObjectPic_Man4_0: @ 8331928
- .incbin "graphics/map_objects/pics/people/man_4/0.4bpp"
-
- .align 2
-gMapObjectPic_Man4_1: @ 8331A28
- .incbin "graphics/map_objects/pics/people/man_4/1.4bpp"
-
- .align 2
-gMapObjectPic_Man4_2: @ 8331B28
- .incbin "graphics/map_objects/pics/people/man_4/2.4bpp"
-
- .align 2
-gMapObjectPic_Man4_3: @ 8331C28
- .incbin "graphics/map_objects/pics/people/man_4/3.4bpp"
-
- .align 2
-gMapObjectPic_Man4_4: @ 8331D28
- .incbin "graphics/map_objects/pics/people/man_4/4.4bpp"
-
- .align 2
-gMapObjectPic_Man4_5: @ 8331E28
- .incbin "graphics/map_objects/pics/people/man_4/5.4bpp"
-
- .align 2
-gMapObjectPic_Man4_6: @ 8331F28
- .incbin "graphics/map_objects/pics/people/man_4/6.4bpp"
-
- .align 2
-gMapObjectPic_Man4_7: @ 8332028
- .incbin "graphics/map_objects/pics/people/man_4/7.4bpp"
-
- .align 2
-gMapObjectPic_Man4_8: @ 8332128
- .incbin "graphics/map_objects/pics/people/man_4/8.4bpp"
-
- .align 2
-gMapObjectPic_Woman7_0: @ 8332228
- .incbin "graphics/map_objects/pics/people/woman_7/0.4bpp"
-
- .align 2
-gMapObjectPic_Woman7_1: @ 8332328
- .incbin "graphics/map_objects/pics/people/woman_7/1.4bpp"
-
- .align 2
-gMapObjectPic_Woman7_2: @ 8332428
- .incbin "graphics/map_objects/pics/people/woman_7/2.4bpp"
-
- .align 2
-gMapObjectPic_Woman7_3: @ 8332528
- .incbin "graphics/map_objects/pics/people/woman_7/3.4bpp"
-
- .align 2
-gMapObjectPic_Woman7_4: @ 8332628
- .incbin "graphics/map_objects/pics/people/woman_7/4.4bpp"
-
- .align 2
-gMapObjectPic_Woman7_5: @ 8332728
- .incbin "graphics/map_objects/pics/people/woman_7/5.4bpp"
-
- .align 2
-gMapObjectPic_Woman7_6: @ 8332828
- .incbin "graphics/map_objects/pics/people/woman_7/6.4bpp"
-
- .align 2
-gMapObjectPic_Woman7_7: @ 8332928
- .incbin "graphics/map_objects/pics/people/woman_7/7.4bpp"
-
- .align 2
-gMapObjectPic_Woman7_8: @ 8332A28
- .incbin "graphics/map_objects/pics/people/woman_7/8.4bpp"
-
- .align 2
-gMapObjectPic_Youngster_0: @ 8332B28
- .incbin "graphics/map_objects/pics/people/youngster/0.4bpp"
-
- .align 2
-gMapObjectPic_Youngster_1: @ 8332C28
- .incbin "graphics/map_objects/pics/people/youngster/1.4bpp"
-
- .align 2
-gMapObjectPic_Youngster_2: @ 8332D28
- .incbin "graphics/map_objects/pics/people/youngster/2.4bpp"
-
- .align 2
-gMapObjectPic_Youngster_3: @ 8332E28
- .incbin "graphics/map_objects/pics/people/youngster/3.4bpp"
-
- .align 2
-gMapObjectPic_Youngster_4: @ 8332F28
- .incbin "graphics/map_objects/pics/people/youngster/4.4bpp"
-
- .align 2
-gMapObjectPic_Youngster_5: @ 8333028
- .incbin "graphics/map_objects/pics/people/youngster/5.4bpp"
-
- .align 2
-gMapObjectPic_Youngster_6: @ 8333128
- .incbin "graphics/map_objects/pics/people/youngster/6.4bpp"
-
- .align 2
-gMapObjectPic_Youngster_7: @ 8333228
- .incbin "graphics/map_objects/pics/people/youngster/7.4bpp"
-
- .align 2
-gMapObjectPic_Youngster_8: @ 8333328
- .incbin "graphics/map_objects/pics/people/youngster/8.4bpp"
-
- .align 2
-gMapObjectPic_BugCatcher_0: @ 8333428
- .incbin "graphics/map_objects/pics/people/bug_catcher/0.4bpp"
-
- .align 2
-gMapObjectPic_BugCatcher_1: @ 8333528
- .incbin "graphics/map_objects/pics/people/bug_catcher/1.4bpp"
-
- .align 2
-gMapObjectPic_BugCatcher_2: @ 8333628
- .incbin "graphics/map_objects/pics/people/bug_catcher/2.4bpp"
-
- .align 2
-gMapObjectPic_BugCatcher_3: @ 8333728
- .incbin "graphics/map_objects/pics/people/bug_catcher/3.4bpp"
-
- .align 2
-gMapObjectPic_BugCatcher_4: @ 8333828
- .incbin "graphics/map_objects/pics/people/bug_catcher/4.4bpp"
-
- .align 2
-gMapObjectPic_BugCatcher_5: @ 8333928
- .incbin "graphics/map_objects/pics/people/bug_catcher/5.4bpp"
-
- .align 2
-gMapObjectPic_BugCatcher_6: @ 8333A28
- .incbin "graphics/map_objects/pics/people/bug_catcher/6.4bpp"
-
- .align 2
-gMapObjectPic_BugCatcher_7: @ 8333B28
- .incbin "graphics/map_objects/pics/people/bug_catcher/7.4bpp"
-
- .align 2
-gMapObjectPic_BugCatcher_8: @ 8333C28
- .incbin "graphics/map_objects/pics/people/bug_catcher/8.4bpp"
-
- .align 2
-gMapObjectPic_PsychicM_0: @ 8333D28
- .incbin "graphics/map_objects/pics/people/psychic_m/0.4bpp"
-
- .align 2
-gMapObjectPic_PsychicM_1: @ 8333E28
- .incbin "graphics/map_objects/pics/people/psychic_m/1.4bpp"
-
- .align 2
-gMapObjectPic_PsychicM_2: @ 8333F28
- .incbin "graphics/map_objects/pics/people/psychic_m/2.4bpp"
-
- .align 2
-gMapObjectPic_PsychicM_3: @ 8334028
- .incbin "graphics/map_objects/pics/people/psychic_m/3.4bpp"
-
- .align 2
-gMapObjectPic_PsychicM_4: @ 8334128
- .incbin "graphics/map_objects/pics/people/psychic_m/4.4bpp"
-
- .align 2
-gMapObjectPic_PsychicM_5: @ 8334228
- .incbin "graphics/map_objects/pics/people/psychic_m/5.4bpp"
-
- .align 2
-gMapObjectPic_PsychicM_6: @ 8334328
- .incbin "graphics/map_objects/pics/people/psychic_m/6.4bpp"
-
- .align 2
-gMapObjectPic_PsychicM_7: @ 8334428
- .incbin "graphics/map_objects/pics/people/psychic_m/7.4bpp"
-
- .align 2
-gMapObjectPic_PsychicM_8: @ 8334528
- .incbin "graphics/map_objects/pics/people/psychic_m/8.4bpp"
-
- .align 2
-gMapObjectPic_SchoolKidM_0: @ 8334628
- .incbin "graphics/map_objects/pics/people/school_kid_m/0.4bpp"
-
- .align 2
-gMapObjectPic_SchoolKidM_1: @ 8334728
- .incbin "graphics/map_objects/pics/people/school_kid_m/1.4bpp"
-
- .align 2
-gMapObjectPic_SchoolKidM_2: @ 8334828
- .incbin "graphics/map_objects/pics/people/school_kid_m/2.4bpp"
-
- .align 2
-gMapObjectPic_SchoolKidM_3: @ 8334928
- .incbin "graphics/map_objects/pics/people/school_kid_m/3.4bpp"
-
- .align 2
-gMapObjectPic_SchoolKidM_4: @ 8334A28
- .incbin "graphics/map_objects/pics/people/school_kid_m/4.4bpp"
-
- .align 2
-gMapObjectPic_SchoolKidM_5: @ 8334B28
- .incbin "graphics/map_objects/pics/people/school_kid_m/5.4bpp"
-
- .align 2
-gMapObjectPic_SchoolKidM_6: @ 8334C28
- .incbin "graphics/map_objects/pics/people/school_kid_m/6.4bpp"
-
- .align 2
-gMapObjectPic_SchoolKidM_7: @ 8334D28
- .incbin "graphics/map_objects/pics/people/school_kid_m/7.4bpp"
-
- .align 2
-gMapObjectPic_SchoolKidM_8: @ 8334E28
- .incbin "graphics/map_objects/pics/people/school_kid_m/8.4bpp"
-
- .align 2
-gMapObjectPic_Maniac_0: @ 8334F28
- .incbin "graphics/map_objects/pics/people/maniac/0.4bpp"
-
- .align 2
-gMapObjectPic_Maniac_1: @ 8335028
- .incbin "graphics/map_objects/pics/people/maniac/1.4bpp"
-
- .align 2
-gMapObjectPic_Maniac_2: @ 8335128
- .incbin "graphics/map_objects/pics/people/maniac/2.4bpp"
-
- .align 2
-gMapObjectPic_Maniac_3: @ 8335228
- .incbin "graphics/map_objects/pics/people/maniac/3.4bpp"
-
- .align 2
-gMapObjectPic_Maniac_4: @ 8335328
- .incbin "graphics/map_objects/pics/people/maniac/4.4bpp"
-
- .align 2
-gMapObjectPic_Maniac_5: @ 8335428
- .incbin "graphics/map_objects/pics/people/maniac/5.4bpp"
-
- .align 2
-gMapObjectPic_Maniac_6: @ 8335528
- .incbin "graphics/map_objects/pics/people/maniac/6.4bpp"
-
- .align 2
-gMapObjectPic_Maniac_7: @ 8335628
- .incbin "graphics/map_objects/pics/people/maniac/7.4bpp"
-
- .align 2
-gMapObjectPic_Maniac_8: @ 8335728
- .incbin "graphics/map_objects/pics/people/maniac/8.4bpp"
-
- .align 2
-gMapObjectPic_HexManiac_0: @ 8335828
- .incbin "graphics/map_objects/pics/people/hex_maniac/0.4bpp"
-
- .align 2
-gMapObjectPic_HexManiac_1: @ 8335928
- .incbin "graphics/map_objects/pics/people/hex_maniac/1.4bpp"
-
- .align 2
-gMapObjectPic_HexManiac_2: @ 8335A28
- .incbin "graphics/map_objects/pics/people/hex_maniac/2.4bpp"
-
- .align 2
-gMapObjectPic_HexManiac_3: @ 8335B28
- .incbin "graphics/map_objects/pics/people/hex_maniac/3.4bpp"
-
- .align 2
-gMapObjectPic_HexManiac_4: @ 8335C28
- .incbin "graphics/map_objects/pics/people/hex_maniac/4.4bpp"
-
- .align 2
-gMapObjectPic_HexManiac_5: @ 8335D28
- .incbin "graphics/map_objects/pics/people/hex_maniac/5.4bpp"
-
- .align 2
-gMapObjectPic_HexManiac_6: @ 8335E28
- .incbin "graphics/map_objects/pics/people/hex_maniac/6.4bpp"
-
- .align 2
-gMapObjectPic_HexManiac_7: @ 8335F28
- .incbin "graphics/map_objects/pics/people/hex_maniac/7.4bpp"
-
- .align 2
-gMapObjectPic_HexManiac_8: @ 8336028
- .incbin "graphics/map_objects/pics/people/hex_maniac/8.4bpp"
-
- .align 2
-gMapObjectPic_Woman8_0: @ 8336128
- .incbin "graphics/map_objects/pics/people/woman_8/0.4bpp"
-
- .align 2
-gMapObjectPic_Woman8_1: @ 8336228
- .incbin "graphics/map_objects/pics/people/woman_8/1.4bpp"
-
- .align 2
-gMapObjectPic_Woman8_2: @ 8336328
- .incbin "graphics/map_objects/pics/people/woman_8/2.4bpp"
-
- .align 2
-gMapObjectPic_Woman8_3: @ 8336428
- .incbin "graphics/map_objects/pics/people/woman_8/3.4bpp"
-
- .align 2
-gMapObjectPic_Woman8_4: @ 8336528
- .incbin "graphics/map_objects/pics/people/woman_8/4.4bpp"
-
- .align 2
-gMapObjectPic_Woman8_5: @ 8336628
- .incbin "graphics/map_objects/pics/people/woman_8/5.4bpp"
-
- .align 2
-gMapObjectPic_Woman8_6: @ 8336728
- .incbin "graphics/map_objects/pics/people/woman_8/6.4bpp"
-
- .align 2
-gMapObjectPic_Woman8_7: @ 8336828
- .incbin "graphics/map_objects/pics/people/woman_8/7.4bpp"
-
- .align 2
-gMapObjectPic_Woman8_8: @ 8336928
- .incbin "graphics/map_objects/pics/people/woman_8/8.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerM_0: @ 8336A28
- .incbin "graphics/map_objects/pics/people/swimmer_m/0.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerM_1: @ 8336B28
- .incbin "graphics/map_objects/pics/people/swimmer_m/1.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerM_2: @ 8336C28
- .incbin "graphics/map_objects/pics/people/swimmer_m/2.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerM_3: @ 8336D28
- .incbin "graphics/map_objects/pics/people/swimmer_m/3.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerM_4: @ 8336E28
- .incbin "graphics/map_objects/pics/people/swimmer_m/4.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerM_5: @ 8336F28
- .incbin "graphics/map_objects/pics/people/swimmer_m/5.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerM_6: @ 8337028
- .incbin "graphics/map_objects/pics/people/swimmer_m/6.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerM_7: @ 8337128
- .incbin "graphics/map_objects/pics/people/swimmer_m/7.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerM_8: @ 8337228
- .incbin "graphics/map_objects/pics/people/swimmer_m/8.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerF_0: @ 8337328
- .incbin "graphics/map_objects/pics/people/swimmer_f/0.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerF_1: @ 8337428
- .incbin "graphics/map_objects/pics/people/swimmer_f/1.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerF_2: @ 8337528
- .incbin "graphics/map_objects/pics/people/swimmer_f/2.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerF_3: @ 8337628
- .incbin "graphics/map_objects/pics/people/swimmer_f/3.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerF_4: @ 8337728
- .incbin "graphics/map_objects/pics/people/swimmer_f/4.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerF_5: @ 8337828
- .incbin "graphics/map_objects/pics/people/swimmer_f/5.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerF_6: @ 8337928
- .incbin "graphics/map_objects/pics/people/swimmer_f/6.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerF_7: @ 8337A28
- .incbin "graphics/map_objects/pics/people/swimmer_f/7.4bpp"
-
- .align 2
-gMapObjectPic_SwimmerF_8: @ 8337B28
- .incbin "graphics/map_objects/pics/people/swimmer_f/8.4bpp"
-
- .align 2
-gMapObjectPic_BlackBelt_0: @ 8337C28
- .incbin "graphics/map_objects/pics/people/black_belt/0.4bpp"
-
- .align 2
-gMapObjectPic_BlackBelt_1: @ 8337D28
- .incbin "graphics/map_objects/pics/people/black_belt/1.4bpp"
-
- .align 2
-gMapObjectPic_BlackBelt_2: @ 8337E28
- .incbin "graphics/map_objects/pics/people/black_belt/2.4bpp"
-
- .align 2
-gMapObjectPic_BlackBelt_3: @ 8337F28
- .incbin "graphics/map_objects/pics/people/black_belt/3.4bpp"
-
- .align 2
-gMapObjectPic_BlackBelt_4: @ 8338028
- .incbin "graphics/map_objects/pics/people/black_belt/4.4bpp"
-
- .align 2
-gMapObjectPic_BlackBelt_5: @ 8338128
- .incbin "graphics/map_objects/pics/people/black_belt/5.4bpp"
-
- .align 2
-gMapObjectPic_BlackBelt_6: @ 8338228
- .incbin "graphics/map_objects/pics/people/black_belt/6.4bpp"
-
- .align 2
-gMapObjectPic_BlackBelt_7: @ 8338328
- .incbin "graphics/map_objects/pics/people/black_belt/7.4bpp"
-
- .align 2
-gMapObjectPic_BlackBelt_8: @ 8338428
- .incbin "graphics/map_objects/pics/people/black_belt/8.4bpp"
-
- .align 2
-gMapObjectPic_Beauty_0: @ 8338528
- .incbin "graphics/map_objects/pics/people/beauty/0.4bpp"
-
- .align 2
-gMapObjectPic_Beauty_1: @ 8338628
- .incbin "graphics/map_objects/pics/people/beauty/1.4bpp"
-
- .align 2
-gMapObjectPic_Beauty_2: @ 8338728
- .incbin "graphics/map_objects/pics/people/beauty/2.4bpp"
-
- .align 2
-gMapObjectPic_Beauty_3: @ 8338828
- .incbin "graphics/map_objects/pics/people/beauty/3.4bpp"
-
- .align 2
-gMapObjectPic_Beauty_4: @ 8338928
- .incbin "graphics/map_objects/pics/people/beauty/4.4bpp"
-
- .align 2
-gMapObjectPic_Beauty_5: @ 8338A28
- .incbin "graphics/map_objects/pics/people/beauty/5.4bpp"
-
- .align 2
-gMapObjectPic_Beauty_6: @ 8338B28
- .incbin "graphics/map_objects/pics/people/beauty/6.4bpp"
-
- .align 2
-gMapObjectPic_Beauty_7: @ 8338C28
- .incbin "graphics/map_objects/pics/people/beauty/7.4bpp"
-
- .align 2
-gMapObjectPic_Beauty_8: @ 8338D28
- .incbin "graphics/map_objects/pics/people/beauty/8.4bpp"
-
- .align 2
-gMapObjectPic_Scientist1_0: @ 8338E28
- .incbin "graphics/map_objects/pics/people/scientist_1/0.4bpp"
-
- .align 2
-gMapObjectPic_Scientist1_1: @ 8338F28
- .incbin "graphics/map_objects/pics/people/scientist_1/1.4bpp"
-
- .align 2
-gMapObjectPic_Scientist1_2: @ 8339028
- .incbin "graphics/map_objects/pics/people/scientist_1/2.4bpp"
-
- .align 2
-gMapObjectPic_Scientist1_3: @ 8339128
- .incbin "graphics/map_objects/pics/people/scientist_1/3.4bpp"
-
- .align 2
-gMapObjectPic_Scientist1_4: @ 8339228
- .incbin "graphics/map_objects/pics/people/scientist_1/4.4bpp"
-
- .align 2
-gMapObjectPic_Scientist1_5: @ 8339328
- .incbin "graphics/map_objects/pics/people/scientist_1/5.4bpp"
-
- .align 2
-gMapObjectPic_Scientist1_6: @ 8339428
- .incbin "graphics/map_objects/pics/people/scientist_1/6.4bpp"
-
- .align 2
-gMapObjectPic_Scientist1_7: @ 8339528
- .incbin "graphics/map_objects/pics/people/scientist_1/7.4bpp"
-
- .align 2
-gMapObjectPic_Scientist1_8: @ 8339628
- .incbin "graphics/map_objects/pics/people/scientist_1/8.4bpp"
-
- .align 2
-gMapObjectPic_Lass_0: @ 8339728
- .incbin "graphics/map_objects/pics/people/lass/0.4bpp"
-
- .align 2
-gMapObjectPic_Lass_1: @ 8339828
- .incbin "graphics/map_objects/pics/people/lass/1.4bpp"
-
- .align 2
-gMapObjectPic_Lass_2: @ 8339928
- .incbin "graphics/map_objects/pics/people/lass/2.4bpp"
-
- .align 2
-gMapObjectPic_Lass_3: @ 8339A28
- .incbin "graphics/map_objects/pics/people/lass/3.4bpp"
-
- .align 2
-gMapObjectPic_Lass_4: @ 8339B28
- .incbin "graphics/map_objects/pics/people/lass/4.4bpp"
-
- .align 2
-gMapObjectPic_Lass_5: @ 8339C28
- .incbin "graphics/map_objects/pics/people/lass/5.4bpp"
-
- .align 2
-gMapObjectPic_Lass_6: @ 8339D28
- .incbin "graphics/map_objects/pics/people/lass/6.4bpp"
-
- .align 2
-gMapObjectPic_Lass_7: @ 8339E28
- .incbin "graphics/map_objects/pics/people/lass/7.4bpp"
-
- .align 2
-gMapObjectPic_Lass_8: @ 8339F28
- .incbin "graphics/map_objects/pics/people/lass/8.4bpp"
-
- .align 2
-gMapObjectPic_Gentleman_0: @ 833A028
- .incbin "graphics/map_objects/pics/people/gentleman/0.4bpp"
-
- .align 2
-gMapObjectPic_Gentleman_1: @ 833A128
- .incbin "graphics/map_objects/pics/people/gentleman/1.4bpp"
-
- .align 2
-gMapObjectPic_Gentleman_2: @ 833A228
- .incbin "graphics/map_objects/pics/people/gentleman/2.4bpp"
-
- .align 2
-gMapObjectPic_Gentleman_3: @ 833A328
- .incbin "graphics/map_objects/pics/people/gentleman/3.4bpp"
-
- .align 2
-gMapObjectPic_Gentleman_4: @ 833A428
- .incbin "graphics/map_objects/pics/people/gentleman/4.4bpp"
-
- .align 2
-gMapObjectPic_Gentleman_5: @ 833A528
- .incbin "graphics/map_objects/pics/people/gentleman/5.4bpp"
-
- .align 2
-gMapObjectPic_Gentleman_6: @ 833A628
- .incbin "graphics/map_objects/pics/people/gentleman/6.4bpp"
-
- .align 2
-gMapObjectPic_Gentleman_7: @ 833A728
- .incbin "graphics/map_objects/pics/people/gentleman/7.4bpp"
-
- .align 2
-gMapObjectPic_Gentleman_8: @ 833A828
- .incbin "graphics/map_objects/pics/people/gentleman/8.4bpp"
-
- .align 2
-gMapObjectPic_Sailor_0: @ 833A928
- .incbin "graphics/map_objects/pics/people/sailor/0.4bpp"
-
- .align 2
-gMapObjectPic_Sailor_1: @ 833AA28
- .incbin "graphics/map_objects/pics/people/sailor/1.4bpp"
-
- .align 2
-gMapObjectPic_Sailor_2: @ 833AB28
- .incbin "graphics/map_objects/pics/people/sailor/2.4bpp"
-
- .align 2
-gMapObjectPic_Sailor_3: @ 833AC28
- .incbin "graphics/map_objects/pics/people/sailor/3.4bpp"
-
- .align 2
-gMapObjectPic_Sailor_4: @ 833AD28
- .incbin "graphics/map_objects/pics/people/sailor/4.4bpp"
-
- .align 2
-gMapObjectPic_Sailor_5: @ 833AE28
- .incbin "graphics/map_objects/pics/people/sailor/5.4bpp"
-
- .align 2
-gMapObjectPic_Sailor_6: @ 833AF28
- .incbin "graphics/map_objects/pics/people/sailor/6.4bpp"
-
- .align 2
-gMapObjectPic_Sailor_7: @ 833B028
- .incbin "graphics/map_objects/pics/people/sailor/7.4bpp"
-
- .align 2
-gMapObjectPic_Sailor_8: @ 833B128
- .incbin "graphics/map_objects/pics/people/sailor/8.4bpp"
-
- .align 2
-gMapObjectPic_Fisherman_0: @ 833B228
- .incbin "graphics/map_objects/pics/people/fisherman/0.4bpp"
-
- .align 2
-gMapObjectPic_Fisherman_1: @ 833B328
- .incbin "graphics/map_objects/pics/people/fisherman/1.4bpp"
-
- .align 2
-gMapObjectPic_Fisherman_2: @ 833B428
- .incbin "graphics/map_objects/pics/people/fisherman/2.4bpp"
-
- .align 2
-gMapObjectPic_Fisherman_3: @ 833B528
- .incbin "graphics/map_objects/pics/people/fisherman/3.4bpp"
-
- .align 2
-gMapObjectPic_Fisherman_4: @ 833B628
- .incbin "graphics/map_objects/pics/people/fisherman/4.4bpp"
-
- .align 2
-gMapObjectPic_Fisherman_5: @ 833B728
- .incbin "graphics/map_objects/pics/people/fisherman/5.4bpp"
-
- .align 2
-gMapObjectPic_Fisherman_6: @ 833B828
- .incbin "graphics/map_objects/pics/people/fisherman/6.4bpp"
-
- .align 2
-gMapObjectPic_Fisherman_7: @ 833B928
- .incbin "graphics/map_objects/pics/people/fisherman/7.4bpp"
-
- .align 2
-gMapObjectPic_Fisherman_8: @ 833BA28
- .incbin "graphics/map_objects/pics/people/fisherman/8.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteM_0: @ 833BB28
- .incbin "graphics/map_objects/pics/people/running_triathlete_m/0.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteM_1: @ 833BC28
- .incbin "graphics/map_objects/pics/people/running_triathlete_m/1.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteM_2: @ 833BD28
- .incbin "graphics/map_objects/pics/people/running_triathlete_m/2.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteM_3: @ 833BE28
- .incbin "graphics/map_objects/pics/people/running_triathlete_m/3.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteM_4: @ 833BF28
- .incbin "graphics/map_objects/pics/people/running_triathlete_m/4.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteM_5: @ 833C028
- .incbin "graphics/map_objects/pics/people/running_triathlete_m/5.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteM_6: @ 833C128
- .incbin "graphics/map_objects/pics/people/running_triathlete_m/6.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteM_7: @ 833C228
- .incbin "graphics/map_objects/pics/people/running_triathlete_m/7.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteM_8: @ 833C328
- .incbin "graphics/map_objects/pics/people/running_triathlete_m/8.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteF_0: @ 833C428
- .incbin "graphics/map_objects/pics/people/running_triathlete_f/0.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteF_1: @ 833C528
- .incbin "graphics/map_objects/pics/people/running_triathlete_f/1.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteF_2: @ 833C628
- .incbin "graphics/map_objects/pics/people/running_triathlete_f/2.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteF_3: @ 833C728
- .incbin "graphics/map_objects/pics/people/running_triathlete_f/3.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteF_4: @ 833C828
- .incbin "graphics/map_objects/pics/people/running_triathlete_f/4.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteF_5: @ 833C928
- .incbin "graphics/map_objects/pics/people/running_triathlete_f/5.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteF_6: @ 833CA28
- .incbin "graphics/map_objects/pics/people/running_triathlete_f/6.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteF_7: @ 833CB28
- .incbin "graphics/map_objects/pics/people/running_triathlete_f/7.4bpp"
-
- .align 2
-gMapObjectPic_RunningTriathleteF_8: @ 833CC28
- .incbin "graphics/map_objects/pics/people/running_triathlete_f/8.4bpp"
-
- .align 2
-gMapObjectPic_TuberF_0: @ 833CD28
- .incbin "graphics/map_objects/pics/people/tuber_f/0.4bpp"
-
- .align 2
-gMapObjectPic_TuberF_1: @ 833CDA8
- .incbin "graphics/map_objects/pics/people/tuber_f/1.4bpp"
-
- .align 2
-gMapObjectPic_TuberF_2: @ 833CE28
- .incbin "graphics/map_objects/pics/people/tuber_f/2.4bpp"
-
- .align 2
-gMapObjectPic_TuberF_3: @ 833CEA8
- .incbin "graphics/map_objects/pics/people/tuber_f/3.4bpp"
-
- .align 2
-gMapObjectPic_TuberF_4: @ 833CF28
- .incbin "graphics/map_objects/pics/people/tuber_f/4.4bpp"
-
- .align 2
-gMapObjectPic_TuberF_5: @ 833CFA8
- .incbin "graphics/map_objects/pics/people/tuber_f/5.4bpp"
-
- .align 2
-gMapObjectPic_TuberF_6: @ 833D028
- .incbin "graphics/map_objects/pics/people/tuber_f/6.4bpp"
-
- .align 2
-gMapObjectPic_TuberF_7: @ 833D0A8
- .incbin "graphics/map_objects/pics/people/tuber_f/7.4bpp"
-
- .align 2
-gMapObjectPic_TuberF_8: @ 833D128
- .incbin "graphics/map_objects/pics/people/tuber_f/8.4bpp"
-
- .align 2
-gMapObjectPic_TuberM_0: @ 833D1A8
- .incbin "graphics/map_objects/pics/people/tuber_m/0.4bpp"
-
- .align 2
-gMapObjectPic_TuberM_1: @ 833D228
- .incbin "graphics/map_objects/pics/people/tuber_m/1.4bpp"
-
- .align 2
-gMapObjectPic_TuberM_2: @ 833D2A8
- .incbin "graphics/map_objects/pics/people/tuber_m/2.4bpp"
-
- .align 2
-gMapObjectPic_TuberM_3: @ 833D328
- .incbin "graphics/map_objects/pics/people/tuber_m/3.4bpp"
-
- .align 2
-gMapObjectPic_TuberM_4: @ 833D3A8
- .incbin "graphics/map_objects/pics/people/tuber_m/4.4bpp"
-
- .align 2
-gMapObjectPic_TuberM_5: @ 833D428
- .incbin "graphics/map_objects/pics/people/tuber_m/5.4bpp"
-
- .align 2
-gMapObjectPic_TuberM_6: @ 833D4A8
- .incbin "graphics/map_objects/pics/people/tuber_m/6.4bpp"
-
- .align 2
-gMapObjectPic_TuberM_7: @ 833D528
- .incbin "graphics/map_objects/pics/people/tuber_m/7.4bpp"
-
- .align 2
-gMapObjectPic_TuberM_8: @ 833D5A8
- .incbin "graphics/map_objects/pics/people/tuber_m/8.4bpp"
-
- .align 2
-gMapObjectPic_Hiker_0: @ 833D628
- .incbin "graphics/map_objects/pics/people/hiker/0.4bpp"
-
- .align 2
-gMapObjectPic_Hiker_1: @ 833D728
- .incbin "graphics/map_objects/pics/people/hiker/1.4bpp"
-
- .align 2
-gMapObjectPic_Hiker_2: @ 833D828
- .incbin "graphics/map_objects/pics/people/hiker/2.4bpp"
-
- .align 2
-gMapObjectPic_Hiker_3: @ 833D928
- .incbin "graphics/map_objects/pics/people/hiker/3.4bpp"
-
- .align 2
-gMapObjectPic_Hiker_4: @ 833DA28
- .incbin "graphics/map_objects/pics/people/hiker/4.4bpp"
-
- .align 2
-gMapObjectPic_Hiker_5: @ 833DB28
- .incbin "graphics/map_objects/pics/people/hiker/5.4bpp"
-
- .align 2
-gMapObjectPic_Hiker_6: @ 833DC28
- .incbin "graphics/map_objects/pics/people/hiker/6.4bpp"
-
- .align 2
-gMapObjectPic_Hiker_7: @ 833DD28
- .incbin "graphics/map_objects/pics/people/hiker/7.4bpp"
-
- .align 2
-gMapObjectPic_Hiker_8: @ 833DE28
- .incbin "graphics/map_objects/pics/people/hiker/8.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteM_0: @ 833DF28
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_m/0.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteM_1: @ 833E128
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_m/1.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteM_2: @ 833E328
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_m/2.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteM_3: @ 833E528
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_m/3.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteM_4: @ 833E728
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_m/4.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteM_5: @ 833E928
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_m/5.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteM_6: @ 833EB28
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_m/6.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteM_7: @ 833ED28
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_m/7.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteM_8: @ 833EF28
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_m/8.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteF_0: @ 833F128
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_f/0.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteF_1: @ 833F328
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_f/1.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteF_2: @ 833F528
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_f/2.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteF_3: @ 833F728
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_f/3.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteF_4: @ 833F928
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_f/4.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteF_5: @ 833FB28
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_f/5.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteF_6: @ 833FD28
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_f/6.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteF_7: @ 833FF28
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_f/7.4bpp"
-
- .align 2
-gMapObjectPic_CyclingTriathleteF_8: @ 8340128
- .incbin "graphics/map_objects/pics/people/cycling_triathlete_f/8.4bpp"
-
- .align 2
-gMapObjectPic_Man5_0: @ 8340328
- .incbin "graphics/map_objects/pics/people/man_5/0.4bpp"
-
- .align 2
-gMapObjectPic_Man5_1: @ 8340428
- .incbin "graphics/map_objects/pics/people/man_5/1.4bpp"
-
- .align 2
-gMapObjectPic_Man5_2: @ 8340528
- .incbin "graphics/map_objects/pics/people/man_5/2.4bpp"
-
- .align 2
-gMapObjectPic_Man5_3: @ 8340628
- .incbin "graphics/map_objects/pics/people/man_5/3.4bpp"
-
- .align 2
-gMapObjectPic_Man5_4: @ 8340728
- .incbin "graphics/map_objects/pics/people/man_5/4.4bpp"
-
- .align 2
-gMapObjectPic_Man5_5: @ 8340828
- .incbin "graphics/map_objects/pics/people/man_5/5.4bpp"
-
- .align 2
-gMapObjectPic_Man5_6: @ 8340928
- .incbin "graphics/map_objects/pics/people/man_5/6.4bpp"
-
- .align 2
-gMapObjectPic_Man5_7: @ 8340A28
- .incbin "graphics/map_objects/pics/people/man_5/7.4bpp"
-
- .align 2
-gMapObjectPic_Man5_8: @ 8340B28
- .incbin "graphics/map_objects/pics/people/man_5/8.4bpp"
-
- .align 2
-gMapObjectPic_Man6_0: @ 8340C28
- .incbin "graphics/map_objects/pics/people/man_6/0.4bpp"
-
- .align 2
-gMapObjectPic_Man6_1: @ 8340D28
- .incbin "graphics/map_objects/pics/people/man_6/1.4bpp"
-
- .align 2
-gMapObjectPic_Man6_2: @ 8340E28
- .incbin "graphics/map_objects/pics/people/man_6/2.4bpp"
-
- .align 2
-gMapObjectPic_Man6_3: @ 8340F28
- .incbin "graphics/map_objects/pics/people/man_6/3.4bpp"
-
- .align 2
-gMapObjectPic_Man6_4: @ 8341028
- .incbin "graphics/map_objects/pics/people/man_6/4.4bpp"
-
- .align 2
-gMapObjectPic_Man6_5: @ 8341128
- .incbin "graphics/map_objects/pics/people/man_6/5.4bpp"
-
- .align 2
-gMapObjectPic_Man6_6: @ 8341228
- .incbin "graphics/map_objects/pics/people/man_6/6.4bpp"
-
- .align 2
-gMapObjectPic_Man6_7: @ 8341328
- .incbin "graphics/map_objects/pics/people/man_6/7.4bpp"
-
- .align 2
-gMapObjectPic_Man6_8: @ 8341428
- .incbin "graphics/map_objects/pics/people/man_6/8.4bpp"
-
- .align 2
-gMapObjectPic_Nurse_0: @ 8341528
- .incbin "graphics/map_objects/pics/people/nurse/0.4bpp"
-
- .align 2
-gMapObjectPic_Nurse_1: @ 8341628
- .incbin "graphics/map_objects/pics/people/nurse/1.4bpp"
-
- .align 2
-gMapObjectPic_Nurse_2: @ 8341728
- .incbin "graphics/map_objects/pics/people/nurse/2.4bpp"
-
- .align 2
-gMapObjectPic_Nurse_3: @ 8341828
- .incbin "graphics/map_objects/pics/people/nurse/3.4bpp"
-
- .align 2
-gMapObjectPic_Nurse_4: @ 8341928
- .incbin "graphics/map_objects/pics/people/nurse/4.4bpp"
-
- .align 2
-gMapObjectPic_Nurse_5: @ 8341A28
- .incbin "graphics/map_objects/pics/people/nurse/5.4bpp"
-
- .align 2
-gMapObjectPic_Nurse_6: @ 8341B28
- .incbin "graphics/map_objects/pics/people/nurse/6.4bpp"
-
- .align 2
-gMapObjectPic_Nurse_7: @ 8341C28
- .incbin "graphics/map_objects/pics/people/nurse/7.4bpp"
-
- .align 2
-gMapObjectPic_Nurse_8: @ 8341D28
- .incbin "graphics/map_objects/pics/people/nurse/8.4bpp"
-
- .align 2
-gMapObjectPic_Nurse_9: @ 8341E28
- .incbin "graphics/map_objects/pics/people/nurse/9.4bpp"
-
- .align 2
-gMapObjectPic_ItemBall: @ 8341F28
- .incbin "graphics/map_objects/pics/misc/item_ball.4bpp"
-
- .align 2
-gMapObjectPic_ProfBirch_0: @ 8341FA8
- .incbin "graphics/map_objects/pics/people/prof_birch/0.4bpp"
-
- .align 2
-gMapObjectPic_ProfBirch_1: @ 83420A8
- .incbin "graphics/map_objects/pics/people/prof_birch/1.4bpp"
-
- .align 2
-gMapObjectPic_ProfBirch_2: @ 83421A8
- .incbin "graphics/map_objects/pics/people/prof_birch/2.4bpp"
-
- .align 2
-gMapObjectPic_ProfBirch_3: @ 83422A8
- .incbin "graphics/map_objects/pics/people/prof_birch/3.4bpp"
-
- .align 2
-gMapObjectPic_ProfBirch_4: @ 83423A8
- .incbin "graphics/map_objects/pics/people/prof_birch/4.4bpp"
-
- .align 2
-gMapObjectPic_ProfBirch_5: @ 83424A8
- .incbin "graphics/map_objects/pics/people/prof_birch/5.4bpp"
-
- .align 2
-gMapObjectPic_ProfBirch_6: @ 83425A8
- .incbin "graphics/map_objects/pics/people/prof_birch/6.4bpp"
-
- .align 2
-gMapObjectPic_ProfBirch_7: @ 83426A8
- .incbin "graphics/map_objects/pics/people/prof_birch/7.4bpp"
-
- .align 2
-gMapObjectPic_ProfBirch_8: @ 83427A8
- .incbin "graphics/map_objects/pics/people/prof_birch/8.4bpp"
-
- .align 2
-gMapObjectPic_ReporterM_0: @ 83428A8
- .incbin "graphics/map_objects/pics/people/reporter_m/0.4bpp"
-
- .align 2
-gMapObjectPic_ReporterM_1: @ 83429A8
- .incbin "graphics/map_objects/pics/people/reporter_m/1.4bpp"
-
- .align 2
-gMapObjectPic_ReporterM_2: @ 8342AA8
- .incbin "graphics/map_objects/pics/people/reporter_m/2.4bpp"
-
- .align 2
-gMapObjectPic_ReporterM_3: @ 8342BA8
- .incbin "graphics/map_objects/pics/people/reporter_m/3.4bpp"
-
- .align 2
-gMapObjectPic_ReporterM_4: @ 8342CA8
- .incbin "graphics/map_objects/pics/people/reporter_m/4.4bpp"
-
- .align 2
-gMapObjectPic_ReporterM_5: @ 8342DA8
- .incbin "graphics/map_objects/pics/people/reporter_m/5.4bpp"
-
- .align 2
-gMapObjectPic_ReporterM_6: @ 8342EA8
- .incbin "graphics/map_objects/pics/people/reporter_m/6.4bpp"
-
- .align 2
-gMapObjectPic_ReporterM_7: @ 8342FA8
- .incbin "graphics/map_objects/pics/people/reporter_m/7.4bpp"
-
- .align 2
-gMapObjectPic_ReporterM_8: @ 83430A8
- .incbin "graphics/map_objects/pics/people/reporter_m/8.4bpp"
-
- .align 2
-gMapObjectPic_ReporterF_0: @ 83431A8
- .incbin "graphics/map_objects/pics/people/reporter_f/0.4bpp"
-
- .align 2
-gMapObjectPic_ReporterF_1: @ 83432A8
- .incbin "graphics/map_objects/pics/people/reporter_f/1.4bpp"
-
- .align 2
-gMapObjectPic_ReporterF_2: @ 83433A8
- .incbin "graphics/map_objects/pics/people/reporter_f/2.4bpp"
-
- .align 2
-gMapObjectPic_ReporterF_3: @ 83434A8
- .incbin "graphics/map_objects/pics/people/reporter_f/3.4bpp"
-
- .align 2
-gMapObjectPic_ReporterF_4: @ 83435A8
- .incbin "graphics/map_objects/pics/people/reporter_f/4.4bpp"
-
- .align 2
-gMapObjectPic_ReporterF_5: @ 83436A8
- .incbin "graphics/map_objects/pics/people/reporter_f/5.4bpp"
-
- .align 2
-gMapObjectPic_ReporterF_6: @ 83437A8
- .incbin "graphics/map_objects/pics/people/reporter_f/6.4bpp"
-
- .align 2
-gMapObjectPic_ReporterF_7: @ 83438A8
- .incbin "graphics/map_objects/pics/people/reporter_f/7.4bpp"
-
- .align 2
-gMapObjectPic_ReporterF_8: @ 83439A8
- .incbin "graphics/map_objects/pics/people/reporter_f/8.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan1_0: @ 8343AA8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_1/0.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan1_1: @ 8343BA8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_1/1.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan1_2: @ 8343CA8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_1/2.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan1_3: @ 8343DA8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_1/3.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan1_4: @ 8343EA8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_1/4.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan1_5: @ 8343FA8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_1/5.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan1_6: @ 83440A8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_1/6.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan1_7: @ 83441A8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_1/7.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan1_8: @ 83442A8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_1/8.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan2_0: @ 83443A8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_2/0.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan2_1: @ 83444A8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_2/1.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan2_2: @ 83445A8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_2/2.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan2_3: @ 83446A8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_2/3.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan2_4: @ 83447A8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_2/4.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan2_5: @ 83448A8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_2/5.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan2_6: @ 83449A8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_2/6.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan2_7: @ 8344AA8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_2/7.4bpp"
-
- .align 2
-gMapObjectPic_MauvilleOldMan2_8: @ 8344BA8
- .incbin "graphics/map_objects/pics/people/mauville_old_man_2/8.4bpp"
-
- .align 2
-gMapObjectPic_MartEmployee_0: @ 8344CA8
- .incbin "graphics/map_objects/pics/people/mart_employee/0.4bpp"
-
- .align 2
-gMapObjectPic_MartEmployee_1: @ 8344DA8
- .incbin "graphics/map_objects/pics/people/mart_employee/1.4bpp"
-
- .align 2
-gMapObjectPic_MartEmployee_2: @ 8344EA8
- .incbin "graphics/map_objects/pics/people/mart_employee/2.4bpp"
-
- .align 2
-gMapObjectPic_MartEmployee_3: @ 8344FA8
- .incbin "graphics/map_objects/pics/people/mart_employee/3.4bpp"
-
- .align 2
-gMapObjectPic_MartEmployee_4: @ 83450A8
- .incbin "graphics/map_objects/pics/people/mart_employee/4.4bpp"
-
- .align 2
-gMapObjectPic_MartEmployee_5: @ 83451A8
- .incbin "graphics/map_objects/pics/people/mart_employee/5.4bpp"
-
- .align 2
-gMapObjectPic_MartEmployee_6: @ 83452A8
- .incbin "graphics/map_objects/pics/people/mart_employee/6.4bpp"
-
- .align 2
-gMapObjectPic_MartEmployee_7: @ 83453A8
- .incbin "graphics/map_objects/pics/people/mart_employee/7.4bpp"
-
- .align 2
-gMapObjectPic_MartEmployee_8: @ 83454A8
- .incbin "graphics/map_objects/pics/people/mart_employee/8.4bpp"
-
- .align 2
-gMapObjectPic_RooftopSaleWoman_0: @ 83455A8
- .incbin "graphics/map_objects/pics/people/rooftop_sale_woman/0.4bpp"
-
- .align 2
-gMapObjectPic_RooftopSaleWoman_1: @ 83456A8
- .incbin "graphics/map_objects/pics/people/rooftop_sale_woman/1.4bpp"
-
- .align 2
-gMapObjectPic_RooftopSaleWoman_2: @ 83457A8
- .incbin "graphics/map_objects/pics/people/rooftop_sale_woman/2.4bpp"
-
- .align 2
-gMapObjectPic_RooftopSaleWoman_3: @ 83458A8
- .incbin "graphics/map_objects/pics/people/rooftop_sale_woman/3.4bpp"
-
- .align 2
-gMapObjectPic_RooftopSaleWoman_4: @ 83459A8
- .incbin "graphics/map_objects/pics/people/rooftop_sale_woman/4.4bpp"
-
- .align 2
-gMapObjectPic_RooftopSaleWoman_5: @ 8345AA8
- .incbin "graphics/map_objects/pics/people/rooftop_sale_woman/5.4bpp"
-
- .align 2
-gMapObjectPic_RooftopSaleWoman_6: @ 8345BA8
- .incbin "graphics/map_objects/pics/people/rooftop_sale_woman/6.4bpp"
-
- .align 2
-gMapObjectPic_RooftopSaleWoman_7: @ 8345CA8
- .incbin "graphics/map_objects/pics/people/rooftop_sale_woman/7.4bpp"
-
- .align 2
-gMapObjectPic_RooftopSaleWoman_8: @ 8345DA8
- .incbin "graphics/map_objects/pics/people/rooftop_sale_woman/8.4bpp"
-
- .align 2
-gMapObjectPic_Teala_0: @ 8345EA8
- .incbin "graphics/map_objects/pics/people/teala/0.4bpp"
-
- .align 2
-gMapObjectPic_Teala_1: @ 8345FA8
- .incbin "graphics/map_objects/pics/people/teala/1.4bpp"
-
- .align 2
-gMapObjectPic_Teala_2: @ 83460A8
- .incbin "graphics/map_objects/pics/people/teala/2.4bpp"
-
- .align 2
-gMapObjectPic_Teala_3: @ 83461A8
- .incbin "graphics/map_objects/pics/people/teala/3.4bpp"
-
- .align 2
-gMapObjectPic_Teala_4: @ 83462A8
- .incbin "graphics/map_objects/pics/people/teala/4.4bpp"
-
- .align 2
-gMapObjectPic_Teala_5: @ 83463A8
- .incbin "graphics/map_objects/pics/people/teala/5.4bpp"
-
- .align 2
-gMapObjectPic_Teala_6: @ 83464A8
- .incbin "graphics/map_objects/pics/people/teala/6.4bpp"
-
- .align 2
-gMapObjectPic_Teala_7: @ 83465A8
- .incbin "graphics/map_objects/pics/people/teala/7.4bpp"
-
- .align 2
-gMapObjectPic_Teala_8: @ 83466A8
- .incbin "graphics/map_objects/pics/people/teala/8.4bpp"
-
- .align 2
-gMapObjectPic_Artist_0: @ 83467A8
- .incbin "graphics/map_objects/pics/people/artist/0.4bpp"
-
- .align 2
-gMapObjectPic_Artist_1: @ 83468A8
- .incbin "graphics/map_objects/pics/people/artist/1.4bpp"
-
- .align 2
-gMapObjectPic_Artist_2: @ 83469A8
- .incbin "graphics/map_objects/pics/people/artist/2.4bpp"
-
- .align 2
-gMapObjectPic_Artist_3: @ 8346AA8
- .incbin "graphics/map_objects/pics/people/artist/3.4bpp"
-
- .align 2
-gMapObjectPic_Artist_4: @ 8346BA8
- .incbin "graphics/map_objects/pics/people/artist/4.4bpp"
-
- .align 2
-gMapObjectPic_Artist_5: @ 8346CA8
- .incbin "graphics/map_objects/pics/people/artist/5.4bpp"
-
- .align 2
-gMapObjectPic_Artist_6: @ 8346DA8
- .incbin "graphics/map_objects/pics/people/artist/6.4bpp"
-
- .align 2
-gMapObjectPic_Artist_7: @ 8346EA8
- .incbin "graphics/map_objects/pics/people/artist/7.4bpp"
-
- .align 2
-gMapObjectPic_Artist_8: @ 8346FA8
- .incbin "graphics/map_objects/pics/people/artist/8.4bpp"
-
- .align 2
-gMapObjectPic_Cameraman_0: @ 83470A8
- .incbin "graphics/map_objects/pics/people/cameraman/0.4bpp"
-
- .align 2
-gMapObjectPic_Cameraman_1: @ 83471A8
- .incbin "graphics/map_objects/pics/people/cameraman/1.4bpp"
-
- .align 2
-gMapObjectPic_Cameraman_2: @ 83472A8
- .incbin "graphics/map_objects/pics/people/cameraman/2.4bpp"
-
- .align 2
-gMapObjectPic_Cameraman_3: @ 83473A8
- .incbin "graphics/map_objects/pics/people/cameraman/3.4bpp"
-
- .align 2
-gMapObjectPic_Cameraman_4: @ 83474A8
- .incbin "graphics/map_objects/pics/people/cameraman/4.4bpp"
-
- .align 2
-gMapObjectPic_Cameraman_5: @ 83475A8
- .incbin "graphics/map_objects/pics/people/cameraman/5.4bpp"
-
- .align 2
-gMapObjectPic_Cameraman_6: @ 83476A8
- .incbin "graphics/map_objects/pics/people/cameraman/6.4bpp"
-
- .align 2
-gMapObjectPic_Cameraman_7: @ 83477A8
- .incbin "graphics/map_objects/pics/people/cameraman/7.4bpp"
-
- .align 2
-gMapObjectPic_Cameraman_8: @ 83478A8
- .incbin "graphics/map_objects/pics/people/cameraman/8.4bpp"
-
- .align 2
-gMapObjectPic_Scientist2_0: @ 83479A8
- .incbin "graphics/map_objects/pics/people/scientist_2/0.4bpp"
-
- .align 2
-gMapObjectPic_Scientist2_1: @ 8347AA8
- .incbin "graphics/map_objects/pics/people/scientist_2/1.4bpp"
-
- .align 2
-gMapObjectPic_Scientist2_2: @ 8347BA8
- .incbin "graphics/map_objects/pics/people/scientist_2/2.4bpp"
-
- .align 2
-gMapObjectPic_Scientist2_3: @ 8347CA8
- .incbin "graphics/map_objects/pics/people/scientist_2/3.4bpp"
-
- .align 2
-gMapObjectPic_Scientist2_4: @ 8347DA8
- .incbin "graphics/map_objects/pics/people/scientist_2/4.4bpp"
-
- .align 2
-gMapObjectPic_Scientist2_5: @ 8347EA8
- .incbin "graphics/map_objects/pics/people/scientist_2/5.4bpp"
-
- .align 2
-gMapObjectPic_Scientist2_6: @ 8347FA8
- .incbin "graphics/map_objects/pics/people/scientist_2/6.4bpp"
-
- .align 2
-gMapObjectPic_Scientist2_7: @ 83480A8
- .incbin "graphics/map_objects/pics/people/scientist_2/7.4bpp"
-
- .align 2
-gMapObjectPic_Scientist2_8: @ 83481A8
- .incbin "graphics/map_objects/pics/people/scientist_2/8.4bpp"
-
- .align 2
-gMapObjectPic_Man7_0: @ 83482A8
- .incbin "graphics/map_objects/pics/people/man_7/0.4bpp"
-
- .align 2
-gMapObjectPic_Man7_1: @ 83483A8
- .incbin "graphics/map_objects/pics/people/man_7/1.4bpp"
-
- .align 2
-gMapObjectPic_Man7_2: @ 83484A8
- .incbin "graphics/map_objects/pics/people/man_7/2.4bpp"
-
- .align 2
-gMapObjectPic_Man7_3: @ 83485A8
- .incbin "graphics/map_objects/pics/people/man_7/3.4bpp"
-
- .align 2
-gMapObjectPic_Man7_4: @ 83486A8
- .incbin "graphics/map_objects/pics/people/man_7/4.4bpp"
-
- .align 2
-gMapObjectPic_Man7_5: @ 83487A8
- .incbin "graphics/map_objects/pics/people/man_7/5.4bpp"
-
- .align 2
-gMapObjectPic_Man7_6: @ 83488A8
- .incbin "graphics/map_objects/pics/people/man_7/6.4bpp"
-
- .align 2
-gMapObjectPic_Man7_7: @ 83489A8
- .incbin "graphics/map_objects/pics/people/man_7/7.4bpp"
-
- .align 2
-gMapObjectPic_Man7_8: @ 8348AA8
- .incbin "graphics/map_objects/pics/people/man_7/8.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberM_0: @ 8348BA8
- .incbin "graphics/map_objects/pics/people/aqua_member_m/0.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberM_1: @ 8348CA8
- .incbin "graphics/map_objects/pics/people/aqua_member_m/1.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberM_2: @ 8348DA8
- .incbin "graphics/map_objects/pics/people/aqua_member_m/2.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberM_3: @ 8348EA8
- .incbin "graphics/map_objects/pics/people/aqua_member_m/3.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberM_4: @ 8348FA8
- .incbin "graphics/map_objects/pics/people/aqua_member_m/4.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberM_5: @ 83490A8
- .incbin "graphics/map_objects/pics/people/aqua_member_m/5.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberM_6: @ 83491A8
- .incbin "graphics/map_objects/pics/people/aqua_member_m/6.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberM_7: @ 83492A8
- .incbin "graphics/map_objects/pics/people/aqua_member_m/7.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberM_8: @ 83493A8
- .incbin "graphics/map_objects/pics/people/aqua_member_m/8.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberF_0: @ 83494A8
- .incbin "graphics/map_objects/pics/people/aqua_member_f/0.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberF_1: @ 83495A8
- .incbin "graphics/map_objects/pics/people/aqua_member_f/1.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberF_2: @ 83496A8
- .incbin "graphics/map_objects/pics/people/aqua_member_f/2.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberF_3: @ 83497A8
- .incbin "graphics/map_objects/pics/people/aqua_member_f/3.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberF_4: @ 83498A8
- .incbin "graphics/map_objects/pics/people/aqua_member_f/4.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberF_5: @ 83499A8
- .incbin "graphics/map_objects/pics/people/aqua_member_f/5.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberF_6: @ 8349AA8
- .incbin "graphics/map_objects/pics/people/aqua_member_f/6.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberF_7: @ 8349BA8
- .incbin "graphics/map_objects/pics/people/aqua_member_f/7.4bpp"
-
- .align 2
-gMapObjectPic_AquaMemberF_8: @ 8349CA8
- .incbin "graphics/map_objects/pics/people/aqua_member_f/8.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberM_0: @ 8349DA8
- .incbin "graphics/map_objects/pics/people/magma_member_m/0.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberM_1: @ 8349EA8
- .incbin "graphics/map_objects/pics/people/magma_member_m/1.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberM_2: @ 8349FA8
- .incbin "graphics/map_objects/pics/people/magma_member_m/2.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberM_3: @ 834A0A8
- .incbin "graphics/map_objects/pics/people/magma_member_m/3.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberM_4: @ 834A1A8
- .incbin "graphics/map_objects/pics/people/magma_member_m/4.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberM_5: @ 834A2A8
- .incbin "graphics/map_objects/pics/people/magma_member_m/5.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberM_6: @ 834A3A8
- .incbin "graphics/map_objects/pics/people/magma_member_m/6.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberM_7: @ 834A4A8
- .incbin "graphics/map_objects/pics/people/magma_member_m/7.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberM_8: @ 834A5A8
- .incbin "graphics/map_objects/pics/people/magma_member_m/8.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberF_0: @ 834A6A8
- .incbin "graphics/map_objects/pics/people/magma_member_f/0.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberF_1: @ 834A7A8
- .incbin "graphics/map_objects/pics/people/magma_member_f/1.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberF_2: @ 834A8A8
- .incbin "graphics/map_objects/pics/people/magma_member_f/2.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberF_3: @ 834A9A8
- .incbin "graphics/map_objects/pics/people/magma_member_f/3.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberF_4: @ 834AAA8
- .incbin "graphics/map_objects/pics/people/magma_member_f/4.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberF_5: @ 834ABA8
- .incbin "graphics/map_objects/pics/people/magma_member_f/5.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberF_6: @ 834ACA8
- .incbin "graphics/map_objects/pics/people/magma_member_f/6.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberF_7: @ 834ADA8
- .incbin "graphics/map_objects/pics/people/magma_member_f/7.4bpp"
-
- .align 2
-gMapObjectPic_MagmaMemberF_8: @ 834AEA8
- .incbin "graphics/map_objects/pics/people/magma_member_f/8.4bpp"
-
- .align 2
-gMapObjectPic_Sidney_0: @ 834AFA8
- .incbin "graphics/map_objects/pics/people/sidney/0.4bpp"
-
- .align 2
-gMapObjectPic_Sidney_1: @ 834B0A8
- .incbin "graphics/map_objects/pics/people/sidney/1.4bpp"
-
- .align 2
-gMapObjectPic_Sidney_2: @ 834B1A8
- .incbin "graphics/map_objects/pics/people/sidney/2.4bpp"
-
- .align 2
-gMapObjectPic_Phoebe_0: @ 834B2A8
- .incbin "graphics/map_objects/pics/people/phoebe/0.4bpp"
-
- .align 2
-gMapObjectPic_Phoebe_1: @ 834B3A8
- .incbin "graphics/map_objects/pics/people/phoebe/1.4bpp"
-
- .align 2
-gMapObjectPic_Phoebe_2: @ 834B4A8
- .incbin "graphics/map_objects/pics/people/phoebe/2.4bpp"
-
- .align 2
-gMapObjectPic_Glacia_0: @ 834B5A8
- .incbin "graphics/map_objects/pics/people/glacia/0.4bpp"
-
- .align 2
-gMapObjectPic_Glacia_1: @ 834B6A8
- .incbin "graphics/map_objects/pics/people/glacia/1.4bpp"
-
- .align 2
-gMapObjectPic_Glacia_2: @ 834B7A8
- .incbin "graphics/map_objects/pics/people/glacia/2.4bpp"
-
- .align 2
-gMapObjectPic_Drake_0: @ 834B8A8
- .incbin "graphics/map_objects/pics/people/drake/0.4bpp"
-
- .align 2
-gMapObjectPic_Drake_1: @ 834B9A8
- .incbin "graphics/map_objects/pics/people/drake/1.4bpp"
-
- .align 2
-gMapObjectPic_Drake_2: @ 834BAA8
- .incbin "graphics/map_objects/pics/people/drake/2.4bpp"
-
- .align 2
-gMapObjectPic_Roxanne_0: @ 834BBA8
- .incbin "graphics/map_objects/pics/people/roxanne/0.4bpp"
-
- .align 2
-gMapObjectPic_Roxanne_1: @ 834BCA8
- .incbin "graphics/map_objects/pics/people/roxanne/1.4bpp"
-
- .align 2
-gMapObjectPic_Roxanne_2: @ 834BDA8
- .incbin "graphics/map_objects/pics/people/roxanne/2.4bpp"
-
- .align 2
-gMapObjectPic_Brawly_0: @ 834BEA8
- .incbin "graphics/map_objects/pics/people/brawly/0.4bpp"
-
- .align 2
-gMapObjectPic_Brawly_1: @ 834BFA8
- .incbin "graphics/map_objects/pics/people/brawly/1.4bpp"
-
- .align 2
-gMapObjectPic_Brawly_2: @ 834C0A8
- .incbin "graphics/map_objects/pics/people/brawly/2.4bpp"
-
- .align 2
-gMapObjectPic_Wattson_0: @ 834C1A8
- .incbin "graphics/map_objects/pics/people/wattson/0.4bpp"
-
- .align 2
-gMapObjectPic_Wattson_1: @ 834C2A8
- .incbin "graphics/map_objects/pics/people/wattson/1.4bpp"
-
- .align 2
-gMapObjectPic_Wattson_2: @ 834C3A8
- .incbin "graphics/map_objects/pics/people/wattson/2.4bpp"
-
- .align 2
-gMapObjectPic_Flannery_0: @ 834C4A8
- .incbin "graphics/map_objects/pics/people/flannery/0.4bpp"
-
- .align 2
-gMapObjectPic_Flannery_1: @ 834C5A8
- .incbin "graphics/map_objects/pics/people/flannery/1.4bpp"
-
- .align 2
-gMapObjectPic_Flannery_2: @ 834C6A8
- .incbin "graphics/map_objects/pics/people/flannery/2.4bpp"
-
- .align 2
-gMapObjectPic_Norman_0: @ 834C7A8
- .incbin "graphics/map_objects/pics/people/norman/0.4bpp"
-
- .align 2
-gMapObjectPic_Norman_1: @ 834C8A8
- .incbin "graphics/map_objects/pics/people/norman/1.4bpp"
-
- .align 2
-gMapObjectPic_Norman_2: @ 834C9A8
- .incbin "graphics/map_objects/pics/people/norman/2.4bpp"
-
- .align 2
-gMapObjectPic_Norman_3: @ 834CAA8
- .incbin "graphics/map_objects/pics/people/norman/3.4bpp"
-
- .align 2
-gMapObjectPic_Norman_4: @ 834CBA8
- .incbin "graphics/map_objects/pics/people/norman/4.4bpp"
-
- .align 2
-gMapObjectPic_Norman_5: @ 834CCA8
- .incbin "graphics/map_objects/pics/people/norman/5.4bpp"
-
- .align 2
-gMapObjectPic_Norman_6: @ 834CDA8
- .incbin "graphics/map_objects/pics/people/norman/6.4bpp"
-
- .align 2
-gMapObjectPic_Norman_7: @ 834CEA8
- .incbin "graphics/map_objects/pics/people/norman/7.4bpp"
-
- .align 2
-gMapObjectPic_Norman_8: @ 834CFA8
- .incbin "graphics/map_objects/pics/people/norman/8.4bpp"
-
- .align 2
-gMapObjectPic_Winona_0: @ 834D0A8
- .incbin "graphics/map_objects/pics/people/winona/0.4bpp"
-
- .align 2
-gMapObjectPic_Winona_1: @ 834D1A8
- .incbin "graphics/map_objects/pics/people/winona/1.4bpp"
-
- .align 2
-gMapObjectPic_Winona_2: @ 834D2A8
- .incbin "graphics/map_objects/pics/people/winona/2.4bpp"
-
- .align 2
-gMapObjectPic_Liza_0: @ 834D3A8
- .incbin "graphics/map_objects/pics/people/liza/0.4bpp"
-
- .align 2
-gMapObjectPic_Liza_1: @ 834D4A8
- .incbin "graphics/map_objects/pics/people/liza/1.4bpp"
-
- .align 2
-gMapObjectPic_Liza_2: @ 834D5A8
- .incbin "graphics/map_objects/pics/people/liza/2.4bpp"
-
- .align 2
-gMapObjectPic_Tate_0: @ 834D6A8
- .incbin "graphics/map_objects/pics/people/tate/0.4bpp"
-
- .align 2
-gMapObjectPic_Tate_1: @ 834D7A8
- .incbin "graphics/map_objects/pics/people/tate/1.4bpp"
-
- .align 2
-gMapObjectPic_Tate_2: @ 834D8A8
- .incbin "graphics/map_objects/pics/people/tate/2.4bpp"
-
- .align 2
-gMapObjectPic_Wallace_0: @ 834D9A8
- .incbin "graphics/map_objects/pics/people/wallace/0.4bpp"
-
- .align 2
-gMapObjectPic_Wallace_1: @ 834DAA8
- .incbin "graphics/map_objects/pics/people/wallace/1.4bpp"
-
- .align 2
-gMapObjectPic_Wallace_2: @ 834DBA8
- .incbin "graphics/map_objects/pics/people/wallace/2.4bpp"
-
- .align 2
-gMapObjectPic_Wallace_3: @ 834DCA8
- .incbin "graphics/map_objects/pics/people/wallace/3.4bpp"
-
- .align 2
-gMapObjectPic_Wallace_4: @ 834DDA8
- .incbin "graphics/map_objects/pics/people/wallace/4.4bpp"
-
- .align 2
-gMapObjectPic_Wallace_5: @ 834DEA8
- .incbin "graphics/map_objects/pics/people/wallace/5.4bpp"
-
- .align 2
-gMapObjectPic_Wallace_6: @ 834DFA8
- .incbin "graphics/map_objects/pics/people/wallace/6.4bpp"
-
- .align 2
-gMapObjectPic_Wallace_7: @ 834E0A8
- .incbin "graphics/map_objects/pics/people/wallace/7.4bpp"
-
- .align 2
-gMapObjectPic_Wallace_8: @ 834E1A8
- .incbin "graphics/map_objects/pics/people/wallace/8.4bpp"
-
- .align 2
-gMapObjectPic_Steven_0: @ 834E2A8
- .incbin "graphics/map_objects/pics/people/steven/0.4bpp"
-
- .align 2
-gMapObjectPic_Steven_1: @ 834E3A8
- .incbin "graphics/map_objects/pics/people/steven/1.4bpp"
-
- .align 2
-gMapObjectPic_Steven_2: @ 834E4A8
- .incbin "graphics/map_objects/pics/people/steven/2.4bpp"
-
- .align 2
-gMapObjectPic_Steven_3: @ 834E5A8
- .incbin "graphics/map_objects/pics/people/steven/3.4bpp"
-
- .align 2
-gMapObjectPic_Steven_4: @ 834E6A8
- .incbin "graphics/map_objects/pics/people/steven/4.4bpp"
-
- .align 2
-gMapObjectPic_Steven_5: @ 834E7A8
- .incbin "graphics/map_objects/pics/people/steven/5.4bpp"
-
- .align 2
-gMapObjectPic_Steven_6: @ 834E8A8
- .incbin "graphics/map_objects/pics/people/steven/6.4bpp"
-
- .align 2
-gMapObjectPic_Steven_7: @ 834E9A8
- .incbin "graphics/map_objects/pics/people/steven/7.4bpp"
-
- .align 2
-gMapObjectPic_Steven_8: @ 834EAA8
- .incbin "graphics/map_objects/pics/people/steven/8.4bpp"
-
- .align 2
-gMapObjectPic_Wally_0: @ 834EBA8
- .incbin "graphics/map_objects/pics/people/wally/0.4bpp"
-
- .align 2
-gMapObjectPic_Wally_1: @ 834ECA8
- .incbin "graphics/map_objects/pics/people/wally/1.4bpp"
-
- .align 2
-gMapObjectPic_Wally_2: @ 834EDA8
- .incbin "graphics/map_objects/pics/people/wally/2.4bpp"
-
- .align 2
-gMapObjectPic_Wally_3: @ 834EEA8
- .incbin "graphics/map_objects/pics/people/wally/3.4bpp"
-
- .align 2
-gMapObjectPic_Wally_4: @ 834EFA8
- .incbin "graphics/map_objects/pics/people/wally/4.4bpp"
-
- .align 2
-gMapObjectPic_Wally_5: @ 834F0A8
- .incbin "graphics/map_objects/pics/people/wally/5.4bpp"
-
- .align 2
-gMapObjectPic_Wally_6: @ 834F1A8
- .incbin "graphics/map_objects/pics/people/wally/6.4bpp"
-
- .align 2
-gMapObjectPic_Wally_7: @ 834F2A8
- .incbin "graphics/map_objects/pics/people/wally/7.4bpp"
-
- .align 2
-gMapObjectPic_Wally_8: @ 834F3A8
- .incbin "graphics/map_objects/pics/people/wally/8.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy3_0: @ 834F4A8
- .incbin "graphics/map_objects/pics/people/little_boy_3/0.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy3_1: @ 834F528
- .incbin "graphics/map_objects/pics/people/little_boy_3/1.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy3_2: @ 834F5A8
- .incbin "graphics/map_objects/pics/people/little_boy_3/2.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy3_3: @ 834F628
- .incbin "graphics/map_objects/pics/people/little_boy_3/3.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy3_4: @ 834F6A8
- .incbin "graphics/map_objects/pics/people/little_boy_3/4.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy3_5: @ 834F728
- .incbin "graphics/map_objects/pics/people/little_boy_3/5.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy3_6: @ 834F7A8
- .incbin "graphics/map_objects/pics/people/little_boy_3/6.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy3_7: @ 834F828
- .incbin "graphics/map_objects/pics/people/little_boy_3/7.4bpp"
-
- .align 2
-gMapObjectPic_LittleBoy3_8: @ 834F8A8
- .incbin "graphics/map_objects/pics/people/little_boy_3/8.4bpp"
-
- .align 2
-gMapObjectPic_HotSpringsOldWoman_0: @ 834F928
- .incbin "graphics/map_objects/pics/people/hot_springs_old_woman/0.4bpp"
-
- .align 2
-gMapObjectPic_HotSpringsOldWoman_1: @ 834FA28
- .incbin "graphics/map_objects/pics/people/hot_springs_old_woman/1.4bpp"
-
- .align 2
-gMapObjectPic_HotSpringsOldWoman_2: @ 834FB28
- .incbin "graphics/map_objects/pics/people/hot_springs_old_woman/2.4bpp"
-
- .align 2
-gMapObjectPic_HotSpringsOldWoman_3: @ 834FC28
- .incbin "graphics/map_objects/pics/people/hot_springs_old_woman/3.4bpp"
-
- .align 2
-gMapObjectPic_HotSpringsOldWoman_4: @ 834FD28
- .incbin "graphics/map_objects/pics/people/hot_springs_old_woman/4.4bpp"
-
- .align 2
-gMapObjectPic_HotSpringsOldWoman_5: @ 834FE28
- .incbin "graphics/map_objects/pics/people/hot_springs_old_woman/5.4bpp"
-
- .align 2
-gMapObjectPic_HotSpringsOldWoman_6: @ 834FF28
- .incbin "graphics/map_objects/pics/people/hot_springs_old_woman/6.4bpp"
-
- .align 2
-gMapObjectPic_HotSpringsOldWoman_7: @ 8350028
- .incbin "graphics/map_objects/pics/people/hot_springs_old_woman/7.4bpp"
-
- .align 2
-gMapObjectPic_HotSpringsOldWoman_8: @ 8350128
- .incbin "graphics/map_objects/pics/people/hot_springs_old_woman/8.4bpp"
-
- .align 2
-gMapObjectPic_LatiasLatios_0: @ 8350228
- .incbin "graphics/map_objects/pics/pokemon/latias_latios/0.4bpp"
-
- .align 2
-gMapObjectPic_LatiasLatios_1: @ 8350428
- .incbin "graphics/map_objects/pics/pokemon/latias_latios/1.4bpp"
-
- .align 2
-gMapObjectPic_LatiasLatios_2: @ 8350628
- .incbin "graphics/map_objects/pics/pokemon/latias_latios/2.4bpp"
-
- .align 2
-gMapObjectPic_Boy5_0: @ 8350828
- .incbin "graphics/map_objects/pics/people/boy_5/0.4bpp"
-
- .align 2
-gMapObjectPic_Boy5_1: @ 8350928
- .incbin "graphics/map_objects/pics/people/boy_5/1.4bpp"
-
- .align 2
-gMapObjectPic_Boy5_2: @ 8350A28
- .incbin "graphics/map_objects/pics/people/boy_5/2.4bpp"
-
- .align 2
-gMapObjectPic_ContestJudge_0: @ 8350B28
- .incbin "graphics/map_objects/pics/people/contest_judge/0.4bpp"
-
- .align 2
-gMapObjectPic_ContestJudge_1: @ 8350C28
- .incbin "graphics/map_objects/pics/people/contest_judge/1.4bpp"
-
- .align 2
-gMapObjectPic_ContestJudge_2: @ 8350D28
- .incbin "graphics/map_objects/pics/people/contest_judge/2.4bpp"
-
- .align 2
-gMapObjectPic_ContestJudge_3: @ 8350E28
- .incbin "graphics/map_objects/pics/people/contest_judge/3.4bpp"
-
- .align 2
-gMapObjectPic_ContestJudge_4: @ 8350F28
- .incbin "graphics/map_objects/pics/people/contest_judge/4.4bpp"
-
- .align 2
-gMapObjectPic_ContestJudge_5: @ 8351028
- .incbin "graphics/map_objects/pics/people/contest_judge/5.4bpp"
-
- .align 2
-gMapObjectPic_ContestJudge_6: @ 8351128
- .incbin "graphics/map_objects/pics/people/contest_judge/6.4bpp"
-
- .align 2
-gMapObjectPic_ContestJudge_7: @ 8351228
- .incbin "graphics/map_objects/pics/people/contest_judge/7.4bpp"
-
- .align 2
-gMapObjectPic_ContestJudge_8: @ 8351328
- .incbin "graphics/map_objects/pics/people/contest_judge/8.4bpp"
-
- .align 2
-gMapObjectPic_Archie_0: @ 8351428
- .incbin "graphics/map_objects/pics/people/archie/0.4bpp"
-
- .align 2
-gMapObjectPic_Archie_1: @ 8351528
- .incbin "graphics/map_objects/pics/people/archie/1.4bpp"
-
- .align 2
-gMapObjectPic_Archie_2: @ 8351628
- .incbin "graphics/map_objects/pics/people/archie/2.4bpp"
-
- .align 2
-gMapObjectPic_Archie_3: @ 8351728
- .incbin "graphics/map_objects/pics/people/archie/3.4bpp"
-
- .align 2
-gMapObjectPic_Archie_4: @ 8351828
- .incbin "graphics/map_objects/pics/people/archie/4.4bpp"
-
- .align 2
-gMapObjectPic_Archie_5: @ 8351928
- .incbin "graphics/map_objects/pics/people/archie/5.4bpp"
-
- .align 2
-gMapObjectPic_Archie_6: @ 8351A28
- .incbin "graphics/map_objects/pics/people/archie/6.4bpp"
-
- .align 2
-gMapObjectPic_Archie_7: @ 8351B28
- .incbin "graphics/map_objects/pics/people/archie/7.4bpp"
-
- .align 2
-gMapObjectPic_Archie_8: @ 8351C28
- .incbin "graphics/map_objects/pics/people/archie/8.4bpp"
-
- .align 2
-gMapObjectPic_Maxie_0: @ 8351D28
- .incbin "graphics/map_objects/pics/people/maxie/0.4bpp"
-
- .align 2
-gMapObjectPic_Maxie_1: @ 8351E28
- .incbin "graphics/map_objects/pics/people/maxie/1.4bpp"
-
- .align 2
-gMapObjectPic_Maxie_2: @ 8351F28
- .incbin "graphics/map_objects/pics/people/maxie/2.4bpp"
-
- .align 2
-gMapObjectPic_Maxie_3: @ 8352028
- .incbin "graphics/map_objects/pics/people/maxie/3.4bpp"
-
- .align 2
-gMapObjectPic_Maxie_4: @ 8352128
- .incbin "graphics/map_objects/pics/people/maxie/4.4bpp"
-
- .align 2
-gMapObjectPic_Maxie_5: @ 8352228
- .incbin "graphics/map_objects/pics/people/maxie/5.4bpp"
-
- .align 2
-gMapObjectPic_Maxie_6: @ 8352328
- .incbin "graphics/map_objects/pics/people/maxie/6.4bpp"
-
- .align 2
-gMapObjectPic_Maxie_7: @ 8352428
- .incbin "graphics/map_objects/pics/people/maxie/7.4bpp"
-
- .align 2
-gMapObjectPic_Maxie_8: @ 8352528
- .incbin "graphics/map_objects/pics/people/maxie/8.4bpp"
-
- .align 2
-gMapObjectPic_Kyogre_0: @ 8352628
- .incbin "graphics/map_objects/pics/pokemon/kyogre/0.4bpp"
-
- .align 2
-gMapObjectPic_Kyogre_1: @ 8352828
- .incbin "graphics/map_objects/pics/pokemon/kyogre/1.4bpp"
-
- .align 2
-gMapObjectPic_Groudon_0: @ 8352A28
- .incbin "graphics/map_objects/pics/pokemon/groudon/0.4bpp"
-
- .align 2
-gMapObjectPic_Groudon_1: @ 8352C28
- .incbin "graphics/map_objects/pics/pokemon/groudon/1.4bpp"
-
- .align 2
-gMapObjectPic_Regi: @ 8352E28
- .incbin "graphics/map_objects/pics/pokemon/regi.4bpp"
-
- .align 2
-gMapObjectPic_Skitty_0: @ 8353028
- .incbin "graphics/map_objects/pics/pokemon/skitty/0.4bpp"
-
- .align 2
-gMapObjectPic_Skitty_1: @ 83530A8
- .incbin "graphics/map_objects/pics/pokemon/skitty/1.4bpp"
-
- .align 2
-gMapObjectPic_Skitty_2: @ 8353128
- .incbin "graphics/map_objects/pics/pokemon/skitty/2.4bpp"
-
- .align 2
-gMapObjectPic_Kecleon_0: @ 83531A8
- .incbin "graphics/map_objects/pics/pokemon/kecleon/0.4bpp"
-
- .align 2
-gMapObjectPic_Kecleon_1: @ 8353228
- .incbin "graphics/map_objects/pics/pokemon/kecleon/1.4bpp"
-
- .align 2
-gMapObjectPic_Kecleon_2: @ 83532A8
- .incbin "graphics/map_objects/pics/pokemon/kecleon/2.4bpp"
-
- .align 2
-gMapObjectPic_Rayquaza_0: @ 8353328
- .incbin "graphics/map_objects/pics/pokemon/rayquaza/0.4bpp"
-
- .align 2
-gMapObjectPic_Rayquaza_1: @ 8353528
- .incbin "graphics/map_objects/pics/pokemon/rayquaza/1.4bpp"
-
- .align 2
-gMapObjectPic_Zigzagoon_0: @ 8353728
- .incbin "graphics/map_objects/pics/pokemon/zigzagoon/0.4bpp"
-
- .align 2
-gMapObjectPic_Zigzagoon_1: @ 83537A8
- .incbin "graphics/map_objects/pics/pokemon/zigzagoon/1.4bpp"
-
- .align 2
-gMapObjectPic_Zigzagoon_2: @ 8353828
- .incbin "graphics/map_objects/pics/pokemon/zigzagoon/2.4bpp"
-
- .align 2
-gMapObjectPic_Pikachu_0: @ 83538A8
- .incbin "graphics/map_objects/pics/pokemon/pikachu/0.4bpp"
-
- .align 2
-gMapObjectPic_Pikachu_1: @ 8353928
- .incbin "graphics/map_objects/pics/pokemon/pikachu/1.4bpp"
-
- .align 2
-gMapObjectPic_Pikachu_2: @ 83539A8
- .incbin "graphics/map_objects/pics/pokemon/pikachu/2.4bpp"
-
- .align 2
-gMapObjectPic_Azumarill_0: @ 8353A28
- .incbin "graphics/map_objects/pics/pokemon/azumarill/0.4bpp"
-
- .align 2
-gMapObjectPic_Azumarill_1: @ 8353AA8
- .incbin "graphics/map_objects/pics/pokemon/azumarill/1.4bpp"
-
- .align 2
-gMapObjectPic_Azumarill_2: @ 8353B28
- .incbin "graphics/map_objects/pics/pokemon/azumarill/2.4bpp"
-
- .align 2
-gMapObjectPic_Wingull_0: @ 8353BA8
- .incbin "graphics/map_objects/pics/pokemon/wingull/0.4bpp"
-
- .align 2
-gMapObjectPic_Wingull_3: @ 8353C28
- .incbin "graphics/map_objects/pics/pokemon/wingull/3.4bpp"
-
- .align 2
-gMapObjectPic_Wingull_1: @ 8353CA8
- .incbin "graphics/map_objects/pics/pokemon/wingull/1.4bpp"
-
- .align 2
-gMapObjectPic_Wingull_4: @ 8353D28
- .incbin "graphics/map_objects/pics/pokemon/wingull/4.4bpp"
-
- .align 2
-gMapObjectPic_Wingull_2: @ 8353DA8
- .incbin "graphics/map_objects/pics/pokemon/wingull/2.4bpp"
-
- .align 2
-gMapObjectPic_Wingull_5: @ 8353E28
- .incbin "graphics/map_objects/pics/pokemon/wingull/5.4bpp"
-
- .align 2
-gMapObjectPic_TuberMSwimming_0: @ 8353EA8
- .incbin "graphics/map_objects/pics/people/tuber_m_swimming/0.4bpp"
-
- .align 2
-gMapObjectPic_TuberMSwimming_1: @ 8353F28
- .incbin "graphics/map_objects/pics/people/tuber_m_swimming/1.4bpp"
-
- .align 2
-gMapObjectPic_TuberMSwimming_2: @ 8353FA8
- .incbin "graphics/map_objects/pics/people/tuber_m_swimming/2.4bpp"
-
- .align 2
-gMapObjectPic_TuberMSwimming_3: @ 8354028
- .incbin "graphics/map_objects/pics/people/tuber_m_swimming/3.4bpp"
-
- .align 2
-gMapObjectPic_TuberMSwimming_4: @ 83540A8
- .incbin "graphics/map_objects/pics/people/tuber_m_swimming/4.4bpp"
-
- .align 2
-gMapObjectPic_TuberMSwimming_5: @ 8354128
- .incbin "graphics/map_objects/pics/people/tuber_m_swimming/5.4bpp"
-
- .align 2
-gMapObjectPic_TuberMSwimming_6: @ 83541A8
- .incbin "graphics/map_objects/pics/people/tuber_m_swimming/6.4bpp"
-
- .align 2
-gMapObjectPic_TuberMSwimming_7: @ 8354228
- .incbin "graphics/map_objects/pics/people/tuber_m_swimming/7.4bpp"
-
- .align 2
-gMapObjectPic_TuberMSwimming_8: @ 83542A8
- .incbin "graphics/map_objects/pics/people/tuber_m_swimming/8.4bpp"
-
- .align 2
-gMapObjectPic_Azurill_0: @ 8354328
- .incbin "graphics/map_objects/pics/pokemon/azurill/0.4bpp"
-
- .align 2
-gMapObjectPic_Azurill_1: @ 83543A8
- .incbin "graphics/map_objects/pics/pokemon/azurill/1.4bpp"
-
- .align 2
-gMapObjectPic_Azurill_2: @ 8354428
- .incbin "graphics/map_objects/pics/pokemon/azurill/2.4bpp"
-
- .align 2
-gMapObjectPic_Mom_0: @ 83544A8
- .incbin "graphics/map_objects/pics/people/mom/0.4bpp"
-
- .align 2
-gMapObjectPic_Mom_1: @ 83545A8
- .incbin "graphics/map_objects/pics/people/mom/1.4bpp"
-
- .align 2
-gMapObjectPic_Mom_2: @ 83546A8
- .incbin "graphics/map_objects/pics/people/mom/2.4bpp"
-
- .align 2
-gMapObjectPic_Mom_3: @ 83547A8
- .incbin "graphics/map_objects/pics/people/mom/3.4bpp"
-
- .align 2
-gMapObjectPic_Mom_4: @ 83548A8
- .incbin "graphics/map_objects/pics/people/mom/4.4bpp"
-
- .align 2
-gMapObjectPic_Mom_5: @ 83549A8
- .incbin "graphics/map_objects/pics/people/mom/5.4bpp"
-
- .align 2
-gMapObjectPic_Mom_6: @ 8354AA8
- .incbin "graphics/map_objects/pics/people/mom/6.4bpp"
-
- .align 2
-gMapObjectPic_Mom_7: @ 8354BA8
- .incbin "graphics/map_objects/pics/people/mom/7.4bpp"
-
- .align 2
-gMapObjectPic_Mom_8: @ 8354CA8
- .incbin "graphics/map_objects/pics/people/mom/8.4bpp"
-
- .align 2
-gMapObjectPalette22: @ 8354DA8
- .incbin "graphics/map_objects/palettes/22.gbapal"
-
- .align 2
-gMapObjectPalette23: @ 8354DC8
- .incbin "graphics/map_objects/palettes/23.gbapal"
-
- .align 2
-gMapObjectPalette24: @ 8354DE8
- .incbin "graphics/map_objects/palettes/24.gbapal"
-
- .align 2
-gMapObjectPalette25: @ 8354E08
- .incbin "graphics/map_objects/palettes/25.gbapal"
-
- .align 2
-gMapObjectPic_UnusedNatuDoll: @ 8354E28
- .incbin "graphics/map_objects/pics/dolls/unused_natu_doll.4bpp"
-
- .align 2
-gMapObjectPic_UnusedMagnemiteDoll: @ 8354EA8
- .incbin "graphics/map_objects/pics/dolls/unused_magnemite_doll.4bpp"
-
- .align 2
-gMapObjectPic_UnusedSquirtleDoll: @ 8354F28
- .incbin "graphics/map_objects/pics/dolls/unused_squirtle_doll.4bpp"
-
- .align 2
-gMapObjectPic_UnusedWooperDoll: @ 8354FA8
- .incbin "graphics/map_objects/pics/dolls/unused_wooper_doll.4bpp"
-
- .align 2
-gMapObjectPic_UnusedPikachuDoll: @ 8355028
- .incbin "graphics/map_objects/pics/dolls/unused_pikachu_doll.4bpp"
-
- .align 2
-gMapObjectPic_UnusedPorygon2Doll: @ 83550A8
- .incbin "graphics/map_objects/pics/dolls/unused_porygon2_doll.4bpp"
-
- .align 2
-gMapObjectPic_PichuDoll: @ 8355128
- .incbin "graphics/map_objects/pics/dolls/pichu_doll.4bpp"
-
- .align 2
-gMapObjectPic_PikachuDoll: @ 83551A8
- .incbin "graphics/map_objects/pics/dolls/pikachu_doll.4bpp"
-
- .align 2
-gMapObjectPic_MarillDoll: @ 8355228
- .incbin "graphics/map_objects/pics/dolls/marill_doll.4bpp"
-
- .align 2
-gMapObjectPic_TogepiDoll: @ 83552A8
- .incbin "graphics/map_objects/pics/dolls/togepi_doll.4bpp"
-
- .align 2
-gMapObjectPic_CyndaquilDoll: @ 8355328
- .incbin "graphics/map_objects/pics/dolls/cyndaquil_doll.4bpp"
-
- .align 2
-gMapObjectPic_ChikoritaDoll: @ 83553A8
- .incbin "graphics/map_objects/pics/dolls/chikorita_doll.4bpp"
-
- .align 2
-gMapObjectPic_TotodileDoll: @ 8355428
- .incbin "graphics/map_objects/pics/dolls/totodile_doll.4bpp"
-
- .align 2
-gMapObjectPic_JigglypuffDoll: @ 83554A8
- .incbin "graphics/map_objects/pics/dolls/jigglypuff_doll.4bpp"
-
- .align 2
-gMapObjectPic_MeowthDoll: @ 8355528
- .incbin "graphics/map_objects/pics/dolls/meowth_doll.4bpp"
-
- .align 2
-gMapObjectPic_ClefairyDoll: @ 83555A8
- .incbin "graphics/map_objects/pics/dolls/clefairy_doll.4bpp"
-
- .align 2
-gMapObjectPic_DittoDoll: @ 8355628
- .incbin "graphics/map_objects/pics/dolls/ditto_doll.4bpp"
-
- .align 2
-gMapObjectPic_SmoochumDoll: @ 83556A8
- .incbin "graphics/map_objects/pics/dolls/smoochum_doll.4bpp"
-
- .align 2
-gMapObjectPic_TreeckoDoll: @ 8355728
- .incbin "graphics/map_objects/pics/dolls/treecko_doll.4bpp"
-
- .align 2
-gMapObjectPic_TorchicDoll: @ 83557A8
- .incbin "graphics/map_objects/pics/dolls/torchic_doll.4bpp"
-
- .align 2
-gMapObjectPic_MudkipDoll: @ 8355828
- .incbin "graphics/map_objects/pics/dolls/mudkip_doll.4bpp"
-
- .align 2
-gMapObjectPic_DuskullDoll: @ 83558A8
- .incbin "graphics/map_objects/pics/dolls/duskull_doll.4bpp"
-
- .align 2
-gMapObjectPic_WynautDoll: @ 8355928
- .incbin "graphics/map_objects/pics/dolls/wynaut_doll.4bpp"
-
- .align 2
-gMapObjectPic_BaltoyDoll: @ 83559A8
- .incbin "graphics/map_objects/pics/dolls/baltoy_doll.4bpp"
-
- .align 2
-gMapObjectPic_KecleonDoll: @ 8355A28
- .incbin "graphics/map_objects/pics/dolls/kecleon_doll.4bpp"
-
- .align 2
-gMapObjectPic_AzurillDoll: @ 8355AA8
- .incbin "graphics/map_objects/pics/dolls/azurill_doll.4bpp"
-
- .align 2
-gMapObjectPic_SkittyDoll: @ 8355B28
- .incbin "graphics/map_objects/pics/dolls/skitty_doll.4bpp"
-
- .align 2
-gMapObjectPic_SwabluDoll: @ 8355BA8
- .incbin "graphics/map_objects/pics/dolls/swablu_doll.4bpp"
-
- .align 2
-gMapObjectPic_GulpinDoll: @ 8355C28
- .incbin "graphics/map_objects/pics/dolls/gulpin_doll.4bpp"
-
- .align 2
-gMapObjectPic_LotadDoll: @ 8355CA8
- .incbin "graphics/map_objects/pics/dolls/lotad_doll.4bpp"
-
- .align 2
-gMapObjectPic_SeedotDoll: @ 8355D28
- .incbin "graphics/map_objects/pics/dolls/seedot_doll.4bpp"
-
- .align 2
-gMapObjectPic_PikaCushion: @ 8355DA8
- .incbin "graphics/map_objects/pics/cushions/pika_cushion.4bpp"
-
- .align 2
-gMapObjectPic_RoundCushion: @ 8355E28
- .incbin "graphics/map_objects/pics/cushions/round_cushion.4bpp"
-
- .align 2
-gMapObjectPic_KissCushion: @ 8355EA8
- .incbin "graphics/map_objects/pics/cushions/kiss_cushion.4bpp"
-
- .align 2
-gMapObjectPic_ZigzagCushion: @ 8355F28
- .incbin "graphics/map_objects/pics/cushions/zigzag_cushion.4bpp"
-
- .align 2
-gMapObjectPic_SpinCushion: @ 8355FA8
- .incbin "graphics/map_objects/pics/cushions/spin_cushion.4bpp"
-
- .align 2
-gMapObjectPic_DiamondCushion: @ 8356028
- .incbin "graphics/map_objects/pics/cushions/diamond_cushion.4bpp"
-
- .align 2
-gMapObjectPic_BallCushion: @ 83560A8
- .incbin "graphics/map_objects/pics/cushions/ball_cushion.4bpp"
-
- .align 2
-gMapObjectPic_GrassCushion: @ 8356128
- .incbin "graphics/map_objects/pics/cushions/grass_cushion.4bpp"
-
- .align 2
-gMapObjectPic_FireCushion: @ 83561A8
- .incbin "graphics/map_objects/pics/cushions/fire_cushion.4bpp"
-
- .align 2
-gMapObjectPic_WaterCushion: @ 8356228
- .incbin "graphics/map_objects/pics/cushions/water_cushion.4bpp"
-
- .align 2
-gMapObjectPic_BigSnorlaxDoll: @ 83562A8
- .incbin "graphics/map_objects/pics/dolls/big_snorlax_doll.4bpp"
-
- .align 2
-gMapObjectPic_BigRhydonDoll: @ 83564A8
- .incbin "graphics/map_objects/pics/dolls/big_rhydon_doll.4bpp"
-
- .align 2
-gMapObjectPic_BigLaprasDoll: @ 83566A8
- .incbin "graphics/map_objects/pics/dolls/big_lapras_doll.4bpp"
-
- .align 2
-gMapObjectPic_BigVenusaurDoll: @ 83568A8
- .incbin "graphics/map_objects/pics/dolls/big_venusaur_doll.4bpp"
-
- .align 2
-gMapObjectPic_BigCharizardDoll: @ 8356AA8
- .incbin "graphics/map_objects/pics/dolls/big_charizard_doll.4bpp"
-
- .align 2
-gMapObjectPic_BigBlastoiseDoll: @ 8356CA8
- .incbin "graphics/map_objects/pics/dolls/big_blastoise_doll.4bpp"
-
- .align 2
-gMapObjectPic_BigWailmerDoll: @ 8356EA8
- .incbin "graphics/map_objects/pics/dolls/big_wailmer_doll.4bpp"
-
- .align 2
-gMapObjectPic_BigRegirockDoll: @ 83570A8
- .incbin "graphics/map_objects/pics/dolls/big_regirock_doll.4bpp"
-
- .align 2
-gMapObjectPic_BigRegiceDoll: @ 83572A8
- .incbin "graphics/map_objects/pics/dolls/big_regice_doll.4bpp"
-
- .align 2
-gMapObjectPic_BigRegisteelDoll: @ 83574A8
- .incbin "graphics/map_objects/pics/dolls/big_registeel_doll.4bpp"
-
- .align 2
-gMapObjectPic_CuttableTree_0: @ 83576A8
- .incbin "graphics/map_objects/pics/misc/cuttable_tree/0.4bpp"
-
- .align 2
-gMapObjectPic_CuttableTree_1: @ 8357728
- .incbin "graphics/map_objects/pics/misc/cuttable_tree/1.4bpp"
-
- .align 2
-gMapObjectPic_CuttableTree_2: @ 83577A8
- .incbin "graphics/map_objects/pics/misc/cuttable_tree/2.4bpp"
-
- .align 2
-gMapObjectPic_CuttableTree_3: @ 8357828
- .incbin "graphics/map_objects/pics/misc/cuttable_tree/3.4bpp"
-
- .align 2
-gMapObjectPic_BreakableRock_0: @ 83578A8
- .incbin "graphics/map_objects/pics/misc/breakable_rock/0.4bpp"
-
- .align 2
-gMapObjectPic_BreakableRock_1: @ 8357928
- .incbin "graphics/map_objects/pics/misc/breakable_rock/1.4bpp"
-
- .align 2
-gMapObjectPic_BreakableRock_2: @ 83579A8
- .incbin "graphics/map_objects/pics/misc/breakable_rock/2.4bpp"
-
- .align 2
-gMapObjectPic_BreakableRock_3: @ 8357A28
- .incbin "graphics/map_objects/pics/misc/breakable_rock/3.4bpp"
-
- .align 2
-gMapObjectPic_PushableBoulder: @ 8357AA8
- .incbin "graphics/map_objects/pics/misc/pushable_boulder.4bpp"
-
- .align 2
-gMapObjectPic_MrBrineysBoat_0: @ 8357B28
- .incbin "graphics/map_objects/pics/misc/mr_brineys_boat/0.4bpp"
-
- .align 2
-gMapObjectPic_MrBrineysBoat_1: @ 8357D28
- .incbin "graphics/map_objects/pics/misc/mr_brineys_boat/1.4bpp"
-
- .align 2
-gMapObjectPic_MrBrineysBoat_2: @ 8357F28
- .incbin "graphics/map_objects/pics/misc/mr_brineys_boat/2.4bpp"
-
- .align 2
-gMapObjectPic_Fossil: @ 8358128
- .incbin "graphics/map_objects/pics/misc/fossil.4bpp"
-
- .align 2
-gMapObjectPic_SubmarineShadow: @ 83581A8
- .incbin "graphics/map_objects/pics/misc/submarine_shadow.4bpp"
-
- .align 2
-gMapObjectPalette26: @ 8358728
- .incbin "graphics/map_objects/palettes/26.gbapal"
-
- .align 2
-gMapObjectPic_Truck: @ 8358748
- .incbin "graphics/map_objects/pics/misc/truck.4bpp"
-
- .align 2
-gMapObjectPalette14: @ 8358BC8
- .incbin "graphics/map_objects/palettes/14.gbapal"
-
- .align 2
-gMapObjectPic_MachokeCarryingBox_0: @ 8358BE8
- .incbin "graphics/map_objects/pics/pokemon/machoke_carrying_box/0.4bpp"
-
- .align 2
-gMapObjectPic_MachokeCarryingBox_1: @ 8358DE8
- .incbin "graphics/map_objects/pics/pokemon/machoke_carrying_box/1.4bpp"
-
- .align 2
-gMapObjectPic_MachokeCarryingBox_2: @ 8358FE8
- .incbin "graphics/map_objects/pics/pokemon/machoke_carrying_box/2.4bpp"
-
- .align 2
-gMapObjectPic_MachokeFacingAway_0: @ 83591E8
- .incbin "graphics/map_objects/pics/pokemon/machoke_facing_away/0.4bpp"
-
- .align 2
-gMapObjectPic_MachokeFacingAway_1: @ 83593E8
- .incbin "graphics/map_objects/pics/pokemon/machoke_facing_away/1.4bpp"
-
- .align 2
-gMapObjectPalette15: @ 83595E8
- .incbin "graphics/map_objects/palettes/15.gbapal"
-
- .align 2
-gMapObjectPic_BirchsBag: @ 8359608
- .incbin "graphics/map_objects/pics/misc/birchs_bag.4bpp"
-
- .align 2
-gMapObjectPic_Poochyena_0: @ 8359688
- .incbin "graphics/map_objects/pics/pokemon/poochyena/0.4bpp"
-
- .align 2
-gMapObjectPic_Poochyena_1: @ 8359888
- .incbin "graphics/map_objects/pics/pokemon/poochyena/1.4bpp"
-
- .align 2
-gMapObjectPic_Poochyena_2: @ 8359A88
- .incbin "graphics/map_objects/pics/pokemon/poochyena/2.4bpp"
-
- .align 2
-gMapObjectPic_Poochyena_3: @ 8359C88
- .incbin "graphics/map_objects/pics/pokemon/poochyena/3.4bpp"
-
- .align 2
-gMapObjectPic_Poochyena_4: @ 8359E88
- .incbin "graphics/map_objects/pics/pokemon/poochyena/4.4bpp"
-
- .align 2
-gMapObjectPic_Poochyena_5: @ 835A088
- .incbin "graphics/map_objects/pics/pokemon/poochyena/5.4bpp"
-
- .align 2
-gMapObjectPic_Poochyena_6: @ 835A288
- .incbin "graphics/map_objects/pics/pokemon/poochyena/6.4bpp"
-
- .align 2
-gMapObjectPic_Poochyena_7: @ 835A488
- .incbin "graphics/map_objects/pics/pokemon/poochyena/7.4bpp"
-
- .align 2
-gMapObjectPic_Poochyena_8: @ 835A688
- .incbin "graphics/map_objects/pics/pokemon/poochyena/8.4bpp"
-
- .align 2
-gMapObjectPalette16: @ 835A888
- .incbin "graphics/map_objects/palettes/16.gbapal"
-
- .align 2
-gMapObjectPic_CableCar: @ 835A8A8
- .incbin "graphics/map_objects/pics/misc/cable_car.4bpp"
-
- .align 2
-gMapObjectPalette20: @ 835B0A8
- .incbin "graphics/map_objects/palettes/20.gbapal"
-
- .align 2
-gMapObjectPic_SSTidal: @ 835B0C8
- .incbin "graphics/map_objects/pics/misc/ss_tidal.4bpp"
-
- .align 2
-gMapObjectPalette21: @ 835B848
- .incbin "graphics/map_objects/palettes/21.gbapal"
-
- .align 2
-gFieldEffectPic_BerryTreeGrowthSparkle_0: @ 835B868
- .incbin "graphics/field_effect_objects/pics/berry_tree_growth_sparkle/0.4bpp"
-
- .align 2
-gFieldEffectPic_BerryTreeGrowthSparkle_1: @ 835B8E8
- .incbin "graphics/field_effect_objects/pics/berry_tree_growth_sparkle/1.4bpp"
-
- .align 2
-gFieldEffectPic_BerryTreeGrowthSparkle_2: @ 835B968
- .incbin "graphics/field_effect_objects/pics/berry_tree_growth_sparkle/2.4bpp"
-
- .align 2
-gFieldEffectPic_BerryTreeGrowthSparkle_3: @ 835B9E8
- .incbin "graphics/field_effect_objects/pics/berry_tree_growth_sparkle/3.4bpp"
-
- .align 2
-gFieldEffectPic_BerryTreeGrowthSparkle_4: @ 835BA68
- .incbin "graphics/field_effect_objects/pics/berry_tree_growth_sparkle/4.4bpp"
-
- .align 2
-gFieldEffectPic_BerryTreeGrowthSparkle_5: @ 835BAE8
- .incbin "graphics/field_effect_objects/pics/berry_tree_growth_sparkle/5.4bpp"
-
- .align 2
-gMapObjectPic_BerryTreeDirtPile: @ 835BB68
- .incbin "graphics/map_objects/pics/berry_trees/dirt_pile.4bpp"
-
- .align 2
-gMapObjectPic_BerryTreeSprout_0: @ 835BBE8
- .incbin "graphics/map_objects/pics/berry_trees/sprout/0.4bpp"
-
- .align 2
-gMapObjectPic_BerryTreeSprout_1: @ 835BC68
- .incbin "graphics/map_objects/pics/berry_trees/sprout/1.4bpp"
-
- .align 2
-gMapObjectPic_PechaBerryTree_0: @ 835BCE8
- .incbin "graphics/map_objects/pics/berry_trees/pecha/0.4bpp"
-
- .align 2
-gMapObjectPic_PechaBerryTree_1: @ 835BDE8
- .incbin "graphics/map_objects/pics/berry_trees/pecha/1.4bpp"
-
- .align 2
-gMapObjectPic_PechaBerryTree_2: @ 835BEE8
- .incbin "graphics/map_objects/pics/berry_trees/pecha/2.4bpp"
-
- .align 2
-gMapObjectPic_PechaBerryTree_3: @ 835BFE8
- .incbin "graphics/map_objects/pics/berry_trees/pecha/3.4bpp"
-
- .align 2
-gMapObjectPic_PechaBerryTree_4: @ 835C0E8
- .incbin "graphics/map_objects/pics/berry_trees/pecha/4.4bpp"
-
- .align 2
-gMapObjectPic_PechaBerryTree_5: @ 835C1E8
- .incbin "graphics/map_objects/pics/berry_trees/pecha/5.4bpp"
-
- .align 2
-gMapObjectPic_KelpsyBerryTree_0: @ 835C2E8
- .incbin "graphics/map_objects/pics/berry_trees/kelpsy/0.4bpp"
-
- .align 2
-gMapObjectPic_KelpsyBerryTree_1: @ 835C3E8
- .incbin "graphics/map_objects/pics/berry_trees/kelpsy/1.4bpp"
-
- .align 2
-gMapObjectPic_KelpsyBerryTree_2: @ 835C4E8
- .incbin "graphics/map_objects/pics/berry_trees/kelpsy/2.4bpp"
-
- .align 2
-gMapObjectPic_KelpsyBerryTree_3: @ 835C5E8
- .incbin "graphics/map_objects/pics/berry_trees/kelpsy/3.4bpp"
-
- .align 2
-gMapObjectPic_KelpsyBerryTree_4: @ 835C6E8
- .incbin "graphics/map_objects/pics/berry_trees/kelpsy/4.4bpp"
-
- .align 2
-gMapObjectPic_KelpsyBerryTree_5: @ 835C7E8
- .incbin "graphics/map_objects/pics/berry_trees/kelpsy/5.4bpp"
-
- .align 2
-gMapObjectPic_WepearBerryTree_0: @ 835C8E8
- .incbin "graphics/map_objects/pics/berry_trees/wepear/0.4bpp"
-
- .align 2
-gMapObjectPic_WepearBerryTree_1: @ 835C9E8
- .incbin "graphics/map_objects/pics/berry_trees/wepear/1.4bpp"
-
- .align 2
-gMapObjectPic_WepearBerryTree_2: @ 835CAE8
- .incbin "graphics/map_objects/pics/berry_trees/wepear/2.4bpp"
-
- .align 2
-gMapObjectPic_WepearBerryTree_3: @ 835CBE8
- .incbin "graphics/map_objects/pics/berry_trees/wepear/3.4bpp"
-
- .align 2
-gMapObjectPic_WepearBerryTree_4: @ 835CCE8
- .incbin "graphics/map_objects/pics/berry_trees/wepear/4.4bpp"
-
- .align 2
-gMapObjectPic_WepearBerryTree_5: @ 835CDE8
- .incbin "graphics/map_objects/pics/berry_trees/wepear/5.4bpp"
-
- .align 2
-gMapObjectPic_IapapaBerryTree_0: @ 835CEE8
- .incbin "graphics/map_objects/pics/berry_trees/iapapa/0.4bpp"
-
- .align 2
-gMapObjectPic_IapapaBerryTree_1: @ 835CFE8
- .incbin "graphics/map_objects/pics/berry_trees/iapapa/1.4bpp"
-
- .align 2
-gMapObjectPic_IapapaBerryTree_2: @ 835D0E8
- .incbin "graphics/map_objects/pics/berry_trees/iapapa/2.4bpp"
-
- .align 2
-gMapObjectPic_IapapaBerryTree_3: @ 835D1E8
- .incbin "graphics/map_objects/pics/berry_trees/iapapa/3.4bpp"
-
- .align 2
-gMapObjectPic_IapapaBerryTree_4: @ 835D2E8
- .incbin "graphics/map_objects/pics/berry_trees/iapapa/4.4bpp"
-
- .align 2
-gMapObjectPic_IapapaBerryTree_5: @ 835D3E8
- .incbin "graphics/map_objects/pics/berry_trees/iapapa/5.4bpp"
-
- .align 2
-gMapObjectPic_CheriBerryTree_0: @ 835D4E8
- .incbin "graphics/map_objects/pics/berry_trees/cheri/0.4bpp"
-
- .align 2
-gMapObjectPic_CheriBerryTree_1: @ 835D5E8
- .incbin "graphics/map_objects/pics/berry_trees/cheri/1.4bpp"
-
- .align 2
-gMapObjectPic_CheriBerryTree_2: @ 835D6E8
- .incbin "graphics/map_objects/pics/berry_trees/cheri/2.4bpp"
-
- .align 2
-gMapObjectPic_CheriBerryTree_3: @ 835D7E8
- .incbin "graphics/map_objects/pics/berry_trees/cheri/3.4bpp"
-
- .align 2
-gMapObjectPic_CheriBerryTree_4: @ 835D8E8
- .incbin "graphics/map_objects/pics/berry_trees/cheri/4.4bpp"
-
- .align 2
-gMapObjectPic_CheriBerryTree_5: @ 835D9E8
- .incbin "graphics/map_objects/pics/berry_trees/cheri/5.4bpp"
-
- .align 2
-gMapObjectPic_FigyBerryTree_0: @ 835DAE8
- .incbin "graphics/map_objects/pics/berry_trees/figy/0.4bpp"
-
- .align 2
-gMapObjectPic_FigyBerryTree_1: @ 835DBE8
- .incbin "graphics/map_objects/pics/berry_trees/figy/1.4bpp"
-
- .align 2
-gMapObjectPic_FigyBerryTree_2: @ 835DCE8
- .incbin "graphics/map_objects/pics/berry_trees/figy/2.4bpp"
-
- .align 2
-gMapObjectPic_FigyBerryTree_3: @ 835DDE8
- .incbin "graphics/map_objects/pics/berry_trees/figy/3.4bpp"
-
- .align 2
-gMapObjectPic_FigyBerryTree_4: @ 835DEE8
- .incbin "graphics/map_objects/pics/berry_trees/figy/4.4bpp"
-
- .align 2
-gMapObjectPic_FigyBerryTree_5: @ 835DFE8
- .incbin "graphics/map_objects/pics/berry_trees/figy/5.4bpp"
-
- .align 2
-gMapObjectPic_MagoBerryTree_0: @ 835E0E8
- .incbin "graphics/map_objects/pics/berry_trees/mago/0.4bpp"
-
- .align 2
-gMapObjectPic_MagoBerryTree_1: @ 835E1E8
- .incbin "graphics/map_objects/pics/berry_trees/mago/1.4bpp"
-
- .align 2
-gMapObjectPic_MagoBerryTree_2: @ 835E2E8
- .incbin "graphics/map_objects/pics/berry_trees/mago/2.4bpp"
-
- .align 2
-gMapObjectPic_MagoBerryTree_3: @ 835E3E8
- .incbin "graphics/map_objects/pics/berry_trees/mago/3.4bpp"
-
- .align 2
-gMapObjectPic_MagoBerryTree_4: @ 835E4E8
- .incbin "graphics/map_objects/pics/berry_trees/mago/4.4bpp"
-
- .align 2
-gMapObjectPic_MagoBerryTree_5: @ 835E5E8
- .incbin "graphics/map_objects/pics/berry_trees/mago/5.4bpp"
-
- .align 2
-gMapObjectPic_LumBerryTree_0: @ 835E6E8
- .incbin "graphics/map_objects/pics/berry_trees/lum/0.4bpp"
-
- .align 2
-gMapObjectPic_LumBerryTree_1: @ 835E7E8
- .incbin "graphics/map_objects/pics/berry_trees/lum/1.4bpp"
-
- .align 2
-gMapObjectPic_LumBerryTree_2: @ 835E8E8
- .incbin "graphics/map_objects/pics/berry_trees/lum/2.4bpp"
-
- .align 2
-gMapObjectPic_LumBerryTree_3: @ 835E9E8
- .incbin "graphics/map_objects/pics/berry_trees/lum/3.4bpp"
-
- .align 2
-gMapObjectPic_LumBerryTree_4: @ 835EAE8
- .incbin "graphics/map_objects/pics/berry_trees/lum/4.4bpp"
-
- .align 2
-gMapObjectPic_LumBerryTree_5: @ 835EBE8
- .incbin "graphics/map_objects/pics/berry_trees/lum/5.4bpp"
-
- .align 2
-gMapObjectPic_RazzBerryTree_0: @ 835ECE8
- .incbin "graphics/map_objects/pics/berry_trees/razz/0.4bpp"
-
- .align 2
-gMapObjectPic_RazzBerryTree_1: @ 835EDE8
- .incbin "graphics/map_objects/pics/berry_trees/razz/1.4bpp"
-
- .align 2
-gMapObjectPic_RazzBerryTree_2: @ 835EEE8
- .incbin "graphics/map_objects/pics/berry_trees/razz/2.4bpp"
-
- .align 2
-gMapObjectPic_RazzBerryTree_3: @ 835EFE8
- .incbin "graphics/map_objects/pics/berry_trees/razz/3.4bpp"
-
- .align 2
-gMapObjectPic_RazzBerryTree_4: @ 835F0E8
- .incbin "graphics/map_objects/pics/berry_trees/razz/4.4bpp"
-
- .align 2
-gMapObjectPic_RazzBerryTree_5: @ 835F1E8
- .incbin "graphics/map_objects/pics/berry_trees/razz/5.4bpp"
-
- .align 2
-gMapObjectPic_GrepaBerryTree_0: @ 835F2E8
- .incbin "graphics/map_objects/pics/berry_trees/grepa/0.4bpp"
-
- .align 2
-gMapObjectPic_GrepaBerryTree_1: @ 835F3E8
- .incbin "graphics/map_objects/pics/berry_trees/grepa/1.4bpp"
-
- .align 2
-gMapObjectPic_GrepaBerryTree_2: @ 835F4E8
- .incbin "graphics/map_objects/pics/berry_trees/grepa/2.4bpp"
-
- .align 2
-gMapObjectPic_GrepaBerryTree_3: @ 835F5E8
- .incbin "graphics/map_objects/pics/berry_trees/grepa/3.4bpp"
-
- .align 2
-gMapObjectPic_GrepaBerryTree_4: @ 835F6E8
- .incbin "graphics/map_objects/pics/berry_trees/grepa/4.4bpp"
-
- .align 2
-gMapObjectPic_GrepaBerryTree_5: @ 835F7E8
- .incbin "graphics/map_objects/pics/berry_trees/grepa/5.4bpp"
-
- .align 2
-gMapObjectPic_RabutaBerryTree_0: @ 835F8E8
- .incbin "graphics/map_objects/pics/berry_trees/rabuta/0.4bpp"
-
- .align 2
-gMapObjectPic_RabutaBerryTree_1: @ 835F9E8
- .incbin "graphics/map_objects/pics/berry_trees/rabuta/1.4bpp"
-
- .align 2
-gMapObjectPic_RabutaBerryTree_2: @ 835FAE8
- .incbin "graphics/map_objects/pics/berry_trees/rabuta/2.4bpp"
-
- .align 2
-gMapObjectPic_RabutaBerryTree_3: @ 835FBE8
- .incbin "graphics/map_objects/pics/berry_trees/rabuta/3.4bpp"
-
- .align 2
-gMapObjectPic_RabutaBerryTree_4: @ 835FCE8
- .incbin "graphics/map_objects/pics/berry_trees/rabuta/4.4bpp"
-
- .align 2
-gMapObjectPic_RabutaBerryTree_5: @ 835FDE8
- .incbin "graphics/map_objects/pics/berry_trees/rabuta/5.4bpp"
-
- .align 2
-gMapObjectPic_NomelBerryTree_0: @ 835FEE8
- .incbin "graphics/map_objects/pics/berry_trees/nomel/0.4bpp"
-
- .align 2
-gMapObjectPic_NomelBerryTree_1: @ 835FFE8
- .incbin "graphics/map_objects/pics/berry_trees/nomel/1.4bpp"
-
- .align 2
-gMapObjectPic_NomelBerryTree_2: @ 83600E8
- .incbin "graphics/map_objects/pics/berry_trees/nomel/2.4bpp"
-
- .align 2
-gMapObjectPic_NomelBerryTree_3: @ 83601E8
- .incbin "graphics/map_objects/pics/berry_trees/nomel/3.4bpp"
-
- .align 2
-gMapObjectPic_NomelBerryTree_4: @ 83602E8
- .incbin "graphics/map_objects/pics/berry_trees/nomel/4.4bpp"
-
- .align 2
-gMapObjectPic_NomelBerryTree_5: @ 83603E8
- .incbin "graphics/map_objects/pics/berry_trees/nomel/5.4bpp"
-
- .align 2
-gMapObjectPic_LeppaBerryTree_0: @ 83604E8
- .incbin "graphics/map_objects/pics/berry_trees/leppa/0.4bpp"
-
- .align 2
-gMapObjectPic_LeppaBerryTree_1: @ 83605E8
- .incbin "graphics/map_objects/pics/berry_trees/leppa/1.4bpp"
-
- .align 2
-gMapObjectPic_LeppaBerryTree_2: @ 83606E8
- .incbin "graphics/map_objects/pics/berry_trees/leppa/2.4bpp"
-
- .align 2
-gMapObjectPic_LeppaBerryTree_3: @ 83607E8
- .incbin "graphics/map_objects/pics/berry_trees/leppa/3.4bpp"
-
- .align 2
-gMapObjectPic_LeppaBerryTree_4: @ 83608E8
- .incbin "graphics/map_objects/pics/berry_trees/leppa/4.4bpp"
-
- .align 2
-gMapObjectPic_LeppaBerryTree_5: @ 83609E8
- .incbin "graphics/map_objects/pics/berry_trees/leppa/5.4bpp"
-
- .align 2
-gMapObjectPic_LiechiBerryTree_0: @ 8360AE8
- .incbin "graphics/map_objects/pics/berry_trees/liechi/0.4bpp"
-
- .align 2
-gMapObjectPic_LiechiBerryTree_1: @ 8360BE8
- .incbin "graphics/map_objects/pics/berry_trees/liechi/1.4bpp"
-
- .align 2
-gMapObjectPic_LiechiBerryTree_2: @ 8360CE8
- .incbin "graphics/map_objects/pics/berry_trees/liechi/2.4bpp"
-
- .align 2
-gMapObjectPic_LiechiBerryTree_3: @ 8360DE8
- .incbin "graphics/map_objects/pics/berry_trees/liechi/3.4bpp"
-
- .align 2
-gMapObjectPic_LiechiBerryTree_4: @ 8360EE8
- .incbin "graphics/map_objects/pics/berry_trees/liechi/4.4bpp"
-
- .align 2
-gMapObjectPic_LiechiBerryTree_5: @ 8360FE8
- .incbin "graphics/map_objects/pics/berry_trees/liechi/5.4bpp"
-
- .align 2
-gMapObjectPic_HondewBerryTree_0: @ 83610E8
- .incbin "graphics/map_objects/pics/berry_trees/hondew/0.4bpp"
-
- .align 2
-gMapObjectPic_HondewBerryTree_1: @ 83611E8
- .incbin "graphics/map_objects/pics/berry_trees/hondew/1.4bpp"
-
- .align 2
-gMapObjectPic_HondewBerryTree_2: @ 83612E8
- .incbin "graphics/map_objects/pics/berry_trees/hondew/2.4bpp"
-
- .align 2
-gMapObjectPic_HondewBerryTree_3: @ 83613E8
- .incbin "graphics/map_objects/pics/berry_trees/hondew/3.4bpp"
-
- .align 2
-gMapObjectPic_HondewBerryTree_4: @ 83614E8
- .incbin "graphics/map_objects/pics/berry_trees/hondew/4.4bpp"
-
- .align 2
-gMapObjectPic_HondewBerryTree_5: @ 83615E8
- .incbin "graphics/map_objects/pics/berry_trees/hondew/5.4bpp"
-
- .align 2
-gMapObjectPic_AguavBerryTree_0: @ 83616E8
- .incbin "graphics/map_objects/pics/berry_trees/aguav/0.4bpp"
-
- .align 2
-gMapObjectPic_AguavBerryTree_1: @ 83617E8
- .incbin "graphics/map_objects/pics/berry_trees/aguav/1.4bpp"
-
- .align 2
-gMapObjectPic_AguavBerryTree_2: @ 83618E8
- .incbin "graphics/map_objects/pics/berry_trees/aguav/2.4bpp"
-
- .align 2
-gMapObjectPic_AguavBerryTree_3: @ 83619E8
- .incbin "graphics/map_objects/pics/berry_trees/aguav/3.4bpp"
-
- .align 2
-gMapObjectPic_AguavBerryTree_4: @ 8361AE8
- .incbin "graphics/map_objects/pics/berry_trees/aguav/4.4bpp"
-
- .align 2
-gMapObjectPic_AguavBerryTree_5: @ 8361BE8
- .incbin "graphics/map_objects/pics/berry_trees/aguav/5.4bpp"
-
- .align 2
-gMapObjectPic_WikiBerryTree_0: @ 8361CE8
- .incbin "graphics/map_objects/pics/berry_trees/wiki/0.4bpp"
-
- .align 2
-gMapObjectPic_WikiBerryTree_1: @ 8361DE8
- .incbin "graphics/map_objects/pics/berry_trees/wiki/1.4bpp"
-
- .align 2
-gMapObjectPic_WikiBerryTree_2: @ 8361EE8
- .incbin "graphics/map_objects/pics/berry_trees/wiki/2.4bpp"
-
- .align 2
-gMapObjectPic_WikiBerryTree_3: @ 8361FE8
- .incbin "graphics/map_objects/pics/berry_trees/wiki/3.4bpp"
-
- .align 2
-gMapObjectPic_WikiBerryTree_4: @ 83620E8
- .incbin "graphics/map_objects/pics/berry_trees/wiki/4.4bpp"
-
- .align 2
-gMapObjectPic_WikiBerryTree_5: @ 83621E8
- .incbin "graphics/map_objects/pics/berry_trees/wiki/5.4bpp"
-
- .align 2
-gMapObjectPic_PomegBerryTree_0: @ 83622E8
- .incbin "graphics/map_objects/pics/berry_trees/pomeg/0.4bpp"
-
- .align 2
-gMapObjectPic_PomegBerryTree_1: @ 83623E8
- .incbin "graphics/map_objects/pics/berry_trees/pomeg/1.4bpp"
-
- .align 2
-gMapObjectPic_PomegBerryTree_2: @ 83624E8
- .incbin "graphics/map_objects/pics/berry_trees/pomeg/2.4bpp"
-
- .align 2
-gMapObjectPic_PomegBerryTree_3: @ 83625E8
- .incbin "graphics/map_objects/pics/berry_trees/pomeg/3.4bpp"
-
- .align 2
-gMapObjectPic_PomegBerryTree_4: @ 83626E8
- .incbin "graphics/map_objects/pics/berry_trees/pomeg/4.4bpp"
-
- .align 2
-gMapObjectPic_PomegBerryTree_5: @ 83627E8
- .incbin "graphics/map_objects/pics/berry_trees/pomeg/5.4bpp"
-
- .align 2
-gMapObjectPic_RawstBerryTree_0: @ 83628E8
- .incbin "graphics/map_objects/pics/berry_trees/rawst/0.4bpp"
-
- .align 2
-gMapObjectPic_RawstBerryTree_1: @ 83629E8
- .incbin "graphics/map_objects/pics/berry_trees/rawst/1.4bpp"
-
- .align 2
-gMapObjectPic_RawstBerryTree_2: @ 8362AE8
- .incbin "graphics/map_objects/pics/berry_trees/rawst/2.4bpp"
-
- .align 2
-gMapObjectPic_RawstBerryTree_3: @ 8362BE8
- .incbin "graphics/map_objects/pics/berry_trees/rawst/3.4bpp"
-
- .align 2
-gMapObjectPic_RawstBerryTree_4: @ 8362CE8
- .incbin "graphics/map_objects/pics/berry_trees/rawst/4.4bpp"
-
- .align 2
-gMapObjectPic_RawstBerryTree_5: @ 8362DE8
- .incbin "graphics/map_objects/pics/berry_trees/rawst/5.4bpp"
-
- .align 2
-gMapObjectPic_SpelonBerryTree_0: @ 8362EE8
- .incbin "graphics/map_objects/pics/berry_trees/spelon/0.4bpp"
-
- .align 2
-gMapObjectPic_SpelonBerryTree_1: @ 8362FE8
- .incbin "graphics/map_objects/pics/berry_trees/spelon/1.4bpp"
-
- .align 2
-gMapObjectPic_SpelonBerryTree_2: @ 83630E8
- .incbin "graphics/map_objects/pics/berry_trees/spelon/2.4bpp"
-
- .align 2
-gMapObjectPic_SpelonBerryTree_3: @ 83631E8
- .incbin "graphics/map_objects/pics/berry_trees/spelon/3.4bpp"
-
- .align 2
-gMapObjectPic_SpelonBerryTree_4: @ 83632E8
- .incbin "graphics/map_objects/pics/berry_trees/spelon/4.4bpp"
-
- .align 2
-gMapObjectPic_SpelonBerryTree_5: @ 83633E8
- .incbin "graphics/map_objects/pics/berry_trees/spelon/5.4bpp"
-
- .align 2
-gMapObjectPic_ChestoBerryTree_0: @ 83634E8
- .incbin "graphics/map_objects/pics/berry_trees/chesto/0.4bpp"
-
- .align 2
-gMapObjectPic_ChestoBerryTree_1: @ 83635E8
- .incbin "graphics/map_objects/pics/berry_trees/chesto/1.4bpp"
-
- .align 2
-gMapObjectPic_ChestoBerryTree_2: @ 83636E8
- .incbin "graphics/map_objects/pics/berry_trees/chesto/2.4bpp"
-
- .align 2
-gMapObjectPic_ChestoBerryTree_3: @ 83637E8
- .incbin "graphics/map_objects/pics/berry_trees/chesto/3.4bpp"
-
- .align 2
-gMapObjectPic_ChestoBerryTree_4: @ 83638E8
- .incbin "graphics/map_objects/pics/berry_trees/chesto/4.4bpp"
-
- .align 2
-gMapObjectPic_ChestoBerryTree_5: @ 83639E8
- .incbin "graphics/map_objects/pics/berry_trees/chesto/5.4bpp"
-
- .align 2
-gMapObjectPic_OranBerryTree_0: @ 8363AE8
- .incbin "graphics/map_objects/pics/berry_trees/oran/0.4bpp"
-
- .align 2
-gMapObjectPic_OranBerryTree_1: @ 8363BE8
- .incbin "graphics/map_objects/pics/berry_trees/oran/1.4bpp"
-
- .align 2
-gMapObjectPic_OranBerryTree_2: @ 8363CE8
- .incbin "graphics/map_objects/pics/berry_trees/oran/2.4bpp"
-
- .align 2
-gMapObjectPic_OranBerryTree_3: @ 8363DE8
- .incbin "graphics/map_objects/pics/berry_trees/oran/3.4bpp"
-
- .align 2
-gMapObjectPic_OranBerryTree_4: @ 8363EE8
- .incbin "graphics/map_objects/pics/berry_trees/oran/4.4bpp"
-
- .align 2
-gMapObjectPic_OranBerryTree_5: @ 8363FE8
- .incbin "graphics/map_objects/pics/berry_trees/oran/5.4bpp"
-
- .align 2
-gMapObjectPic_PersimBerryTree_0: @ 83640E8
- .incbin "graphics/map_objects/pics/berry_trees/persim/0.4bpp"
-
- .align 2
-gMapObjectPic_PersimBerryTree_1: @ 83641E8
- .incbin "graphics/map_objects/pics/berry_trees/persim/1.4bpp"
-
- .align 2
-gMapObjectPic_PersimBerryTree_2: @ 83642E8
- .incbin "graphics/map_objects/pics/berry_trees/persim/2.4bpp"
-
- .align 2
-gMapObjectPic_PersimBerryTree_3: @ 83643E8
- .incbin "graphics/map_objects/pics/berry_trees/persim/3.4bpp"
-
- .align 2
-gMapObjectPic_PersimBerryTree_4: @ 83644E8
- .incbin "graphics/map_objects/pics/berry_trees/persim/4.4bpp"
-
- .align 2
-gMapObjectPic_PersimBerryTree_5: @ 83645E8
- .incbin "graphics/map_objects/pics/berry_trees/persim/5.4bpp"
-
- .align 2
-gMapObjectPic_SitrusBerryTree_0: @ 83646E8
- .incbin "graphics/map_objects/pics/berry_trees/sitrus/0.4bpp"
-
- .align 2
-gMapObjectPic_SitrusBerryTree_1: @ 83647E8
- .incbin "graphics/map_objects/pics/berry_trees/sitrus/1.4bpp"
-
- .align 2
-gMapObjectPic_SitrusBerryTree_2: @ 83648E8
- .incbin "graphics/map_objects/pics/berry_trees/sitrus/2.4bpp"
-
- .align 2
-gMapObjectPic_SitrusBerryTree_3: @ 83649E8
- .incbin "graphics/map_objects/pics/berry_trees/sitrus/3.4bpp"
-
- .align 2
-gMapObjectPic_SitrusBerryTree_4: @ 8364AE8
- .incbin "graphics/map_objects/pics/berry_trees/sitrus/4.4bpp"
-
- .align 2
-gMapObjectPic_SitrusBerryTree_5: @ 8364BE8
- .incbin "graphics/map_objects/pics/berry_trees/sitrus/5.4bpp"
-
- .align 2
-gMapObjectPic_AspearBerryTree_0: @ 8364CE8
- .incbin "graphics/map_objects/pics/berry_trees/aspear/0.4bpp"
-
- .align 2
-gMapObjectPic_AspearBerryTree_1: @ 8364DE8
- .incbin "graphics/map_objects/pics/berry_trees/aspear/1.4bpp"
-
- .align 2
-gMapObjectPic_AspearBerryTree_2: @ 8364EE8
- .incbin "graphics/map_objects/pics/berry_trees/aspear/2.4bpp"
-
- .align 2
-gMapObjectPic_AspearBerryTree_3: @ 8364FE8
- .incbin "graphics/map_objects/pics/berry_trees/aspear/3.4bpp"
-
- .align 2
-gMapObjectPic_AspearBerryTree_4: @ 83650E8
- .incbin "graphics/map_objects/pics/berry_trees/aspear/4.4bpp"
-
- .align 2
-gMapObjectPic_AspearBerryTree_5: @ 83651E8
- .incbin "graphics/map_objects/pics/berry_trees/aspear/5.4bpp"
-
- .align 2
-gMapObjectPic_PamtreBerryTree_0: @ 83652E8
- .incbin "graphics/map_objects/pics/berry_trees/pamtre/0.4bpp"
-
- .align 2
-gMapObjectPic_PamtreBerryTree_1: @ 83653E8
- .incbin "graphics/map_objects/pics/berry_trees/pamtre/1.4bpp"
-
- .align 2
-gMapObjectPic_PamtreBerryTree_2: @ 83654E8
- .incbin "graphics/map_objects/pics/berry_trees/pamtre/2.4bpp"
-
- .align 2
-gMapObjectPic_PamtreBerryTree_3: @ 83655E8
- .incbin "graphics/map_objects/pics/berry_trees/pamtre/3.4bpp"
-
- .align 2
-gMapObjectPic_PamtreBerryTree_4: @ 83656E8
- .incbin "graphics/map_objects/pics/berry_trees/pamtre/4.4bpp"
-
- .align 2
-gMapObjectPic_PamtreBerryTree_5: @ 83657E8
- .incbin "graphics/map_objects/pics/berry_trees/pamtre/5.4bpp"
-
- .align 2
-gMapObjectPic_CornnBerryTree_0: @ 83658E8
- .incbin "graphics/map_objects/pics/berry_trees/cornn/0.4bpp"
-
- .align 2
-gMapObjectPic_CornnBerryTree_1: @ 83659E8
- .incbin "graphics/map_objects/pics/berry_trees/cornn/1.4bpp"
-
- .align 2
-gMapObjectPic_CornnBerryTree_2: @ 8365AE8
- .incbin "graphics/map_objects/pics/berry_trees/cornn/2.4bpp"
-
- .align 2
-gMapObjectPic_CornnBerryTree_3: @ 8365BE8
- .incbin "graphics/map_objects/pics/berry_trees/cornn/3.4bpp"
-
- .align 2
-gMapObjectPic_CornnBerryTree_4: @ 8365CE8
- .incbin "graphics/map_objects/pics/berry_trees/cornn/4.4bpp"
-
- .align 2
-gMapObjectPic_CornnBerryTree_5: @ 8365DE8
- .incbin "graphics/map_objects/pics/berry_trees/cornn/5.4bpp"
-
- .align 2
-gMapObjectPic_LansatBerryTree_0: @ 8365EE8
- .incbin "graphics/map_objects/pics/berry_trees/lansat/0.4bpp"
-
- .align 2
-gMapObjectPic_LansatBerryTree_1: @ 8365FE8
- .incbin "graphics/map_objects/pics/berry_trees/lansat/1.4bpp"
-
- .align 2
-gMapObjectPic_LansatBerryTree_2: @ 83660E8
- .incbin "graphics/map_objects/pics/berry_trees/lansat/2.4bpp"
-
- .align 2
-gMapObjectPic_LansatBerryTree_3: @ 83661E8
- .incbin "graphics/map_objects/pics/berry_trees/lansat/3.4bpp"
-
- .align 2
-gMapObjectPic_LansatBerryTree_4: @ 83662E8
- .incbin "graphics/map_objects/pics/berry_trees/lansat/4.4bpp"
-
- .align 2
-gMapObjectPic_LansatBerryTree_5: @ 83663E8
- .incbin "graphics/map_objects/pics/berry_trees/lansat/5.4bpp"
-
- .align 2
-gMapObjectPic_DurinBerryTree_0: @ 83664E8
- .incbin "graphics/map_objects/pics/berry_trees/durin/0.4bpp"
-
- .align 2
-gMapObjectPic_DurinBerryTree_1: @ 83665E8
- .incbin "graphics/map_objects/pics/berry_trees/durin/1.4bpp"
-
- .align 2
-gMapObjectPic_DurinBerryTree_2: @ 83666E8
- .incbin "graphics/map_objects/pics/berry_trees/durin/2.4bpp"
-
- .align 2
-gMapObjectPic_DurinBerryTree_3: @ 83667E8
- .incbin "graphics/map_objects/pics/berry_trees/durin/3.4bpp"
-
- .align 2
-gMapObjectPic_DurinBerryTree_4: @ 83668E8
- .incbin "graphics/map_objects/pics/berry_trees/durin/4.4bpp"
-
- .align 2
-gMapObjectPic_DurinBerryTree_5: @ 83669E8
- .incbin "graphics/map_objects/pics/berry_trees/durin/5.4bpp"
-
- .align 2
-gMapObjectPic_TamatoBerryTree_0: @ 8366AE8
- .incbin "graphics/map_objects/pics/berry_trees/tamato/0.4bpp"
-
- .align 2
-gMapObjectPic_TamatoBerryTree_1: @ 8366BE8
- .incbin "graphics/map_objects/pics/berry_trees/tamato/1.4bpp"
-
- .align 2
-gMapObjectPic_TamatoBerryTree_2: @ 8366CE8
- .incbin "graphics/map_objects/pics/berry_trees/tamato/2.4bpp"
-
- .align 2
-gMapObjectPic_TamatoBerryTree_3: @ 8366DE8
- .incbin "graphics/map_objects/pics/berry_trees/tamato/3.4bpp"
-
- .align 2
-gMapObjectPic_TamatoBerryTree_4: @ 8366EE8
- .incbin "graphics/map_objects/pics/berry_trees/tamato/4.4bpp"
-
- .align 2
-gMapObjectPic_TamatoBerryTree_5: @ 8366FE8
- .incbin "graphics/map_objects/pics/berry_trees/tamato/5.4bpp"
-
- .align 2
-gFieldEffectPic_SurfBlob_0: @ 83670E8
- .incbin "graphics/field_effect_objects/pics/surf_blob/0.4bpp"
-
- .align 2
-gFieldEffectPic_SurfBlob_1: @ 83672E8
- .incbin "graphics/field_effect_objects/pics/surf_blob/1.4bpp"
-
- .align 2
-gFieldEffectPic_SurfBlob_2: @ 83674E8
- .incbin "graphics/field_effect_objects/pics/surf_blob/2.4bpp"
-
- .align 2
-gMapObjectPic_QuintyPlump_0: @ 83676E8
- .incbin "graphics/map_objects/pics/people/quinty_plump/0.4bpp"
-
- .align 2
-gMapObjectPic_QuintyPlump_1: @ 83678E8
- .incbin "graphics/map_objects/pics/people/quinty_plump/1.4bpp"
-
- .align 2
-gMapObjectPic_QuintyPlump_2: @ 8367AE8
- .incbin "graphics/map_objects/pics/people/quinty_plump/2.4bpp"
-
- .align 2
-gMapObjectPic_QuintyPlump_3: @ 8367CE8
- .incbin "graphics/map_objects/pics/people/quinty_plump/3.4bpp"
-
- .align 2
-gMapObjectPic_QuintyPlump_4: @ 8367EE8
- .incbin "graphics/map_objects/pics/people/quinty_plump/4.4bpp"
-
- .align 2
-gMapObjectPic_QuintyPlump_5: @ 83680E8
- .incbin "graphics/map_objects/pics/people/quinty_plump/5.4bpp"
-
- .align 2
-gMapObjectPic_QuintyPlump_6: @ 83682E8
- .incbin "graphics/map_objects/pics/people/quinty_plump/6.4bpp"
-
- .align 2
-gMapObjectPalette12: @ 83684E8
- .incbin "graphics/map_objects/palettes/12.gbapal"
-
- .align 2
-gMapObjectPalette13: @ 8368508
- .incbin "graphics/map_objects/palettes/13.gbapal"
diff --git a/data/graphics/field_objects/map_object_graphics_info.inc b/data/graphics/field_objects/map_object_graphics_info.inc
deleted file mode 100644
index c446904b7..000000000
--- a/data/graphics/field_objects/map_object_graphics_info.inc
+++ /dev/null
@@ -1,3923 +0,0 @@
- .align 2
-
-gMapObjectGraphicsInfo_BrendanNormal: @ 83718D4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_BrendanMayNormal
- .4byte gMapObjectPicTable_BrendanNormal
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BrendanMachBike: @ 83718F8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_BIKE_TIRE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_BrendanMachBike
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BrendanAcroBike: @ 837191C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_BIKE_TIRE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_AcroBike
- .4byte gMapObjectPicTable_BrendanAcroBike
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BrendanSurfing: @ 8371940
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_DISABLE_REFLECTION_PALETTE_LOAD | (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Surfing
- .4byte gMapObjectPicTable_BrendanSurfing
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BrendanFieldMove: @ 8371964
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_FieldMove
- .4byte gMapObjectPicTable_BrendanFieldMove
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_QuintyPlump: @ 8371988
- .2byte 0xFFFF @ tiles tag
- .2byte 0x110B @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_L << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_QuintyPlump
- .4byte gMapObjectPicTable_QuintyPlump
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_LittleBoy1: @ 83719AC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_LittleBoy1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_LittleGirl1: @ 83719D0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_LittleGirl1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Boy1: @ 83719F4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Boy1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Girl1: @ 8371A18
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Girl1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Boy2: @ 8371A3C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Boy2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Girl2: @ 8371A60
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Girl2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_LittleBoy2: @ 8371A84
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_LittleBoy2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_LittleGirl2: @ 8371AA8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_LittleGirl2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Boy3: @ 8371ACC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Boy3
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Girl3: @ 8371AF0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Girl3
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Boy4: @ 8371B14
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Boy4
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Woman1: @ 8371B38
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Woman1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_FatMan: @ 8371B5C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_FatMan
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Woman2: @ 8371B80
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Woman2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Man1: @ 8371BA4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Man1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Woman3: @ 8371BC8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Woman3
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_OldMan1: @ 8371BEC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_OldMan1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_OldWoman1: @ 8371C10
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_OldWoman1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Man2: @ 8371C34
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Man2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Woman4: @ 8371C58
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Woman4
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Man3: @ 8371C7C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Man3
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Woman5: @ 8371CA0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Woman5
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Cook: @ 8371CC4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Cook
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Woman6: @ 8371CE8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Woman6
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_OldMan2: @ 8371D0C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_OldMan2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_OldWoman2: @ 8371D30
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_OldWoman2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Camper: @ 8371D54
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Camper
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Picnicker: @ 8371D78
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Picnicker
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Man4: @ 8371D9C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Man4
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Woman7: @ 8371DC0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Woman7
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Youngster: @ 8371DE4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Youngster
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BugCatcher: @ 8371E08
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_BugCatcher
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_PsychicM: @ 8371E2C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_PsychicM
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_SchoolKidM: @ 8371E50
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_SchoolKidM
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Maniac: @ 8371E74
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Maniac
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_HexManiac: @ 8371E98
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_HexManiac
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Woman8: @ 8371EBC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Woman8
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_SwimmerM: @ 8371EE0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_SwimmerM
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_SwimmerF: @ 8371F04
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_SwimmerF
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BlackBelt: @ 8371F28
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_BlackBelt
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Beauty: @ 8371F4C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Beauty
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Scientist1: @ 8371F70
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Scientist1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Lass: @ 8371F94
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Lass
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Gentleman: @ 8371FB8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Gentleman
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Sailor: @ 8371FDC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Sailor
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Fisherman: @ 8372000
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Fisherman
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RunningTriathleteM: @ 8372024
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_RunningTriathleteM
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RunningTriathleteF: @ 8372048
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_RunningTriathleteF
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_TuberF: @ 837206C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_TuberF
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_TuberM: @ 8372090
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_TuberM
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Hiker: @ 83720B4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Hiker
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_CyclingTriathleteM: @ 83720D8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_BIKE_TIRE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_AcroBike
- .4byte gMapObjectPicTable_CyclingTriathleteM
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_CyclingTriathleteF: @ 83720FC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_BIKE_TIRE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_AcroBike
- .4byte gMapObjectPicTable_CyclingTriathleteF
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Nurse: @ 8372120
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Nurse
- .4byte gMapObjectPicTable_Nurse
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_ItemBall: @ 8372144
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_ItemBall
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BerryTree: @ 8372168
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte NULL @ OAM tables
- .4byte gMapObjectImageAnimTable_BerryTree
- .4byte gMapObjectPicTable_PechaBerryTree
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BerryTreeEarlyStages: @ 837218C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_BerryTree
- .4byte gMapObjectPicTable_PechaBerryTree
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BerryTreeLateStages: @ 83721B0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_BerryTree
- .4byte gMapObjectPicTable_PechaBerryTree
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_ProfBirch: @ 83721D4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_ProfBirch
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Man5: @ 83721F8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Man5
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Man6: @ 837221C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Man6
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_ReporterM: @ 8372240
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_ReporterM
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_ReporterF: @ 8372264
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_ReporterF
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Bard: @ 8372288
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MauvilleOldMan1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Hipster: @ 83722AC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MauvilleOldMan1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Trader: @ 83722D0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MauvilleOldMan1
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Storyteller: @ 83722F4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MauvilleOldMan2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Giddy: @ 8372318
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MauvilleOldMan2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_UnusedMauvilleOldMan1: @ 837233C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MauvilleOldMan2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_UnusedMauvilleOldMan2: @ 8372360
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MauvilleOldMan2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_UnusedNatuDoll: @ 8372384
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_UnusedNatuDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_UnusedMagnemiteDoll: @ 83723A8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_UnusedMagnemiteDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_UnusedSquirtleDoll: @ 83723CC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_UnusedSquirtleDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_UnusedWooperDoll: @ 83723F0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_UnusedWooperDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_UnusedPikachuDoll: @ 8372414
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_UnusedPikachuDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_UnusedPorygon2Doll: @ 8372438
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_UnusedPorygon2Doll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_CuttableTree: @ 837245C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_CuttableTree
- .4byte gMapObjectPicTable_CuttableTree
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MartEmployee: @ 8372480
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MartEmployee
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RooftopSaleWoman: @ 83724A4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_RooftopSaleWoman
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Teala: @ 83724C8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Teala
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BreakableRock: @ 83724EC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_BreakableRock
- .4byte gMapObjectPicTable_BreakableRock
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_PushableBoulder: @ 8372510
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_PushableBoulder
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MrBrineysBoat: @ 8372534
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MrBrineysBoat
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MayNormal: @ 8372558
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_BrendanMayNormal
- .4byte gMapObjectPicTable_MayNormal
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MayMachBike: @ 837257C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_BIKE_TIRE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MayMachBike
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MayAcroBike: @ 83725A0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_BIKE_TIRE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_AcroBike
- .4byte gMapObjectPicTable_MayAcroBike
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MaySurfing: @ 83725C4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_DISABLE_REFLECTION_PALETTE_LOAD | (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Surfing
- .4byte gMapObjectPicTable_MaySurfing
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MayFieldMove: @ 83725E8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_FieldMove
- .4byte gMapObjectPicTable_MayFieldMove
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Truck: @ 837260C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x110D @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 1152 @ image size
- .2byte 48 @ width
- .2byte 48 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_Truck
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_Truck
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MachokeCarryingBox: @ 8372630
- .2byte 0xFFFF @ tiles tag
- .2byte 0x110E @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MachokeCarryingBox
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MachokeFacingAway: @ 8372654
- .2byte 0xFFFF @ tiles tag
- .2byte 0x110E @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MachokeFacingAway
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BirchsBag: @ 8372678
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BirchsBag
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Poochyena: @ 837269C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x110F @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Poochyena
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Artist: @ 83726C0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Artist
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RivalBrendanNormal: @ 83726E4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_BrendanMayNormal
- .4byte gMapObjectPicTable_BrendanNormal
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RivalBrendanMachBike: @ 8372708
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_BIKE_TIRE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_BrendanMachBike
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RivalBrendanAcroBike: @ 837272C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_BIKE_TIRE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_AcroBike
- .4byte gMapObjectPicTable_BrendanAcroBike
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RivalBrendanSurfing: @ 8372750
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_DISABLE_REFLECTION_PALETTE_LOAD | (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Surfing
- .4byte gMapObjectPicTable_BrendanSurfing
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RivalBrendanFieldMove: @ 8372774
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_FieldMove
- .4byte gMapObjectPicTable_BrendanFieldMove
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RivalMayNormal: @ 8372798
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_BrendanMayNormal
- .4byte gMapObjectPicTable_MayNormal
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RivalMayMachBike: @ 83727BC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_BIKE_TIRE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MayMachBike
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RivalMayAcroBike: @ 83727E0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_BIKE_TIRE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_AcroBike
- .4byte gMapObjectPicTable_MayAcroBike
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RivalMaySurfing: @ 8372804
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_DISABLE_REFLECTION_PALETTE_LOAD | (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Surfing
- .4byte gMapObjectPicTable_MaySurfing
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RivalMayFieldMove: @ 8372828
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_FieldMove
- .4byte gMapObjectPicTable_MayFieldMove
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Cameraman: @ 837284C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Cameraman
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BrendanUnderwater: @ 8372870
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1115 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_DISABLE_REFLECTION_PALETTE_LOAD | (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_BrendanUnderwater
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MayUnderwater: @ 8372894
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1115 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_DISABLE_REFLECTION_PALETTE_LOAD | (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MayUnderwater
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MovingBox: @ 83728B8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1112 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_MovingBox
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_CableCar: @ 83728DC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1113 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 2048 @ image size
- .2byte 64 @ width
- .2byte 64 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_64x64
- .4byte gMapObjectSubspriteTables_CableCar
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_CableCar
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Scientist2: @ 8372900
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Scientist2
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Man7: @ 8372924
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Man7
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_AquaMemberM: @ 8372948
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_AquaMemberM
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_AquaMemberF: @ 837296C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_AquaMemberF
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MagmaMemberM: @ 8372990
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MagmaMemberM
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MagmaMemberF: @ 83729B4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MagmaMemberF
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Sidney: @ 83729D8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Sidney
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Phoebe: @ 83729FC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Phoebe
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Glacia: @ 8372A20
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Glacia
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Drake: @ 8372A44
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Drake
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Roxanne: @ 8372A68
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Roxanne
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Brawly: @ 8372A8C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Brawly
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Wattson: @ 8372AB0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Wattson
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Flannery: @ 8372AD4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Flannery
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Norman: @ 8372AF8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Norman
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Winona: @ 8372B1C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Winona
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Liza: @ 8372B40
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Liza
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Tate: @ 8372B64
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Tate
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Wallace: @ 8372B88
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Wallace
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Steven: @ 8372BAC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Steven
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Wally: @ 8372BD0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Wally
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_LittleBoy3: @ 8372BF4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_LittleBoy3
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BrendanFishing: @ 8372C18
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Fishing
- .4byte gMapObjectPicTable_BrendanFishing
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MayFishing: @ 8372C3C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Fishing
- .4byte gMapObjectPicTable_MayFishing
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_HotSpringsOldWoman: @ 8372C60
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_HotSpringsOldWoman
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_SSTidal: @ 8372C84
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1114 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 1920 @ image size
- .2byte 96 @ width
- .2byte 40 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_8x8
- .4byte gMapObjectSubspriteTables_SSTidal
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_SSTidal
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_SubmarineShadow: @ 8372CA8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x111A @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 1408 @ image size
- .2byte 88 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_8x8
- .4byte gMapObjectSubspriteTables_SubmarineShadow
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_SubmarineShadow
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_PichuDoll: @ 8372CCC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_PichuDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_PikachuDoll: @ 8372CF0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_PikachuDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MarillDoll: @ 8372D14
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_MarillDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_TogepiDoll: @ 8372D38
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_TogepiDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_CyndaquilDoll: @ 8372D5C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_CyndaquilDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_ChikoritaDoll: @ 8372D80
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_ChikoritaDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_TotodileDoll: @ 8372DA4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_TotodileDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_JigglypuffDoll: @ 8372DC8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_JigglypuffDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MeowthDoll: @ 8372DEC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_MeowthDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_ClefairyDoll: @ 8372E10
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_ClefairyDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_DittoDoll: @ 8372E34
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_DittoDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_SmoochumDoll: @ 8372E58
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_SmoochumDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_TreeckoDoll: @ 8372E7C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_TreeckoDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_TorchicDoll: @ 8372EA0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_TorchicDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MudkipDoll: @ 8372EC4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_MudkipDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_DuskullDoll: @ 8372EE8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_DuskullDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_WynautDoll: @ 8372F0C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_WynautDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BaltoyDoll: @ 8372F30
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BaltoyDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_KecleonDoll: @ 8372F54
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_KecleonDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_AzurillDoll: @ 8372F78
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_AzurillDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_SkittyDoll: @ 8372F9C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_SkittyDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_SwabluDoll: @ 8372FC0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_SwabluDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_GulpinDoll: @ 8372FE4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_GulpinDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_LotadDoll: @ 8373008
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_LotadDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_SeedotDoll: @ 837302C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_SeedotDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_PikaCushion: @ 8373050
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_PikaCushion
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_RoundCushion: @ 8373074
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_RoundCushion
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_KissCushion: @ 8373098
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_KissCushion
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_ZigzagCushion: @ 83730BC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_ZigzagCushion
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_SpinCushion: @ 83730E0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_SpinCushion
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_DiamondCushion: @ 8373104
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_DiamondCushion
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BallCushion: @ 8373128
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BallCushion
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_GrassCushion: @ 837314C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_GrassCushion
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_FireCushion: @ 8373170
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_FireCushion
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_WaterCushion: @ 8373194
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_WaterCushion
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BigSnorlaxDoll: @ 83731B8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BigSnorlaxDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BigRhydonDoll: @ 83731DC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BigRhydonDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BigLaprasDoll: @ 8373200
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BigLaprasDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BigVenusaurDoll: @ 8373224
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BigVenusaurDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BigCharizardDoll: @ 8373248
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BigCharizardDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BigBlastoiseDoll: @ 837326C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BigBlastoiseDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BigWailmerDoll: @ 8373290
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BigWailmerDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BigRegirockDoll: @ 83732B4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BigRegirockDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BigRegiceDoll: @ 83732D8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BigRegiceDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BigRegisteelDoll: @ 83732FC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BigRegisteelDoll
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Latias: @ 8373320
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_LatiasLatios
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Latios: @ 8373344
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_LatiasLatios
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Boy5: @ 8373368
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Boy5
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_ContestJudge: @ 837338C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_ContestJudge
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BrendanWatering: @ 83733B0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_BrendanWatering
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MayWatering: @ 83733D4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 0 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_MayWatering
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_BrendanDecorating: @ 83733F8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1100 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_BrendanDecorating
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_MayDecorating: @ 837341C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_MayDecorating
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Archie: @ 8373440
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Archie
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Maxie: @ 8373464
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Maxie
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Kyogre1: @ 8373488
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Kyogre
- .4byte gMapObjectRotScalAnimTable_KyogreGroudon
-
- .align 2
-
-gMapObjectGraphicsInfo_Groudon1: @ 83734AC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Groudon
- .4byte gMapObjectRotScalAnimTable_KyogreGroudon
-
- .align 2
-
-gMapObjectGraphicsInfo_Fossil: @ 83734D0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte F_INANIMATE | (SHADOW_SIZE_S << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_NONE
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Inanimate
- .4byte gMapObjectPicTable_Fossil
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Regirock: @ 83734F4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Regi
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Regice: @ 8373518
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Regi
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Registeel: @ 837353C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Regi
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Skitty: @ 8373560
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Skitty
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Kecleon1: @ 8373584
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Kecleon
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Kyogre2: @ 83735A8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1116 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Kyogre
- .4byte gMapObjectRotScalAnimTable_KyogreGroudon
-
- .align 2
-
-gMapObjectGraphicsInfo_Groudon2: @ 83735CC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1118 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Groudon
- .4byte gMapObjectRotScalAnimTable_KyogreGroudon
-
- .align 2
-
-gMapObjectGraphicsInfo_Rayquaza: @ 83735F0
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 512 @ image size
- .2byte 32 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 4 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_32x32
- .4byte gMapObjectSubspriteTables_32x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Rayquaza
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Zigzagoon: @ 8373614
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Zigzagoon
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Pikachu: @ 8373638
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Pikachu
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Azumarill: @ 837365C
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Azumarill
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Wingull: @ 8373680
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Wingull
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Kecleon2: @ 83736A4
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1105 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Kecleon
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_TuberMSwimming: @ 83736C8
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1104 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 3 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_TuberMSwimming
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Azurill: @ 83736EC
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1103 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 128 @ image size
- .2byte 16 @ width
- .2byte 16 @ height
- .byte (SHADOW_SIZE_M << 4) | 2 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x16
- .4byte gMapObjectSubspriteTables_16x16
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Azurill
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_Mom: @ 8373710
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1106 @ palette tag
- .2byte 0x11FF @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 5 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_Standard
- .4byte gMapObjectPicTable_Mom
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_LinkBrendan: @ 8373734
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_BrendanMayNormal
- .4byte gMapObjectPicTable_BrendanNormal
- .4byte gDummySpriteAffineAnimTable
-
- .align 2
-
-gMapObjectGraphicsInfo_LinkMay: @ 8373758
- .2byte 0xFFFF @ tiles tag
- .2byte 0x1110 @ palette tag
- .2byte 0x1102 @ palette tag 2
- .2byte 256 @ image size
- .2byte 16 @ width
- .2byte 32 @ height
- .byte (SHADOW_SIZE_M << 4) | 10 @ flags, shadow size, palette slot
- .byte TRACKS_FOOT
- .2byte 0 @ padding
- .4byte gFieldOamData_16x32
- .4byte gMapObjectSubspriteTables_16x32
- .4byte gMapObjectImageAnimTable_BrendanMayNormal
- .4byte gMapObjectPicTable_MayNormal
- .4byte gDummySpriteAffineAnimTable
diff --git a/data/graphics/field_objects/map_object_graphics_info_pointers.inc b/data/graphics/field_objects/map_object_graphics_info_pointers.inc
deleted file mode 100644
index 7b17f9a5c..000000000
--- a/data/graphics/field_objects/map_object_graphics_info_pointers.inc
+++ /dev/null
@@ -1,220 +0,0 @@
- .align 2
-gMapObjectGraphicsInfoPointers:: @ 836DC58
- .4byte gMapObjectGraphicsInfo_BrendanNormal
- .4byte gMapObjectGraphicsInfo_BrendanMachBike
- .4byte gMapObjectGraphicsInfo_BrendanSurfing
- .4byte gMapObjectGraphicsInfo_BrendanFieldMove
- .4byte gMapObjectGraphicsInfo_QuintyPlump
- .4byte gMapObjectGraphicsInfo_LittleBoy1
- .4byte gMapObjectGraphicsInfo_LittleGirl1
- .4byte gMapObjectGraphicsInfo_Boy1
- .4byte gMapObjectGraphicsInfo_Girl1
- .4byte gMapObjectGraphicsInfo_Boy2
- .4byte gMapObjectGraphicsInfo_Girl2
- .4byte gMapObjectGraphicsInfo_LittleBoy2
- .4byte gMapObjectGraphicsInfo_LittleGirl2
- .4byte gMapObjectGraphicsInfo_Boy3
- .4byte gMapObjectGraphicsInfo_Girl3
- .4byte gMapObjectGraphicsInfo_Boy4
- .4byte gMapObjectGraphicsInfo_Woman1
- .4byte gMapObjectGraphicsInfo_FatMan
- .4byte gMapObjectGraphicsInfo_Woman2
- .4byte gMapObjectGraphicsInfo_Man1
- .4byte gMapObjectGraphicsInfo_Woman3
- .4byte gMapObjectGraphicsInfo_OldMan1
- .4byte gMapObjectGraphicsInfo_OldWoman1
- .4byte gMapObjectGraphicsInfo_Man2
- .4byte gMapObjectGraphicsInfo_Woman4
- .4byte gMapObjectGraphicsInfo_Man3
- .4byte gMapObjectGraphicsInfo_Woman5
- .4byte gMapObjectGraphicsInfo_Cook
- .4byte gMapObjectGraphicsInfo_Woman6
- .4byte gMapObjectGraphicsInfo_OldMan2
- .4byte gMapObjectGraphicsInfo_OldWoman2
- .4byte gMapObjectGraphicsInfo_Camper
- .4byte gMapObjectGraphicsInfo_Picnicker
- .4byte gMapObjectGraphicsInfo_Man4
- .4byte gMapObjectGraphicsInfo_Woman7
- .4byte gMapObjectGraphicsInfo_Youngster
- .4byte gMapObjectGraphicsInfo_BugCatcher
- .4byte gMapObjectGraphicsInfo_PsychicM
- .4byte gMapObjectGraphicsInfo_SchoolKidM
- .4byte gMapObjectGraphicsInfo_Maniac
- .4byte gMapObjectGraphicsInfo_HexManiac
- .4byte gMapObjectGraphicsInfo_Woman8
- .4byte gMapObjectGraphicsInfo_SwimmerM
- .4byte gMapObjectGraphicsInfo_SwimmerF
- .4byte gMapObjectGraphicsInfo_BlackBelt
- .4byte gMapObjectGraphicsInfo_Beauty
- .4byte gMapObjectGraphicsInfo_Scientist1
- .4byte gMapObjectGraphicsInfo_Lass
- .4byte gMapObjectGraphicsInfo_Gentleman
- .4byte gMapObjectGraphicsInfo_Sailor
- .4byte gMapObjectGraphicsInfo_Fisherman
- .4byte gMapObjectGraphicsInfo_RunningTriathleteM
- .4byte gMapObjectGraphicsInfo_RunningTriathleteF
- .4byte gMapObjectGraphicsInfo_TuberF
- .4byte gMapObjectGraphicsInfo_TuberM
- .4byte gMapObjectGraphicsInfo_Hiker
- .4byte gMapObjectGraphicsInfo_CyclingTriathleteM
- .4byte gMapObjectGraphicsInfo_CyclingTriathleteF
- .4byte gMapObjectGraphicsInfo_Nurse
- .4byte gMapObjectGraphicsInfo_ItemBall
- .4byte gMapObjectGraphicsInfo_BerryTree
- .4byte gMapObjectGraphicsInfo_BerryTreeEarlyStages
- .4byte gMapObjectGraphicsInfo_BerryTreeLateStages
- .4byte gMapObjectGraphicsInfo_BrendanAcroBike
- .4byte gMapObjectGraphicsInfo_ProfBirch
- .4byte gMapObjectGraphicsInfo_Man5
- .4byte gMapObjectGraphicsInfo_Man6
- .4byte gMapObjectGraphicsInfo_ReporterM
- .4byte gMapObjectGraphicsInfo_ReporterF
- .4byte gMapObjectGraphicsInfo_Bard
- .4byte gMapObjectGraphicsInfo_Hipster
- .4byte gMapObjectGraphicsInfo_Trader
- .4byte gMapObjectGraphicsInfo_Storyteller
- .4byte gMapObjectGraphicsInfo_Giddy
- .4byte gMapObjectGraphicsInfo_UnusedMauvilleOldMan1
- .4byte gMapObjectGraphicsInfo_UnusedMauvilleOldMan2
- .4byte gMapObjectGraphicsInfo_UnusedNatuDoll
- .4byte gMapObjectGraphicsInfo_UnusedMagnemiteDoll
- .4byte gMapObjectGraphicsInfo_UnusedSquirtleDoll
- .4byte gMapObjectGraphicsInfo_UnusedWooperDoll
- .4byte gMapObjectGraphicsInfo_UnusedPikachuDoll
- .4byte gMapObjectGraphicsInfo_UnusedPorygon2Doll
- .4byte gMapObjectGraphicsInfo_CuttableTree
- .4byte gMapObjectGraphicsInfo_MartEmployee
- .4byte gMapObjectGraphicsInfo_RooftopSaleWoman
- .4byte gMapObjectGraphicsInfo_Teala
- .4byte gMapObjectGraphicsInfo_BreakableRock
- .4byte gMapObjectGraphicsInfo_PushableBoulder
- .4byte gMapObjectGraphicsInfo_MrBrineysBoat
- .4byte gMapObjectGraphicsInfo_MayNormal
- .4byte gMapObjectGraphicsInfo_MayMachBike
- .4byte gMapObjectGraphicsInfo_MayAcroBike
- .4byte gMapObjectGraphicsInfo_MaySurfing
- .4byte gMapObjectGraphicsInfo_MayFieldMove
- .4byte gMapObjectGraphicsInfo_Truck
- .4byte gMapObjectGraphicsInfo_MachokeCarryingBox
- .4byte gMapObjectGraphicsInfo_MachokeFacingAway
- .4byte gMapObjectGraphicsInfo_BirchsBag
- .4byte gMapObjectGraphicsInfo_Poochyena
- .4byte gMapObjectGraphicsInfo_Artist
- .4byte gMapObjectGraphicsInfo_RivalBrendanNormal
- .4byte gMapObjectGraphicsInfo_RivalBrendanMachBike
- .4byte gMapObjectGraphicsInfo_RivalBrendanAcroBike
- .4byte gMapObjectGraphicsInfo_RivalBrendanSurfing
- .4byte gMapObjectGraphicsInfo_RivalBrendanFieldMove
- .4byte gMapObjectGraphicsInfo_RivalMayNormal
- .4byte gMapObjectGraphicsInfo_RivalMayMachBike
- .4byte gMapObjectGraphicsInfo_RivalMayAcroBike
- .4byte gMapObjectGraphicsInfo_RivalMaySurfing
- .4byte gMapObjectGraphicsInfo_RivalMayFieldMove
- .4byte gMapObjectGraphicsInfo_Cameraman
- .4byte gMapObjectGraphicsInfo_BrendanUnderwater
- .4byte gMapObjectGraphicsInfo_MayUnderwater
- .4byte gMapObjectGraphicsInfo_MovingBox
- .4byte gMapObjectGraphicsInfo_CableCar
- .4byte gMapObjectGraphicsInfo_Scientist2
- .4byte gMapObjectGraphicsInfo_Man7
- .4byte gMapObjectGraphicsInfo_AquaMemberM
- .4byte gMapObjectGraphicsInfo_AquaMemberF
- .4byte gMapObjectGraphicsInfo_MagmaMemberM
- .4byte gMapObjectGraphicsInfo_MagmaMemberF
- .4byte gMapObjectGraphicsInfo_Sidney
- .4byte gMapObjectGraphicsInfo_Phoebe
- .4byte gMapObjectGraphicsInfo_Glacia
- .4byte gMapObjectGraphicsInfo_Drake
- .4byte gMapObjectGraphicsInfo_Roxanne
- .4byte gMapObjectGraphicsInfo_Brawly
- .4byte gMapObjectGraphicsInfo_Wattson
- .4byte gMapObjectGraphicsInfo_Flannery
- .4byte gMapObjectGraphicsInfo_Norman
- .4byte gMapObjectGraphicsInfo_Winona
- .4byte gMapObjectGraphicsInfo_Liza
- .4byte gMapObjectGraphicsInfo_Tate
- .4byte gMapObjectGraphicsInfo_Wallace
- .4byte gMapObjectGraphicsInfo_Steven
- .4byte gMapObjectGraphicsInfo_Wally
- .4byte gMapObjectGraphicsInfo_LittleBoy3
- .4byte gMapObjectGraphicsInfo_BrendanFishing
- .4byte gMapObjectGraphicsInfo_MayFishing
- .4byte gMapObjectGraphicsInfo_HotSpringsOldWoman
- .4byte gMapObjectGraphicsInfo_SSTidal
- .4byte gMapObjectGraphicsInfo_SubmarineShadow
- .4byte gMapObjectGraphicsInfo_PichuDoll
- .4byte gMapObjectGraphicsInfo_PikachuDoll
- .4byte gMapObjectGraphicsInfo_MarillDoll
- .4byte gMapObjectGraphicsInfo_TogepiDoll
- .4byte gMapObjectGraphicsInfo_CyndaquilDoll
- .4byte gMapObjectGraphicsInfo_ChikoritaDoll
- .4byte gMapObjectGraphicsInfo_TotodileDoll
- .4byte gMapObjectGraphicsInfo_JigglypuffDoll
- .4byte gMapObjectGraphicsInfo_MeowthDoll
- .4byte gMapObjectGraphicsInfo_ClefairyDoll
- .4byte gMapObjectGraphicsInfo_DittoDoll
- .4byte gMapObjectGraphicsInfo_SmoochumDoll
- .4byte gMapObjectGraphicsInfo_TreeckoDoll
- .4byte gMapObjectGraphicsInfo_TorchicDoll
- .4byte gMapObjectGraphicsInfo_MudkipDoll
- .4byte gMapObjectGraphicsInfo_DuskullDoll
- .4byte gMapObjectGraphicsInfo_WynautDoll
- .4byte gMapObjectGraphicsInfo_BaltoyDoll
- .4byte gMapObjectGraphicsInfo_KecleonDoll
- .4byte gMapObjectGraphicsInfo_AzurillDoll
- .4byte gMapObjectGraphicsInfo_SkittyDoll
- .4byte gMapObjectGraphicsInfo_SwabluDoll
- .4byte gMapObjectGraphicsInfo_GulpinDoll
- .4byte gMapObjectGraphicsInfo_LotadDoll
- .4byte gMapObjectGraphicsInfo_SeedotDoll
- .4byte gMapObjectGraphicsInfo_PikaCushion
- .4byte gMapObjectGraphicsInfo_RoundCushion
- .4byte gMapObjectGraphicsInfo_KissCushion
- .4byte gMapObjectGraphicsInfo_ZigzagCushion
- .4byte gMapObjectGraphicsInfo_SpinCushion
- .4byte gMapObjectGraphicsInfo_DiamondCushion
- .4byte gMapObjectGraphicsInfo_BallCushion
- .4byte gMapObjectGraphicsInfo_GrassCushion
- .4byte gMapObjectGraphicsInfo_FireCushion
- .4byte gMapObjectGraphicsInfo_WaterCushion
- .4byte gMapObjectGraphicsInfo_BigSnorlaxDoll
- .4byte gMapObjectGraphicsInfo_BigRhydonDoll
- .4byte gMapObjectGraphicsInfo_BigLaprasDoll
- .4byte gMapObjectGraphicsInfo_BigVenusaurDoll
- .4byte gMapObjectGraphicsInfo_BigCharizardDoll
- .4byte gMapObjectGraphicsInfo_BigBlastoiseDoll
- .4byte gMapObjectGraphicsInfo_BigWailmerDoll
- .4byte gMapObjectGraphicsInfo_BigRegirockDoll
- .4byte gMapObjectGraphicsInfo_BigRegiceDoll
- .4byte gMapObjectGraphicsInfo_BigRegisteelDoll
- .4byte gMapObjectGraphicsInfo_Latias
- .4byte gMapObjectGraphicsInfo_Latios
- .4byte gMapObjectGraphicsInfo_Boy5
- .4byte gMapObjectGraphicsInfo_ContestJudge
- .4byte gMapObjectGraphicsInfo_BrendanWatering
- .4byte gMapObjectGraphicsInfo_MayWatering
- .4byte gMapObjectGraphicsInfo_BrendanDecorating
- .4byte gMapObjectGraphicsInfo_MayDecorating
- .4byte gMapObjectGraphicsInfo_Archie
- .4byte gMapObjectGraphicsInfo_Maxie
- .4byte gMapObjectGraphicsInfo_Kyogre1
- .4byte gMapObjectGraphicsInfo_Groudon1
- .4byte gMapObjectGraphicsInfo_Fossil
- .4byte gMapObjectGraphicsInfo_Regirock
- .4byte gMapObjectGraphicsInfo_Regice
- .4byte gMapObjectGraphicsInfo_Registeel
- .4byte gMapObjectGraphicsInfo_Skitty
- .4byte gMapObjectGraphicsInfo_Kecleon1
- .4byte gMapObjectGraphicsInfo_Kyogre2
- .4byte gMapObjectGraphicsInfo_Groudon2
- .4byte gMapObjectGraphicsInfo_Rayquaza
- .4byte gMapObjectGraphicsInfo_Zigzagoon
- .4byte gMapObjectGraphicsInfo_Pikachu
- .4byte gMapObjectGraphicsInfo_Azumarill
- .4byte gMapObjectGraphicsInfo_Wingull
- .4byte gMapObjectGraphicsInfo_Kecleon2
- .4byte gMapObjectGraphicsInfo_TuberMSwimming
- .4byte gMapObjectGraphicsInfo_Azurill
- .4byte gMapObjectGraphicsInfo_Mom
- .4byte gMapObjectGraphicsInfo_LinkBrendan
- .4byte gMapObjectGraphicsInfo_LinkMay
diff --git a/data/graphics/field_objects/map_object_pic_tables.inc b/data/graphics/field_objects/map_object_pic_tables.inc
deleted file mode 100644
index a1b549382..000000000
--- a/data/graphics/field_objects/map_object_pic_tables.inc
+++ /dev/null
@@ -1,2062 +0,0 @@
- .align 2
-
-gMapObjectPicTable_BrendanNormal: @ 836E050
- obj_frame_tiles gMapObjectPic_BrendanNormal_0, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_1, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_2, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_3, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_4, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_5, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_6, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_7, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_8, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_9, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_10, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_11, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_12, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_13, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_14, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_15, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_16, 0x100
- obj_frame_tiles gMapObjectPic_BrendanNormal_17, 0x100
-
- .align 2
-
-gMapObjectPicTable_BrendanMachBike: @ 836E0E0
- obj_frame_tiles gMapObjectPic_BrendanMachBike_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanMachBike_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanMachBike_2, 0x200
- obj_frame_tiles gMapObjectPic_BrendanMachBike_3, 0x200
- obj_frame_tiles gMapObjectPic_BrendanMachBike_4, 0x200
- obj_frame_tiles gMapObjectPic_BrendanMachBike_5, 0x200
- obj_frame_tiles gMapObjectPic_BrendanMachBike_6, 0x200
- obj_frame_tiles gMapObjectPic_BrendanMachBike_7, 0x200
- obj_frame_tiles gMapObjectPic_BrendanMachBike_8, 0x200
-
- .align 2
-
-gMapObjectPicTable_BrendanAcroBike: @ 836E128
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_2, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_3, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_4, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_5, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_6, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_7, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_8, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_9, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_10, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_11, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_12, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_13, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_14, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_15, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_16, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_17, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_18, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_19, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_20, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_21, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_22, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_23, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_24, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_25, 0x200
- obj_frame_tiles gMapObjectPic_BrendanAcroBike_26, 0x200
-
- .align 2
-
-gMapObjectPicTable_BrendanSurfing: @ 836E200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_2, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_2, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_2, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_3, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_4, 0x200
- obj_frame_tiles gMapObjectPic_BrendanSurfing_5, 0x200
-
- .align 2
-
-gMapObjectPicTable_BrendanUnderwater: @ 836E260
- obj_frame_tiles gMapObjectPic_BrendanUnderwater_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanUnderwater_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanUnderwater_2, 0x200
- obj_frame_tiles gMapObjectPic_BrendanUnderwater_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanUnderwater_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanUnderwater_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanUnderwater_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanUnderwater_2, 0x200
- obj_frame_tiles gMapObjectPic_BrendanUnderwater_2, 0x200
-
- .align 2
-
-gMapObjectPicTable_BrendanFieldMove: @ 836E2A8
- obj_frame_tiles gMapObjectPic_BrendanFieldMove_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFieldMove_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFieldMove_2, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFieldMove_3, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFieldMove_4, 0x200
-
- .align 2
-
-gMapObjectPicTable_QuintyPlump: @ 836E2D0
- obj_frame_tiles gMapObjectPic_QuintyPlump_0, 0x200
- obj_frame_tiles gMapObjectPic_QuintyPlump_1, 0x200
- obj_frame_tiles gMapObjectPic_QuintyPlump_2, 0x200
- obj_frame_tiles gMapObjectPic_QuintyPlump_3, 0x200
- obj_frame_tiles gMapObjectPic_QuintyPlump_4, 0x200
- obj_frame_tiles gMapObjectPic_QuintyPlump_5, 0x200
- obj_frame_tiles gMapObjectPic_QuintyPlump_6, 0x200
-
- .align 2
-
-gMapObjectPicTable_LittleBoy1: @ 836E308
- obj_frame_tiles gMapObjectPic_LittleBoy1_0, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy1_1, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy1_2, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy1_3, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy1_4, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy1_5, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy1_6, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy1_7, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy1_8, 0x80
-
- .align 2
-
-gMapObjectPicTable_LittleGirl1: @ 836E350
- obj_frame_tiles gMapObjectPic_LittleGirl1_0, 0x100
- obj_frame_tiles gMapObjectPic_LittleGirl1_1, 0x100
- obj_frame_tiles gMapObjectPic_LittleGirl1_2, 0x100
- obj_frame_tiles gMapObjectPic_LittleGirl1_3, 0x100
- obj_frame_tiles gMapObjectPic_LittleGirl1_4, 0x100
- obj_frame_tiles gMapObjectPic_LittleGirl1_5, 0x100
- obj_frame_tiles gMapObjectPic_LittleGirl1_6, 0x100
- obj_frame_tiles gMapObjectPic_LittleGirl1_7, 0x100
- obj_frame_tiles gMapObjectPic_LittleGirl1_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Boy1: @ 836E398
- obj_frame_tiles gMapObjectPic_Boy1_0, 0x100
- obj_frame_tiles gMapObjectPic_Boy1_1, 0x100
- obj_frame_tiles gMapObjectPic_Boy1_2, 0x100
- obj_frame_tiles gMapObjectPic_Boy1_3, 0x100
- obj_frame_tiles gMapObjectPic_Boy1_4, 0x100
- obj_frame_tiles gMapObjectPic_Boy1_5, 0x100
- obj_frame_tiles gMapObjectPic_Boy1_6, 0x100
- obj_frame_tiles gMapObjectPic_Boy1_7, 0x100
- obj_frame_tiles gMapObjectPic_Boy1_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Girl1: @ 836E3E0
- obj_frame_tiles gMapObjectPic_Girl1_0, 0x100
- obj_frame_tiles gMapObjectPic_Girl1_1, 0x100
- obj_frame_tiles gMapObjectPic_Girl1_2, 0x100
- obj_frame_tiles gMapObjectPic_Girl1_3, 0x100
- obj_frame_tiles gMapObjectPic_Girl1_4, 0x100
- obj_frame_tiles gMapObjectPic_Girl1_5, 0x100
- obj_frame_tiles gMapObjectPic_Girl1_6, 0x100
- obj_frame_tiles gMapObjectPic_Girl1_7, 0x100
- obj_frame_tiles gMapObjectPic_Girl1_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Boy2: @ 836E428
- obj_frame_tiles gMapObjectPic_Boy2_0, 0x100
- obj_frame_tiles gMapObjectPic_Boy2_1, 0x100
- obj_frame_tiles gMapObjectPic_Boy2_2, 0x100
- obj_frame_tiles gMapObjectPic_Boy2_3, 0x100
- obj_frame_tiles gMapObjectPic_Boy2_4, 0x100
- obj_frame_tiles gMapObjectPic_Boy2_5, 0x100
- obj_frame_tiles gMapObjectPic_Boy2_6, 0x100
- obj_frame_tiles gMapObjectPic_Boy2_7, 0x100
- obj_frame_tiles gMapObjectPic_Boy2_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Girl2: @ 836E470
- obj_frame_tiles gMapObjectPic_Girl2_0, 0x100
- obj_frame_tiles gMapObjectPic_Girl2_1, 0x100
- obj_frame_tiles gMapObjectPic_Girl2_2, 0x100
- obj_frame_tiles gMapObjectPic_Girl2_3, 0x100
- obj_frame_tiles gMapObjectPic_Girl2_4, 0x100
- obj_frame_tiles gMapObjectPic_Girl2_5, 0x100
- obj_frame_tiles gMapObjectPic_Girl2_6, 0x100
- obj_frame_tiles gMapObjectPic_Girl2_7, 0x100
- obj_frame_tiles gMapObjectPic_Girl2_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_LittleBoy2: @ 836E4B8
- obj_frame_tiles gMapObjectPic_LittleBoy2_0, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy2_1, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy2_2, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy2_3, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy2_4, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy2_5, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy2_6, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy2_7, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy2_8, 0x80
-
- .align 2
-
-gMapObjectPicTable_LittleGirl2: @ 836E500
- obj_frame_tiles gMapObjectPic_LittleGirl2_0, 0x80
- obj_frame_tiles gMapObjectPic_LittleGirl2_1, 0x80
- obj_frame_tiles gMapObjectPic_LittleGirl2_2, 0x80
- obj_frame_tiles gMapObjectPic_LittleGirl2_3, 0x80
- obj_frame_tiles gMapObjectPic_LittleGirl2_4, 0x80
- obj_frame_tiles gMapObjectPic_LittleGirl2_5, 0x80
- obj_frame_tiles gMapObjectPic_LittleGirl2_6, 0x80
- obj_frame_tiles gMapObjectPic_LittleGirl2_7, 0x80
- obj_frame_tiles gMapObjectPic_LittleGirl2_8, 0x80
-
- .align 2
-
-gMapObjectPicTable_Boy3: @ 836E548
- obj_frame_tiles gMapObjectPic_Boy3_0, 0x100
- obj_frame_tiles gMapObjectPic_Boy3_1, 0x100
- obj_frame_tiles gMapObjectPic_Boy3_2, 0x100
- obj_frame_tiles gMapObjectPic_Boy3_3, 0x100
- obj_frame_tiles gMapObjectPic_Boy3_4, 0x100
- obj_frame_tiles gMapObjectPic_Boy3_5, 0x100
- obj_frame_tiles gMapObjectPic_Boy3_6, 0x100
- obj_frame_tiles gMapObjectPic_Boy3_7, 0x100
- obj_frame_tiles gMapObjectPic_Boy3_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Girl3: @ 836E590
- obj_frame_tiles gMapObjectPic_Girl3_0, 0x100
- obj_frame_tiles gMapObjectPic_Girl3_1, 0x100
- obj_frame_tiles gMapObjectPic_Girl3_2, 0x100
- obj_frame_tiles gMapObjectPic_Girl3_3, 0x100
- obj_frame_tiles gMapObjectPic_Girl3_4, 0x100
- obj_frame_tiles gMapObjectPic_Girl3_5, 0x100
- obj_frame_tiles gMapObjectPic_Girl3_6, 0x100
- obj_frame_tiles gMapObjectPic_Girl3_7, 0x100
- obj_frame_tiles gMapObjectPic_Girl3_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Boy4: @ 836E5D8
- obj_frame_tiles gMapObjectPic_Boy4_0, 0x100
- obj_frame_tiles gMapObjectPic_Boy4_1, 0x100
- obj_frame_tiles gMapObjectPic_Boy4_2, 0x100
- obj_frame_tiles gMapObjectPic_Boy4_3, 0x100
- obj_frame_tiles gMapObjectPic_Boy4_4, 0x100
- obj_frame_tiles gMapObjectPic_Boy4_5, 0x100
- obj_frame_tiles gMapObjectPic_Boy4_6, 0x100
- obj_frame_tiles gMapObjectPic_Boy4_7, 0x100
- obj_frame_tiles gMapObjectPic_Boy4_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Woman1: @ 836E620
- obj_frame_tiles gMapObjectPic_Woman1_0, 0x100
- obj_frame_tiles gMapObjectPic_Woman1_1, 0x100
- obj_frame_tiles gMapObjectPic_Woman1_2, 0x100
- obj_frame_tiles gMapObjectPic_Woman1_3, 0x100
- obj_frame_tiles gMapObjectPic_Woman1_4, 0x100
- obj_frame_tiles gMapObjectPic_Woman1_5, 0x100
- obj_frame_tiles gMapObjectPic_Woman1_6, 0x100
- obj_frame_tiles gMapObjectPic_Woman1_7, 0x100
- obj_frame_tiles gMapObjectPic_Woman1_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_FatMan: @ 836E668
- obj_frame_tiles gMapObjectPic_FatMan_0, 0x100
- obj_frame_tiles gMapObjectPic_FatMan_1, 0x100
- obj_frame_tiles gMapObjectPic_FatMan_2, 0x100
- obj_frame_tiles gMapObjectPic_FatMan_3, 0x100
- obj_frame_tiles gMapObjectPic_FatMan_4, 0x100
- obj_frame_tiles gMapObjectPic_FatMan_5, 0x100
- obj_frame_tiles gMapObjectPic_FatMan_6, 0x100
- obj_frame_tiles gMapObjectPic_FatMan_7, 0x100
- obj_frame_tiles gMapObjectPic_FatMan_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Woman2: @ 836E6B0
- obj_frame_tiles gMapObjectPic_Woman2_0, 0x100
- obj_frame_tiles gMapObjectPic_Woman2_1, 0x100
- obj_frame_tiles gMapObjectPic_Woman2_2, 0x100
- obj_frame_tiles gMapObjectPic_Woman2_3, 0x100
- obj_frame_tiles gMapObjectPic_Woman2_4, 0x100
- obj_frame_tiles gMapObjectPic_Woman2_5, 0x100
- obj_frame_tiles gMapObjectPic_Woman2_6, 0x100
- obj_frame_tiles gMapObjectPic_Woman2_7, 0x100
- obj_frame_tiles gMapObjectPic_Woman2_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Man1: @ 836E6F8
- obj_frame_tiles gMapObjectPic_Man1_0, 0x100
- obj_frame_tiles gMapObjectPic_Man1_1, 0x100
- obj_frame_tiles gMapObjectPic_Man1_2, 0x100
- obj_frame_tiles gMapObjectPic_Man1_3, 0x100
- obj_frame_tiles gMapObjectPic_Man1_4, 0x100
- obj_frame_tiles gMapObjectPic_Man1_5, 0x100
- obj_frame_tiles gMapObjectPic_Man1_6, 0x100
- obj_frame_tiles gMapObjectPic_Man1_7, 0x100
- obj_frame_tiles gMapObjectPic_Man1_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Woman3: @ 836E740
- obj_frame_tiles gMapObjectPic_Woman3_0, 0x100
- obj_frame_tiles gMapObjectPic_Woman3_1, 0x100
- obj_frame_tiles gMapObjectPic_Woman3_2, 0x100
- obj_frame_tiles gMapObjectPic_Woman3_3, 0x100
- obj_frame_tiles gMapObjectPic_Woman3_4, 0x100
- obj_frame_tiles gMapObjectPic_Woman3_5, 0x100
- obj_frame_tiles gMapObjectPic_Woman3_6, 0x100
- obj_frame_tiles gMapObjectPic_Woman3_7, 0x100
- obj_frame_tiles gMapObjectPic_Woman3_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_OldMan1: @ 836E788
- obj_frame_tiles gMapObjectPic_OldMan1_0, 0x100
- obj_frame_tiles gMapObjectPic_OldMan1_1, 0x100
- obj_frame_tiles gMapObjectPic_OldMan1_2, 0x100
- obj_frame_tiles gMapObjectPic_OldMan1_3, 0x100
- obj_frame_tiles gMapObjectPic_OldMan1_4, 0x100
- obj_frame_tiles gMapObjectPic_OldMan1_5, 0x100
- obj_frame_tiles gMapObjectPic_OldMan1_6, 0x100
- obj_frame_tiles gMapObjectPic_OldMan1_7, 0x100
- obj_frame_tiles gMapObjectPic_OldMan1_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_OldWoman1: @ 836E7D0
- obj_frame_tiles gMapObjectPic_OldWoman1_0, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman1_1, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman1_2, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman1_3, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman1_4, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman1_5, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman1_6, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman1_7, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman1_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Man2: @ 836E818
- obj_frame_tiles gMapObjectPic_Man2_0, 0x100
- obj_frame_tiles gMapObjectPic_Man2_1, 0x100
- obj_frame_tiles gMapObjectPic_Man2_2, 0x100
- obj_frame_tiles gMapObjectPic_Man2_3, 0x100
- obj_frame_tiles gMapObjectPic_Man2_4, 0x100
- obj_frame_tiles gMapObjectPic_Man2_5, 0x100
- obj_frame_tiles gMapObjectPic_Man2_6, 0x100
- obj_frame_tiles gMapObjectPic_Man2_7, 0x100
- obj_frame_tiles gMapObjectPic_Man2_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Woman4: @ 836E860
- obj_frame_tiles gMapObjectPic_Woman4_0, 0x100
- obj_frame_tiles gMapObjectPic_Woman4_1, 0x100
- obj_frame_tiles gMapObjectPic_Woman4_2, 0x100
- obj_frame_tiles gMapObjectPic_Woman4_3, 0x100
- obj_frame_tiles gMapObjectPic_Woman4_4, 0x100
- obj_frame_tiles gMapObjectPic_Woman4_5, 0x100
- obj_frame_tiles gMapObjectPic_Woman4_6, 0x100
- obj_frame_tiles gMapObjectPic_Woman4_7, 0x100
- obj_frame_tiles gMapObjectPic_Woman4_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Man3: @ 836E8A8
- obj_frame_tiles gMapObjectPic_Man3_0, 0x100
- obj_frame_tiles gMapObjectPic_Man3_1, 0x100
- obj_frame_tiles gMapObjectPic_Man3_2, 0x100
- obj_frame_tiles gMapObjectPic_Man3_3, 0x100
- obj_frame_tiles gMapObjectPic_Man3_4, 0x100
- obj_frame_tiles gMapObjectPic_Man3_5, 0x100
- obj_frame_tiles gMapObjectPic_Man3_6, 0x100
- obj_frame_tiles gMapObjectPic_Man3_7, 0x100
- obj_frame_tiles gMapObjectPic_Man3_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Woman5: @ 836E8F0
- obj_frame_tiles gMapObjectPic_Woman5_0, 0x100
- obj_frame_tiles gMapObjectPic_Woman5_1, 0x100
- obj_frame_tiles gMapObjectPic_Woman5_2, 0x100
- obj_frame_tiles gMapObjectPic_Woman5_3, 0x100
- obj_frame_tiles gMapObjectPic_Woman5_4, 0x100
- obj_frame_tiles gMapObjectPic_Woman5_5, 0x100
- obj_frame_tiles gMapObjectPic_Woman5_6, 0x100
- obj_frame_tiles gMapObjectPic_Woman5_7, 0x100
- obj_frame_tiles gMapObjectPic_Woman5_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Cook: @ 836E938
- obj_frame_tiles gMapObjectPic_Cook_0, 0x100
- obj_frame_tiles gMapObjectPic_Cook_1, 0x100
- obj_frame_tiles gMapObjectPic_Cook_2, 0x100
- obj_frame_tiles gMapObjectPic_Cook_0, 0x100
- obj_frame_tiles gMapObjectPic_Cook_0, 0x100
- obj_frame_tiles gMapObjectPic_Cook_1, 0x100
- obj_frame_tiles gMapObjectPic_Cook_1, 0x100
- obj_frame_tiles gMapObjectPic_Cook_2, 0x100
- obj_frame_tiles gMapObjectPic_Cook_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Woman6: @ 836E980
- obj_frame_tiles gMapObjectPic_Woman6_0, 0x100
- obj_frame_tiles gMapObjectPic_Woman6_1, 0x100
- obj_frame_tiles gMapObjectPic_Woman6_2, 0x100
- obj_frame_tiles gMapObjectPic_Woman6_3, 0x100
- obj_frame_tiles gMapObjectPic_Woman6_4, 0x100
- obj_frame_tiles gMapObjectPic_Woman6_5, 0x100
- obj_frame_tiles gMapObjectPic_Woman6_6, 0x100
- obj_frame_tiles gMapObjectPic_Woman6_7, 0x100
- obj_frame_tiles gMapObjectPic_Woman6_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_OldMan2: @ 836E9C8
- obj_frame_tiles gMapObjectPic_OldMan2_0, 0x100
- obj_frame_tiles gMapObjectPic_OldMan2_1, 0x100
- obj_frame_tiles gMapObjectPic_OldMan2_2, 0x100
- obj_frame_tiles gMapObjectPic_OldMan2_0, 0x100
- obj_frame_tiles gMapObjectPic_OldMan2_0, 0x100
- obj_frame_tiles gMapObjectPic_OldMan2_1, 0x100
- obj_frame_tiles gMapObjectPic_OldMan2_1, 0x100
- obj_frame_tiles gMapObjectPic_OldMan2_2, 0x100
- obj_frame_tiles gMapObjectPic_OldMan2_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_OldWoman2: @ 836EA10
- obj_frame_tiles gMapObjectPic_OldWoman2_0, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman2_1, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman2_2, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman2_0, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman2_0, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman2_1, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman2_1, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman2_2, 0x100
- obj_frame_tiles gMapObjectPic_OldWoman2_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Camper: @ 836EA58
- obj_frame_tiles gMapObjectPic_Camper_0, 0x100
- obj_frame_tiles gMapObjectPic_Camper_1, 0x100
- obj_frame_tiles gMapObjectPic_Camper_2, 0x100
- obj_frame_tiles gMapObjectPic_Camper_3, 0x100
- obj_frame_tiles gMapObjectPic_Camper_4, 0x100
- obj_frame_tiles gMapObjectPic_Camper_5, 0x100
- obj_frame_tiles gMapObjectPic_Camper_6, 0x100
- obj_frame_tiles gMapObjectPic_Camper_7, 0x100
- obj_frame_tiles gMapObjectPic_Camper_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Picnicker: @ 836EAA0
- obj_frame_tiles gMapObjectPic_Picnicker_0, 0x100
- obj_frame_tiles gMapObjectPic_Picnicker_1, 0x100
- obj_frame_tiles gMapObjectPic_Picnicker_2, 0x100
- obj_frame_tiles gMapObjectPic_Picnicker_3, 0x100
- obj_frame_tiles gMapObjectPic_Picnicker_4, 0x100
- obj_frame_tiles gMapObjectPic_Picnicker_5, 0x100
- obj_frame_tiles gMapObjectPic_Picnicker_6, 0x100
- obj_frame_tiles gMapObjectPic_Picnicker_7, 0x100
- obj_frame_tiles gMapObjectPic_Picnicker_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Man4: @ 836EAE8
- obj_frame_tiles gMapObjectPic_Man4_0, 0x100
- obj_frame_tiles gMapObjectPic_Man4_1, 0x100
- obj_frame_tiles gMapObjectPic_Man4_2, 0x100
- obj_frame_tiles gMapObjectPic_Man4_3, 0x100
- obj_frame_tiles gMapObjectPic_Man4_4, 0x100
- obj_frame_tiles gMapObjectPic_Man4_5, 0x100
- obj_frame_tiles gMapObjectPic_Man4_6, 0x100
- obj_frame_tiles gMapObjectPic_Man4_7, 0x100
- obj_frame_tiles gMapObjectPic_Man4_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Woman7: @ 836EB30
- obj_frame_tiles gMapObjectPic_Woman7_0, 0x100
- obj_frame_tiles gMapObjectPic_Woman7_1, 0x100
- obj_frame_tiles gMapObjectPic_Woman7_2, 0x100
- obj_frame_tiles gMapObjectPic_Woman7_3, 0x100
- obj_frame_tiles gMapObjectPic_Woman7_4, 0x100
- obj_frame_tiles gMapObjectPic_Woman7_5, 0x100
- obj_frame_tiles gMapObjectPic_Woman7_6, 0x100
- obj_frame_tiles gMapObjectPic_Woman7_7, 0x100
- obj_frame_tiles gMapObjectPic_Woman7_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Youngster: @ 836EB78
- obj_frame_tiles gMapObjectPic_Youngster_0, 0x100
- obj_frame_tiles gMapObjectPic_Youngster_1, 0x100
- obj_frame_tiles gMapObjectPic_Youngster_2, 0x100
- obj_frame_tiles gMapObjectPic_Youngster_3, 0x100
- obj_frame_tiles gMapObjectPic_Youngster_4, 0x100
- obj_frame_tiles gMapObjectPic_Youngster_5, 0x100
- obj_frame_tiles gMapObjectPic_Youngster_6, 0x100
- obj_frame_tiles gMapObjectPic_Youngster_7, 0x100
- obj_frame_tiles gMapObjectPic_Youngster_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_BugCatcher: @ 836EBC0
- obj_frame_tiles gMapObjectPic_BugCatcher_0, 0x100
- obj_frame_tiles gMapObjectPic_BugCatcher_1, 0x100
- obj_frame_tiles gMapObjectPic_BugCatcher_2, 0x100
- obj_frame_tiles gMapObjectPic_BugCatcher_3, 0x100
- obj_frame_tiles gMapObjectPic_BugCatcher_4, 0x100
- obj_frame_tiles gMapObjectPic_BugCatcher_5, 0x100
- obj_frame_tiles gMapObjectPic_BugCatcher_6, 0x100
- obj_frame_tiles gMapObjectPic_BugCatcher_7, 0x100
- obj_frame_tiles gMapObjectPic_BugCatcher_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_PsychicM: @ 836EC08
- obj_frame_tiles gMapObjectPic_PsychicM_0, 0x100
- obj_frame_tiles gMapObjectPic_PsychicM_1, 0x100
- obj_frame_tiles gMapObjectPic_PsychicM_2, 0x100
- obj_frame_tiles gMapObjectPic_PsychicM_3, 0x100
- obj_frame_tiles gMapObjectPic_PsychicM_4, 0x100
- obj_frame_tiles gMapObjectPic_PsychicM_5, 0x100
- obj_frame_tiles gMapObjectPic_PsychicM_6, 0x100
- obj_frame_tiles gMapObjectPic_PsychicM_7, 0x100
- obj_frame_tiles gMapObjectPic_PsychicM_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_SchoolKidM: @ 836EC50
- obj_frame_tiles gMapObjectPic_SchoolKidM_0, 0x100
- obj_frame_tiles gMapObjectPic_SchoolKidM_1, 0x100
- obj_frame_tiles gMapObjectPic_SchoolKidM_2, 0x100
- obj_frame_tiles gMapObjectPic_SchoolKidM_3, 0x100
- obj_frame_tiles gMapObjectPic_SchoolKidM_4, 0x100
- obj_frame_tiles gMapObjectPic_SchoolKidM_5, 0x100
- obj_frame_tiles gMapObjectPic_SchoolKidM_6, 0x100
- obj_frame_tiles gMapObjectPic_SchoolKidM_7, 0x100
- obj_frame_tiles gMapObjectPic_SchoolKidM_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Maniac: @ 836EC98
- obj_frame_tiles gMapObjectPic_Maniac_0, 0x100
- obj_frame_tiles gMapObjectPic_Maniac_1, 0x100
- obj_frame_tiles gMapObjectPic_Maniac_2, 0x100
- obj_frame_tiles gMapObjectPic_Maniac_3, 0x100
- obj_frame_tiles gMapObjectPic_Maniac_4, 0x100
- obj_frame_tiles gMapObjectPic_Maniac_5, 0x100
- obj_frame_tiles gMapObjectPic_Maniac_6, 0x100
- obj_frame_tiles gMapObjectPic_Maniac_7, 0x100
- obj_frame_tiles gMapObjectPic_Maniac_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_HexManiac: @ 836ECE0
- obj_frame_tiles gMapObjectPic_HexManiac_0, 0x100
- obj_frame_tiles gMapObjectPic_HexManiac_1, 0x100
- obj_frame_tiles gMapObjectPic_HexManiac_2, 0x100
- obj_frame_tiles gMapObjectPic_HexManiac_3, 0x100
- obj_frame_tiles gMapObjectPic_HexManiac_4, 0x100
- obj_frame_tiles gMapObjectPic_HexManiac_5, 0x100
- obj_frame_tiles gMapObjectPic_HexManiac_6, 0x100
- obj_frame_tiles gMapObjectPic_HexManiac_7, 0x100
- obj_frame_tiles gMapObjectPic_HexManiac_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Woman8: @ 836ED28
- obj_frame_tiles gMapObjectPic_Woman8_0, 0x100
- obj_frame_tiles gMapObjectPic_Woman8_1, 0x100
- obj_frame_tiles gMapObjectPic_Woman8_2, 0x100
- obj_frame_tiles gMapObjectPic_Woman8_3, 0x100
- obj_frame_tiles gMapObjectPic_Woman8_4, 0x100
- obj_frame_tiles gMapObjectPic_Woman8_5, 0x100
- obj_frame_tiles gMapObjectPic_Woman8_6, 0x100
- obj_frame_tiles gMapObjectPic_Woman8_7, 0x100
- obj_frame_tiles gMapObjectPic_Woman8_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_SwimmerM: @ 836ED70
- obj_frame_tiles gMapObjectPic_SwimmerM_0, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerM_1, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerM_2, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerM_3, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerM_4, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerM_5, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerM_6, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerM_7, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerM_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_SwimmerF: @ 836EDB8
- obj_frame_tiles gMapObjectPic_SwimmerF_0, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerF_1, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerF_2, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerF_3, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerF_4, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerF_5, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerF_6, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerF_7, 0x100
- obj_frame_tiles gMapObjectPic_SwimmerF_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_BlackBelt: @ 836EE00
- obj_frame_tiles gMapObjectPic_BlackBelt_0, 0x100
- obj_frame_tiles gMapObjectPic_BlackBelt_1, 0x100
- obj_frame_tiles gMapObjectPic_BlackBelt_2, 0x100
- obj_frame_tiles gMapObjectPic_BlackBelt_3, 0x100
- obj_frame_tiles gMapObjectPic_BlackBelt_4, 0x100
- obj_frame_tiles gMapObjectPic_BlackBelt_5, 0x100
- obj_frame_tiles gMapObjectPic_BlackBelt_6, 0x100
- obj_frame_tiles gMapObjectPic_BlackBelt_7, 0x100
- obj_frame_tiles gMapObjectPic_BlackBelt_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Beauty: @ 836EE48
- obj_frame_tiles gMapObjectPic_Beauty_0, 0x100
- obj_frame_tiles gMapObjectPic_Beauty_1, 0x100
- obj_frame_tiles gMapObjectPic_Beauty_2, 0x100
- obj_frame_tiles gMapObjectPic_Beauty_3, 0x100
- obj_frame_tiles gMapObjectPic_Beauty_4, 0x100
- obj_frame_tiles gMapObjectPic_Beauty_5, 0x100
- obj_frame_tiles gMapObjectPic_Beauty_6, 0x100
- obj_frame_tiles gMapObjectPic_Beauty_7, 0x100
- obj_frame_tiles gMapObjectPic_Beauty_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Scientist1: @ 836EE90
- obj_frame_tiles gMapObjectPic_Scientist1_0, 0x100
- obj_frame_tiles gMapObjectPic_Scientist1_1, 0x100
- obj_frame_tiles gMapObjectPic_Scientist1_2, 0x100
- obj_frame_tiles gMapObjectPic_Scientist1_3, 0x100
- obj_frame_tiles gMapObjectPic_Scientist1_4, 0x100
- obj_frame_tiles gMapObjectPic_Scientist1_5, 0x100
- obj_frame_tiles gMapObjectPic_Scientist1_6, 0x100
- obj_frame_tiles gMapObjectPic_Scientist1_7, 0x100
- obj_frame_tiles gMapObjectPic_Scientist1_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Lass: @ 836EED8
- obj_frame_tiles gMapObjectPic_Lass_0, 0x100
- obj_frame_tiles gMapObjectPic_Lass_1, 0x100
- obj_frame_tiles gMapObjectPic_Lass_2, 0x100
- obj_frame_tiles gMapObjectPic_Lass_3, 0x100
- obj_frame_tiles gMapObjectPic_Lass_4, 0x100
- obj_frame_tiles gMapObjectPic_Lass_5, 0x100
- obj_frame_tiles gMapObjectPic_Lass_6, 0x100
- obj_frame_tiles gMapObjectPic_Lass_7, 0x100
- obj_frame_tiles gMapObjectPic_Lass_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Gentleman: @ 836EF20
- obj_frame_tiles gMapObjectPic_Gentleman_0, 0x100
- obj_frame_tiles gMapObjectPic_Gentleman_1, 0x100
- obj_frame_tiles gMapObjectPic_Gentleman_2, 0x100
- obj_frame_tiles gMapObjectPic_Gentleman_3, 0x100
- obj_frame_tiles gMapObjectPic_Gentleman_4, 0x100
- obj_frame_tiles gMapObjectPic_Gentleman_5, 0x100
- obj_frame_tiles gMapObjectPic_Gentleman_6, 0x100
- obj_frame_tiles gMapObjectPic_Gentleman_7, 0x100
- obj_frame_tiles gMapObjectPic_Gentleman_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Sailor: @ 836EF68
- obj_frame_tiles gMapObjectPic_Sailor_0, 0x100
- obj_frame_tiles gMapObjectPic_Sailor_1, 0x100
- obj_frame_tiles gMapObjectPic_Sailor_2, 0x100
- obj_frame_tiles gMapObjectPic_Sailor_3, 0x100
- obj_frame_tiles gMapObjectPic_Sailor_4, 0x100
- obj_frame_tiles gMapObjectPic_Sailor_5, 0x100
- obj_frame_tiles gMapObjectPic_Sailor_6, 0x100
- obj_frame_tiles gMapObjectPic_Sailor_7, 0x100
- obj_frame_tiles gMapObjectPic_Sailor_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Fisherman: @ 836EFB0
- obj_frame_tiles gMapObjectPic_Fisherman_0, 0x100
- obj_frame_tiles gMapObjectPic_Fisherman_1, 0x100
- obj_frame_tiles gMapObjectPic_Fisherman_2, 0x100
- obj_frame_tiles gMapObjectPic_Fisherman_3, 0x100
- obj_frame_tiles gMapObjectPic_Fisherman_4, 0x100
- obj_frame_tiles gMapObjectPic_Fisherman_5, 0x100
- obj_frame_tiles gMapObjectPic_Fisherman_6, 0x100
- obj_frame_tiles gMapObjectPic_Fisherman_7, 0x100
- obj_frame_tiles gMapObjectPic_Fisherman_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_RunningTriathleteM: @ 836EFF8
- obj_frame_tiles gMapObjectPic_RunningTriathleteM_0, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteM_1, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteM_2, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteM_3, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteM_4, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteM_5, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteM_6, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteM_7, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteM_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_RunningTriathleteF: @ 836F040
- obj_frame_tiles gMapObjectPic_RunningTriathleteF_0, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteF_1, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteF_2, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteF_3, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteF_4, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteF_5, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteF_6, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteF_7, 0x100
- obj_frame_tiles gMapObjectPic_RunningTriathleteF_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_TuberF: @ 836F088
- obj_frame_tiles gMapObjectPic_TuberF_0, 0x80
- obj_frame_tiles gMapObjectPic_TuberF_1, 0x80
- obj_frame_tiles gMapObjectPic_TuberF_2, 0x80
- obj_frame_tiles gMapObjectPic_TuberF_3, 0x80
- obj_frame_tiles gMapObjectPic_TuberF_4, 0x80
- obj_frame_tiles gMapObjectPic_TuberF_5, 0x80
- obj_frame_tiles gMapObjectPic_TuberF_6, 0x80
- obj_frame_tiles gMapObjectPic_TuberF_7, 0x80
- obj_frame_tiles gMapObjectPic_TuberF_8, 0x80
-
- .align 2
-
-gMapObjectPicTable_TuberM: @ 836F0D0
- obj_frame_tiles gMapObjectPic_TuberM_0, 0x80
- obj_frame_tiles gMapObjectPic_TuberM_1, 0x80
- obj_frame_tiles gMapObjectPic_TuberM_2, 0x80
- obj_frame_tiles gMapObjectPic_TuberM_3, 0x80
- obj_frame_tiles gMapObjectPic_TuberM_4, 0x80
- obj_frame_tiles gMapObjectPic_TuberM_5, 0x80
- obj_frame_tiles gMapObjectPic_TuberM_6, 0x80
- obj_frame_tiles gMapObjectPic_TuberM_7, 0x80
- obj_frame_tiles gMapObjectPic_TuberM_8, 0x80
-
- .align 2
-
-gMapObjectPicTable_Hiker: @ 836F118
- obj_frame_tiles gMapObjectPic_Hiker_0, 0x100
- obj_frame_tiles gMapObjectPic_Hiker_1, 0x100
- obj_frame_tiles gMapObjectPic_Hiker_2, 0x100
- obj_frame_tiles gMapObjectPic_Hiker_3, 0x100
- obj_frame_tiles gMapObjectPic_Hiker_4, 0x100
- obj_frame_tiles gMapObjectPic_Hiker_5, 0x100
- obj_frame_tiles gMapObjectPic_Hiker_6, 0x100
- obj_frame_tiles gMapObjectPic_Hiker_7, 0x100
- obj_frame_tiles gMapObjectPic_Hiker_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_CyclingTriathleteM: @ 836F160
- obj_frame_tiles gMapObjectPic_CyclingTriathleteM_0, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteM_1, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteM_2, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteM_3, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteM_4, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteM_5, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteM_6, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteM_7, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteM_8, 0x200
-
- .align 2
-
-gMapObjectPicTable_CyclingTriathleteF: @ 836F1A8
- obj_frame_tiles gMapObjectPic_CyclingTriathleteF_0, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteF_1, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteF_2, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteF_3, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteF_4, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteF_5, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteF_6, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteF_7, 0x200
- obj_frame_tiles gMapObjectPic_CyclingTriathleteF_8, 0x200
-
- .align 2
-
-gMapObjectPicTable_Nurse: @ 836F1F0
- obj_frame_tiles gMapObjectPic_Nurse_0, 0x100
- obj_frame_tiles gMapObjectPic_Nurse_1, 0x100
- obj_frame_tiles gMapObjectPic_Nurse_2, 0x100
- obj_frame_tiles gMapObjectPic_Nurse_3, 0x100
- obj_frame_tiles gMapObjectPic_Nurse_4, 0x100
- obj_frame_tiles gMapObjectPic_Nurse_5, 0x100
- obj_frame_tiles gMapObjectPic_Nurse_6, 0x100
- obj_frame_tiles gMapObjectPic_Nurse_7, 0x100
- obj_frame_tiles gMapObjectPic_Nurse_8, 0x100
- obj_frame_tiles gMapObjectPic_Nurse_9, 0x100
-
- .align 2
-
-gMapObjectPicTable_ItemBall: @ 836F240
- obj_frame_tiles gMapObjectPic_ItemBall, 0x80
-
- .align 2
-
-gMapObjectPicTable_ProfBirch: @ 836F248
- obj_frame_tiles gMapObjectPic_ProfBirch_0, 0x100
- obj_frame_tiles gMapObjectPic_ProfBirch_1, 0x100
- obj_frame_tiles gMapObjectPic_ProfBirch_2, 0x100
- obj_frame_tiles gMapObjectPic_ProfBirch_3, 0x100
- obj_frame_tiles gMapObjectPic_ProfBirch_4, 0x100
- obj_frame_tiles gMapObjectPic_ProfBirch_5, 0x100
- obj_frame_tiles gMapObjectPic_ProfBirch_6, 0x100
- obj_frame_tiles gMapObjectPic_ProfBirch_7, 0x100
- obj_frame_tiles gMapObjectPic_ProfBirch_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Man5: @ 836F290
- obj_frame_tiles gMapObjectPic_Man5_0, 0x100
- obj_frame_tiles gMapObjectPic_Man5_1, 0x100
- obj_frame_tiles gMapObjectPic_Man5_2, 0x100
- obj_frame_tiles gMapObjectPic_Man5_3, 0x100
- obj_frame_tiles gMapObjectPic_Man5_4, 0x100
- obj_frame_tiles gMapObjectPic_Man5_5, 0x100
- obj_frame_tiles gMapObjectPic_Man5_6, 0x100
- obj_frame_tiles gMapObjectPic_Man5_7, 0x100
- obj_frame_tiles gMapObjectPic_Man5_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Man6: @ 836F2D8
- obj_frame_tiles gMapObjectPic_Man6_0, 0x100
- obj_frame_tiles gMapObjectPic_Man6_1, 0x100
- obj_frame_tiles gMapObjectPic_Man6_2, 0x100
- obj_frame_tiles gMapObjectPic_Man6_3, 0x100
- obj_frame_tiles gMapObjectPic_Man6_4, 0x100
- obj_frame_tiles gMapObjectPic_Man6_5, 0x100
- obj_frame_tiles gMapObjectPic_Man6_6, 0x100
- obj_frame_tiles gMapObjectPic_Man6_7, 0x100
- obj_frame_tiles gMapObjectPic_Man6_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_ReporterM: @ 836F320
- obj_frame_tiles gMapObjectPic_ReporterM_0, 0x100
- obj_frame_tiles gMapObjectPic_ReporterM_1, 0x100
- obj_frame_tiles gMapObjectPic_ReporterM_2, 0x100
- obj_frame_tiles gMapObjectPic_ReporterM_3, 0x100
- obj_frame_tiles gMapObjectPic_ReporterM_4, 0x100
- obj_frame_tiles gMapObjectPic_ReporterM_5, 0x100
- obj_frame_tiles gMapObjectPic_ReporterM_6, 0x100
- obj_frame_tiles gMapObjectPic_ReporterM_7, 0x100
- obj_frame_tiles gMapObjectPic_ReporterM_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_ReporterF: @ 836F368
- obj_frame_tiles gMapObjectPic_ReporterF_0, 0x100
- obj_frame_tiles gMapObjectPic_ReporterF_1, 0x100
- obj_frame_tiles gMapObjectPic_ReporterF_2, 0x100
- obj_frame_tiles gMapObjectPic_ReporterF_3, 0x100
- obj_frame_tiles gMapObjectPic_ReporterF_4, 0x100
- obj_frame_tiles gMapObjectPic_ReporterF_5, 0x100
- obj_frame_tiles gMapObjectPic_ReporterF_6, 0x100
- obj_frame_tiles gMapObjectPic_ReporterF_7, 0x100
- obj_frame_tiles gMapObjectPic_ReporterF_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_MauvilleOldMan1: @ 836F3B0
- obj_frame_tiles gMapObjectPic_MauvilleOldMan1_0, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan1_1, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan1_2, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan1_3, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan1_4, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan1_5, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan1_6, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan1_7, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan1_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_MauvilleOldMan2: @ 836F3F8
- obj_frame_tiles gMapObjectPic_MauvilleOldMan2_0, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan2_1, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan2_2, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan2_3, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan2_4, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan2_5, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan2_6, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan2_7, 0x100
- obj_frame_tiles gMapObjectPic_MauvilleOldMan2_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_UnusedNatuDoll: @ 836F440
- obj_frame_tiles gMapObjectPic_UnusedNatuDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_UnusedMagnemiteDoll: @ 836F448
- obj_frame_tiles gMapObjectPic_UnusedMagnemiteDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_UnusedSquirtleDoll: @ 836F450
- obj_frame_tiles gMapObjectPic_UnusedSquirtleDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_UnusedWooperDoll: @ 836F458
- obj_frame_tiles gMapObjectPic_UnusedWooperDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_UnusedPikachuDoll: @ 836F460
- obj_frame_tiles gMapObjectPic_UnusedPikachuDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_UnusedPorygon2Doll: @ 836F468
- obj_frame_tiles gMapObjectPic_UnusedPorygon2Doll, 0x80
-
- .align 2
-
-gMapObjectPicTable_CuttableTree: @ 836F470
- obj_frame_tiles gMapObjectPic_CuttableTree_0, 0x80
- obj_frame_tiles gMapObjectPic_CuttableTree_1, 0x80
- obj_frame_tiles gMapObjectPic_CuttableTree_2, 0x80
- obj_frame_tiles gMapObjectPic_CuttableTree_3, 0x80
-
- .align 2
-
-gMapObjectPicTable_MartEmployee: @ 836F490
- obj_frame_tiles gMapObjectPic_MartEmployee_0, 0x100
- obj_frame_tiles gMapObjectPic_MartEmployee_1, 0x100
- obj_frame_tiles gMapObjectPic_MartEmployee_2, 0x100
- obj_frame_tiles gMapObjectPic_MartEmployee_3, 0x100
- obj_frame_tiles gMapObjectPic_MartEmployee_4, 0x100
- obj_frame_tiles gMapObjectPic_MartEmployee_5, 0x100
- obj_frame_tiles gMapObjectPic_MartEmployee_6, 0x100
- obj_frame_tiles gMapObjectPic_MartEmployee_7, 0x100
- obj_frame_tiles gMapObjectPic_MartEmployee_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_RooftopSaleWoman: @ 836F4D8
- obj_frame_tiles gMapObjectPic_RooftopSaleWoman_0, 0x100
- obj_frame_tiles gMapObjectPic_RooftopSaleWoman_1, 0x100
- obj_frame_tiles gMapObjectPic_RooftopSaleWoman_2, 0x100
- obj_frame_tiles gMapObjectPic_RooftopSaleWoman_3, 0x100
- obj_frame_tiles gMapObjectPic_RooftopSaleWoman_4, 0x100
- obj_frame_tiles gMapObjectPic_RooftopSaleWoman_5, 0x100
- obj_frame_tiles gMapObjectPic_RooftopSaleWoman_6, 0x100
- obj_frame_tiles gMapObjectPic_RooftopSaleWoman_7, 0x100
- obj_frame_tiles gMapObjectPic_RooftopSaleWoman_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Teala: @ 836F520
- obj_frame_tiles gMapObjectPic_Teala_0, 0x100
- obj_frame_tiles gMapObjectPic_Teala_1, 0x100
- obj_frame_tiles gMapObjectPic_Teala_2, 0x100
- obj_frame_tiles gMapObjectPic_Teala_3, 0x100
- obj_frame_tiles gMapObjectPic_Teala_4, 0x100
- obj_frame_tiles gMapObjectPic_Teala_5, 0x100
- obj_frame_tiles gMapObjectPic_Teala_6, 0x100
- obj_frame_tiles gMapObjectPic_Teala_7, 0x100
- obj_frame_tiles gMapObjectPic_Teala_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_BreakableRock: @ 836F568
- obj_frame_tiles gMapObjectPic_BreakableRock_0, 0x80
- obj_frame_tiles gMapObjectPic_BreakableRock_1, 0x80
- obj_frame_tiles gMapObjectPic_BreakableRock_2, 0x80
- obj_frame_tiles gMapObjectPic_BreakableRock_3, 0x80
-
- .align 2
-
-gMapObjectPicTable_PushableBoulder: @ 836F588
- obj_frame_tiles gMapObjectPic_PushableBoulder, 0x80
-
- .align 2
-
-gMapObjectPicTable_MrBrineysBoat: @ 836F590
- obj_frame_tiles gMapObjectPic_MrBrineysBoat_0, 0x200
- obj_frame_tiles gMapObjectPic_MrBrineysBoat_1, 0x200
- obj_frame_tiles gMapObjectPic_MrBrineysBoat_2, 0x200
- obj_frame_tiles gMapObjectPic_MrBrineysBoat_0, 0x200
- obj_frame_tiles gMapObjectPic_MrBrineysBoat_0, 0x200
- obj_frame_tiles gMapObjectPic_MrBrineysBoat_1, 0x200
- obj_frame_tiles gMapObjectPic_MrBrineysBoat_1, 0x200
- obj_frame_tiles gMapObjectPic_MrBrineysBoat_2, 0x200
- obj_frame_tiles gMapObjectPic_MrBrineysBoat_2, 0x200
-
- .align 2
-
-gMapObjectPicTable_Truck: @ 836F5D8
- obj_frame_tiles gMapObjectPic_Truck, 0x480
-
- .align 2
-
-gMapObjectPicTable_MachokeCarryingBox: @ 836F5E0
- obj_frame_tiles gMapObjectPic_MachokeCarryingBox_0, 0x200
- obj_frame_tiles gMapObjectPic_MachokeCarryingBox_0, 0x200
- obj_frame_tiles gMapObjectPic_MachokeCarryingBox_0, 0x200
- obj_frame_tiles gMapObjectPic_MachokeCarryingBox_1, 0x200
- obj_frame_tiles gMapObjectPic_MachokeCarryingBox_2, 0x200
- obj_frame_tiles gMapObjectPic_MachokeCarryingBox_1, 0x200
- obj_frame_tiles gMapObjectPic_MachokeCarryingBox_2, 0x200
- obj_frame_tiles gMapObjectPic_MachokeCarryingBox_1, 0x200
- obj_frame_tiles gMapObjectPic_MachokeCarryingBox_2, 0x200
-
- .align 2
-
-gMapObjectPicTable_MachokeFacingAway: @ 836F628
- obj_frame_tiles gMapObjectPic_MachokeFacingAway_0, 0x200
- obj_frame_tiles gMapObjectPic_MachokeFacingAway_0, 0x200
- obj_frame_tiles gMapObjectPic_MachokeFacingAway_0, 0x200
- obj_frame_tiles gMapObjectPic_MachokeFacingAway_1, 0x200
- obj_frame_tiles gMapObjectPic_MachokeFacingAway_1, 0x200
- obj_frame_tiles gMapObjectPic_MachokeFacingAway_1, 0x200
- obj_frame_tiles gMapObjectPic_MachokeFacingAway_1, 0x200
- obj_frame_tiles gMapObjectPic_MachokeFacingAway_1, 0x200
- obj_frame_tiles gMapObjectPic_MachokeFacingAway_1, 0x200
-
- .align 2
-
-gMapObjectPicTable_BirchsBag: @ 836F670
- obj_frame_tiles gMapObjectPic_BirchsBag, 0x80
-
- .align 2
-
-gMapObjectPicTable_Poochyena: @ 836F678
- obj_frame_tiles gMapObjectPic_Poochyena_0, 0x200
- obj_frame_tiles gMapObjectPic_Poochyena_1, 0x200
- obj_frame_tiles gMapObjectPic_Poochyena_2, 0x200
- obj_frame_tiles gMapObjectPic_Poochyena_3, 0x200
- obj_frame_tiles gMapObjectPic_Poochyena_4, 0x200
- obj_frame_tiles gMapObjectPic_Poochyena_5, 0x200
- obj_frame_tiles gMapObjectPic_Poochyena_6, 0x200
- obj_frame_tiles gMapObjectPic_Poochyena_7, 0x200
- obj_frame_tiles gMapObjectPic_Poochyena_8, 0x200
-
- .align 2
-
-gMapObjectPicTable_Artist: @ 836F6C0
- obj_frame_tiles gMapObjectPic_Artist_0, 0x100
- obj_frame_tiles gMapObjectPic_Artist_1, 0x100
- obj_frame_tiles gMapObjectPic_Artist_2, 0x100
- obj_frame_tiles gMapObjectPic_Artist_3, 0x100
- obj_frame_tiles gMapObjectPic_Artist_4, 0x100
- obj_frame_tiles gMapObjectPic_Artist_5, 0x100
- obj_frame_tiles gMapObjectPic_Artist_6, 0x100
- obj_frame_tiles gMapObjectPic_Artist_7, 0x100
- obj_frame_tiles gMapObjectPic_Artist_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_MayNormal: @ 836F708
- obj_frame_tiles gMapObjectPic_MayNormal_0, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_1, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_2, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_3, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_4, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_5, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_6, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_7, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_8, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_9, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_10, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_11, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_12, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_13, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_14, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_15, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_16, 0x100
- obj_frame_tiles gMapObjectPic_MayNormal_17, 0x100
-
- .align 2
-
-gMapObjectPicTable_MayMachBike: @ 836F798
- obj_frame_tiles gMapObjectPic_MayMachBike_0, 0x200
- obj_frame_tiles gMapObjectPic_MayMachBike_1, 0x200
- obj_frame_tiles gMapObjectPic_MayMachBike_2, 0x200
- obj_frame_tiles gMapObjectPic_MayMachBike_3, 0x200
- obj_frame_tiles gMapObjectPic_MayMachBike_4, 0x200
- obj_frame_tiles gMapObjectPic_MayMachBike_5, 0x200
- obj_frame_tiles gMapObjectPic_MayMachBike_6, 0x200
- obj_frame_tiles gMapObjectPic_MayMachBike_7, 0x200
- obj_frame_tiles gMapObjectPic_MayMachBike_8, 0x200
-
- .align 2
-
-gMapObjectPicTable_MayAcroBike: @ 836F7E0
- obj_frame_tiles gMapObjectPic_MayAcroBike_0, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_1, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_2, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_3, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_4, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_5, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_6, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_7, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_8, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_9, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_10, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_11, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_12, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_13, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_14, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_15, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_16, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_17, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_18, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_19, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_20, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_21, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_22, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_23, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_24, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_25, 0x200
- obj_frame_tiles gMapObjectPic_MayAcroBike_26, 0x200
-
- .align 2
-
-gMapObjectPicTable_MaySurfing: @ 836F8B8
- obj_frame_tiles gMapObjectPic_MaySurfing_0, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_1, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_2, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_0, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_0, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_1, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_1, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_2, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_2, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_3, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_4, 0x200
- obj_frame_tiles gMapObjectPic_MaySurfing_5, 0x200
-
- .align 2
-
-gMapObjectPicTable_MayUnderwater: @ 836F918
- obj_frame_tiles gMapObjectPic_MayUnderwater_0, 0x200
- obj_frame_tiles gMapObjectPic_MayUnderwater_1, 0x200
- obj_frame_tiles gMapObjectPic_MayUnderwater_2, 0x200
- obj_frame_tiles gMapObjectPic_MayUnderwater_0, 0x200
- obj_frame_tiles gMapObjectPic_MayUnderwater_0, 0x200
- obj_frame_tiles gMapObjectPic_MayUnderwater_1, 0x200
- obj_frame_tiles gMapObjectPic_MayUnderwater_1, 0x200
- obj_frame_tiles gMapObjectPic_MayUnderwater_2, 0x200
- obj_frame_tiles gMapObjectPic_MayUnderwater_2, 0x200
-
- .align 2
-
-gMapObjectPicTable_MayFieldMove: @ 836F960
- obj_frame_tiles gMapObjectPic_MayFieldMove_0, 0x200
- obj_frame_tiles gMapObjectPic_MayFieldMove_1, 0x200
- obj_frame_tiles gMapObjectPic_MayFieldMove_2, 0x200
- obj_frame_tiles gMapObjectPic_MayFieldMove_3, 0x200
- obj_frame_tiles gMapObjectPic_MayFieldMove_4, 0x200
-
- .align 2
-
-gMapObjectPicTable_Cameraman: @ 836F988
- obj_frame_tiles gMapObjectPic_Cameraman_0, 0x100
- obj_frame_tiles gMapObjectPic_Cameraman_1, 0x100
- obj_frame_tiles gMapObjectPic_Cameraman_2, 0x100
- obj_frame_tiles gMapObjectPic_Cameraman_3, 0x100
- obj_frame_tiles gMapObjectPic_Cameraman_4, 0x100
- obj_frame_tiles gMapObjectPic_Cameraman_5, 0x100
- obj_frame_tiles gMapObjectPic_Cameraman_6, 0x100
- obj_frame_tiles gMapObjectPic_Cameraman_7, 0x100
- obj_frame_tiles gMapObjectPic_Cameraman_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_MovingBox: @ 836F9D0
- obj_frame_tiles gMapObjectPic_MovingBox, 0x80
-
- .align 2
-
-gMapObjectPicTable_CableCar: @ 836F9D8
- obj_frame_tiles gMapObjectPic_CableCar, 0x800
-
- .align 2
-
-gMapObjectPicTable_Scientist2: @ 836F9E0
- obj_frame_tiles gMapObjectPic_Scientist2_0, 0x100
- obj_frame_tiles gMapObjectPic_Scientist2_1, 0x100
- obj_frame_tiles gMapObjectPic_Scientist2_2, 0x100
- obj_frame_tiles gMapObjectPic_Scientist2_3, 0x100
- obj_frame_tiles gMapObjectPic_Scientist2_4, 0x100
- obj_frame_tiles gMapObjectPic_Scientist2_5, 0x100
- obj_frame_tiles gMapObjectPic_Scientist2_6, 0x100
- obj_frame_tiles gMapObjectPic_Scientist2_7, 0x100
- obj_frame_tiles gMapObjectPic_Scientist2_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Man7: @ 836FA28
- obj_frame_tiles gMapObjectPic_Man7_0, 0x100
- obj_frame_tiles gMapObjectPic_Man7_1, 0x100
- obj_frame_tiles gMapObjectPic_Man7_2, 0x100
- obj_frame_tiles gMapObjectPic_Man7_3, 0x100
- obj_frame_tiles gMapObjectPic_Man7_4, 0x100
- obj_frame_tiles gMapObjectPic_Man7_5, 0x100
- obj_frame_tiles gMapObjectPic_Man7_6, 0x100
- obj_frame_tiles gMapObjectPic_Man7_7, 0x100
- obj_frame_tiles gMapObjectPic_Man7_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_AquaMemberM: @ 836FA70
- obj_frame_tiles gMapObjectPic_AquaMemberM_0, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberM_1, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberM_2, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberM_3, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberM_4, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberM_5, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberM_6, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberM_7, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberM_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_AquaMemberF: @ 836FAB8
- obj_frame_tiles gMapObjectPic_AquaMemberF_0, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberF_1, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberF_2, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberF_3, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberF_4, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberF_5, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberF_6, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberF_7, 0x100
- obj_frame_tiles gMapObjectPic_AquaMemberF_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_MagmaMemberM: @ 836FB00
- obj_frame_tiles gMapObjectPic_MagmaMemberM_0, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberM_1, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberM_2, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberM_3, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberM_4, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberM_5, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberM_6, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberM_7, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberM_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_MagmaMemberF: @ 836FB48
- obj_frame_tiles gMapObjectPic_MagmaMemberF_0, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberF_1, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberF_2, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberF_3, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberF_4, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberF_5, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberF_6, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberF_7, 0x100
- obj_frame_tiles gMapObjectPic_MagmaMemberF_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Sidney: @ 836FB90
- obj_frame_tiles gMapObjectPic_Sidney_0, 0x100
- obj_frame_tiles gMapObjectPic_Sidney_1, 0x100
- obj_frame_tiles gMapObjectPic_Sidney_2, 0x100
- obj_frame_tiles gMapObjectPic_Sidney_0, 0x100
- obj_frame_tiles gMapObjectPic_Sidney_0, 0x100
- obj_frame_tiles gMapObjectPic_Sidney_1, 0x100
- obj_frame_tiles gMapObjectPic_Sidney_1, 0x100
- obj_frame_tiles gMapObjectPic_Sidney_2, 0x100
- obj_frame_tiles gMapObjectPic_Sidney_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Phoebe: @ 836FBD8
- obj_frame_tiles gMapObjectPic_Phoebe_0, 0x100
- obj_frame_tiles gMapObjectPic_Phoebe_1, 0x100
- obj_frame_tiles gMapObjectPic_Phoebe_2, 0x100
- obj_frame_tiles gMapObjectPic_Phoebe_0, 0x100
- obj_frame_tiles gMapObjectPic_Phoebe_0, 0x100
- obj_frame_tiles gMapObjectPic_Phoebe_1, 0x100
- obj_frame_tiles gMapObjectPic_Phoebe_1, 0x100
- obj_frame_tiles gMapObjectPic_Phoebe_2, 0x100
- obj_frame_tiles gMapObjectPic_Phoebe_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Glacia: @ 836FC20
- obj_frame_tiles gMapObjectPic_Glacia_0, 0x100
- obj_frame_tiles gMapObjectPic_Glacia_1, 0x100
- obj_frame_tiles gMapObjectPic_Glacia_2, 0x100
- obj_frame_tiles gMapObjectPic_Glacia_0, 0x100
- obj_frame_tiles gMapObjectPic_Glacia_0, 0x100
- obj_frame_tiles gMapObjectPic_Glacia_1, 0x100
- obj_frame_tiles gMapObjectPic_Glacia_1, 0x100
- obj_frame_tiles gMapObjectPic_Glacia_2, 0x100
- obj_frame_tiles gMapObjectPic_Glacia_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Drake: @ 836FC68
- obj_frame_tiles gMapObjectPic_Drake_0, 0x100
- obj_frame_tiles gMapObjectPic_Drake_1, 0x100
- obj_frame_tiles gMapObjectPic_Drake_2, 0x100
- obj_frame_tiles gMapObjectPic_Drake_0, 0x100
- obj_frame_tiles gMapObjectPic_Drake_0, 0x100
- obj_frame_tiles gMapObjectPic_Drake_1, 0x100
- obj_frame_tiles gMapObjectPic_Drake_1, 0x100
- obj_frame_tiles gMapObjectPic_Drake_2, 0x100
- obj_frame_tiles gMapObjectPic_Drake_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Roxanne: @ 836FCB0
- obj_frame_tiles gMapObjectPic_Roxanne_0, 0x100
- obj_frame_tiles gMapObjectPic_Roxanne_1, 0x100
- obj_frame_tiles gMapObjectPic_Roxanne_2, 0x100
- obj_frame_tiles gMapObjectPic_Roxanne_0, 0x100
- obj_frame_tiles gMapObjectPic_Roxanne_0, 0x100
- obj_frame_tiles gMapObjectPic_Roxanne_1, 0x100
- obj_frame_tiles gMapObjectPic_Roxanne_1, 0x100
- obj_frame_tiles gMapObjectPic_Roxanne_2, 0x100
- obj_frame_tiles gMapObjectPic_Roxanne_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Brawly: @ 836FCF8
- obj_frame_tiles gMapObjectPic_Brawly_0, 0x100
- obj_frame_tiles gMapObjectPic_Brawly_1, 0x100
- obj_frame_tiles gMapObjectPic_Brawly_2, 0x100
- obj_frame_tiles gMapObjectPic_Brawly_0, 0x100
- obj_frame_tiles gMapObjectPic_Brawly_0, 0x100
- obj_frame_tiles gMapObjectPic_Brawly_1, 0x100
- obj_frame_tiles gMapObjectPic_Brawly_1, 0x100
- obj_frame_tiles gMapObjectPic_Brawly_2, 0x100
- obj_frame_tiles gMapObjectPic_Brawly_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Wattson: @ 836FD40
- obj_frame_tiles gMapObjectPic_Wattson_0, 0x100
- obj_frame_tiles gMapObjectPic_Wattson_1, 0x100
- obj_frame_tiles gMapObjectPic_Wattson_2, 0x100
- obj_frame_tiles gMapObjectPic_Wattson_0, 0x100
- obj_frame_tiles gMapObjectPic_Wattson_0, 0x100
- obj_frame_tiles gMapObjectPic_Wattson_1, 0x100
- obj_frame_tiles gMapObjectPic_Wattson_1, 0x100
- obj_frame_tiles gMapObjectPic_Wattson_2, 0x100
- obj_frame_tiles gMapObjectPic_Wattson_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Flannery: @ 836FD88
- obj_frame_tiles gMapObjectPic_Flannery_0, 0x100
- obj_frame_tiles gMapObjectPic_Flannery_1, 0x100
- obj_frame_tiles gMapObjectPic_Flannery_2, 0x100
- obj_frame_tiles gMapObjectPic_Flannery_0, 0x100
- obj_frame_tiles gMapObjectPic_Flannery_0, 0x100
- obj_frame_tiles gMapObjectPic_Flannery_1, 0x100
- obj_frame_tiles gMapObjectPic_Flannery_1, 0x100
- obj_frame_tiles gMapObjectPic_Flannery_2, 0x100
- obj_frame_tiles gMapObjectPic_Flannery_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Norman: @ 836FDD0
- obj_frame_tiles gMapObjectPic_Norman_0, 0x100
- obj_frame_tiles gMapObjectPic_Norman_1, 0x100
- obj_frame_tiles gMapObjectPic_Norman_2, 0x100
- obj_frame_tiles gMapObjectPic_Norman_3, 0x100
- obj_frame_tiles gMapObjectPic_Norman_4, 0x100
- obj_frame_tiles gMapObjectPic_Norman_5, 0x100
- obj_frame_tiles gMapObjectPic_Norman_6, 0x100
- obj_frame_tiles gMapObjectPic_Norman_7, 0x100
- obj_frame_tiles gMapObjectPic_Norman_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Winona: @ 836FE18
- obj_frame_tiles gMapObjectPic_Winona_0, 0x100
- obj_frame_tiles gMapObjectPic_Winona_1, 0x100
- obj_frame_tiles gMapObjectPic_Winona_2, 0x100
- obj_frame_tiles gMapObjectPic_Winona_0, 0x100
- obj_frame_tiles gMapObjectPic_Winona_0, 0x100
- obj_frame_tiles gMapObjectPic_Winona_1, 0x100
- obj_frame_tiles gMapObjectPic_Winona_1, 0x100
- obj_frame_tiles gMapObjectPic_Winona_2, 0x100
- obj_frame_tiles gMapObjectPic_Winona_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Liza: @ 836FE60
- obj_frame_tiles gMapObjectPic_Liza_0, 0x100
- obj_frame_tiles gMapObjectPic_Liza_1, 0x100
- obj_frame_tiles gMapObjectPic_Liza_2, 0x100
- obj_frame_tiles gMapObjectPic_Liza_0, 0x100
- obj_frame_tiles gMapObjectPic_Liza_0, 0x100
- obj_frame_tiles gMapObjectPic_Liza_1, 0x100
- obj_frame_tiles gMapObjectPic_Liza_1, 0x100
- obj_frame_tiles gMapObjectPic_Liza_2, 0x100
- obj_frame_tiles gMapObjectPic_Liza_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Tate: @ 836FEA8
- obj_frame_tiles gMapObjectPic_Tate_0, 0x100
- obj_frame_tiles gMapObjectPic_Tate_1, 0x100
- obj_frame_tiles gMapObjectPic_Tate_2, 0x100
- obj_frame_tiles gMapObjectPic_Tate_0, 0x100
- obj_frame_tiles gMapObjectPic_Tate_0, 0x100
- obj_frame_tiles gMapObjectPic_Tate_1, 0x100
- obj_frame_tiles gMapObjectPic_Tate_1, 0x100
- obj_frame_tiles gMapObjectPic_Tate_2, 0x100
- obj_frame_tiles gMapObjectPic_Tate_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_Wallace: @ 836FEF0
- obj_frame_tiles gMapObjectPic_Wallace_0, 0x100
- obj_frame_tiles gMapObjectPic_Wallace_1, 0x100
- obj_frame_tiles gMapObjectPic_Wallace_2, 0x100
- obj_frame_tiles gMapObjectPic_Wallace_3, 0x100
- obj_frame_tiles gMapObjectPic_Wallace_4, 0x100
- obj_frame_tiles gMapObjectPic_Wallace_5, 0x100
- obj_frame_tiles gMapObjectPic_Wallace_6, 0x100
- obj_frame_tiles gMapObjectPic_Wallace_7, 0x100
- obj_frame_tiles gMapObjectPic_Wallace_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Steven: @ 836FF38
- obj_frame_tiles gMapObjectPic_Steven_0, 0x100
- obj_frame_tiles gMapObjectPic_Steven_1, 0x100
- obj_frame_tiles gMapObjectPic_Steven_2, 0x100
- obj_frame_tiles gMapObjectPic_Steven_3, 0x100
- obj_frame_tiles gMapObjectPic_Steven_4, 0x100
- obj_frame_tiles gMapObjectPic_Steven_5, 0x100
- obj_frame_tiles gMapObjectPic_Steven_6, 0x100
- obj_frame_tiles gMapObjectPic_Steven_7, 0x100
- obj_frame_tiles gMapObjectPic_Steven_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Wally: @ 836FF80
- obj_frame_tiles gMapObjectPic_Wally_0, 0x100
- obj_frame_tiles gMapObjectPic_Wally_1, 0x100
- obj_frame_tiles gMapObjectPic_Wally_2, 0x100
- obj_frame_tiles gMapObjectPic_Wally_3, 0x100
- obj_frame_tiles gMapObjectPic_Wally_4, 0x100
- obj_frame_tiles gMapObjectPic_Wally_5, 0x100
- obj_frame_tiles gMapObjectPic_Wally_6, 0x100
- obj_frame_tiles gMapObjectPic_Wally_7, 0x100
- obj_frame_tiles gMapObjectPic_Wally_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_LittleBoy3: @ 836FFC8
- obj_frame_tiles gMapObjectPic_LittleBoy3_0, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy3_1, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy3_2, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy3_3, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy3_4, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy3_5, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy3_6, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy3_7, 0x80
- obj_frame_tiles gMapObjectPic_LittleBoy3_8, 0x80
-
- .align 2
-
-gMapObjectPicTable_BrendanFishing: @ 8370010
- obj_frame_tiles gMapObjectPic_BrendanFishing_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_2, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_3, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_4, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_5, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_6, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_7, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_8, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_9, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_10, 0x200
- obj_frame_tiles gMapObjectPic_BrendanFishing_11, 0x200
-
- .align 2
-
-gMapObjectPicTable_MayFishing: @ 8370070
- obj_frame_tiles gMapObjectPic_MayFishing_0, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_1, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_2, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_3, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_4, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_5, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_6, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_7, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_8, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_9, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_10, 0x200
- obj_frame_tiles gMapObjectPic_MayFishing_11, 0x200
-
- .align 2
-
-gMapObjectPicTable_HotSpringsOldWoman: @ 83700D0
- obj_frame_tiles gMapObjectPic_HotSpringsOldWoman_0, 0x100
- obj_frame_tiles gMapObjectPic_HotSpringsOldWoman_1, 0x100
- obj_frame_tiles gMapObjectPic_HotSpringsOldWoman_2, 0x100
- obj_frame_tiles gMapObjectPic_HotSpringsOldWoman_3, 0x100
- obj_frame_tiles gMapObjectPic_HotSpringsOldWoman_4, 0x100
- obj_frame_tiles gMapObjectPic_HotSpringsOldWoman_5, 0x100
- obj_frame_tiles gMapObjectPic_HotSpringsOldWoman_6, 0x100
- obj_frame_tiles gMapObjectPic_HotSpringsOldWoman_7, 0x100
- obj_frame_tiles gMapObjectPic_HotSpringsOldWoman_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_SSTidal: @ 8370118
- obj_frame_tiles gMapObjectPic_SSTidal, 0x780
- obj_frame_tiles gMapObjectPic_SSTidal, 0x780
- obj_frame_tiles gMapObjectPic_SSTidal, 0x780
- obj_frame_tiles gMapObjectPic_SSTidal, 0x780
- obj_frame_tiles gMapObjectPic_SSTidal, 0x780
- obj_frame_tiles gMapObjectPic_SSTidal, 0x780
- obj_frame_tiles gMapObjectPic_SSTidal, 0x780
- obj_frame_tiles gMapObjectPic_SSTidal, 0x780
- obj_frame_tiles gMapObjectPic_SSTidal, 0x780
-
- .align 2
-
-gMapObjectPicTable_SubmarineShadow: @ 8370160
- obj_frame_tiles gMapObjectPic_SubmarineShadow, 0x580
- obj_frame_tiles gMapObjectPic_SubmarineShadow, 0x580
- obj_frame_tiles gMapObjectPic_SubmarineShadow, 0x580
- obj_frame_tiles gMapObjectPic_SubmarineShadow, 0x580
- obj_frame_tiles gMapObjectPic_SubmarineShadow, 0x580
- obj_frame_tiles gMapObjectPic_SubmarineShadow, 0x580
- obj_frame_tiles gMapObjectPic_SubmarineShadow, 0x580
- obj_frame_tiles gMapObjectPic_SubmarineShadow, 0x580
- obj_frame_tiles gMapObjectPic_SubmarineShadow, 0x580
-
- .align 2
-
-gMapObjectPicTable_PichuDoll: @ 83701A8
- obj_frame_tiles gMapObjectPic_PichuDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_PikachuDoll: @ 83701B0
- obj_frame_tiles gMapObjectPic_PikachuDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_MarillDoll: @ 83701B8
- obj_frame_tiles gMapObjectPic_MarillDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_TogepiDoll: @ 83701C0
- obj_frame_tiles gMapObjectPic_TogepiDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_CyndaquilDoll: @ 83701C8
- obj_frame_tiles gMapObjectPic_CyndaquilDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_ChikoritaDoll: @ 83701D0
- obj_frame_tiles gMapObjectPic_ChikoritaDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_TotodileDoll: @ 83701D8
- obj_frame_tiles gMapObjectPic_TotodileDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_JigglypuffDoll: @ 83701E0
- obj_frame_tiles gMapObjectPic_JigglypuffDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_MeowthDoll: @ 83701E8
- obj_frame_tiles gMapObjectPic_MeowthDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_ClefairyDoll: @ 83701F0
- obj_frame_tiles gMapObjectPic_ClefairyDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_DittoDoll: @ 83701F8
- obj_frame_tiles gMapObjectPic_DittoDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_SmoochumDoll: @ 8370200
- obj_frame_tiles gMapObjectPic_SmoochumDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_TreeckoDoll: @ 8370208
- obj_frame_tiles gMapObjectPic_TreeckoDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_TorchicDoll: @ 8370210
- obj_frame_tiles gMapObjectPic_TorchicDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_MudkipDoll: @ 8370218
- obj_frame_tiles gMapObjectPic_MudkipDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_DuskullDoll: @ 8370220
- obj_frame_tiles gMapObjectPic_DuskullDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_WynautDoll: @ 8370228
- obj_frame_tiles gMapObjectPic_WynautDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_BaltoyDoll: @ 8370230
- obj_frame_tiles gMapObjectPic_BaltoyDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_KecleonDoll: @ 8370238
- obj_frame_tiles gMapObjectPic_KecleonDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_AzurillDoll: @ 8370240
- obj_frame_tiles gMapObjectPic_AzurillDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_SkittyDoll: @ 8370248
- obj_frame_tiles gMapObjectPic_SkittyDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_SwabluDoll: @ 8370250
- obj_frame_tiles gMapObjectPic_SwabluDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_GulpinDoll: @ 8370258
- obj_frame_tiles gMapObjectPic_GulpinDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_LotadDoll: @ 8370260
- obj_frame_tiles gMapObjectPic_LotadDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_SeedotDoll: @ 8370268
- obj_frame_tiles gMapObjectPic_SeedotDoll, 0x80
-
- .align 2
-
-gMapObjectPicTable_PikaCushion: @ 8370270
- obj_frame_tiles gMapObjectPic_PikaCushion, 0x80
-
- .align 2
-
-gMapObjectPicTable_RoundCushion: @ 8370278
- obj_frame_tiles gMapObjectPic_RoundCushion, 0x80
-
- .align 2
-
-gMapObjectPicTable_KissCushion: @ 8370280
- obj_frame_tiles gMapObjectPic_KissCushion, 0x80
-
- .align 2
-
-gMapObjectPicTable_ZigzagCushion: @ 8370288
- obj_frame_tiles gMapObjectPic_ZigzagCushion, 0x80
-
- .align 2
-
-gMapObjectPicTable_SpinCushion: @ 8370290
- obj_frame_tiles gMapObjectPic_SpinCushion, 0x80
-
- .align 2
-
-gMapObjectPicTable_DiamondCushion: @ 8370298
- obj_frame_tiles gMapObjectPic_DiamondCushion, 0x80
-
- .align 2
-
-gMapObjectPicTable_BallCushion: @ 83702A0
- obj_frame_tiles gMapObjectPic_BallCushion, 0x80
-
- .align 2
-
-gMapObjectPicTable_GrassCushion: @ 83702A8
- obj_frame_tiles gMapObjectPic_GrassCushion, 0x80
-
- .align 2
-
-gMapObjectPicTable_FireCushion: @ 83702B0
- obj_frame_tiles gMapObjectPic_FireCushion, 0x80
-
- .align 2
-
-gMapObjectPicTable_WaterCushion: @ 83702B8
- obj_frame_tiles gMapObjectPic_WaterCushion, 0x80
-
- .align 2
-
-gMapObjectPicTable_BigSnorlaxDoll: @ 83702C0
- obj_frame_tiles gMapObjectPic_BigSnorlaxDoll, 0x200
-
- .align 2
-
-gMapObjectPicTable_BigRhydonDoll: @ 83702C8
- obj_frame_tiles gMapObjectPic_BigRhydonDoll, 0x200
-
- .align 2
-
-gMapObjectPicTable_BigLaprasDoll: @ 83702D0
- obj_frame_tiles gMapObjectPic_BigLaprasDoll, 0x200
-
- .align 2
-
-gMapObjectPicTable_BigVenusaurDoll: @ 83702D8
- obj_frame_tiles gMapObjectPic_BigVenusaurDoll, 0x200
-
- .align 2
-
-gMapObjectPicTable_BigCharizardDoll: @ 83702E0
- obj_frame_tiles gMapObjectPic_BigCharizardDoll, 0x200
-
- .align 2
-
-gMapObjectPicTable_BigBlastoiseDoll: @ 83702E8
- obj_frame_tiles gMapObjectPic_BigBlastoiseDoll, 0x200
-
- .align 2
-
-gMapObjectPicTable_BigWailmerDoll: @ 83702F0
- obj_frame_tiles gMapObjectPic_BigWailmerDoll, 0x200
-
- .align 2
-
-gMapObjectPicTable_BigRegirockDoll: @ 83702F8
- obj_frame_tiles gMapObjectPic_BigRegirockDoll, 0x200
-
- .align 2
-
-gMapObjectPicTable_BigRegiceDoll: @ 8370300
- obj_frame_tiles gMapObjectPic_BigRegiceDoll, 0x200
-
- .align 2
-
-gMapObjectPicTable_BigRegisteelDoll: @ 8370308
- obj_frame_tiles gMapObjectPic_BigRegisteelDoll, 0x200
-
- .align 2
-
-gMapObjectPicTable_LatiasLatios: @ 8370310
- obj_frame_tiles gMapObjectPic_LatiasLatios_0, 0x200
- obj_frame_tiles gMapObjectPic_LatiasLatios_0, 0x200
- obj_frame_tiles gMapObjectPic_LatiasLatios_0, 0x200
- obj_frame_tiles gMapObjectPic_LatiasLatios_1, 0x200
- obj_frame_tiles gMapObjectPic_LatiasLatios_2, 0x200
- obj_frame_tiles gMapObjectPic_LatiasLatios_1, 0x200
- obj_frame_tiles gMapObjectPic_LatiasLatios_2, 0x200
- obj_frame_tiles gMapObjectPic_LatiasLatios_1, 0x200
- obj_frame_tiles gMapObjectPic_LatiasLatios_2, 0x200
-
- .align 2
-
-gMapObjectPicTable_Boy5: @ 8370358
- obj_frame_tiles gMapObjectPic_Boy5_0, 0x100
- obj_frame_tiles gMapObjectPic_Boy5_1, 0x100
- obj_frame_tiles gMapObjectPic_Boy5_2, 0x100
- obj_frame_tiles gMapObjectPic_Boy5_0, 0x100
- obj_frame_tiles gMapObjectPic_Boy5_0, 0x100
- obj_frame_tiles gMapObjectPic_Boy5_1, 0x100
- obj_frame_tiles gMapObjectPic_Boy5_1, 0x100
- obj_frame_tiles gMapObjectPic_Boy5_2, 0x100
- obj_frame_tiles gMapObjectPic_Boy5_2, 0x100
-
- .align 2
-
-gMapObjectPicTable_ContestJudge: @ 83703A0
- obj_frame_tiles gMapObjectPic_ContestJudge_0, 0x100
- obj_frame_tiles gMapObjectPic_ContestJudge_1, 0x100
- obj_frame_tiles gMapObjectPic_ContestJudge_2, 0x100
- obj_frame_tiles gMapObjectPic_ContestJudge_3, 0x100
- obj_frame_tiles gMapObjectPic_ContestJudge_4, 0x100
- obj_frame_tiles gMapObjectPic_ContestJudge_5, 0x100
- obj_frame_tiles gMapObjectPic_ContestJudge_6, 0x100
- obj_frame_tiles gMapObjectPic_ContestJudge_7, 0x100
- obj_frame_tiles gMapObjectPic_ContestJudge_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_BrendanWatering: @ 83703E8
- obj_frame_tiles gMapObjectPic_BrendanWatering_0, 0x200
- obj_frame_tiles gMapObjectPic_BrendanWatering_1, 0x200
- obj_frame_tiles gMapObjectPic_BrendanWatering_2, 0x200
- obj_frame_tiles gMapObjectPic_BrendanWatering_3, 0x200
- obj_frame_tiles gMapObjectPic_BrendanWatering_3, 0x200
- obj_frame_tiles gMapObjectPic_BrendanWatering_4, 0x200
- obj_frame_tiles gMapObjectPic_BrendanWatering_4, 0x200
- obj_frame_tiles gMapObjectPic_BrendanWatering_5, 0x200
- obj_frame_tiles gMapObjectPic_BrendanWatering_5, 0x200
-
- .align 2
-
-gMapObjectPicTable_MayWatering: @ 8370430
- obj_frame_tiles gMapObjectPic_MayWatering_0, 0x200
- obj_frame_tiles gMapObjectPic_MayWatering_1, 0x200
- obj_frame_tiles gMapObjectPic_MayWatering_2, 0x200
- obj_frame_tiles gMapObjectPic_MayWatering_3, 0x200
- obj_frame_tiles gMapObjectPic_MayWatering_3, 0x200
- obj_frame_tiles gMapObjectPic_MayWatering_4, 0x200
- obj_frame_tiles gMapObjectPic_MayWatering_4, 0x200
- obj_frame_tiles gMapObjectPic_MayWatering_5, 0x200
- obj_frame_tiles gMapObjectPic_MayWatering_5, 0x200
-
- .align 2
-
-gMapObjectPicTable_BrendanDecorating: @ 8370478
- obj_frame_tiles gMapObjectPic_BrendanDecorating, 0x100
-
- .align 2
-
-gMapObjectPicTable_MayDecorating: @ 8370480
- obj_frame_tiles gMapObjectPic_MayDecorating, 0x100
-
- .align 2
-
-gMapObjectPicTable_Archie: @ 8370488
- obj_frame_tiles gMapObjectPic_Archie_0, 0x100
- obj_frame_tiles gMapObjectPic_Archie_1, 0x100
- obj_frame_tiles gMapObjectPic_Archie_2, 0x100
- obj_frame_tiles gMapObjectPic_Archie_3, 0x100
- obj_frame_tiles gMapObjectPic_Archie_4, 0x100
- obj_frame_tiles gMapObjectPic_Archie_5, 0x100
- obj_frame_tiles gMapObjectPic_Archie_6, 0x100
- obj_frame_tiles gMapObjectPic_Archie_7, 0x100
- obj_frame_tiles gMapObjectPic_Archie_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Maxie: @ 83704D0
- obj_frame_tiles gMapObjectPic_Maxie_0, 0x100
- obj_frame_tiles gMapObjectPic_Maxie_1, 0x100
- obj_frame_tiles gMapObjectPic_Maxie_2, 0x100
- obj_frame_tiles gMapObjectPic_Maxie_3, 0x100
- obj_frame_tiles gMapObjectPic_Maxie_4, 0x100
- obj_frame_tiles gMapObjectPic_Maxie_5, 0x100
- obj_frame_tiles gMapObjectPic_Maxie_6, 0x100
- obj_frame_tiles gMapObjectPic_Maxie_7, 0x100
- obj_frame_tiles gMapObjectPic_Maxie_8, 0x100
-
- .align 2
-
-gMapObjectPicTable_Kyogre: @ 8370518
- obj_frame_tiles gMapObjectPic_Kyogre_0, 0x200
- obj_frame_tiles gMapObjectPic_Kyogre_0, 0x200
- obj_frame_tiles gMapObjectPic_Kyogre_0, 0x200
- obj_frame_tiles gMapObjectPic_Kyogre_1, 0x200
- obj_frame_tiles gMapObjectPic_Kyogre_1, 0x200
- obj_frame_tiles gMapObjectPic_Kyogre_1, 0x200
- obj_frame_tiles gMapObjectPic_Kyogre_1, 0x200
- obj_frame_tiles gMapObjectPic_Kyogre_1, 0x200
- obj_frame_tiles gMapObjectPic_Kyogre_1, 0x200
-
- .align 2
-
-gMapObjectPicTable_Groudon: @ 8370560
- obj_frame_tiles gMapObjectPic_Groudon_0, 0x200
- obj_frame_tiles gMapObjectPic_Groudon_0, 0x200
- obj_frame_tiles gMapObjectPic_Groudon_0, 0x200
- obj_frame_tiles gMapObjectPic_Groudon_1, 0x200
- obj_frame_tiles gMapObjectPic_Groudon_1, 0x200
- obj_frame_tiles gMapObjectPic_Groudon_1, 0x200
- obj_frame_tiles gMapObjectPic_Groudon_1, 0x200
- obj_frame_tiles gMapObjectPic_Groudon_1, 0x200
- obj_frame_tiles gMapObjectPic_Groudon_1, 0x200
-
- .align 2
-
-gMapObjectPicTable_Fossil: @ 83705A8
- obj_frame_tiles gMapObjectPic_Fossil, 0x80
-
- .align 2
-
-gMapObjectPicTable_Regi: @ 83705B0
- obj_frame_tiles gMapObjectPic_Regi, 0x200
- obj_frame_tiles gMapObjectPic_Regi, 0x200
- obj_frame_tiles gMapObjectPic_Regi, 0x200
- obj_frame_tiles gMapObjectPic_Regi, 0x200
- obj_frame_tiles gMapObjectPic_Regi, 0x200
- obj_frame_tiles gMapObjectPic_Regi, 0x200
- obj_frame_tiles gMapObjectPic_Regi, 0x200
- obj_frame_tiles gMapObjectPic_Regi, 0x200
- obj_frame_tiles gMapObjectPic_Regi, 0x200
-
- .align 2
-
-gMapObjectPicTable_Skitty: @ 83705F8
- obj_frame_tiles gMapObjectPic_Skitty_0, 0x80
- obj_frame_tiles gMapObjectPic_Skitty_1, 0x80
- obj_frame_tiles gMapObjectPic_Skitty_2, 0x80
- obj_frame_tiles gMapObjectPic_Skitty_0, 0x80
- obj_frame_tiles gMapObjectPic_Skitty_0, 0x80
- obj_frame_tiles gMapObjectPic_Skitty_1, 0x80
- obj_frame_tiles gMapObjectPic_Skitty_1, 0x80
- obj_frame_tiles gMapObjectPic_Skitty_2, 0x80
- obj_frame_tiles gMapObjectPic_Skitty_2, 0x80
-
- .align 2
-
-gMapObjectPicTable_Kecleon: @ 8370640
- obj_frame_tiles gMapObjectPic_Kecleon_0, 0x80
- obj_frame_tiles gMapObjectPic_Kecleon_1, 0x80
- obj_frame_tiles gMapObjectPic_Kecleon_2, 0x80
- obj_frame_tiles gMapObjectPic_Kecleon_0, 0x80
- obj_frame_tiles gMapObjectPic_Kecleon_0, 0x80
- obj_frame_tiles gMapObjectPic_Kecleon_1, 0x80
- obj_frame_tiles gMapObjectPic_Kecleon_1, 0x80
- obj_frame_tiles gMapObjectPic_Kecleon_2, 0x80
- obj_frame_tiles gMapObjectPic_Kecleon_2, 0x80
-
- .align 2
-
-gMapObjectPicTable_Rayquaza: @ 8370688
- obj_frame_tiles gMapObjectPic_Rayquaza_0, 0x200
- obj_frame_tiles gMapObjectPic_Rayquaza_0, 0x200
- obj_frame_tiles gMapObjectPic_Rayquaza_0, 0x200
- obj_frame_tiles gMapObjectPic_Rayquaza_1, 0x200
- obj_frame_tiles gMapObjectPic_Rayquaza_1, 0x200
- obj_frame_tiles gMapObjectPic_Rayquaza_1, 0x200
- obj_frame_tiles gMapObjectPic_Rayquaza_1, 0x200
- obj_frame_tiles gMapObjectPic_Rayquaza_1, 0x200
- obj_frame_tiles gMapObjectPic_Rayquaza_1, 0x200
-
- .align 2
-
-gMapObjectPicTable_Zigzagoon: @ 83706D0
- obj_frame_tiles gMapObjectPic_Zigzagoon_0, 0x80
- obj_frame_tiles gMapObjectPic_Zigzagoon_1, 0x80
- obj_frame_tiles gMapObjectPic_Zigzagoon_2, 0x80
- obj_frame_tiles gMapObjectPic_Zigzagoon_0, 0x80
- obj_frame_tiles gMapObjectPic_Zigzagoon_0, 0x80
- obj_frame_tiles gMapObjectPic_Zigzagoon_1, 0x80
- obj_frame_tiles gMapObjectPic_Zigzagoon_1, 0x80
- obj_frame_tiles gMapObjectPic_Zigzagoon_2, 0x80
- obj_frame_tiles gMapObjectPic_Zigzagoon_2, 0x80
-
- .align 2
-
-gMapObjectPicTable_Pikachu: @ 8370718
- obj_frame_tiles gMapObjectPic_Pikachu_0, 0x80
- obj_frame_tiles gMapObjectPic_Pikachu_1, 0x80
- obj_frame_tiles gMapObjectPic_Pikachu_2, 0x80
- obj_frame_tiles gMapObjectPic_Pikachu_0, 0x80
- obj_frame_tiles gMapObjectPic_Pikachu_0, 0x80
- obj_frame_tiles gMapObjectPic_Pikachu_1, 0x80
- obj_frame_tiles gMapObjectPic_Pikachu_1, 0x80
- obj_frame_tiles gMapObjectPic_Pikachu_2, 0x80
- obj_frame_tiles gMapObjectPic_Pikachu_2, 0x80
-
- .align 2
-
-gMapObjectPicTable_Azumarill: @ 8370760
- obj_frame_tiles gMapObjectPic_Azumarill_0, 0x80
- obj_frame_tiles gMapObjectPic_Azumarill_1, 0x80
- obj_frame_tiles gMapObjectPic_Azumarill_2, 0x80
- obj_frame_tiles gMapObjectPic_Azumarill_0, 0x80
- obj_frame_tiles gMapObjectPic_Azumarill_0, 0x80
- obj_frame_tiles gMapObjectPic_Azumarill_1, 0x80
- obj_frame_tiles gMapObjectPic_Azumarill_1, 0x80
- obj_frame_tiles gMapObjectPic_Azumarill_2, 0x80
- obj_frame_tiles gMapObjectPic_Azumarill_2, 0x80
-
- .align 2
-
-gMapObjectPicTable_Wingull: @ 83707A8
- obj_frame_tiles gMapObjectPic_Wingull_0, 0x80
- obj_frame_tiles gMapObjectPic_Wingull_1, 0x80
- obj_frame_tiles gMapObjectPic_Wingull_2, 0x80
- obj_frame_tiles gMapObjectPic_Wingull_3, 0x80
- obj_frame_tiles gMapObjectPic_Wingull_3, 0x80
- obj_frame_tiles gMapObjectPic_Wingull_4, 0x80
- obj_frame_tiles gMapObjectPic_Wingull_4, 0x80
- obj_frame_tiles gMapObjectPic_Wingull_5, 0x80
- obj_frame_tiles gMapObjectPic_Wingull_5, 0x80
-
- .align 2
-
-gMapObjectPicTable_TuberMSwimming: @ 83707F0
- obj_frame_tiles gMapObjectPic_TuberMSwimming_0, 0x80
- obj_frame_tiles gMapObjectPic_TuberMSwimming_1, 0x80
- obj_frame_tiles gMapObjectPic_TuberMSwimming_2, 0x80
- obj_frame_tiles gMapObjectPic_TuberMSwimming_3, 0x80
- obj_frame_tiles gMapObjectPic_TuberMSwimming_4, 0x80
- obj_frame_tiles gMapObjectPic_TuberMSwimming_5, 0x80
- obj_frame_tiles gMapObjectPic_TuberMSwimming_6, 0x80
- obj_frame_tiles gMapObjectPic_TuberMSwimming_7, 0x80
- obj_frame_tiles gMapObjectPic_TuberMSwimming_8, 0x80
-
- .align 2
-
-gMapObjectPicTable_Azurill: @ 8370838
- obj_frame_tiles gMapObjectPic_Azurill_0, 0x80
- obj_frame_tiles gMapObjectPic_Azurill_1, 0x80
- obj_frame_tiles gMapObjectPic_Azurill_2, 0x80
- obj_frame_tiles gMapObjectPic_Azurill_0, 0x80
- obj_frame_tiles gMapObjectPic_Azurill_0, 0x80
- obj_frame_tiles gMapObjectPic_Azurill_1, 0x80
- obj_frame_tiles gMapObjectPic_Azurill_1, 0x80
- obj_frame_tiles gMapObjectPic_Azurill_2, 0x80
- obj_frame_tiles gMapObjectPic_Azurill_2, 0x80
-
- .align 2
-
-gMapObjectPicTable_Mom: @ 8370880
- obj_frame_tiles gMapObjectPic_Mom_0, 0x100
- obj_frame_tiles gMapObjectPic_Mom_1, 0x100
- obj_frame_tiles gMapObjectPic_Mom_2, 0x100
- obj_frame_tiles gMapObjectPic_Mom_3, 0x100
- obj_frame_tiles gMapObjectPic_Mom_4, 0x100
- obj_frame_tiles gMapObjectPic_Mom_5, 0x100
- obj_frame_tiles gMapObjectPic_Mom_6, 0x100
- obj_frame_tiles gMapObjectPic_Mom_7, 0x100
- obj_frame_tiles gMapObjectPic_Mom_8, 0x100
diff --git a/data/graphics/field_objects/map_object_subsprites.inc b/data/graphics/field_objects/map_object_subsprites.inc
deleted file mode 100644
index 801f40693..000000000
--- a/data/graphics/field_objects/map_object_subsprites.inc
+++ /dev/null
@@ -1,465 +0,0 @@
- .align 2
-
-gMapObjectSubspriteTable_16x16_0: @ 8371204
- subsprite -8, -8, 2, 0, 16x16
-
- .align 2
-
-gMapObjectSubspriteTable_16x16_1: @ 837120C
- subsprite -8, -8, 1, 0, 16x16
-
- .align 2
-
-gMapObjectSubspriteTable_16x16_2: @ 8371214
- subsprite -8, -8, 2, 0, 16x8
- subsprite -8, 0, 3, 2, 16x8
-
- .align 2
-
-gMapObjectSubspriteTable_16x16_3: @ 8371224
- subsprite -8, -8, 2, 0, 16x16
- subsprite -8, -8, 3, 0, 16x16
-
- .align 2
-
-gMapObjectSubspriteTable_16x16_4: @ 8371234
- subsprite -8, -8, 1, 0, 16x16
- subsprite -8, -8, 3, 0, 16x16
-
- .align 2
-
-gMapObjectSubspriteTables_16x16: @ 8371244
- .4byte 0 @ number of subsprites
- .4byte NULL @ unknown
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_16x16_0 @ below high bridge
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_16x16_1 @ above high bridge
-
- .4byte 2 @ number of subsprites
- .4byte gMapObjectSubspriteTable_16x16_2 @ unknown
-
- .4byte 2 @ number of subsprites
- .4byte gMapObjectSubspriteTable_16x16_3 @ long grass below high bridge
-
- .4byte 2 @ number of subsprites
- .4byte gMapObjectSubspriteTable_16x16_4 @ long grass above high bridge
-
- .align 2
-
-gMapObjectSubspriteTable_16x32_0: @ 8371274
- subsprite -8, -16, 2, 0, 16x32
-
- .align 2
-
-gMapObjectSubspriteTable_16x32_1: @ 837127C
- subsprite -8, -16, 1, 0, 16x32
-
- .align 2
-
-gMapObjectSubspriteTable_16x32_2: @ 8371284
- subsprite -8, -16, 2, 0, 16x16
- subsprite -8, 0, 2, 4, 16x8
- subsprite -8, 8, 3, 6, 16x8
-
- .align 2
-
-gMapObjectSubspriteTable_16x32_3: @ 837129C
- subsprite -8, -16, 2, 0, 16x16
- subsprite -8, 0, 3, 4, 16x16
-
- .align 2
-
-gMapObjectSubspriteTable_16x32_4: @ 83712AC
- subsprite -8, -16, 1, 0, 16x16
- subsprite -8, 0, 3, 4, 16x16
-
- .align 2
-
-gMapObjectSubspriteTables_16x32: @ 83712BC
- .4byte 0 @ number of subsprites
- .4byte NULL @ unknown
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_16x32_0 @ below high bridge
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_16x32_1 @ above high bridge
-
- .4byte 3 @ number of subsprites
- .4byte gMapObjectSubspriteTable_16x32_2 @ unknown
-
- .4byte 2 @ number of subsprites
- .4byte gMapObjectSubspriteTable_16x32_3 @ long grass below high bridge
-
- .4byte 2 @ number of subsprites
- .4byte gMapObjectSubspriteTable_16x32_4 @ long grass above high bridge
-
- .align 2
-
-gMapObjectSubspriteTable_32x32_0: @ 83712EC
- subsprite -16, -16, 2, 0, 32x32
-
- .align 2
-
-gMapObjectSubspriteTable_32x32_1: @ 83712F4
- subsprite -16, -16, 1, 0, 32x32
-
- .align 2
-
-gMapObjectSubspriteTable_32x32_2: @ 83712FC
- subsprite -16, -16, 2, 0, 32x16
- subsprite -16, 0, 2, 8, 32x8
- subsprite -16, 8, 3, 12, 32x8
-
- .align 2
-
-gMapObjectSubspriteTable_32x32_3: @ 8371314
- subsprite -16, -16, 2, 0, 32x16
- subsprite -16, 0, 3, 8, 32x16
-
- .align 2
-
-gMapObjectSubspriteTable_32x32_4: @ 8371324
- subsprite -16, -16, 1, 0, 32x16
- subsprite -16, 0, 3, 8, 32x16
-
- .align 2
-
-gMapObjectSubspriteTables_32x32: @ 8371334
- .4byte 0 @ number of subsprites
- .4byte NULL @ unknown
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_32x32_0 @ below high bridge
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_32x32_1 @ above high bridge
-
- .4byte 3 @ number of subsprites
- .4byte gMapObjectSubspriteTable_32x32_2 @ unknown
-
- .4byte 2 @ number of subsprites
- .4byte gMapObjectSubspriteTable_32x32_3 @ long grass below high bridge
-
- .4byte 2 @ number of subsprites
- .4byte gMapObjectSubspriteTable_32x32_4 @ long grass above high bridge
-
- .align 2
-
-gMapObjectSubspriteTable_Truck_0: @ 8371364
- subsprite -24, -24, 2, 0, 32x8
- subsprite 8, -24, 2, 4, 16x8
- subsprite -24, -16, 2, 6, 32x8
- subsprite 8, -16, 2, 10, 16x8
- subsprite -24, -8, 2, 12, 32x8
- subsprite 8, -8, 2, 16, 16x8
- subsprite -24, 0, 2, 18, 32x8
- subsprite 8, 0, 2, 22, 16x8
- subsprite -24, 8, 2, 24, 32x8
- subsprite 8, 8, 2, 28, 16x8
- subsprite -24, 16, 2, 30, 32x8
- subsprite 8, 16, 2, 34, 16x8
-
- .align 2
-
-gMapObjectSubspriteTables_Truck: @ 83713C4
- .4byte 12 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Truck_0 @ unknown
-
- .4byte 12 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Truck_0 @ below high bridge
-
- .4byte 12 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Truck_0 @ above high bridge
-
- .4byte 12 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Truck_0 @ unknown
-
- .4byte 12 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Truck_0 @ long grass below high bridge
-
- .4byte 12 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Truck_0 @ long grass above high bridge
-
- .align 2
-
-gMapObjectSubspriteTable_Unused_0: @ 83713F4
- subsprite -32, -16, 2, 0, 64x32
-
- .align 2
-
-gMapObjectSubspriteTable_Unused_1: @ 83713FC
- subsprite -32, -16, 1, 0, 64x32
-
- .align 2
-
-gMapObjectSubspriteTable_Unused_2: @ 8371404
- subsprite -32, -16, 2, 0, 64x32
-
- .align 2
-
-gMapObjectSubspriteTable_Unused_3: @ 837140C
- subsprite -32, -16, 2, 0, 64x32
-
- .align 2
-
-gMapObjectSubspriteTables_Unused: @ 8371414
- .4byte 0 @ number of subsprites
- .4byte NULL @ unknown
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Unused_0 @ below high bridge
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Unused_1 @ above high bridge
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Unused_2 @ unknown
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Unused_3 @ long grass below high bridge
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_Unused_3 @ long grass above high bridge
-
- .align 2
-
-gMapObjectSubspriteTable_CableCar_0: @ 8371444
- subsprite -32, -32, 2, 0, 64x64
-
- .align 2
-
-gMapObjectSubspriteTable_CableCar_1: @ 837144C
- subsprite -32, -32, 1, 0, 64x64
-
- .align 2
-
-gMapObjectSubspriteTable_CableCar_2: @ 8371454
- subsprite -32, -32, 2, 0, 64x64
-
- .align 2
-
-gMapObjectSubspriteTable_CableCar_3: @ 837145C
- subsprite -32, -32, 2, 0, 64x64
-
- .align 2
-
-gMapObjectSubspriteTables_CableCar: @ 8371464
- .4byte 0 @ number of subsprites
- .4byte NULL @ unknown
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_CableCar_0 @ below high bridge
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_CableCar_1 @ above high bridge
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_CableCar_2 @ unknown
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_CableCar_3 @ long grass below high bridge
-
- .4byte 1 @ number of subsprites
- .4byte gMapObjectSubspriteTable_CableCar_3 @ long grass above high bridge
-
- .align 2
-
-gMapObjectSubspriteTable_SSTidal_0: @ 8371494
- subsprite -48, -20, 2, 0, 32x8
- subsprite -16, -20, 2, 4, 32x8
- subsprite 16, -20, 2, 8, 32x8
- subsprite -48, -12, 2, 12, 32x8
- subsprite -16, -12, 2, 16, 32x8
- subsprite 16, -12, 2, 20, 32x8
- subsprite -48, -4, 2, 24, 32x8
- subsprite -16, -4, 2, 28, 32x8
- subsprite 16, -4, 2, 32, 32x8
- subsprite -48, 4, 2, 36, 32x8
- subsprite -16, 4, 2, 40, 32x8
- subsprite 16, 4, 2, 44, 32x8
- subsprite -48, 12, 2, 48, 32x8
- subsprite -16, 12, 2, 52, 32x8
- subsprite 16, 12, 2, 56, 32x8
-
- .align 2
-
-gMapObjectSubspriteTable_SSTidal_1: @ 837150C
- subsprite -48, -20, 1, 0, 32x8
- subsprite -16, -20, 1, 4, 32x8
- subsprite 16, -20, 1, 8, 32x8
- subsprite -48, -12, 1, 12, 32x8
- subsprite -16, -12, 1, 16, 32x8
- subsprite 16, -12, 1, 20, 32x8
- subsprite -48, -4, 1, 24, 32x8
- subsprite -16, -4, 1, 28, 32x8
- subsprite 16, -4, 1, 32, 32x8
- subsprite -48, 4, 1, 36, 32x8
- subsprite -16, 4, 1, 40, 32x8
- subsprite 16, 4, 1, 44, 32x8
- subsprite -48, 12, 1, 48, 32x8
- subsprite -16, 12, 1, 52, 32x8
- subsprite 16, 12, 1, 56, 32x8
-
- .align 2
-
-gMapObjectSubspriteTable_SSTidal_2: @ 8371584
- subsprite -48, -20, 2, 0, 32x8
- subsprite -16, -20, 2, 4, 32x8
- subsprite 16, -20, 2, 8, 32x8
- subsprite -48, -12, 2, 12, 32x8
- subsprite -16, -12, 2, 16, 32x8
- subsprite 16, -12, 2, 20, 32x8
- subsprite -48, -4, 2, 24, 32x8
- subsprite -16, -4, 2, 28, 32x8
- subsprite 16, -4, 2, 32, 32x8
- subsprite -48, 4, 2, 36, 32x8
- subsprite -16, 4, 2, 40, 32x8
- subsprite 16, 4, 2, 44, 32x8
- subsprite -48, 12, 2, 48, 32x8
- subsprite -16, 12, 2, 52, 32x8
- subsprite 16, 12, 2, 56, 32x8
-
- .align 2
-
-gMapObjectSubspriteTable_SSTidal_3: @ 83715FC
- subsprite -48, -20, 1, 0, 32x8
- subsprite -16, -20, 1, 4, 32x8
- subsprite 16, -20, 1, 8, 32x8
- subsprite -48, -12, 1, 12, 32x8
- subsprite -16, -12, 1, 16, 32x8
- subsprite 16, -12, 1, 20, 32x8
- subsprite -48, -4, 2, 24, 32x8
- subsprite -16, -4, 2, 28, 32x8
- subsprite 16, -4, 2, 32, 32x8
- subsprite -48, 4, 2, 36, 32x8
- subsprite -16, 4, 2, 40, 32x8
- subsprite 16, 4, 2, 44, 32x8
- subsprite -48, 12, 2, 48, 32x8
- subsprite -16, 12, 2, 52, 32x8
- subsprite 16, 12, 2, 56, 32x8
-
- .align 2
-
-gMapObjectSubspriteTables_SSTidal: @ 8371674
- .4byte 15 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SSTidal_0 @ unknown
-
- .4byte 15 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SSTidal_0 @ below high bridge
-
- .4byte 15 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SSTidal_1 @ above high bridge
-
- .4byte 15 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SSTidal_2 @ unknown
-
- .4byte 15 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SSTidal_3 @ long grass below high bridge
-
- .4byte 15 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SSTidal_3 @ long grass above high bridge
-
- .align 2
-
-gMapObjectSubspriteTable_SubmarineShadow_0: @ 83716A4
- subsprite -48, -20, 2, 0, 32x8
- subsprite -16, -20, 2, 4, 32x8
- subsprite 16, -20, 2, 8, 16x8
- subsprite 32, -20, 2, 10, 8x8
- subsprite -48, -12, 2, 11, 32x8
- subsprite -16, -12, 2, 15, 32x8
- subsprite 16, -12, 2, 19, 16x8
- subsprite 32, -12, 2, 21, 8x8
- subsprite -48, -4, 2, 22, 32x8
- subsprite -16, -4, 2, 26, 32x8
- subsprite 16, -4, 2, 30, 16x8
- subsprite 32, -4, 2, 32, 8x8
- subsprite -48, 4, 2, 33, 32x8
- subsprite -16, 4, 2, 37, 32x8
- subsprite 16, 4, 2, 41, 16x8
- subsprite 32, 4, 2, 43, 8x8
-
- .align 2
-
-gMapObjectSubspriteTable_SubmarineShadow_1: @ 8371724
- subsprite -48, -20, 1, 0, 32x8
- subsprite -16, -20, 1, 4, 32x8
- subsprite 16, -20, 1, 8, 16x8
- subsprite 32, -20, 1, 10, 8x8
- subsprite -48, -12, 1, 11, 32x8
- subsprite -16, -12, 1, 15, 32x8
- subsprite 16, -12, 1, 19, 16x8
- subsprite 32, -12, 1, 21, 8x8
- subsprite -48, -4, 1, 22, 32x8
- subsprite -16, -4, 1, 26, 32x8
- subsprite 16, -4, 1, 30, 16x8
- subsprite 32, -4, 1, 32, 8x8
- subsprite -48, 4, 1, 33, 32x8
- subsprite -16, 4, 1, 37, 32x8
- subsprite 16, 4, 1, 41, 16x8
- subsprite 32, 4, 1, 43, 8x8
-
- .align 2
-
-gMapObjectSubspriteTable_SubmarineShadow_2: @ 83717A4
- subsprite -48, -20, 2, 0, 32x8
- subsprite -16, -20, 2, 4, 32x8
- subsprite 16, -20, 2, 8, 16x8
- subsprite 32, -20, 2, 10, 8x8
- subsprite -48, -12, 2, 11, 32x8
- subsprite -16, -12, 2, 15, 32x8
- subsprite 16, -12, 2, 19, 16x8
- subsprite 32, -12, 2, 21, 8x8
- subsprite -48, -4, 2, 22, 32x8
- subsprite -16, -4, 2, 26, 32x8
- subsprite 16, -4, 2, 30, 16x8
- subsprite 32, -4, 2, 32, 8x8
- subsprite -48, 4, 2, 33, 32x8
- subsprite -16, 4, 2, 37, 32x8
- subsprite 16, 4, 2, 41, 16x8
- subsprite 32, 4, 2, 43, 8x8
-
- .align 2
-
-gMapObjectSubspriteTable_SubmarineShadow_3: @ 8371824
- subsprite -48, -20, 1, 0, 32x8
- subsprite -16, -20, 1, 4, 32x8
- subsprite 16, -20, 1, 8, 16x8
- subsprite 32, -20, 1, 10, 8x8
- subsprite -48, -12, 1, 11, 32x8
- subsprite -16, -12, 1, 15, 32x8
- subsprite 16, -12, 1, 19, 16x8
- subsprite 32, -12, 1, 21, 8x8
- subsprite -48, -4, 2, 22, 32x8
- subsprite -16, -4, 2, 26, 32x8
- subsprite 16, -4, 2, 30, 16x8
- subsprite 32, -4, 2, 32, 8x8
- subsprite -48, 4, 2, 33, 32x8
- subsprite -16, 4, 2, 37, 32x8
- subsprite 16, 4, 2, 41, 16x8
- subsprite 32, 4, 2, 43, 8x8
-
- .align 2
-
-gMapObjectSubspriteTables_SubmarineShadow: @ 83718A4
- .4byte 16 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SubmarineShadow_0 @ unknown
-
- .4byte 16 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SubmarineShadow_0 @ below high bridge
-
- .4byte 16 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SubmarineShadow_1 @ above high bridge
-
- .4byte 16 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SubmarineShadow_2 @ unknown
-
- .4byte 16 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SubmarineShadow_3 @ long grass below high bridge
-
- .4byte 16 @ number of subsprites
- .4byte gMapObjectSubspriteTable_SubmarineShadow_3 @ long grass above high bridge
diff --git a/data/graphics/pokemon/back_pic_table.inc b/data/graphics/pokemon/back_pic_table.inc
index 339543701..9ab66a530 100644
--- a/data/graphics/pokemon/back_pic_table.inc
+++ b/data/graphics/pokemon/back_pic_table.inc
@@ -1,442 +1,442 @@
.align 2
gMonBackPicTable:: @ 81E97F4
- obj_tiles gMonBackPic_CircledQuestionMark, 0x800, 0
- obj_tiles gMonBackPic_Bulbasaur, 0x800, 1
- obj_tiles gMonBackPic_Ivysaur, 0x800, 2
- obj_tiles gMonBackPic_Venusaur, 0x800, 3
- obj_tiles gMonBackPic_Charmander, 0x800, 4
- obj_tiles gMonBackPic_Charmeleon, 0x800, 5
- obj_tiles gMonBackPic_Charizard, 0x800, 6
- obj_tiles gMonBackPic_Squirtle, 0x800, 7
- obj_tiles gMonBackPic_Wartortle, 0x800, 8
- obj_tiles gMonBackPic_Blastoise, 0x800, 9
- obj_tiles gMonBackPic_Caterpie, 0x800, 10
- obj_tiles gMonBackPic_Metapod, 0x800, 11
- obj_tiles gMonBackPic_Butterfree, 0x800, 12
- obj_tiles gMonBackPic_Weedle, 0x800, 13
- obj_tiles gMonBackPic_Kakuna, 0x800, 14
- obj_tiles gMonBackPic_Beedrill, 0x800, 15
- obj_tiles gMonBackPic_Pidgey, 0x800, 16
- obj_tiles gMonBackPic_Pidgeotto, 0x800, 17
- obj_tiles gMonBackPic_Pidgeot, 0x800, 18
- obj_tiles gMonBackPic_Rattata, 0x800, 19
- obj_tiles gMonBackPic_Raticate, 0x800, 20
- obj_tiles gMonBackPic_Spearow, 0x800, 21
- obj_tiles gMonBackPic_Fearow, 0x800, 22
- obj_tiles gMonBackPic_Ekans, 0x800, 23
- obj_tiles gMonBackPic_Arbok, 0x800, 24
- obj_tiles gMonBackPic_Pikachu, 0x800, 25
- obj_tiles gMonBackPic_Raichu, 0x800, 26
- obj_tiles gMonBackPic_Sandshrew, 0x800, 27
- obj_tiles gMonBackPic_Sandslash, 0x800, 28
- obj_tiles gMonBackPic_NidoranF, 0x800, 29
- obj_tiles gMonBackPic_Nidorina, 0x800, 30
- obj_tiles gMonBackPic_Nidoqueen, 0x800, 31
- obj_tiles gMonBackPic_NidoranM, 0x800, 32
- obj_tiles gMonBackPic_Nidorino, 0x800, 33
- obj_tiles gMonBackPic_Nidoking, 0x800, 34
- obj_tiles gMonBackPic_Clefairy, 0x800, 35
- obj_tiles gMonBackPic_Clefable, 0x800, 36
- obj_tiles gMonBackPic_Vulpix, 0x800, 37
- obj_tiles gMonBackPic_Ninetales, 0x800, 38
- obj_tiles gMonBackPic_Jigglypuff, 0x800, 39
- obj_tiles gMonBackPic_Wigglytuff, 0x800, 40
- obj_tiles gMonBackPic_Zubat, 0x800, 41
- obj_tiles gMonBackPic_Golbat, 0x800, 42
- obj_tiles gMonBackPic_Oddish, 0x800, 43
- obj_tiles gMonBackPic_Gloom, 0x800, 44
- obj_tiles gMonBackPic_Vileplume, 0x800, 45
- obj_tiles gMonBackPic_Paras, 0x800, 46
- obj_tiles gMonBackPic_Parasect, 0x800, 47
- obj_tiles gMonBackPic_Venonat, 0x800, 48
- obj_tiles gMonBackPic_Venomoth, 0x800, 49
- obj_tiles gMonBackPic_Diglett, 0x800, 50
- obj_tiles gMonBackPic_Dugtrio, 0x800, 51
- obj_tiles gMonBackPic_Meowth, 0x800, 52
- obj_tiles gMonBackPic_Persian, 0x800, 53
- obj_tiles gMonBackPic_Psyduck, 0x800, 54
- obj_tiles gMonBackPic_Golduck, 0x800, 55
- obj_tiles gMonBackPic_Mankey, 0x800, 56
- obj_tiles gMonBackPic_Primeape, 0x800, 57
- obj_tiles gMonBackPic_Growlithe, 0x800, 58
- obj_tiles gMonBackPic_Arcanine, 0x800, 59
- obj_tiles gMonBackPic_Poliwag, 0x800, 60
- obj_tiles gMonBackPic_Poliwhirl, 0x800, 61
- obj_tiles gMonBackPic_Poliwrath, 0x800, 62
- obj_tiles gMonBackPic_Abra, 0x800, 63
- obj_tiles gMonBackPic_Kadabra, 0x800, 64
- obj_tiles gMonBackPic_Alakazam, 0x800, 65
- obj_tiles gMonBackPic_Machop, 0x800, 66
- obj_tiles gMonBackPic_Machoke, 0x800, 67
- obj_tiles gMonBackPic_Machamp, 0x800, 68
- obj_tiles gMonBackPic_Bellsprout, 0x800, 69
- obj_tiles gMonBackPic_Weepinbell, 0x800, 70
- obj_tiles gMonBackPic_Victreebel, 0x800, 71
- obj_tiles gMonBackPic_Tentacool, 0x800, 72
- obj_tiles gMonBackPic_Tentacruel, 0x800, 73
- obj_tiles gMonBackPic_Geodude, 0x800, 74
- obj_tiles gMonBackPic_Graveler, 0x800, 75
- obj_tiles gMonBackPic_Golem, 0x800, 76
- obj_tiles gMonBackPic_Ponyta, 0x800, 77
- obj_tiles gMonBackPic_Rapidash, 0x800, 78
- obj_tiles gMonBackPic_Slowpoke, 0x800, 79
- obj_tiles gMonBackPic_Slowbro, 0x800, 80
- obj_tiles gMonBackPic_Magnemite, 0x800, 81
- obj_tiles gMonBackPic_Magneton, 0x800, 82
- obj_tiles gMonBackPic_Farfetchd, 0x800, 83
- obj_tiles gMonBackPic_Doduo, 0x800, 84
- obj_tiles gMonBackPic_Dodrio, 0x800, 85
- obj_tiles gMonBackPic_Seel, 0x800, 86
- obj_tiles gMonBackPic_Dewgong, 0x800, 87
- obj_tiles gMonBackPic_Grimer, 0x800, 88
- obj_tiles gMonBackPic_Muk, 0x800, 89
- obj_tiles gMonBackPic_Shellder, 0x800, 90
- obj_tiles gMonBackPic_Cloyster, 0x800, 91
- obj_tiles gMonBackPic_Gastly, 0x800, 92
- obj_tiles gMonBackPic_Haunter, 0x800, 93
- obj_tiles gMonBackPic_Gengar, 0x800, 94
- obj_tiles gMonBackPic_Onix, 0x800, 95
- obj_tiles gMonBackPic_Drowzee, 0x800, 96
- obj_tiles gMonBackPic_Hypno, 0x800, 97
- obj_tiles gMonBackPic_Krabby, 0x800, 98
- obj_tiles gMonBackPic_Kingler, 0x800, 99
- obj_tiles gMonBackPic_Voltorb, 0x800, 100
- obj_tiles gMonBackPic_Electrode, 0x800, 101
- obj_tiles gMonBackPic_Exeggcute, 0x800, 102
- obj_tiles gMonBackPic_Exeggutor, 0x800, 103
- obj_tiles gMonBackPic_Cubone, 0x800, 104
- obj_tiles gMonBackPic_Marowak, 0x800, 105
- obj_tiles gMonBackPic_Hitmonlee, 0x800, 106
- obj_tiles gMonBackPic_Hitmonchan, 0x800, 107
- obj_tiles gMonBackPic_Lickitung, 0x800, 108
- obj_tiles gMonBackPic_Koffing, 0x800, 109
- obj_tiles gMonBackPic_Weezing, 0x800, 110
- obj_tiles gMonBackPic_Rhyhorn, 0x800, 111
- obj_tiles gMonBackPic_Rhydon, 0x800, 112
- obj_tiles gMonBackPic_Chansey, 0x800, 113
- obj_tiles gMonBackPic_Tangela, 0x800, 114
- obj_tiles gMonBackPic_Kangaskhan, 0x800, 115
- obj_tiles gMonBackPic_Horsea, 0x800, 116
- obj_tiles gMonBackPic_Seadra, 0x800, 117
- obj_tiles gMonBackPic_Goldeen, 0x800, 118
- obj_tiles gMonBackPic_Seaking, 0x800, 119
- obj_tiles gMonBackPic_Staryu, 0x800, 120
- obj_tiles gMonBackPic_Starmie, 0x800, 121
- obj_tiles gMonBackPic_Mrmime, 0x800, 122
- obj_tiles gMonBackPic_Scyther, 0x800, 123
- obj_tiles gMonBackPic_Jynx, 0x800, 124
- obj_tiles gMonBackPic_Electabuzz, 0x800, 125
- obj_tiles gMonBackPic_Magmar, 0x800, 126
- obj_tiles gMonBackPic_Pinsir, 0x800, 127
- obj_tiles gMonBackPic_Tauros, 0x800, 128
- obj_tiles gMonBackPic_Magikarp, 0x800, 129
- obj_tiles gMonBackPic_Gyarados, 0x800, 130
- obj_tiles gMonBackPic_Lapras, 0x800, 131
- obj_tiles gMonBackPic_Ditto, 0x800, 132
- obj_tiles gMonBackPic_Eevee, 0x800, 133
- obj_tiles gMonBackPic_Vaporeon, 0x800, 134
- obj_tiles gMonBackPic_Jolteon, 0x800, 135
- obj_tiles gMonBackPic_Flareon, 0x800, 136
- obj_tiles gMonBackPic_Porygon, 0x800, 137
- obj_tiles gMonBackPic_Omanyte, 0x800, 138
- obj_tiles gMonBackPic_Omastar, 0x800, 139
- obj_tiles gMonBackPic_Kabuto, 0x800, 140
- obj_tiles gMonBackPic_Kabutops, 0x800, 141
- obj_tiles gMonBackPic_Aerodactyl, 0x800, 142
- obj_tiles gMonBackPic_Snorlax, 0x800, 143
- obj_tiles gMonBackPic_Articuno, 0x800, 144
- obj_tiles gMonBackPic_Zapdos, 0x800, 145
- obj_tiles gMonBackPic_Moltres, 0x800, 146
- obj_tiles gMonBackPic_Dratini, 0x800, 147
- obj_tiles gMonBackPic_Dragonair, 0x800, 148
- obj_tiles gMonBackPic_Dragonite, 0x800, 149
- obj_tiles gMonBackPic_Mewtwo, 0x800, 150
- obj_tiles gMonBackPic_Mew, 0x800, 151
- obj_tiles gMonBackPic_Chikorita, 0x800, 152
- obj_tiles gMonBackPic_Bayleef, 0x800, 153
- obj_tiles gMonBackPic_Meganium, 0x800, 154
- obj_tiles gMonBackPic_Cyndaquil, 0x800, 155
- obj_tiles gMonBackPic_Quilava, 0x800, 156
- obj_tiles gMonBackPic_Typhlosion, 0x800, 157
- obj_tiles gMonBackPic_Totodile, 0x800, 158
- obj_tiles gMonBackPic_Croconaw, 0x800, 159
- obj_tiles gMonBackPic_Feraligatr, 0x800, 160
- obj_tiles gMonBackPic_Sentret, 0x800, 161
- obj_tiles gMonBackPic_Furret, 0x800, 162
- obj_tiles gMonBackPic_Hoothoot, 0x800, 163
- obj_tiles gMonBackPic_Noctowl, 0x800, 164
- obj_tiles gMonBackPic_Ledyba, 0x800, 165
- obj_tiles gMonBackPic_Ledian, 0x800, 166
- obj_tiles gMonBackPic_Spinarak, 0x800, 167
- obj_tiles gMonBackPic_Ariados, 0x800, 168
- obj_tiles gMonBackPic_Crobat, 0x800, 169
- obj_tiles gMonBackPic_Chinchou, 0x800, 170
- obj_tiles gMonBackPic_Lanturn, 0x800, 171
- obj_tiles gMonBackPic_Pichu, 0x800, 172
- obj_tiles gMonBackPic_Cleffa, 0x800, 173
- obj_tiles gMonBackPic_Igglybuff, 0x800, 174
- obj_tiles gMonBackPic_Togepi, 0x800, 175
- obj_tiles gMonBackPic_Togetic, 0x800, 176
- obj_tiles gMonBackPic_Natu, 0x800, 177
- obj_tiles gMonBackPic_Xatu, 0x800, 178
- obj_tiles gMonBackPic_Mareep, 0x800, 179
- obj_tiles gMonBackPic_Flaaffy, 0x800, 180
- obj_tiles gMonBackPic_Ampharos, 0x800, 181
- obj_tiles gMonBackPic_Bellossom, 0x800, 182
- obj_tiles gMonBackPic_Marill, 0x800, 183
- obj_tiles gMonBackPic_Azumarill, 0x800, 184
- obj_tiles gMonBackPic_Sudowoodo, 0x800, 185
- obj_tiles gMonBackPic_Politoed, 0x800, 186
- obj_tiles gMonBackPic_Hoppip, 0x800, 187
- obj_tiles gMonBackPic_Skiploom, 0x800, 188
- obj_tiles gMonBackPic_Jumpluff, 0x800, 189
- obj_tiles gMonBackPic_Aipom, 0x800, 190
- obj_tiles gMonBackPic_Sunkern, 0x800, 191
- obj_tiles gMonBackPic_Sunflora, 0x800, 192
- obj_tiles gMonBackPic_Yanma, 0x800, 193
- obj_tiles gMonBackPic_Wooper, 0x800, 194
- obj_tiles gMonBackPic_Quagsire, 0x800, 195
- obj_tiles gMonBackPic_Espeon, 0x800, 196
- obj_tiles gMonBackPic_Umbreon, 0x800, 197
- obj_tiles gMonBackPic_Murkrow, 0x800, 198
- obj_tiles gMonBackPic_Slowking, 0x800, 199
- obj_tiles gMonBackPic_Misdreavus, 0x800, 200
- obj_tiles gMonBackPic_UnownA, 0x800, 201
- obj_tiles gMonBackPic_Wobbuffet, 0x800, 202
- obj_tiles gMonBackPic_Girafarig, 0x800, 203
- obj_tiles gMonBackPic_Pineco, 0x800, 204
- obj_tiles gMonBackPic_Forretress, 0x800, 205
- obj_tiles gMonBackPic_Dunsparce, 0x800, 206
- obj_tiles gMonBackPic_Gligar, 0x800, 207
- obj_tiles gMonBackPic_Steelix, 0x800, 208
- obj_tiles gMonBackPic_Snubbull, 0x800, 209
- obj_tiles gMonBackPic_Granbull, 0x800, 210
- obj_tiles gMonBackPic_Qwilfish, 0x800, 211
- obj_tiles gMonBackPic_Scizor, 0x800, 212
- obj_tiles gMonBackPic_Shuckle, 0x800, 213
- obj_tiles gMonBackPic_Heracross, 0x800, 214
- obj_tiles gMonBackPic_Sneasel, 0x800, 215
- obj_tiles gMonBackPic_Teddiursa, 0x800, 216
- obj_tiles gMonBackPic_Ursaring, 0x800, 217
- obj_tiles gMonBackPic_Slugma, 0x800, 218
- obj_tiles gMonBackPic_Magcargo, 0x800, 219
- obj_tiles gMonBackPic_Swinub, 0x800, 220
- obj_tiles gMonBackPic_Piloswine, 0x800, 221
- obj_tiles gMonBackPic_Corsola, 0x800, 222
- obj_tiles gMonBackPic_Remoraid, 0x800, 223
- obj_tiles gMonBackPic_Octillery, 0x800, 224
- obj_tiles gMonBackPic_Delibird, 0x800, 225
- obj_tiles gMonBackPic_Mantine, 0x800, 226
- obj_tiles gMonBackPic_Skarmory, 0x800, 227
- obj_tiles gMonBackPic_Houndour, 0x800, 228
- obj_tiles gMonBackPic_Houndoom, 0x800, 229
- obj_tiles gMonBackPic_Kingdra, 0x800, 230
- obj_tiles gMonBackPic_Phanpy, 0x800, 231
- obj_tiles gMonBackPic_Donphan, 0x800, 232
- obj_tiles gMonBackPic_Porygon2, 0x800, 233
- obj_tiles gMonBackPic_Stantler, 0x800, 234
- obj_tiles gMonBackPic_Smeargle, 0x800, 235
- obj_tiles gMonBackPic_Tyrogue, 0x800, 236
- obj_tiles gMonBackPic_Hitmontop, 0x800, 237
- obj_tiles gMonBackPic_Smoochum, 0x800, 238
- obj_tiles gMonBackPic_Elekid, 0x800, 239
- obj_tiles gMonBackPic_Magby, 0x800, 240
- obj_tiles gMonBackPic_Miltank, 0x800, 241
- obj_tiles gMonBackPic_Blissey, 0x800, 242
- obj_tiles gMonBackPic_Raikou, 0x800, 243
- obj_tiles gMonBackPic_Entei, 0x800, 244
- obj_tiles gMonBackPic_Suicune, 0x800, 245
- obj_tiles gMonBackPic_Larvitar, 0x800, 246
- obj_tiles gMonBackPic_Pupitar, 0x800, 247
- obj_tiles gMonBackPic_Tyranitar, 0x800, 248
- obj_tiles gMonBackPic_Lugia, 0x800, 249
- obj_tiles gMonBackPic_HoOh, 0x800, 250
- obj_tiles gMonBackPic_Celebi, 0x800, 251
- obj_tiles gMonBackPic_QuestionMark, 0x800, 252
- obj_tiles gMonBackPic_QuestionMark, 0x800, 253
- obj_tiles gMonBackPic_QuestionMark, 0x800, 254
- obj_tiles gMonBackPic_QuestionMark, 0x800, 255
- obj_tiles gMonBackPic_QuestionMark, 0x800, 256
- obj_tiles gMonBackPic_QuestionMark, 0x800, 257
- obj_tiles gMonBackPic_QuestionMark, 0x800, 258
- obj_tiles gMonBackPic_QuestionMark, 0x800, 259
- obj_tiles gMonBackPic_QuestionMark, 0x800, 260
- obj_tiles gMonBackPic_QuestionMark, 0x800, 261
- obj_tiles gMonBackPic_QuestionMark, 0x800, 262
- obj_tiles gMonBackPic_QuestionMark, 0x800, 263
- obj_tiles gMonBackPic_QuestionMark, 0x800, 264
- obj_tiles gMonBackPic_QuestionMark, 0x800, 265
- obj_tiles gMonBackPic_QuestionMark, 0x800, 266
- obj_tiles gMonBackPic_QuestionMark, 0x800, 267
- obj_tiles gMonBackPic_QuestionMark, 0x800, 268
- obj_tiles gMonBackPic_QuestionMark, 0x800, 269
- obj_tiles gMonBackPic_QuestionMark, 0x800, 270
- obj_tiles gMonBackPic_QuestionMark, 0x800, 271
- obj_tiles gMonBackPic_QuestionMark, 0x800, 272
- obj_tiles gMonBackPic_QuestionMark, 0x800, 273
- obj_tiles gMonBackPic_QuestionMark, 0x800, 274
- obj_tiles gMonBackPic_QuestionMark, 0x800, 275
- obj_tiles gMonBackPic_QuestionMark, 0x800, 276
- obj_tiles gMonBackPic_Treecko, 0x800, 277
- obj_tiles gMonBackPic_Grovyle, 0x800, 278
- obj_tiles gMonBackPic_Sceptile, 0x800, 279
- obj_tiles gMonBackPic_Torchic, 0x800, 280
- obj_tiles gMonBackPic_Combusken, 0x800, 281
- obj_tiles gMonBackPic_Blaziken, 0x800, 282
- obj_tiles gMonBackPic_Mudkip, 0x800, 283
- obj_tiles gMonBackPic_Marshtomp, 0x800, 284
- obj_tiles gMonBackPic_Swampert, 0x800, 285
- obj_tiles gMonBackPic_Poochyena, 0x800, 286
- obj_tiles gMonBackPic_Mightyena, 0x800, 287
- obj_tiles gMonBackPic_Zigzagoon, 0x800, 288
- obj_tiles gMonBackPic_Linoone, 0x800, 289
- obj_tiles gMonBackPic_Wurmple, 0x800, 290
- obj_tiles gMonBackPic_Silcoon, 0x800, 291
- obj_tiles gMonBackPic_Beautifly, 0x800, 292
- obj_tiles gMonBackPic_Cascoon, 0x800, 293
- obj_tiles gMonBackPic_Dustox, 0x800, 294
- obj_tiles gMonBackPic_Lotad, 0x800, 295
- obj_tiles gMonBackPic_Lombre, 0x800, 296
- obj_tiles gMonBackPic_Ludicolo, 0x800, 297
- obj_tiles gMonBackPic_Seedot, 0x800, 298
- obj_tiles gMonBackPic_Nuzleaf, 0x800, 299
- obj_tiles gMonBackPic_Shiftry, 0x800, 300
- obj_tiles gMonBackPic_Nincada, 0x800, 301
- obj_tiles gMonBackPic_Ninjask, 0x800, 302
- obj_tiles gMonBackPic_Shedinja, 0x800, 303
- obj_tiles gMonBackPic_Taillow, 0x800, 304
- obj_tiles gMonBackPic_Swellow, 0x800, 305
- obj_tiles gMonBackPic_Shroomish, 0x800, 306
- obj_tiles gMonBackPic_Breloom, 0x800, 307
- obj_tiles gMonBackPic_Spinda, 0x800, 308
- obj_tiles gMonBackPic_Wingull, 0x800, 309
- obj_tiles gMonBackPic_Pelipper, 0x800, 310
- obj_tiles gMonBackPic_Surskit, 0x800, 311
- obj_tiles gMonBackPic_Masquerain, 0x800, 312
- obj_tiles gMonBackPic_Wailmer, 0x800, 313
- obj_tiles gMonBackPic_Wailord, 0x800, 314
- obj_tiles gMonBackPic_Skitty, 0x800, 315
- obj_tiles gMonBackPic_Delcatty, 0x800, 316
- obj_tiles gMonBackPic_Kecleon, 0x800, 317
- obj_tiles gMonBackPic_Baltoy, 0x800, 318
- obj_tiles gMonBackPic_Claydol, 0x800, 319
- obj_tiles gMonBackPic_Nosepass, 0x800, 320
- obj_tiles gMonBackPic_Torkoal, 0x800, 321
- obj_tiles gMonBackPic_Sableye, 0x800, 322
- obj_tiles gMonBackPic_Barboach, 0x800, 323
- obj_tiles gMonBackPic_Whiscash, 0x800, 324
- obj_tiles gMonBackPic_Luvdisc, 0x800, 325
- obj_tiles gMonBackPic_Corphish, 0x800, 326
- obj_tiles gMonBackPic_Crawdaunt, 0x800, 327
- obj_tiles gMonBackPic_Feebas, 0x800, 328
- obj_tiles gMonBackPic_Milotic, 0x800, 329
- obj_tiles gMonBackPic_Carvanha, 0x800, 330
- obj_tiles gMonBackPic_Sharpedo, 0x800, 331
- obj_tiles gMonBackPic_Trapinch, 0x800, 332
- obj_tiles gMonBackPic_Vibrava, 0x800, 333
- obj_tiles gMonBackPic_Flygon, 0x800, 334
- obj_tiles gMonBackPic_Makuhita, 0x800, 335
- obj_tiles gMonBackPic_Hariyama, 0x800, 336
- obj_tiles gMonBackPic_Electrike, 0x800, 337
- obj_tiles gMonBackPic_Manectric, 0x800, 338
- obj_tiles gMonBackPic_Numel, 0x800, 339
- obj_tiles gMonBackPic_Camerupt, 0x800, 340
- obj_tiles gMonBackPic_Spheal, 0x800, 341
- obj_tiles gMonBackPic_Sealeo, 0x800, 342
- obj_tiles gMonBackPic_Walrein, 0x800, 343
- obj_tiles gMonBackPic_Cacnea, 0x800, 344
- obj_tiles gMonBackPic_Cacturne, 0x800, 345
- obj_tiles gMonBackPic_Snorunt, 0x800, 346
- obj_tiles gMonBackPic_Glalie, 0x800, 347
- obj_tiles gMonBackPic_Lunatone, 0x800, 348
- obj_tiles gMonBackPic_Solrock, 0x800, 349
- obj_tiles gMonBackPic_Azurill, 0x800, 350
- obj_tiles gMonBackPic_Spoink, 0x800, 351
- obj_tiles gMonBackPic_Grumpig, 0x800, 352
- obj_tiles gMonBackPic_Plusle, 0x800, 353
- obj_tiles gMonBackPic_Minun, 0x800, 354
- obj_tiles gMonBackPic_Mawile, 0x800, 355
- obj_tiles gMonBackPic_Meditite, 0x800, 356
- obj_tiles gMonBackPic_Medicham, 0x800, 357
- obj_tiles gMonBackPic_Swablu, 0x800, 358
- obj_tiles gMonBackPic_Altaria, 0x800, 359
- obj_tiles gMonBackPic_Wynaut, 0x800, 360
- obj_tiles gMonBackPic_Duskull, 0x800, 361
- obj_tiles gMonBackPic_Dusclops, 0x800, 362
- obj_tiles gMonBackPic_Roselia, 0x800, 363
- obj_tiles gMonBackPic_Slakoth, 0x800, 364
- obj_tiles gMonBackPic_Vigoroth, 0x800, 365
- obj_tiles gMonBackPic_Slaking, 0x800, 366
- obj_tiles gMonBackPic_Gulpin, 0x800, 367
- obj_tiles gMonBackPic_Swalot, 0x800, 368
- obj_tiles gMonBackPic_Tropius, 0x800, 369
- obj_tiles gMonBackPic_Whismur, 0x800, 370
- obj_tiles gMonBackPic_Loudred, 0x800, 371
- obj_tiles gMonBackPic_Exploud, 0x800, 372
- obj_tiles gMonBackPic_Clamperl, 0x800, 373
- obj_tiles gMonBackPic_Huntail, 0x800, 374
- obj_tiles gMonBackPic_Gorebyss, 0x800, 375
- obj_tiles gMonBackPic_Absol, 0x800, 376
- obj_tiles gMonBackPic_Shuppet, 0x800, 377
- obj_tiles gMonBackPic_Banette, 0x800, 378
- obj_tiles gMonBackPic_Seviper, 0x800, 379
- obj_tiles gMonBackPic_Zangoose, 0x800, 380
- obj_tiles gMonBackPic_Relicanth, 0x800, 381
- obj_tiles gMonBackPic_Aron, 0x800, 382
- obj_tiles gMonBackPic_Lairon, 0x800, 383
- obj_tiles gMonBackPic_Aggron, 0x800, 384
- obj_tiles gMonBackPic_Castform, 0x800, 385
- obj_tiles gMonBackPic_Volbeat, 0x800, 386
- obj_tiles gMonBackPic_Illumise, 0x800, 387
- obj_tiles gMonBackPic_Lileep, 0x800, 388
- obj_tiles gMonBackPic_Cradily, 0x800, 389
- obj_tiles gMonBackPic_Anorith, 0x800, 390
- obj_tiles gMonBackPic_Armaldo, 0x800, 391
- obj_tiles gMonBackPic_Ralts, 0x800, 392
- obj_tiles gMonBackPic_Kirlia, 0x800, 393
- obj_tiles gMonBackPic_Gardevoir, 0x800, 394
- obj_tiles gMonBackPic_Bagon, 0x800, 395
- obj_tiles gMonBackPic_Shelgon, 0x800, 396
- obj_tiles gMonBackPic_Salamence, 0x800, 397
- obj_tiles gMonBackPic_Beldum, 0x800, 398
- obj_tiles gMonBackPic_Metang, 0x800, 399
- obj_tiles gMonBackPic_Metagross, 0x800, 400
- obj_tiles gMonBackPic_Regirock, 0x800, 401
- obj_tiles gMonBackPic_Regice, 0x800, 402
- obj_tiles gMonBackPic_Registeel, 0x800, 403
- obj_tiles gMonBackPic_Kyogre, 0x800, 404
- obj_tiles gMonBackPic_Groudon, 0x800, 405
- obj_tiles gMonBackPic_Rayquaza, 0x800, 406
- obj_tiles gMonBackPic_Latias, 0x800, 407
- obj_tiles gMonBackPic_Latios, 0x800, 408
- obj_tiles gMonBackPic_Jirachi, 0x800, 409
- obj_tiles gMonBackPic_Deoxys, 0x800, 410
- obj_tiles gMonBackPic_Chimecho, 0x800, 411
- obj_tiles gMonPic_Egg, 0x800, 412
- obj_tiles gMonBackPic_UnownB, 0x800, 413
- obj_tiles gMonBackPic_UnownC, 0x800, 414
- obj_tiles gMonBackPic_UnownD, 0x800, 415
- obj_tiles gMonBackPic_UnownE, 0x800, 416
- obj_tiles gMonBackPic_UnownF, 0x800, 417
- obj_tiles gMonBackPic_UnownG, 0x800, 418
- obj_tiles gMonBackPic_UnownH, 0x800, 419
- obj_tiles gMonBackPic_UnownI, 0x800, 420
- obj_tiles gMonBackPic_UnownJ, 0x800, 421
- obj_tiles gMonBackPic_UnownK, 0x800, 422
- obj_tiles gMonBackPic_UnownL, 0x800, 423
- obj_tiles gMonBackPic_UnownM, 0x800, 424
- obj_tiles gMonBackPic_UnownN, 0x800, 425
- obj_tiles gMonBackPic_UnownO, 0x800, 426
- obj_tiles gMonBackPic_UnownP, 0x800, 427
- obj_tiles gMonBackPic_UnownQ, 0x800, 428
- obj_tiles gMonBackPic_UnownR, 0x800, 429
- obj_tiles gMonBackPic_UnownS, 0x800, 430
- obj_tiles gMonBackPic_UnownT, 0x800, 431
- obj_tiles gMonBackPic_UnownU, 0x800, 432
- obj_tiles gMonBackPic_UnownV, 0x800, 433
- obj_tiles gMonBackPic_UnownW, 0x800, 434
- obj_tiles gMonBackPic_UnownX, 0x800, 435
- obj_tiles gMonBackPic_UnownY, 0x800, 436
- obj_tiles gMonBackPic_UnownZ, 0x800, 437
- obj_tiles gMonBackPic_UnownExclamationMark, 0x800, 438
- obj_tiles gMonBackPic_UnownQuestionMark, 0x800, 439
+ obj_tiles gMonBackPic_CircledQuestionMark, 0x800, SPECIES_NONE
+ obj_tiles gMonBackPic_Bulbasaur, 0x800, SPECIES_BULBASAUR
+ obj_tiles gMonBackPic_Ivysaur, 0x800, SPECIES_IVYSAUR
+ obj_tiles gMonBackPic_Venusaur, 0x800, SPECIES_VENUSAUR
+ obj_tiles gMonBackPic_Charmander, 0x800, SPECIES_CHARMANDER
+ obj_tiles gMonBackPic_Charmeleon, 0x800, SPECIES_CHARMELEON
+ obj_tiles gMonBackPic_Charizard, 0x800, SPECIES_CHARIZARD
+ obj_tiles gMonBackPic_Squirtle, 0x800, SPECIES_SQUIRTLE
+ obj_tiles gMonBackPic_Wartortle, 0x800, SPECIES_WARTORTLE
+ obj_tiles gMonBackPic_Blastoise, 0x800, SPECIES_BLASTOISE
+ obj_tiles gMonBackPic_Caterpie, 0x800, SPECIES_CATERPIE
+ obj_tiles gMonBackPic_Metapod, 0x800, SPECIES_METAPOD
+ obj_tiles gMonBackPic_Butterfree, 0x800, SPECIES_BUTTERFREE
+ obj_tiles gMonBackPic_Weedle, 0x800, SPECIES_WEEDLE
+ obj_tiles gMonBackPic_Kakuna, 0x800, SPECIES_KAKUNA
+ obj_tiles gMonBackPic_Beedrill, 0x800, SPECIES_BEEDRILL
+ obj_tiles gMonBackPic_Pidgey, 0x800, SPECIES_PIDGEY
+ obj_tiles gMonBackPic_Pidgeotto, 0x800, SPECIES_PIDGEOTTO
+ obj_tiles gMonBackPic_Pidgeot, 0x800, SPECIES_PIDGEOT
+ obj_tiles gMonBackPic_Rattata, 0x800, SPECIES_RATTATA
+ obj_tiles gMonBackPic_Raticate, 0x800, SPECIES_RATICATE
+ obj_tiles gMonBackPic_Spearow, 0x800, SPECIES_SPEAROW
+ obj_tiles gMonBackPic_Fearow, 0x800, SPECIES_FEAROW
+ obj_tiles gMonBackPic_Ekans, 0x800, SPECIES_EKANS
+ obj_tiles gMonBackPic_Arbok, 0x800, SPECIES_ARBOK
+ obj_tiles gMonBackPic_Pikachu, 0x800, SPECIES_PIKACHU
+ obj_tiles gMonBackPic_Raichu, 0x800, SPECIES_RAICHU
+ obj_tiles gMonBackPic_Sandshrew, 0x800, SPECIES_SANDSHREW
+ obj_tiles gMonBackPic_Sandslash, 0x800, SPECIES_SANDSLASH
+ obj_tiles gMonBackPic_NidoranF, 0x800, SPECIES_NIDORAN_F
+ obj_tiles gMonBackPic_Nidorina, 0x800, SPECIES_NIDORINA
+ obj_tiles gMonBackPic_Nidoqueen, 0x800, SPECIES_NIDOQUEEN
+ obj_tiles gMonBackPic_NidoranM, 0x800, SPECIES_NIDORAN_M
+ obj_tiles gMonBackPic_Nidorino, 0x800, SPECIES_NIDORINO
+ obj_tiles gMonBackPic_Nidoking, 0x800, SPECIES_NIDOKING
+ obj_tiles gMonBackPic_Clefairy, 0x800, SPECIES_CLEFAIRY
+ obj_tiles gMonBackPic_Clefable, 0x800, SPECIES_CLEFABLE
+ obj_tiles gMonBackPic_Vulpix, 0x800, SPECIES_VULPIX
+ obj_tiles gMonBackPic_Ninetales, 0x800, SPECIES_NINETALES
+ obj_tiles gMonBackPic_Jigglypuff, 0x800, SPECIES_JIGGLYPUFF
+ obj_tiles gMonBackPic_Wigglytuff, 0x800, SPECIES_WIGGLYTUFF
+ obj_tiles gMonBackPic_Zubat, 0x800, SPECIES_ZUBAT
+ obj_tiles gMonBackPic_Golbat, 0x800, SPECIES_GOLBAT
+ obj_tiles gMonBackPic_Oddish, 0x800, SPECIES_ODDISH
+ obj_tiles gMonBackPic_Gloom, 0x800, SPECIES_GLOOM
+ obj_tiles gMonBackPic_Vileplume, 0x800, SPECIES_VILEPLUME
+ obj_tiles gMonBackPic_Paras, 0x800, SPECIES_PARAS
+ obj_tiles gMonBackPic_Parasect, 0x800, SPECIES_PARASECT
+ obj_tiles gMonBackPic_Venonat, 0x800, SPECIES_VENONAT
+ obj_tiles gMonBackPic_Venomoth, 0x800, SPECIES_VENOMOTH
+ obj_tiles gMonBackPic_Diglett, 0x800, SPECIES_DIGLETT
+ obj_tiles gMonBackPic_Dugtrio, 0x800, SPECIES_DUGTRIO
+ obj_tiles gMonBackPic_Meowth, 0x800, SPECIES_MEOWTH
+ obj_tiles gMonBackPic_Persian, 0x800, SPECIES_PERSIAN
+ obj_tiles gMonBackPic_Psyduck, 0x800, SPECIES_PSYDUCK
+ obj_tiles gMonBackPic_Golduck, 0x800, SPECIES_GOLDUCK
+ obj_tiles gMonBackPic_Mankey, 0x800, SPECIES_MANKEY
+ obj_tiles gMonBackPic_Primeape, 0x800, SPECIES_PRIMEAPE
+ obj_tiles gMonBackPic_Growlithe, 0x800, SPECIES_GROWLITHE
+ obj_tiles gMonBackPic_Arcanine, 0x800, SPECIES_ARCANINE
+ obj_tiles gMonBackPic_Poliwag, 0x800, SPECIES_POLIWAG
+ obj_tiles gMonBackPic_Poliwhirl, 0x800, SPECIES_POLIWHIRL
+ obj_tiles gMonBackPic_Poliwrath, 0x800, SPECIES_POLIWRATH
+ obj_tiles gMonBackPic_Abra, 0x800, SPECIES_ABRA
+ obj_tiles gMonBackPic_Kadabra, 0x800, SPECIES_KADABRA
+ obj_tiles gMonBackPic_Alakazam, 0x800, SPECIES_ALAKAZAM
+ obj_tiles gMonBackPic_Machop, 0x800, SPECIES_MACHOP
+ obj_tiles gMonBackPic_Machoke, 0x800, SPECIES_MACHOKE
+ obj_tiles gMonBackPic_Machamp, 0x800, SPECIES_MACHAMP
+ obj_tiles gMonBackPic_Bellsprout, 0x800, SPECIES_BELLSPROUT
+ obj_tiles gMonBackPic_Weepinbell, 0x800, SPECIES_WEEPINBELL
+ obj_tiles gMonBackPic_Victreebel, 0x800, SPECIES_VICTREEBEL
+ obj_tiles gMonBackPic_Tentacool, 0x800, SPECIES_TENTACOOL
+ obj_tiles gMonBackPic_Tentacruel, 0x800, SPECIES_TENTACRUEL
+ obj_tiles gMonBackPic_Geodude, 0x800, SPECIES_GEODUDE
+ obj_tiles gMonBackPic_Graveler, 0x800, SPECIES_GRAVELER
+ obj_tiles gMonBackPic_Golem, 0x800, SPECIES_GOLEM
+ obj_tiles gMonBackPic_Ponyta, 0x800, SPECIES_PONYTA
+ obj_tiles gMonBackPic_Rapidash, 0x800, SPECIES_RAPIDASH
+ obj_tiles gMonBackPic_Slowpoke, 0x800, SPECIES_SLOWPOKE
+ obj_tiles gMonBackPic_Slowbro, 0x800, SPECIES_SLOWBRO
+ obj_tiles gMonBackPic_Magnemite, 0x800, SPECIES_MAGNEMITE
+ obj_tiles gMonBackPic_Magneton, 0x800, SPECIES_MAGNETON
+ obj_tiles gMonBackPic_Farfetchd, 0x800, SPECIES_FARFETCHD
+ obj_tiles gMonBackPic_Doduo, 0x800, SPECIES_DODUO
+ obj_tiles gMonBackPic_Dodrio, 0x800, SPECIES_DODRIO
+ obj_tiles gMonBackPic_Seel, 0x800, SPECIES_SEEL
+ obj_tiles gMonBackPic_Dewgong, 0x800, SPECIES_DEWGONG
+ obj_tiles gMonBackPic_Grimer, 0x800, SPECIES_GRIMER
+ obj_tiles gMonBackPic_Muk, 0x800, SPECIES_MUK
+ obj_tiles gMonBackPic_Shellder, 0x800, SPECIES_SHELLDER
+ obj_tiles gMonBackPic_Cloyster, 0x800, SPECIES_CLOYSTER
+ obj_tiles gMonBackPic_Gastly, 0x800, SPECIES_GASTLY
+ obj_tiles gMonBackPic_Haunter, 0x800, SPECIES_HAUNTER
+ obj_tiles gMonBackPic_Gengar, 0x800, SPECIES_GENGAR
+ obj_tiles gMonBackPic_Onix, 0x800, SPECIES_ONIX
+ obj_tiles gMonBackPic_Drowzee, 0x800, SPECIES_DROWZEE
+ obj_tiles gMonBackPic_Hypno, 0x800, SPECIES_HYPNO
+ obj_tiles gMonBackPic_Krabby, 0x800, SPECIES_KRABBY
+ obj_tiles gMonBackPic_Kingler, 0x800, SPECIES_KINGLER
+ obj_tiles gMonBackPic_Voltorb, 0x800, SPECIES_VOLTORB
+ obj_tiles gMonBackPic_Electrode, 0x800, SPECIES_ELECTRODE
+ obj_tiles gMonBackPic_Exeggcute, 0x800, SPECIES_EXEGGCUTE
+ obj_tiles gMonBackPic_Exeggutor, 0x800, SPECIES_EXEGGUTOR
+ obj_tiles gMonBackPic_Cubone, 0x800, SPECIES_CUBONE
+ obj_tiles gMonBackPic_Marowak, 0x800, SPECIES_MAROWAK
+ obj_tiles gMonBackPic_Hitmonlee, 0x800, SPECIES_HITMONLEE
+ obj_tiles gMonBackPic_Hitmonchan, 0x800, SPECIES_HITMONCHAN
+ obj_tiles gMonBackPic_Lickitung, 0x800, SPECIES_LICKITUNG
+ obj_tiles gMonBackPic_Koffing, 0x800, SPECIES_KOFFING
+ obj_tiles gMonBackPic_Weezing, 0x800, SPECIES_WEEZING
+ obj_tiles gMonBackPic_Rhyhorn, 0x800, SPECIES_RHYHORN
+ obj_tiles gMonBackPic_Rhydon, 0x800, SPECIES_RHYDON
+ obj_tiles gMonBackPic_Chansey, 0x800, SPECIES_CHANSEY
+ obj_tiles gMonBackPic_Tangela, 0x800, SPECIES_TANGELA
+ obj_tiles gMonBackPic_Kangaskhan, 0x800, SPECIES_KANGASKHAN
+ obj_tiles gMonBackPic_Horsea, 0x800, SPECIES_HORSEA
+ obj_tiles gMonBackPic_Seadra, 0x800, SPECIES_SEADRA
+ obj_tiles gMonBackPic_Goldeen, 0x800, SPECIES_GOLDEEN
+ obj_tiles gMonBackPic_Seaking, 0x800, SPECIES_SEAKING
+ obj_tiles gMonBackPic_Staryu, 0x800, SPECIES_STARYU
+ obj_tiles gMonBackPic_Starmie, 0x800, SPECIES_STARMIE
+ obj_tiles gMonBackPic_Mrmime, 0x800, SPECIES_MR_MIME
+ obj_tiles gMonBackPic_Scyther, 0x800, SPECIES_SCYTHER
+ obj_tiles gMonBackPic_Jynx, 0x800, SPECIES_JYNX
+ obj_tiles gMonBackPic_Electabuzz, 0x800, SPECIES_ELECTABUZZ
+ obj_tiles gMonBackPic_Magmar, 0x800, SPECIES_MAGMAR
+ obj_tiles gMonBackPic_Pinsir, 0x800, SPECIES_PINSIR
+ obj_tiles gMonBackPic_Tauros, 0x800, SPECIES_TAUROS
+ obj_tiles gMonBackPic_Magikarp, 0x800, SPECIES_MAGIKARP
+ obj_tiles gMonBackPic_Gyarados, 0x800, SPECIES_GYARADOS
+ obj_tiles gMonBackPic_Lapras, 0x800, SPECIES_LAPRAS
+ obj_tiles gMonBackPic_Ditto, 0x800, SPECIES_DITTO
+ obj_tiles gMonBackPic_Eevee, 0x800, SPECIES_EEVEE
+ obj_tiles gMonBackPic_Vaporeon, 0x800, SPECIES_VAPOREON
+ obj_tiles gMonBackPic_Jolteon, 0x800, SPECIES_JOLTEON
+ obj_tiles gMonBackPic_Flareon, 0x800, SPECIES_FLAREON
+ obj_tiles gMonBackPic_Porygon, 0x800, SPECIES_PORYGON
+ obj_tiles gMonBackPic_Omanyte, 0x800, SPECIES_OMANYTE
+ obj_tiles gMonBackPic_Omastar, 0x800, SPECIES_OMASTAR
+ obj_tiles gMonBackPic_Kabuto, 0x800, SPECIES_KABUTO
+ obj_tiles gMonBackPic_Kabutops, 0x800, SPECIES_KABUTOPS
+ obj_tiles gMonBackPic_Aerodactyl, 0x800, SPECIES_AERODACTYL
+ obj_tiles gMonBackPic_Snorlax, 0x800, SPECIES_SNORLAX
+ obj_tiles gMonBackPic_Articuno, 0x800, SPECIES_ARTICUNO
+ obj_tiles gMonBackPic_Zapdos, 0x800, SPECIES_ZAPDOS
+ obj_tiles gMonBackPic_Moltres, 0x800, SPECIES_MOLTRES
+ obj_tiles gMonBackPic_Dratini, 0x800, SPECIES_DRATINI
+ obj_tiles gMonBackPic_Dragonair, 0x800, SPECIES_DRAGONAIR
+ obj_tiles gMonBackPic_Dragonite, 0x800, SPECIES_DRAGONITE
+ obj_tiles gMonBackPic_Mewtwo, 0x800, SPECIES_MEWTWO
+ obj_tiles gMonBackPic_Mew, 0x800, SPECIES_MEW
+ obj_tiles gMonBackPic_Chikorita, 0x800, SPECIES_CHIKORITA
+ obj_tiles gMonBackPic_Bayleef, 0x800, SPECIES_BAYLEEF
+ obj_tiles gMonBackPic_Meganium, 0x800, SPECIES_MEGANIUM
+ obj_tiles gMonBackPic_Cyndaquil, 0x800, SPECIES_CYNDAQUIL
+ obj_tiles gMonBackPic_Quilava, 0x800, SPECIES_QUILAVA
+ obj_tiles gMonBackPic_Typhlosion, 0x800, SPECIES_TYPHLOSION
+ obj_tiles gMonBackPic_Totodile, 0x800, SPECIES_TOTODILE
+ obj_tiles gMonBackPic_Croconaw, 0x800, SPECIES_CROCONAW
+ obj_tiles gMonBackPic_Feraligatr, 0x800, SPECIES_FERALIGATR
+ obj_tiles gMonBackPic_Sentret, 0x800, SPECIES_SENTRET
+ obj_tiles gMonBackPic_Furret, 0x800, SPECIES_FURRET
+ obj_tiles gMonBackPic_Hoothoot, 0x800, SPECIES_HOOTHOOT
+ obj_tiles gMonBackPic_Noctowl, 0x800, SPECIES_NOCTOWL
+ obj_tiles gMonBackPic_Ledyba, 0x800, SPECIES_LEDYBA
+ obj_tiles gMonBackPic_Ledian, 0x800, SPECIES_LEDIAN
+ obj_tiles gMonBackPic_Spinarak, 0x800, SPECIES_SPINARAK
+ obj_tiles gMonBackPic_Ariados, 0x800, SPECIES_ARIADOS
+ obj_tiles gMonBackPic_Crobat, 0x800, SPECIES_CROBAT
+ obj_tiles gMonBackPic_Chinchou, 0x800, SPECIES_CHINCHOU
+ obj_tiles gMonBackPic_Lanturn, 0x800, SPECIES_LANTURN
+ obj_tiles gMonBackPic_Pichu, 0x800, SPECIES_PICHU
+ obj_tiles gMonBackPic_Cleffa, 0x800, SPECIES_CLEFFA
+ obj_tiles gMonBackPic_Igglybuff, 0x800, SPECIES_IGGLYBUFF
+ obj_tiles gMonBackPic_Togepi, 0x800, SPECIES_TOGEPI
+ obj_tiles gMonBackPic_Togetic, 0x800, SPECIES_TOGETIC
+ obj_tiles gMonBackPic_Natu, 0x800, SPECIES_NATU
+ obj_tiles gMonBackPic_Xatu, 0x800, SPECIES_XATU
+ obj_tiles gMonBackPic_Mareep, 0x800, SPECIES_MAREEP
+ obj_tiles gMonBackPic_Flaaffy, 0x800, SPECIES_FLAAFFY
+ obj_tiles gMonBackPic_Ampharos, 0x800, SPECIES_AMPHAROS
+ obj_tiles gMonBackPic_Bellossom, 0x800, SPECIES_BELLOSSOM
+ obj_tiles gMonBackPic_Marill, 0x800, SPECIES_MARILL
+ obj_tiles gMonBackPic_Azumarill, 0x800, SPECIES_AZUMARILL
+ obj_tiles gMonBackPic_Sudowoodo, 0x800, SPECIES_SUDOWOODO
+ obj_tiles gMonBackPic_Politoed, 0x800, SPECIES_POLITOED
+ obj_tiles gMonBackPic_Hoppip, 0x800, SPECIES_HOPPIP
+ obj_tiles gMonBackPic_Skiploom, 0x800, SPECIES_SKIPLOOM
+ obj_tiles gMonBackPic_Jumpluff, 0x800, SPECIES_JUMPLUFF
+ obj_tiles gMonBackPic_Aipom, 0x800, SPECIES_AIPOM
+ obj_tiles gMonBackPic_Sunkern, 0x800, SPECIES_SUNKERN
+ obj_tiles gMonBackPic_Sunflora, 0x800, SPECIES_SUNFLORA
+ obj_tiles gMonBackPic_Yanma, 0x800, SPECIES_YANMA
+ obj_tiles gMonBackPic_Wooper, 0x800, SPECIES_WOOPER
+ obj_tiles gMonBackPic_Quagsire, 0x800, SPECIES_QUAGSIRE
+ obj_tiles gMonBackPic_Espeon, 0x800, SPECIES_ESPEON
+ obj_tiles gMonBackPic_Umbreon, 0x800, SPECIES_UMBREON
+ obj_tiles gMonBackPic_Murkrow, 0x800, SPECIES_MURKROW
+ obj_tiles gMonBackPic_Slowking, 0x800, SPECIES_SLOWKING
+ obj_tiles gMonBackPic_Misdreavus, 0x800, SPECIES_MISDREAVUS
+ obj_tiles gMonBackPic_UnownA, 0x800, SPECIES_UNOWN
+ obj_tiles gMonBackPic_Wobbuffet, 0x800, SPECIES_WOBBUFFET
+ obj_tiles gMonBackPic_Girafarig, 0x800, SPECIES_GIRAFARIG
+ obj_tiles gMonBackPic_Pineco, 0x800, SPECIES_PINECO
+ obj_tiles gMonBackPic_Forretress, 0x800, SPECIES_FORRETRESS
+ obj_tiles gMonBackPic_Dunsparce, 0x800, SPECIES_DUNSPARCE
+ obj_tiles gMonBackPic_Gligar, 0x800, SPECIES_GLIGAR
+ obj_tiles gMonBackPic_Steelix, 0x800, SPECIES_STEELIX
+ obj_tiles gMonBackPic_Snubbull, 0x800, SPECIES_SNUBBULL
+ obj_tiles gMonBackPic_Granbull, 0x800, SPECIES_GRANBULL
+ obj_tiles gMonBackPic_Qwilfish, 0x800, SPECIES_QWILFISH
+ obj_tiles gMonBackPic_Scizor, 0x800, SPECIES_SCIZOR
+ obj_tiles gMonBackPic_Shuckle, 0x800, SPECIES_SHUCKLE
+ obj_tiles gMonBackPic_Heracross, 0x800, SPECIES_HERACROSS
+ obj_tiles gMonBackPic_Sneasel, 0x800, SPECIES_SNEASEL
+ obj_tiles gMonBackPic_Teddiursa, 0x800, SPECIES_TEDDIURSA
+ obj_tiles gMonBackPic_Ursaring, 0x800, SPECIES_URSARING
+ obj_tiles gMonBackPic_Slugma, 0x800, SPECIES_SLUGMA
+ obj_tiles gMonBackPic_Magcargo, 0x800, SPECIES_MAGCARGO
+ obj_tiles gMonBackPic_Swinub, 0x800, SPECIES_SWINUB
+ obj_tiles gMonBackPic_Piloswine, 0x800, SPECIES_PILOSWINE
+ obj_tiles gMonBackPic_Corsola, 0x800, SPECIES_CORSOLA
+ obj_tiles gMonBackPic_Remoraid, 0x800, SPECIES_REMORAID
+ obj_tiles gMonBackPic_Octillery, 0x800, SPECIES_OCTILLERY
+ obj_tiles gMonBackPic_Delibird, 0x800, SPECIES_DELIBIRD
+ obj_tiles gMonBackPic_Mantine, 0x800, SPECIES_MANTINE
+ obj_tiles gMonBackPic_Skarmory, 0x800, SPECIES_SKARMORY
+ obj_tiles gMonBackPic_Houndour, 0x800, SPECIES_HOUNDOUR
+ obj_tiles gMonBackPic_Houndoom, 0x800, SPECIES_HOUNDOOM
+ obj_tiles gMonBackPic_Kingdra, 0x800, SPECIES_KINGDRA
+ obj_tiles gMonBackPic_Phanpy, 0x800, SPECIES_PHANPY
+ obj_tiles gMonBackPic_Donphan, 0x800, SPECIES_DONPHAN
+ obj_tiles gMonBackPic_Porygon2, 0x800, SPECIES_PORYGON2
+ obj_tiles gMonBackPic_Stantler, 0x800, SPECIES_STANTLER
+ obj_tiles gMonBackPic_Smeargle, 0x800, SPECIES_SMEARGLE
+ obj_tiles gMonBackPic_Tyrogue, 0x800, SPECIES_TYROGUE
+ obj_tiles gMonBackPic_Hitmontop, 0x800, SPECIES_HITMONTOP
+ obj_tiles gMonBackPic_Smoochum, 0x800, SPECIES_SMOOCHUM
+ obj_tiles gMonBackPic_Elekid, 0x800, SPECIES_ELEKID
+ obj_tiles gMonBackPic_Magby, 0x800, SPECIES_MAGBY
+ obj_tiles gMonBackPic_Miltank, 0x800, SPECIES_MILTANK
+ obj_tiles gMonBackPic_Blissey, 0x800, SPECIES_BLISSEY
+ obj_tiles gMonBackPic_Raikou, 0x800, SPECIES_RAIKOU
+ obj_tiles gMonBackPic_Entei, 0x800, SPECIES_ENTEI
+ obj_tiles gMonBackPic_Suicune, 0x800, SPECIES_SUICUNE
+ obj_tiles gMonBackPic_Larvitar, 0x800, SPECIES_LARVITAR
+ obj_tiles gMonBackPic_Pupitar, 0x800, SPECIES_PUPITAR
+ obj_tiles gMonBackPic_Tyranitar, 0x800, SPECIES_TYRANITAR
+ obj_tiles gMonBackPic_Lugia, 0x800, SPECIES_LUGIA
+ obj_tiles gMonBackPic_HoOh, 0x800, SPECIES_HO_OH
+ obj_tiles gMonBackPic_Celebi, 0x800, SPECIES_CELEBI
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_B
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_C
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_D
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_E
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_F
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_G
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_H
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_I
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_J
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_K
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_L
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_M
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_N
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_O
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_P
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_Q
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_R
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_S
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_T
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_U
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_V
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_W
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_X
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_Y
+ obj_tiles gMonBackPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_Z
+ obj_tiles gMonBackPic_Treecko, 0x800, SPECIES_TREECKO
+ obj_tiles gMonBackPic_Grovyle, 0x800, SPECIES_GROVYLE
+ obj_tiles gMonBackPic_Sceptile, 0x800, SPECIES_SCEPTILE
+ obj_tiles gMonBackPic_Torchic, 0x800, SPECIES_TORCHIC
+ obj_tiles gMonBackPic_Combusken, 0x800, SPECIES_COMBUSKEN
+ obj_tiles gMonBackPic_Blaziken, 0x800, SPECIES_BLAZIKEN
+ obj_tiles gMonBackPic_Mudkip, 0x800, SPECIES_MUDKIP
+ obj_tiles gMonBackPic_Marshtomp, 0x800, SPECIES_MARSHTOMP
+ obj_tiles gMonBackPic_Swampert, 0x800, SPECIES_SWAMPERT
+ obj_tiles gMonBackPic_Poochyena, 0x800, SPECIES_POOCHYENA
+ obj_tiles gMonBackPic_Mightyena, 0x800, SPECIES_MIGHTYENA
+ obj_tiles gMonBackPic_Zigzagoon, 0x800, SPECIES_ZIGZAGOON
+ obj_tiles gMonBackPic_Linoone, 0x800, SPECIES_LINOONE
+ obj_tiles gMonBackPic_Wurmple, 0x800, SPECIES_WURMPLE
+ obj_tiles gMonBackPic_Silcoon, 0x800, SPECIES_SILCOON
+ obj_tiles gMonBackPic_Beautifly, 0x800, SPECIES_BEAUTIFLY
+ obj_tiles gMonBackPic_Cascoon, 0x800, SPECIES_CASCOON
+ obj_tiles gMonBackPic_Dustox, 0x800, SPECIES_DUSTOX
+ obj_tiles gMonBackPic_Lotad, 0x800, SPECIES_LOTAD
+ obj_tiles gMonBackPic_Lombre, 0x800, SPECIES_LOMBRE
+ obj_tiles gMonBackPic_Ludicolo, 0x800, SPECIES_LUDICOLO
+ obj_tiles gMonBackPic_Seedot, 0x800, SPECIES_SEEDOT
+ obj_tiles gMonBackPic_Nuzleaf, 0x800, SPECIES_NUZLEAF
+ obj_tiles gMonBackPic_Shiftry, 0x800, SPECIES_SHIFTRY
+ obj_tiles gMonBackPic_Nincada, 0x800, SPECIES_NINCADA
+ obj_tiles gMonBackPic_Ninjask, 0x800, SPECIES_NINJASK
+ obj_tiles gMonBackPic_Shedinja, 0x800, SPECIES_SHEDINJA
+ obj_tiles gMonBackPic_Taillow, 0x800, SPECIES_TAILLOW
+ obj_tiles gMonBackPic_Swellow, 0x800, SPECIES_SWELLOW
+ obj_tiles gMonBackPic_Shroomish, 0x800, SPECIES_SHROOMISH
+ obj_tiles gMonBackPic_Breloom, 0x800, SPECIES_BRELOOM
+ obj_tiles gMonBackPic_Spinda, 0x800, SPECIES_SPINDA
+ obj_tiles gMonBackPic_Wingull, 0x800, SPECIES_WINGULL
+ obj_tiles gMonBackPic_Pelipper, 0x800, SPECIES_PELIPPER
+ obj_tiles gMonBackPic_Surskit, 0x800, SPECIES_SURSKIT
+ obj_tiles gMonBackPic_Masquerain, 0x800, SPECIES_MASQUERAIN
+ obj_tiles gMonBackPic_Wailmer, 0x800, SPECIES_WAILMER
+ obj_tiles gMonBackPic_Wailord, 0x800, SPECIES_WAILORD
+ obj_tiles gMonBackPic_Skitty, 0x800, SPECIES_SKITTY
+ obj_tiles gMonBackPic_Delcatty, 0x800, SPECIES_DELCATTY
+ obj_tiles gMonBackPic_Kecleon, 0x800, SPECIES_KECLEON
+ obj_tiles gMonBackPic_Baltoy, 0x800, SPECIES_BALTOY
+ obj_tiles gMonBackPic_Claydol, 0x800, SPECIES_CLAYDOL
+ obj_tiles gMonBackPic_Nosepass, 0x800, SPECIES_NOSEPASS
+ obj_tiles gMonBackPic_Torkoal, 0x800, SPECIES_TORKOAL
+ obj_tiles gMonBackPic_Sableye, 0x800, SPECIES_SABLEYE
+ obj_tiles gMonBackPic_Barboach, 0x800, SPECIES_BARBOACH
+ obj_tiles gMonBackPic_Whiscash, 0x800, SPECIES_WHISCASH
+ obj_tiles gMonBackPic_Luvdisc, 0x800, SPECIES_LUVDISC
+ obj_tiles gMonBackPic_Corphish, 0x800, SPECIES_CORPHISH
+ obj_tiles gMonBackPic_Crawdaunt, 0x800, SPECIES_CRAWDAUNT
+ obj_tiles gMonBackPic_Feebas, 0x800, SPECIES_FEEBAS
+ obj_tiles gMonBackPic_Milotic, 0x800, SPECIES_MILOTIC
+ obj_tiles gMonBackPic_Carvanha, 0x800, SPECIES_CARVANHA
+ obj_tiles gMonBackPic_Sharpedo, 0x800, SPECIES_SHARPEDO
+ obj_tiles gMonBackPic_Trapinch, 0x800, SPECIES_TRAPINCH
+ obj_tiles gMonBackPic_Vibrava, 0x800, SPECIES_VIBRAVA
+ obj_tiles gMonBackPic_Flygon, 0x800, SPECIES_FLYGON
+ obj_tiles gMonBackPic_Makuhita, 0x800, SPECIES_MAKUHITA
+ obj_tiles gMonBackPic_Hariyama, 0x800, SPECIES_HARIYAMA
+ obj_tiles gMonBackPic_Electrike, 0x800, SPECIES_ELECTRIKE
+ obj_tiles gMonBackPic_Manectric, 0x800, SPECIES_MANECTRIC
+ obj_tiles gMonBackPic_Numel, 0x800, SPECIES_NUMEL
+ obj_tiles gMonBackPic_Camerupt, 0x800, SPECIES_CAMERUPT
+ obj_tiles gMonBackPic_Spheal, 0x800, SPECIES_SPHEAL
+ obj_tiles gMonBackPic_Sealeo, 0x800, SPECIES_SEALEO
+ obj_tiles gMonBackPic_Walrein, 0x800, SPECIES_WALREIN
+ obj_tiles gMonBackPic_Cacnea, 0x800, SPECIES_CACNEA
+ obj_tiles gMonBackPic_Cacturne, 0x800, SPECIES_CACTURNE
+ obj_tiles gMonBackPic_Snorunt, 0x800, SPECIES_SNORUNT
+ obj_tiles gMonBackPic_Glalie, 0x800, SPECIES_GLALIE
+ obj_tiles gMonBackPic_Lunatone, 0x800, SPECIES_LUNATONE
+ obj_tiles gMonBackPic_Solrock, 0x800, SPECIES_SOLROCK
+ obj_tiles gMonBackPic_Azurill, 0x800, SPECIES_AZURILL
+ obj_tiles gMonBackPic_Spoink, 0x800, SPECIES_SPOINK
+ obj_tiles gMonBackPic_Grumpig, 0x800, SPECIES_GRUMPIG
+ obj_tiles gMonBackPic_Plusle, 0x800, SPECIES_PLUSLE
+ obj_tiles gMonBackPic_Minun, 0x800, SPECIES_MINUN
+ obj_tiles gMonBackPic_Mawile, 0x800, SPECIES_MAWILE
+ obj_tiles gMonBackPic_Meditite, 0x800, SPECIES_MEDITITE
+ obj_tiles gMonBackPic_Medicham, 0x800, SPECIES_MEDICHAM
+ obj_tiles gMonBackPic_Swablu, 0x800, SPECIES_SWABLU
+ obj_tiles gMonBackPic_Altaria, 0x800, SPECIES_ALTARIA
+ obj_tiles gMonBackPic_Wynaut, 0x800, SPECIES_WYNAUT
+ obj_tiles gMonBackPic_Duskull, 0x800, SPECIES_DUSKULL
+ obj_tiles gMonBackPic_Dusclops, 0x800, SPECIES_DUSCLOPS
+ obj_tiles gMonBackPic_Roselia, 0x800, SPECIES_ROSELIA
+ obj_tiles gMonBackPic_Slakoth, 0x800, SPECIES_SLAKOTH
+ obj_tiles gMonBackPic_Vigoroth, 0x800, SPECIES_VIGOROTH
+ obj_tiles gMonBackPic_Slaking, 0x800, SPECIES_SLAKING
+ obj_tiles gMonBackPic_Gulpin, 0x800, SPECIES_GULPIN
+ obj_tiles gMonBackPic_Swalot, 0x800, SPECIES_SWALOT
+ obj_tiles gMonBackPic_Tropius, 0x800, SPECIES_TROPIUS
+ obj_tiles gMonBackPic_Whismur, 0x800, SPECIES_WHISMUR
+ obj_tiles gMonBackPic_Loudred, 0x800, SPECIES_LOUDRED
+ obj_tiles gMonBackPic_Exploud, 0x800, SPECIES_EXPLOUD
+ obj_tiles gMonBackPic_Clamperl, 0x800, SPECIES_CLAMPERL
+ obj_tiles gMonBackPic_Huntail, 0x800, SPECIES_HUNTAIL
+ obj_tiles gMonBackPic_Gorebyss, 0x800, SPECIES_GOREBYSS
+ obj_tiles gMonBackPic_Absol, 0x800, SPECIES_ABSOL
+ obj_tiles gMonBackPic_Shuppet, 0x800, SPECIES_SHUPPET
+ obj_tiles gMonBackPic_Banette, 0x800, SPECIES_BANETTE
+ obj_tiles gMonBackPic_Seviper, 0x800, SPECIES_SEVIPER
+ obj_tiles gMonBackPic_Zangoose, 0x800, SPECIES_ZANGOOSE
+ obj_tiles gMonBackPic_Relicanth, 0x800, SPECIES_RELICANTH
+ obj_tiles gMonBackPic_Aron, 0x800, SPECIES_ARON
+ obj_tiles gMonBackPic_Lairon, 0x800, SPECIES_LAIRON
+ obj_tiles gMonBackPic_Aggron, 0x800, SPECIES_AGGRON
+ obj_tiles gMonBackPic_Castform, 0x800, SPECIES_CASTFORM
+ obj_tiles gMonBackPic_Volbeat, 0x800, SPECIES_VOLBEAT
+ obj_tiles gMonBackPic_Illumise, 0x800, SPECIES_ILLUMISE
+ obj_tiles gMonBackPic_Lileep, 0x800, SPECIES_LILEEP
+ obj_tiles gMonBackPic_Cradily, 0x800, SPECIES_CRADILY
+ obj_tiles gMonBackPic_Anorith, 0x800, SPECIES_ANORITH
+ obj_tiles gMonBackPic_Armaldo, 0x800, SPECIES_ARMALDO
+ obj_tiles gMonBackPic_Ralts, 0x800, SPECIES_RALTS
+ obj_tiles gMonBackPic_Kirlia, 0x800, SPECIES_KIRLIA
+ obj_tiles gMonBackPic_Gardevoir, 0x800, SPECIES_GARDEVOIR
+ obj_tiles gMonBackPic_Bagon, 0x800, SPECIES_BAGON
+ obj_tiles gMonBackPic_Shelgon, 0x800, SPECIES_SHELGON
+ obj_tiles gMonBackPic_Salamence, 0x800, SPECIES_SALAMENCE
+ obj_tiles gMonBackPic_Beldum, 0x800, SPECIES_BELDUM
+ obj_tiles gMonBackPic_Metang, 0x800, SPECIES_METANG
+ obj_tiles gMonBackPic_Metagross, 0x800, SPECIES_METAGROSS
+ obj_tiles gMonBackPic_Regirock, 0x800, SPECIES_REGIROCK
+ obj_tiles gMonBackPic_Regice, 0x800, SPECIES_REGICE
+ obj_tiles gMonBackPic_Registeel, 0x800, SPECIES_REGISTEEL
+ obj_tiles gMonBackPic_Kyogre, 0x800, SPECIES_KYOGRE
+ obj_tiles gMonBackPic_Groudon, 0x800, SPECIES_GROUDON
+ obj_tiles gMonBackPic_Rayquaza, 0x800, SPECIES_RAYQUAZA
+ obj_tiles gMonBackPic_Latias, 0x800, SPECIES_LATIAS
+ obj_tiles gMonBackPic_Latios, 0x800, SPECIES_LATIOS
+ obj_tiles gMonBackPic_Jirachi, 0x800, SPECIES_JIRACHI
+ obj_tiles gMonBackPic_Deoxys, 0x800, SPECIES_DEOXYS
+ obj_tiles gMonBackPic_Chimecho, 0x800, SPECIES_CHIMECHO
+ obj_tiles gMonPic_Egg, 0x800, SPECIES_EGG
+ obj_tiles gMonBackPic_UnownB, 0x800, SPECIES_UNOWN_B
+ obj_tiles gMonBackPic_UnownC, 0x800, SPECIES_UNOWN_C
+ obj_tiles gMonBackPic_UnownD, 0x800, SPECIES_UNOWN_D
+ obj_tiles gMonBackPic_UnownE, 0x800, SPECIES_UNOWN_E
+ obj_tiles gMonBackPic_UnownF, 0x800, SPECIES_UNOWN_F
+ obj_tiles gMonBackPic_UnownG, 0x800, SPECIES_UNOWN_G
+ obj_tiles gMonBackPic_UnownH, 0x800, SPECIES_UNOWN_H
+ obj_tiles gMonBackPic_UnownI, 0x800, SPECIES_UNOWN_I
+ obj_tiles gMonBackPic_UnownJ, 0x800, SPECIES_UNOWN_J
+ obj_tiles gMonBackPic_UnownK, 0x800, SPECIES_UNOWN_K
+ obj_tiles gMonBackPic_UnownL, 0x800, SPECIES_UNOWN_L
+ obj_tiles gMonBackPic_UnownM, 0x800, SPECIES_UNOWN_M
+ obj_tiles gMonBackPic_UnownN, 0x800, SPECIES_UNOWN_N
+ obj_tiles gMonBackPic_UnownO, 0x800, SPECIES_UNOWN_O
+ obj_tiles gMonBackPic_UnownP, 0x800, SPECIES_UNOWN_P
+ obj_tiles gMonBackPic_UnownQ, 0x800, SPECIES_UNOWN_Q
+ obj_tiles gMonBackPic_UnownR, 0x800, SPECIES_UNOWN_R
+ obj_tiles gMonBackPic_UnownS, 0x800, SPECIES_UNOWN_S
+ obj_tiles gMonBackPic_UnownT, 0x800, SPECIES_UNOWN_T
+ obj_tiles gMonBackPic_UnownU, 0x800, SPECIES_UNOWN_U
+ obj_tiles gMonBackPic_UnownV, 0x800, SPECIES_UNOWN_V
+ obj_tiles gMonBackPic_UnownW, 0x800, SPECIES_UNOWN_W
+ obj_tiles gMonBackPic_UnownX, 0x800, SPECIES_UNOWN_X
+ obj_tiles gMonBackPic_UnownY, 0x800, SPECIES_UNOWN_Y
+ obj_tiles gMonBackPic_UnownZ, 0x800, SPECIES_UNOWN_Z
+ obj_tiles gMonBackPic_UnownExclamationMark, 0x800, SPECIES_UNOWN_EMARK
+ obj_tiles gMonBackPic_UnownQuestionMark, 0x800, SPECIES_UNOWN_QMARK
diff --git a/data/graphics/pokemon/footprint_table.inc b/data/graphics/pokemon/footprint_table.inc
deleted file mode 100644
index 675a3bce4..000000000
--- a/data/graphics/pokemon/footprint_table.inc
+++ /dev/null
@@ -1,415 +0,0 @@
- .align 2
-gMonFootprintTable:: @ 83B4EE4
- .4byte gMonFootprint_Bulbasaur
- .4byte gMonFootprint_Bulbasaur
- .4byte gMonFootprint_Ivysaur
- .4byte gMonFootprint_Venusaur
- .4byte gMonFootprint_Charmander
- .4byte gMonFootprint_Charmeleon
- .4byte gMonFootprint_Charizard
- .4byte gMonFootprint_Squirtle
- .4byte gMonFootprint_Wartortle
- .4byte gMonFootprint_Blastoise
- .4byte gMonFootprint_Caterpie
- .4byte gMonFootprint_Metapod
- .4byte gMonFootprint_Butterfree
- .4byte gMonFootprint_Weedle
- .4byte gMonFootprint_Kakuna
- .4byte gMonFootprint_Beedrill
- .4byte gMonFootprint_Pidgey
- .4byte gMonFootprint_Pidgeotto
- .4byte gMonFootprint_Pidgeot
- .4byte gMonFootprint_Rattata
- .4byte gMonFootprint_Raticate
- .4byte gMonFootprint_Spearow
- .4byte gMonFootprint_Fearow
- .4byte gMonFootprint_Ekans
- .4byte gMonFootprint_Arbok
- .4byte gMonFootprint_Pikachu
- .4byte gMonFootprint_Raichu
- .4byte gMonFootprint_Sandshrew
- .4byte gMonFootprint_Sandslash
- .4byte gMonFootprint_NidoranF
- .4byte gMonFootprint_Nidorina
- .4byte gMonFootprint_Nidoqueen
- .4byte gMonFootprint_NidoranM
- .4byte gMonFootprint_Nidorino
- .4byte gMonFootprint_Nidoking
- .4byte gMonFootprint_Clefairy
- .4byte gMonFootprint_Clefable
- .4byte gMonFootprint_Vulpix
- .4byte gMonFootprint_Ninetales
- .4byte gMonFootprint_Jigglypuff
- .4byte gMonFootprint_Wigglytuff
- .4byte gMonFootprint_Zubat
- .4byte gMonFootprint_Golbat
- .4byte gMonFootprint_Oddish
- .4byte gMonFootprint_Gloom
- .4byte gMonFootprint_Vileplume
- .4byte gMonFootprint_Paras
- .4byte gMonFootprint_Parasect
- .4byte gMonFootprint_Venonat
- .4byte gMonFootprint_Venomoth
- .4byte gMonFootprint_Diglett
- .4byte gMonFootprint_Dugtrio
- .4byte gMonFootprint_Meowth
- .4byte gMonFootprint_Persian
- .4byte gMonFootprint_Psyduck
- .4byte gMonFootprint_Golduck
- .4byte gMonFootprint_Mankey
- .4byte gMonFootprint_Primeape
- .4byte gMonFootprint_Growlithe
- .4byte gMonFootprint_Arcanine
- .4byte gMonFootprint_Poliwag
- .4byte gMonFootprint_Poliwhirl
- .4byte gMonFootprint_Poliwrath
- .4byte gMonFootprint_Abra
- .4byte gMonFootprint_Kadabra
- .4byte gMonFootprint_Alakazam
- .4byte gMonFootprint_Machop
- .4byte gMonFootprint_Machoke
- .4byte gMonFootprint_Machamp
- .4byte gMonFootprint_Bellsprout
- .4byte gMonFootprint_Weepinbell
- .4byte gMonFootprint_Victreebel
- .4byte gMonFootprint_Tentacool
- .4byte gMonFootprint_Tentacruel
- .4byte gMonFootprint_Geodude
- .4byte gMonFootprint_Graveler
- .4byte gMonFootprint_Golem
- .4byte gMonFootprint_Ponyta
- .4byte gMonFootprint_Rapidash
- .4byte gMonFootprint_Slowpoke
- .4byte gMonFootprint_Slowbro
- .4byte gMonFootprint_Magnemite
- .4byte gMonFootprint_Magneton
- .4byte gMonFootprint_Farfetchd
- .4byte gMonFootprint_Doduo
- .4byte gMonFootprint_Dodrio
- .4byte gMonFootprint_Seel
- .4byte gMonFootprint_Dewgong
- .4byte gMonFootprint_Grimer
- .4byte gMonFootprint_Muk
- .4byte gMonFootprint_Shellder
- .4byte gMonFootprint_Cloyster
- .4byte gMonFootprint_Gastly
- .4byte gMonFootprint_Haunter
- .4byte gMonFootprint_Gengar
- .4byte gMonFootprint_Onix
- .4byte gMonFootprint_Drowzee
- .4byte gMonFootprint_Hypno
- .4byte gMonFootprint_Krabby
- .4byte gMonFootprint_Kingler
- .4byte gMonFootprint_Voltorb
- .4byte gMonFootprint_Electrode
- .4byte gMonFootprint_Exeggcute
- .4byte gMonFootprint_Exeggutor
- .4byte gMonFootprint_Cubone
- .4byte gMonFootprint_Marowak
- .4byte gMonFootprint_Hitmonlee
- .4byte gMonFootprint_Hitmonchan
- .4byte gMonFootprint_Lickitung
- .4byte gMonFootprint_Koffing
- .4byte gMonFootprint_Weezing
- .4byte gMonFootprint_Rhyhorn
- .4byte gMonFootprint_Rhydon
- .4byte gMonFootprint_Chansey
- .4byte gMonFootprint_Tangela
- .4byte gMonFootprint_Kangaskhan
- .4byte gMonFootprint_Horsea
- .4byte gMonFootprint_Seadra
- .4byte gMonFootprint_Goldeen
- .4byte gMonFootprint_Seaking
- .4byte gMonFootprint_Staryu
- .4byte gMonFootprint_Starmie
- .4byte gMonFootprint_Mrmime
- .4byte gMonFootprint_Scyther
- .4byte gMonFootprint_Jynx
- .4byte gMonFootprint_Electabuzz
- .4byte gMonFootprint_Magmar
- .4byte gMonFootprint_Pinsir
- .4byte gMonFootprint_Tauros
- .4byte gMonFootprint_Magikarp
- .4byte gMonFootprint_Gyarados
- .4byte gMonFootprint_Lapras
- .4byte gMonFootprint_Ditto
- .4byte gMonFootprint_Eevee
- .4byte gMonFootprint_Vaporeon
- .4byte gMonFootprint_Jolteon
- .4byte gMonFootprint_Flareon
- .4byte gMonFootprint_Porygon
- .4byte gMonFootprint_Omanyte
- .4byte gMonFootprint_Omastar
- .4byte gMonFootprint_Kabuto
- .4byte gMonFootprint_Kabutops
- .4byte gMonFootprint_Aerodactyl
- .4byte gMonFootprint_Snorlax
- .4byte gMonFootprint_Articuno
- .4byte gMonFootprint_Zapdos
- .4byte gMonFootprint_Moltres
- .4byte gMonFootprint_Dratini
- .4byte gMonFootprint_Dragonair
- .4byte gMonFootprint_Dragonite
- .4byte gMonFootprint_Mewtwo
- .4byte gMonFootprint_Mew
- .4byte gMonFootprint_Chikorita
- .4byte gMonFootprint_Bayleef
- .4byte gMonFootprint_Meganium
- .4byte gMonFootprint_Cyndaquil
- .4byte gMonFootprint_Quilava
- .4byte gMonFootprint_Typhlosion
- .4byte gMonFootprint_Totodile
- .4byte gMonFootprint_Croconaw
- .4byte gMonFootprint_Feraligatr
- .4byte gMonFootprint_Sentret
- .4byte gMonFootprint_Furret
- .4byte gMonFootprint_Hoothoot
- .4byte gMonFootprint_Noctowl
- .4byte gMonFootprint_Ledyba
- .4byte gMonFootprint_Ledian
- .4byte gMonFootprint_Spinarak
- .4byte gMonFootprint_Ariados
- .4byte gMonFootprint_Crobat
- .4byte gMonFootprint_Chinchou
- .4byte gMonFootprint_Lanturn
- .4byte gMonFootprint_Pichu
- .4byte gMonFootprint_Cleffa
- .4byte gMonFootprint_Igglybuff
- .4byte gMonFootprint_Togepi
- .4byte gMonFootprint_Togetic
- .4byte gMonFootprint_Natu
- .4byte gMonFootprint_Xatu
- .4byte gMonFootprint_Mareep
- .4byte gMonFootprint_Flaaffy
- .4byte gMonFootprint_Ampharos
- .4byte gMonFootprint_Bellossom
- .4byte gMonFootprint_Marill
- .4byte gMonFootprint_Azumarill
- .4byte gMonFootprint_Sudowoodo
- .4byte gMonFootprint_Politoed
- .4byte gMonFootprint_Hoppip
- .4byte gMonFootprint_Skiploom
- .4byte gMonFootprint_Jumpluff
- .4byte gMonFootprint_Aipom
- .4byte gMonFootprint_Sunkern
- .4byte gMonFootprint_Sunflora
- .4byte gMonFootprint_Yanma
- .4byte gMonFootprint_Wooper
- .4byte gMonFootprint_Quagsire
- .4byte gMonFootprint_Espeon
- .4byte gMonFootprint_Umbreon
- .4byte gMonFootprint_Murkrow
- .4byte gMonFootprint_Slowking
- .4byte gMonFootprint_Misdreavus
- .4byte gMonFootprint_Unown
- .4byte gMonFootprint_Wobbuffet
- .4byte gMonFootprint_Girafarig
- .4byte gMonFootprint_Pineco
- .4byte gMonFootprint_Forretress
- .4byte gMonFootprint_Dunsparce
- .4byte gMonFootprint_Gligar
- .4byte gMonFootprint_Steelix
- .4byte gMonFootprint_Snubbull
- .4byte gMonFootprint_Granbull
- .4byte gMonFootprint_Qwilfish
- .4byte gMonFootprint_Scizor
- .4byte gMonFootprint_Shuckle
- .4byte gMonFootprint_Heracross
- .4byte gMonFootprint_Sneasel
- .4byte gMonFootprint_Teddiursa
- .4byte gMonFootprint_Ursaring
- .4byte gMonFootprint_Slugma
- .4byte gMonFootprint_Magcargo
- .4byte gMonFootprint_Swinub
- .4byte gMonFootprint_Piloswine
- .4byte gMonFootprint_Corsola
- .4byte gMonFootprint_Remoraid
- .4byte gMonFootprint_Octillery
- .4byte gMonFootprint_Delibird
- .4byte gMonFootprint_Mantine
- .4byte gMonFootprint_Skarmory
- .4byte gMonFootprint_Houndour
- .4byte gMonFootprint_Houndoom
- .4byte gMonFootprint_Kingdra
- .4byte gMonFootprint_Phanpy
- .4byte gMonFootprint_Donphan
- .4byte gMonFootprint_Porygon2
- .4byte gMonFootprint_Stantler
- .4byte gMonFootprint_Smeargle
- .4byte gMonFootprint_Tyrogue
- .4byte gMonFootprint_Hitmontop
- .4byte gMonFootprint_Smoochum
- .4byte gMonFootprint_Elekid
- .4byte gMonFootprint_Magby
- .4byte gMonFootprint_Miltank
- .4byte gMonFootprint_Blissey
- .4byte gMonFootprint_Raikou
- .4byte gMonFootprint_Entei
- .4byte gMonFootprint_Suicune
- .4byte gMonFootprint_Larvitar
- .4byte gMonFootprint_Pupitar
- .4byte gMonFootprint_Tyranitar
- .4byte gMonFootprint_Lugia
- .4byte gMonFootprint_HoOh
- .4byte gMonFootprint_Celebi
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_QuestionMark
- .4byte gMonFootprint_Treecko
- .4byte gMonFootprint_Grovyle
- .4byte gMonFootprint_Sceptile
- .4byte gMonFootprint_Torchic
- .4byte gMonFootprint_Combusken
- .4byte gMonFootprint_Blaziken
- .4byte gMonFootprint_Mudkip
- .4byte gMonFootprint_Marshtomp
- .4byte gMonFootprint_Swampert
- .4byte gMonFootprint_Poochyena
- .4byte gMonFootprint_Mightyena
- .4byte gMonFootprint_Zigzagoon
- .4byte gMonFootprint_Linoone
- .4byte gMonFootprint_Wurmple
- .4byte gMonFootprint_Silcoon
- .4byte gMonFootprint_Beautifly
- .4byte gMonFootprint_Cascoon
- .4byte gMonFootprint_Dustox
- .4byte gMonFootprint_Lotad
- .4byte gMonFootprint_Lombre
- .4byte gMonFootprint_Ludicolo
- .4byte gMonFootprint_Seedot
- .4byte gMonFootprint_Nuzleaf
- .4byte gMonFootprint_Shiftry
- .4byte gMonFootprint_Nincada
- .4byte gMonFootprint_Ninjask
- .4byte gMonFootprint_Shedinja
- .4byte gMonFootprint_Taillow
- .4byte gMonFootprint_Swellow
- .4byte gMonFootprint_Shroomish
- .4byte gMonFootprint_Breloom
- .4byte gMonFootprint_Spinda
- .4byte gMonFootprint_Wingull
- .4byte gMonFootprint_Pelipper
- .4byte gMonFootprint_Surskit
- .4byte gMonFootprint_Masquerain
- .4byte gMonFootprint_Wailmer
- .4byte gMonFootprint_Wailord
- .4byte gMonFootprint_Skitty
- .4byte gMonFootprint_Delcatty
- .4byte gMonFootprint_Kecleon
- .4byte gMonFootprint_Baltoy
- .4byte gMonFootprint_Claydol
- .4byte gMonFootprint_Nosepass
- .4byte gMonFootprint_Torkoal
- .4byte gMonFootprint_Sableye
- .4byte gMonFootprint_Barboach
- .4byte gMonFootprint_Whiscash
- .4byte gMonFootprint_Luvdisc
- .4byte gMonFootprint_Corphish
- .4byte gMonFootprint_Crawdaunt
- .4byte gMonFootprint_Feebas
- .4byte gMonFootprint_Milotic
- .4byte gMonFootprint_Carvanha
- .4byte gMonFootprint_Sharpedo
- .4byte gMonFootprint_Trapinch
- .4byte gMonFootprint_Vibrava
- .4byte gMonFootprint_Flygon
- .4byte gMonFootprint_Makuhita
- .4byte gMonFootprint_Hariyama
- .4byte gMonFootprint_Electrike
- .4byte gMonFootprint_Manectric
- .4byte gMonFootprint_Numel
- .4byte gMonFootprint_Camerupt
- .4byte gMonFootprint_Spheal
- .4byte gMonFootprint_Sealeo
- .4byte gMonFootprint_Walrein
- .4byte gMonFootprint_Cacnea
- .4byte gMonFootprint_Cacturne
- .4byte gMonFootprint_Snorunt
- .4byte gMonFootprint_Glalie
- .4byte gMonFootprint_Lunatone
- .4byte gMonFootprint_Solrock
- .4byte gMonFootprint_Azurill
- .4byte gMonFootprint_Spoink
- .4byte gMonFootprint_Grumpig
- .4byte gMonFootprint_Plusle
- .4byte gMonFootprint_Minun
- .4byte gMonFootprint_Mawile
- .4byte gMonFootprint_Meditite
- .4byte gMonFootprint_Medicham
- .4byte gMonFootprint_Swablu
- .4byte gMonFootprint_Altaria
- .4byte gMonFootprint_Wynaut
- .4byte gMonFootprint_Duskull
- .4byte gMonFootprint_Dusclops
- .4byte gMonFootprint_Roselia
- .4byte gMonFootprint_Slakoth
- .4byte gMonFootprint_Vigoroth
- .4byte gMonFootprint_Slaking
- .4byte gMonFootprint_Gulpin
- .4byte gMonFootprint_Swalot
- .4byte gMonFootprint_Tropius
- .4byte gMonFootprint_Whismur
- .4byte gMonFootprint_Loudred
- .4byte gMonFootprint_Exploud
- .4byte gMonFootprint_Clamperl
- .4byte gMonFootprint_Huntail
- .4byte gMonFootprint_Gorebyss
- .4byte gMonFootprint_Absol
- .4byte gMonFootprint_Shuppet
- .4byte gMonFootprint_Banette
- .4byte gMonFootprint_Seviper
- .4byte gMonFootprint_Zangoose
- .4byte gMonFootprint_Relicanth
- .4byte gMonFootprint_Aron
- .4byte gMonFootprint_Lairon
- .4byte gMonFootprint_Aggron
- .4byte gMonFootprint_Castform
- .4byte gMonFootprint_Volbeat
- .4byte gMonFootprint_Illumise
- .4byte gMonFootprint_Lileep
- .4byte gMonFootprint_Cradily
- .4byte gMonFootprint_Anorith
- .4byte gMonFootprint_Armaldo
- .4byte gMonFootprint_Ralts
- .4byte gMonFootprint_Kirlia
- .4byte gMonFootprint_Gardevoir
- .4byte gMonFootprint_Bagon
- .4byte gMonFootprint_Shelgon
- .4byte gMonFootprint_Salamence
- .4byte gMonFootprint_Beldum
- .4byte gMonFootprint_Metang
- .4byte gMonFootprint_Metagross
- .4byte gMonFootprint_Regirock
- .4byte gMonFootprint_Regice
- .4byte gMonFootprint_Registeel
- .4byte gMonFootprint_Kyogre
- .4byte gMonFootprint_Groudon
- .4byte gMonFootprint_Rayquaza
- .4byte gMonFootprint_Latias
- .4byte gMonFootprint_Latios
- .4byte gMonFootprint_Jirachi
- .4byte gMonFootprint_Deoxys
- .4byte gMonFootprint_Chimecho
- .4byte gMonFootprint_Bulbasaur
diff --git a/data/graphics/pokemon/front_pic_table.inc b/data/graphics/pokemon/front_pic_table.inc
index 095c3d02a..f5149ce45 100644
--- a/data/graphics/pokemon/front_pic_table.inc
+++ b/data/graphics/pokemon/front_pic_table.inc
@@ -1,442 +1,442 @@
.align 2
gMonFrontPicTable:: @ 81E8354
- obj_tiles gMonFrontPic_CircledQuestionMark, 0x800, 0
- obj_tiles gMonFrontPic_Bulbasaur, 0x800, 1
- obj_tiles gMonFrontPic_Ivysaur, 0x800, 2
- obj_tiles gMonFrontPic_Venusaur, 0x800, 3
- obj_tiles gMonFrontPic_Charmander, 0x800, 4
- obj_tiles gMonFrontPic_Charmeleon, 0x800, 5
- obj_tiles gMonFrontPic_Charizard, 0x800, 6
- obj_tiles gMonFrontPic_Squirtle, 0x800, 7
- obj_tiles gMonFrontPic_Wartortle, 0x800, 8
- obj_tiles gMonFrontPic_Blastoise, 0x800, 9
- obj_tiles gMonFrontPic_Caterpie, 0x800, 10
- obj_tiles gMonFrontPic_Metapod, 0x800, 11
- obj_tiles gMonFrontPic_Butterfree, 0x800, 12
- obj_tiles gMonFrontPic_Weedle, 0x800, 13
- obj_tiles gMonFrontPic_Kakuna, 0x800, 14
- obj_tiles gMonFrontPic_Beedrill, 0x800, 15
- obj_tiles gMonFrontPic_Pidgey, 0x800, 16
- obj_tiles gMonFrontPic_Pidgeotto, 0x800, 17
- obj_tiles gMonFrontPic_Pidgeot, 0x800, 18
- obj_tiles gMonFrontPic_Rattata, 0x800, 19
- obj_tiles gMonFrontPic_Raticate, 0x800, 20
- obj_tiles gMonFrontPic_Spearow, 0x800, 21
- obj_tiles gMonFrontPic_Fearow, 0x800, 22
- obj_tiles gMonFrontPic_Ekans, 0x800, 23
- obj_tiles gMonFrontPic_Arbok, 0x800, 24
- obj_tiles gMonFrontPic_Pikachu, 0x800, 25
- obj_tiles gMonFrontPic_Raichu, 0x800, 26
- obj_tiles gMonFrontPic_Sandshrew, 0x800, 27
- obj_tiles gMonFrontPic_Sandslash, 0x800, 28
- obj_tiles gMonFrontPic_NidoranF, 0x800, 29
- obj_tiles gMonFrontPic_Nidorina, 0x800, 30
- obj_tiles gMonFrontPic_Nidoqueen, 0x800, 31
- obj_tiles gMonFrontPic_NidoranM, 0x800, 32
- obj_tiles gMonFrontPic_Nidorino, 0x800, 33
- obj_tiles gMonFrontPic_Nidoking, 0x800, 34
- obj_tiles gMonFrontPic_Clefairy, 0x800, 35
- obj_tiles gMonFrontPic_Clefable, 0x800, 36
- obj_tiles gMonFrontPic_Vulpix, 0x800, 37
- obj_tiles gMonFrontPic_Ninetales, 0x800, 38
- obj_tiles gMonFrontPic_Jigglypuff, 0x800, 39
- obj_tiles gMonFrontPic_Wigglytuff, 0x800, 40
- obj_tiles gMonFrontPic_Zubat, 0x800, 41
- obj_tiles gMonFrontPic_Golbat, 0x800, 42
- obj_tiles gMonFrontPic_Oddish, 0x800, 43
- obj_tiles gMonFrontPic_Gloom, 0x800, 44
- obj_tiles gMonFrontPic_Vileplume, 0x800, 45
- obj_tiles gMonFrontPic_Paras, 0x800, 46
- obj_tiles gMonFrontPic_Parasect, 0x800, 47
- obj_tiles gMonFrontPic_Venonat, 0x800, 48
- obj_tiles gMonFrontPic_Venomoth, 0x800, 49
- obj_tiles gMonFrontPic_Diglett, 0x800, 50
- obj_tiles gMonFrontPic_Dugtrio, 0x800, 51
- obj_tiles gMonFrontPic_Meowth, 0x800, 52
- obj_tiles gMonFrontPic_Persian, 0x800, 53
- obj_tiles gMonFrontPic_Psyduck, 0x800, 54
- obj_tiles gMonFrontPic_Golduck, 0x800, 55
- obj_tiles gMonFrontPic_Mankey, 0x800, 56
- obj_tiles gMonFrontPic_Primeape, 0x800, 57
- obj_tiles gMonFrontPic_Growlithe, 0x800, 58
- obj_tiles gMonFrontPic_Arcanine, 0x800, 59
- obj_tiles gMonFrontPic_Poliwag, 0x800, 60
- obj_tiles gMonFrontPic_Poliwhirl, 0x800, 61
- obj_tiles gMonFrontPic_Poliwrath, 0x800, 62
- obj_tiles gMonFrontPic_Abra, 0x800, 63
- obj_tiles gMonFrontPic_Kadabra, 0x800, 64
- obj_tiles gMonFrontPic_Alakazam, 0x800, 65
- obj_tiles gMonFrontPic_Machop, 0x800, 66
- obj_tiles gMonFrontPic_Machoke, 0x800, 67
- obj_tiles gMonFrontPic_Machamp, 0x800, 68
- obj_tiles gMonFrontPic_Bellsprout, 0x800, 69
- obj_tiles gMonFrontPic_Weepinbell, 0x800, 70
- obj_tiles gMonFrontPic_Victreebel, 0x800, 71
- obj_tiles gMonFrontPic_Tentacool, 0x800, 72
- obj_tiles gMonFrontPic_Tentacruel, 0x800, 73
- obj_tiles gMonFrontPic_Geodude, 0x800, 74
- obj_tiles gMonFrontPic_Graveler, 0x800, 75
- obj_tiles gMonFrontPic_Golem, 0x800, 76
- obj_tiles gMonFrontPic_Ponyta, 0x800, 77
- obj_tiles gMonFrontPic_Rapidash, 0x800, 78
- obj_tiles gMonFrontPic_Slowpoke, 0x800, 79
- obj_tiles gMonFrontPic_Slowbro, 0x800, 80
- obj_tiles gMonFrontPic_Magnemite, 0x800, 81
- obj_tiles gMonFrontPic_Magneton, 0x800, 82
- obj_tiles gMonFrontPic_Farfetchd, 0x800, 83
- obj_tiles gMonFrontPic_Doduo, 0x800, 84
- obj_tiles gMonFrontPic_Dodrio, 0x800, 85
- obj_tiles gMonFrontPic_Seel, 0x800, 86
- obj_tiles gMonFrontPic_Dewgong, 0x800, 87
- obj_tiles gMonFrontPic_Grimer, 0x800, 88
- obj_tiles gMonFrontPic_Muk, 0x800, 89
- obj_tiles gMonFrontPic_Shellder, 0x800, 90
- obj_tiles gMonFrontPic_Cloyster, 0x800, 91
- obj_tiles gMonFrontPic_Gastly, 0x800, 92
- obj_tiles gMonFrontPic_Haunter, 0x800, 93
- obj_tiles gMonFrontPic_Gengar, 0x800, 94
- obj_tiles gMonFrontPic_Onix, 0x800, 95
- obj_tiles gMonFrontPic_Drowzee, 0x800, 96
- obj_tiles gMonFrontPic_Hypno, 0x800, 97
- obj_tiles gMonFrontPic_Krabby, 0x800, 98
- obj_tiles gMonFrontPic_Kingler, 0x800, 99
- obj_tiles gMonFrontPic_Voltorb, 0x800, 100
- obj_tiles gMonFrontPic_Electrode, 0x800, 101
- obj_tiles gMonFrontPic_Exeggcute, 0x800, 102
- obj_tiles gMonFrontPic_Exeggutor, 0x800, 103
- obj_tiles gMonFrontPic_Cubone, 0x800, 104
- obj_tiles gMonFrontPic_Marowak, 0x800, 105
- obj_tiles gMonFrontPic_Hitmonlee, 0x800, 106
- obj_tiles gMonFrontPic_Hitmonchan, 0x800, 107
- obj_tiles gMonFrontPic_Lickitung, 0x800, 108
- obj_tiles gMonFrontPic_Koffing, 0x800, 109
- obj_tiles gMonFrontPic_Weezing, 0x800, 110
- obj_tiles gMonFrontPic_Rhyhorn, 0x800, 111
- obj_tiles gMonFrontPic_Rhydon, 0x800, 112
- obj_tiles gMonFrontPic_Chansey, 0x800, 113
- obj_tiles gMonFrontPic_Tangela, 0x800, 114
- obj_tiles gMonFrontPic_Kangaskhan, 0x800, 115
- obj_tiles gMonFrontPic_Horsea, 0x800, 116
- obj_tiles gMonFrontPic_Seadra, 0x800, 117
- obj_tiles gMonFrontPic_Goldeen, 0x800, 118
- obj_tiles gMonFrontPic_Seaking, 0x800, 119
- obj_tiles gMonFrontPic_Staryu, 0x800, 120
- obj_tiles gMonFrontPic_Starmie, 0x800, 121
- obj_tiles gMonFrontPic_Mrmime, 0x800, 122
- obj_tiles gMonFrontPic_Scyther, 0x800, 123
- obj_tiles gMonFrontPic_Jynx, 0x800, 124
- obj_tiles gMonFrontPic_Electabuzz, 0x800, 125
- obj_tiles gMonFrontPic_Magmar, 0x800, 126
- obj_tiles gMonFrontPic_Pinsir, 0x800, 127
- obj_tiles gMonFrontPic_Tauros, 0x800, 128
- obj_tiles gMonFrontPic_Magikarp, 0x800, 129
- obj_tiles gMonFrontPic_Gyarados, 0x800, 130
- obj_tiles gMonFrontPic_Lapras, 0x800, 131
- obj_tiles gMonFrontPic_Ditto, 0x800, 132
- obj_tiles gMonFrontPic_Eevee, 0x800, 133
- obj_tiles gMonFrontPic_Vaporeon, 0x800, 134
- obj_tiles gMonFrontPic_Jolteon, 0x800, 135
- obj_tiles gMonFrontPic_Flareon, 0x800, 136
- obj_tiles gMonFrontPic_Porygon, 0x800, 137
- obj_tiles gMonFrontPic_Omanyte, 0x800, 138
- obj_tiles gMonFrontPic_Omastar, 0x800, 139
- obj_tiles gMonFrontPic_Kabuto, 0x800, 140
- obj_tiles gMonFrontPic_Kabutops, 0x800, 141
- obj_tiles gMonFrontPic_Aerodactyl, 0x800, 142
- obj_tiles gMonFrontPic_Snorlax, 0x800, 143
- obj_tiles gMonFrontPic_Articuno, 0x800, 144
- obj_tiles gMonFrontPic_Zapdos, 0x800, 145
- obj_tiles gMonFrontPic_Moltres, 0x800, 146
- obj_tiles gMonFrontPic_Dratini, 0x800, 147
- obj_tiles gMonFrontPic_Dragonair, 0x800, 148
- obj_tiles gMonFrontPic_Dragonite, 0x800, 149
- obj_tiles gMonFrontPic_Mewtwo, 0x800, 150
- obj_tiles gMonFrontPic_Mew, 0x800, 151
- obj_tiles gMonFrontPic_Chikorita, 0x800, 152
- obj_tiles gMonFrontPic_Bayleef, 0x800, 153
- obj_tiles gMonFrontPic_Meganium, 0x800, 154
- obj_tiles gMonFrontPic_Cyndaquil, 0x800, 155
- obj_tiles gMonFrontPic_Quilava, 0x800, 156
- obj_tiles gMonFrontPic_Typhlosion, 0x800, 157
- obj_tiles gMonFrontPic_Totodile, 0x800, 158
- obj_tiles gMonFrontPic_Croconaw, 0x800, 159
- obj_tiles gMonFrontPic_Feraligatr, 0x800, 160
- obj_tiles gMonFrontPic_Sentret, 0x800, 161
- obj_tiles gMonFrontPic_Furret, 0x800, 162
- obj_tiles gMonFrontPic_Hoothoot, 0x800, 163
- obj_tiles gMonFrontPic_Noctowl, 0x800, 164
- obj_tiles gMonFrontPic_Ledyba, 0x800, 165
- obj_tiles gMonFrontPic_Ledian, 0x800, 166
- obj_tiles gMonFrontPic_Spinarak, 0x800, 167
- obj_tiles gMonFrontPic_Ariados, 0x800, 168
- obj_tiles gMonFrontPic_Crobat, 0x800, 169
- obj_tiles gMonFrontPic_Chinchou, 0x800, 170
- obj_tiles gMonFrontPic_Lanturn, 0x800, 171
- obj_tiles gMonFrontPic_Pichu, 0x800, 172
- obj_tiles gMonFrontPic_Cleffa, 0x800, 173
- obj_tiles gMonFrontPic_Igglybuff, 0x800, 174
- obj_tiles gMonFrontPic_Togepi, 0x800, 175
- obj_tiles gMonFrontPic_Togetic, 0x800, 176
- obj_tiles gMonFrontPic_Natu, 0x800, 177
- obj_tiles gMonFrontPic_Xatu, 0x800, 178
- obj_tiles gMonFrontPic_Mareep, 0x800, 179
- obj_tiles gMonFrontPic_Flaaffy, 0x800, 180
- obj_tiles gMonFrontPic_Ampharos, 0x800, 181
- obj_tiles gMonFrontPic_Bellossom, 0x800, 182
- obj_tiles gMonFrontPic_Marill, 0x800, 183
- obj_tiles gMonFrontPic_Azumarill, 0x800, 184
- obj_tiles gMonFrontPic_Sudowoodo, 0x800, 185
- obj_tiles gMonFrontPic_Politoed, 0x800, 186
- obj_tiles gMonFrontPic_Hoppip, 0x800, 187
- obj_tiles gMonFrontPic_Skiploom, 0x800, 188
- obj_tiles gMonFrontPic_Jumpluff, 0x800, 189
- obj_tiles gMonFrontPic_Aipom, 0x800, 190
- obj_tiles gMonFrontPic_Sunkern, 0x800, 191
- obj_tiles gMonFrontPic_Sunflora, 0x800, 192
- obj_tiles gMonFrontPic_Yanma, 0x800, 193
- obj_tiles gMonFrontPic_Wooper, 0x800, 194
- obj_tiles gMonFrontPic_Quagsire, 0x800, 195
- obj_tiles gMonFrontPic_Espeon, 0x800, 196
- obj_tiles gMonFrontPic_Umbreon, 0x800, 197
- obj_tiles gMonFrontPic_Murkrow, 0x800, 198
- obj_tiles gMonFrontPic_Slowking, 0x800, 199
- obj_tiles gMonFrontPic_Misdreavus, 0x800, 200
- obj_tiles gMonFrontPic_UnownA, 0x800, 201
- obj_tiles gMonFrontPic_Wobbuffet, 0x800, 202
- obj_tiles gMonFrontPic_Girafarig, 0x800, 203
- obj_tiles gMonFrontPic_Pineco, 0x800, 204
- obj_tiles gMonFrontPic_Forretress, 0x800, 205
- obj_tiles gMonFrontPic_Dunsparce, 0x800, 206
- obj_tiles gMonFrontPic_Gligar, 0x800, 207
- obj_tiles gMonFrontPic_Steelix, 0x800, 208
- obj_tiles gMonFrontPic_Snubbull, 0x800, 209
- obj_tiles gMonFrontPic_Granbull, 0x800, 210
- obj_tiles gMonFrontPic_Qwilfish, 0x800, 211
- obj_tiles gMonFrontPic_Scizor, 0x800, 212
- obj_tiles gMonFrontPic_Shuckle, 0x800, 213
- obj_tiles gMonFrontPic_Heracross, 0x800, 214
- obj_tiles gMonFrontPic_Sneasel, 0x800, 215
- obj_tiles gMonFrontPic_Teddiursa, 0x800, 216
- obj_tiles gMonFrontPic_Ursaring, 0x800, 217
- obj_tiles gMonFrontPic_Slugma, 0x800, 218
- obj_tiles gMonFrontPic_Magcargo, 0x800, 219
- obj_tiles gMonFrontPic_Swinub, 0x800, 220
- obj_tiles gMonFrontPic_Piloswine, 0x800, 221
- obj_tiles gMonFrontPic_Corsola, 0x800, 222
- obj_tiles gMonFrontPic_Remoraid, 0x800, 223
- obj_tiles gMonFrontPic_Octillery, 0x800, 224
- obj_tiles gMonFrontPic_Delibird, 0x800, 225
- obj_tiles gMonFrontPic_Mantine, 0x800, 226
- obj_tiles gMonFrontPic_Skarmory, 0x800, 227
- obj_tiles gMonFrontPic_Houndour, 0x800, 228
- obj_tiles gMonFrontPic_Houndoom, 0x800, 229
- obj_tiles gMonFrontPic_Kingdra, 0x800, 230
- obj_tiles gMonFrontPic_Phanpy, 0x800, 231
- obj_tiles gMonFrontPic_Donphan, 0x800, 232
- obj_tiles gMonFrontPic_Porygon2, 0x800, 233
- obj_tiles gMonFrontPic_Stantler, 0x800, 234
- obj_tiles gMonFrontPic_Smeargle, 0x800, 235
- obj_tiles gMonFrontPic_Tyrogue, 0x800, 236
- obj_tiles gMonFrontPic_Hitmontop, 0x800, 237
- obj_tiles gMonFrontPic_Smoochum, 0x800, 238
- obj_tiles gMonFrontPic_Elekid, 0x800, 239
- obj_tiles gMonFrontPic_Magby, 0x800, 240
- obj_tiles gMonFrontPic_Miltank, 0x800, 241
- obj_tiles gMonFrontPic_Blissey, 0x800, 242
- obj_tiles gMonFrontPic_Raikou, 0x800, 243
- obj_tiles gMonFrontPic_Entei, 0x800, 244
- obj_tiles gMonFrontPic_Suicune, 0x800, 245
- obj_tiles gMonFrontPic_Larvitar, 0x800, 246
- obj_tiles gMonFrontPic_Pupitar, 0x800, 247
- obj_tiles gMonFrontPic_Tyranitar, 0x800, 248
- obj_tiles gMonFrontPic_Lugia, 0x800, 249
- obj_tiles gMonFrontPic_HoOh, 0x800, 250
- obj_tiles gMonFrontPic_Celebi, 0x800, 251
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 252
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 253
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 254
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 255
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 256
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 257
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 258
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 259
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 260
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 261
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 262
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 263
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 264
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 265
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 266
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 267
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 268
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 269
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 270
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 271
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 272
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 273
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 274
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 275
- obj_tiles gMonFrontPic_QuestionMark, 0x800, 276
- obj_tiles gMonFrontPic_Treecko, 0x800, 277
- obj_tiles gMonFrontPic_Grovyle, 0x800, 278
- obj_tiles gMonFrontPic_Sceptile, 0x800, 279
- obj_tiles gMonFrontPic_Torchic, 0x800, 280
- obj_tiles gMonFrontPic_Combusken, 0x800, 281
- obj_tiles gMonFrontPic_Blaziken, 0x800, 282
- obj_tiles gMonFrontPic_Mudkip, 0x800, 283
- obj_tiles gMonFrontPic_Marshtomp, 0x800, 284
- obj_tiles gMonFrontPic_Swampert, 0x800, 285
- obj_tiles gMonFrontPic_Poochyena, 0x800, 286
- obj_tiles gMonFrontPic_Mightyena, 0x800, 287
- obj_tiles gMonFrontPic_Zigzagoon, 0x800, 288
- obj_tiles gMonFrontPic_Linoone, 0x800, 289
- obj_tiles gMonFrontPic_Wurmple, 0x800, 290
- obj_tiles gMonFrontPic_Silcoon, 0x800, 291
- obj_tiles gMonFrontPic_Beautifly, 0x800, 292
- obj_tiles gMonFrontPic_Cascoon, 0x800, 293
- obj_tiles gMonFrontPic_Dustox, 0x800, 294
- obj_tiles gMonFrontPic_Lotad, 0x800, 295
- obj_tiles gMonFrontPic_Lombre, 0x800, 296
- obj_tiles gMonFrontPic_Ludicolo, 0x800, 297
- obj_tiles gMonFrontPic_Seedot, 0x800, 298
- obj_tiles gMonFrontPic_Nuzleaf, 0x800, 299
- obj_tiles gMonFrontPic_Shiftry, 0x800, 300
- obj_tiles gMonFrontPic_Nincada, 0x800, 301
- obj_tiles gMonFrontPic_Ninjask, 0x800, 302
- obj_tiles gMonFrontPic_Shedinja, 0x800, 303
- obj_tiles gMonFrontPic_Taillow, 0x800, 304
- obj_tiles gMonFrontPic_Swellow, 0x800, 305
- obj_tiles gMonFrontPic_Shroomish, 0x800, 306
- obj_tiles gMonFrontPic_Breloom, 0x800, 307
- obj_tiles gMonFrontPic_Spinda, 0x800, 308
- obj_tiles gMonFrontPic_Wingull, 0x800, 309
- obj_tiles gMonFrontPic_Pelipper, 0x800, 310
- obj_tiles gMonFrontPic_Surskit, 0x800, 311
- obj_tiles gMonFrontPic_Masquerain, 0x800, 312
- obj_tiles gMonFrontPic_Wailmer, 0x800, 313
- obj_tiles gMonFrontPic_Wailord, 0x800, 314
- obj_tiles gMonFrontPic_Skitty, 0x800, 315
- obj_tiles gMonFrontPic_Delcatty, 0x800, 316
- obj_tiles gMonFrontPic_Kecleon, 0x800, 317
- obj_tiles gMonFrontPic_Baltoy, 0x800, 318
- obj_tiles gMonFrontPic_Claydol, 0x800, 319
- obj_tiles gMonFrontPic_Nosepass, 0x800, 320
- obj_tiles gMonFrontPic_Torkoal, 0x800, 321
- obj_tiles gMonFrontPic_Sableye, 0x800, 322
- obj_tiles gMonFrontPic_Barboach, 0x800, 323
- obj_tiles gMonFrontPic_Whiscash, 0x800, 324
- obj_tiles gMonFrontPic_Luvdisc, 0x800, 325
- obj_tiles gMonFrontPic_Corphish, 0x800, 326
- obj_tiles gMonFrontPic_Crawdaunt, 0x800, 327
- obj_tiles gMonFrontPic_Feebas, 0x800, 328
- obj_tiles gMonFrontPic_Milotic, 0x800, 329
- obj_tiles gMonFrontPic_Carvanha, 0x800, 330
- obj_tiles gMonFrontPic_Sharpedo, 0x800, 331
- obj_tiles gMonFrontPic_Trapinch, 0x800, 332
- obj_tiles gMonFrontPic_Vibrava, 0x800, 333
- obj_tiles gMonFrontPic_Flygon, 0x800, 334
- obj_tiles gMonFrontPic_Makuhita, 0x800, 335
- obj_tiles gMonFrontPic_Hariyama, 0x800, 336
- obj_tiles gMonFrontPic_Electrike, 0x800, 337
- obj_tiles gMonFrontPic_Manectric, 0x800, 338
- obj_tiles gMonFrontPic_Numel, 0x800, 339
- obj_tiles gMonFrontPic_Camerupt, 0x800, 340
- obj_tiles gMonFrontPic_Spheal, 0x800, 341
- obj_tiles gMonFrontPic_Sealeo, 0x800, 342
- obj_tiles gMonFrontPic_Walrein, 0x800, 343
- obj_tiles gMonFrontPic_Cacnea, 0x800, 344
- obj_tiles gMonFrontPic_Cacturne, 0x800, 345
- obj_tiles gMonFrontPic_Snorunt, 0x800, 346
- obj_tiles gMonFrontPic_Glalie, 0x800, 347
- obj_tiles gMonFrontPic_Lunatone, 0x800, 348
- obj_tiles gMonFrontPic_Solrock, 0x800, 349
- obj_tiles gMonFrontPic_Azurill, 0x800, 350
- obj_tiles gMonFrontPic_Spoink, 0x800, 351
- obj_tiles gMonFrontPic_Grumpig, 0x800, 352
- obj_tiles gMonFrontPic_Plusle, 0x800, 353
- obj_tiles gMonFrontPic_Minun, 0x800, 354
- obj_tiles gMonFrontPic_Mawile, 0x800, 355
- obj_tiles gMonFrontPic_Meditite, 0x800, 356
- obj_tiles gMonFrontPic_Medicham, 0x800, 357
- obj_tiles gMonFrontPic_Swablu, 0x800, 358
- obj_tiles gMonFrontPic_Altaria, 0x800, 359
- obj_tiles gMonFrontPic_Wynaut, 0x800, 360
- obj_tiles gMonFrontPic_Duskull, 0x800, 361
- obj_tiles gMonFrontPic_Dusclops, 0x800, 362
- obj_tiles gMonFrontPic_Roselia, 0x800, 363
- obj_tiles gMonFrontPic_Slakoth, 0x800, 364
- obj_tiles gMonFrontPic_Vigoroth, 0x800, 365
- obj_tiles gMonFrontPic_Slaking, 0x800, 366
- obj_tiles gMonFrontPic_Gulpin, 0x800, 367
- obj_tiles gMonFrontPic_Swalot, 0x800, 368
- obj_tiles gMonFrontPic_Tropius, 0x800, 369
- obj_tiles gMonFrontPic_Whismur, 0x800, 370
- obj_tiles gMonFrontPic_Loudred, 0x800, 371
- obj_tiles gMonFrontPic_Exploud, 0x800, 372
- obj_tiles gMonFrontPic_Clamperl, 0x800, 373
- obj_tiles gMonFrontPic_Huntail, 0x800, 374
- obj_tiles gMonFrontPic_Gorebyss, 0x800, 375
- obj_tiles gMonFrontPic_Absol, 0x800, 376
- obj_tiles gMonFrontPic_Shuppet, 0x800, 377
- obj_tiles gMonFrontPic_Banette, 0x800, 378
- obj_tiles gMonFrontPic_Seviper, 0x800, 379
- obj_tiles gMonFrontPic_Zangoose, 0x800, 380
- obj_tiles gMonFrontPic_Relicanth, 0x800, 381
- obj_tiles gMonFrontPic_Aron, 0x800, 382
- obj_tiles gMonFrontPic_Lairon, 0x800, 383
- obj_tiles gMonFrontPic_Aggron, 0x800, 384
- obj_tiles gMonFrontPic_Castform, 0x800, 385
- obj_tiles gMonFrontPic_Volbeat, 0x800, 386
- obj_tiles gMonFrontPic_Illumise, 0x800, 387
- obj_tiles gMonFrontPic_Lileep, 0x800, 388
- obj_tiles gMonFrontPic_Cradily, 0x800, 389
- obj_tiles gMonFrontPic_Anorith, 0x800, 390
- obj_tiles gMonFrontPic_Armaldo, 0x800, 391
- obj_tiles gMonFrontPic_Ralts, 0x800, 392
- obj_tiles gMonFrontPic_Kirlia, 0x800, 393
- obj_tiles gMonFrontPic_Gardevoir, 0x800, 394
- obj_tiles gMonFrontPic_Bagon, 0x800, 395
- obj_tiles gMonFrontPic_Shelgon, 0x800, 396
- obj_tiles gMonFrontPic_Salamence, 0x800, 397
- obj_tiles gMonFrontPic_Beldum, 0x800, 398
- obj_tiles gMonFrontPic_Metang, 0x800, 399
- obj_tiles gMonFrontPic_Metagross, 0x800, 400
- obj_tiles gMonFrontPic_Regirock, 0x800, 401
- obj_tiles gMonFrontPic_Regice, 0x800, 402
- obj_tiles gMonFrontPic_Registeel, 0x800, 403
- obj_tiles gMonFrontPic_Kyogre, 0x800, 404
- obj_tiles gMonFrontPic_Groudon, 0x800, 405
- obj_tiles gMonFrontPic_Rayquaza, 0x800, 406
- obj_tiles gMonFrontPic_Latias, 0x800, 407
- obj_tiles gMonFrontPic_Latios, 0x800, 408
- obj_tiles gMonFrontPic_Jirachi, 0x800, 409
- obj_tiles gMonFrontPic_Deoxys, 0x800, 410
- obj_tiles gMonFrontPic_Chimecho, 0x800, 411
- obj_tiles gMonPic_Egg, 0x800, 412
- obj_tiles gMonFrontPic_UnownB, 0x800, 413
- obj_tiles gMonFrontPic_UnownC, 0x800, 414
- obj_tiles gMonFrontPic_UnownD, 0x800, 415
- obj_tiles gMonFrontPic_UnownE, 0x800, 416
- obj_tiles gMonFrontPic_UnownF, 0x800, 417
- obj_tiles gMonFrontPic_UnownG, 0x800, 418
- obj_tiles gMonFrontPic_UnownH, 0x800, 419
- obj_tiles gMonFrontPic_UnownI, 0x800, 420
- obj_tiles gMonFrontPic_UnownJ, 0x800, 421
- obj_tiles gMonFrontPic_UnownK, 0x800, 422
- obj_tiles gMonFrontPic_UnownL, 0x800, 423
- obj_tiles gMonFrontPic_UnownM, 0x800, 424
- obj_tiles gMonFrontPic_UnownN, 0x800, 425
- obj_tiles gMonFrontPic_UnownO, 0x800, 426
- obj_tiles gMonFrontPic_UnownP, 0x800, 427
- obj_tiles gMonFrontPic_UnownQ, 0x800, 428
- obj_tiles gMonFrontPic_UnownR, 0x800, 429
- obj_tiles gMonFrontPic_UnownS, 0x800, 430
- obj_tiles gMonFrontPic_UnownT, 0x800, 431
- obj_tiles gMonFrontPic_UnownU, 0x800, 432
- obj_tiles gMonFrontPic_UnownV, 0x800, 433
- obj_tiles gMonFrontPic_UnownW, 0x800, 434
- obj_tiles gMonFrontPic_UnownX, 0x800, 435
- obj_tiles gMonFrontPic_UnownY, 0x800, 436
- obj_tiles gMonFrontPic_UnownZ, 0x800, 437
- obj_tiles gMonFrontPic_UnownExclamationMark, 0x800, 438
- obj_tiles gMonFrontPic_UnownQuestionMark, 0x800, 439
+ obj_tiles gMonFrontPic_CircledQuestionMark, 0x800, SPECIES_NONE
+ obj_tiles gMonFrontPic_Bulbasaur, 0x800, SPECIES_BULBASAUR
+ obj_tiles gMonFrontPic_Ivysaur, 0x800, SPECIES_IVYSAUR
+ obj_tiles gMonFrontPic_Venusaur, 0x800, SPECIES_VENUSAUR
+ obj_tiles gMonFrontPic_Charmander, 0x800, SPECIES_CHARMANDER
+ obj_tiles gMonFrontPic_Charmeleon, 0x800, SPECIES_CHARMELEON
+ obj_tiles gMonFrontPic_Charizard, 0x800, SPECIES_CHARIZARD
+ obj_tiles gMonFrontPic_Squirtle, 0x800, SPECIES_SQUIRTLE
+ obj_tiles gMonFrontPic_Wartortle, 0x800, SPECIES_WARTORTLE
+ obj_tiles gMonFrontPic_Blastoise, 0x800, SPECIES_BLASTOISE
+ obj_tiles gMonFrontPic_Caterpie, 0x800, SPECIES_CATERPIE
+ obj_tiles gMonFrontPic_Metapod, 0x800, SPECIES_METAPOD
+ obj_tiles gMonFrontPic_Butterfree, 0x800, SPECIES_BUTTERFREE
+ obj_tiles gMonFrontPic_Weedle, 0x800, SPECIES_WEEDLE
+ obj_tiles gMonFrontPic_Kakuna, 0x800, SPECIES_KAKUNA
+ obj_tiles gMonFrontPic_Beedrill, 0x800, SPECIES_BEEDRILL
+ obj_tiles gMonFrontPic_Pidgey, 0x800, SPECIES_PIDGEY
+ obj_tiles gMonFrontPic_Pidgeotto, 0x800, SPECIES_PIDGEOTTO
+ obj_tiles gMonFrontPic_Pidgeot, 0x800, SPECIES_PIDGEOT
+ obj_tiles gMonFrontPic_Rattata, 0x800, SPECIES_RATTATA
+ obj_tiles gMonFrontPic_Raticate, 0x800, SPECIES_RATICATE
+ obj_tiles gMonFrontPic_Spearow, 0x800, SPECIES_SPEAROW
+ obj_tiles gMonFrontPic_Fearow, 0x800, SPECIES_FEAROW
+ obj_tiles gMonFrontPic_Ekans, 0x800, SPECIES_EKANS
+ obj_tiles gMonFrontPic_Arbok, 0x800, SPECIES_ARBOK
+ obj_tiles gMonFrontPic_Pikachu, 0x800, SPECIES_PIKACHU
+ obj_tiles gMonFrontPic_Raichu, 0x800, SPECIES_RAICHU
+ obj_tiles gMonFrontPic_Sandshrew, 0x800, SPECIES_SANDSHREW
+ obj_tiles gMonFrontPic_Sandslash, 0x800, SPECIES_SANDSLASH
+ obj_tiles gMonFrontPic_NidoranF, 0x800, SPECIES_NIDORAN_F
+ obj_tiles gMonFrontPic_Nidorina, 0x800, SPECIES_NIDORINA
+ obj_tiles gMonFrontPic_Nidoqueen, 0x800, SPECIES_NIDOQUEEN
+ obj_tiles gMonFrontPic_NidoranM, 0x800, SPECIES_NIDORAN_M
+ obj_tiles gMonFrontPic_Nidorino, 0x800, SPECIES_NIDORINO
+ obj_tiles gMonFrontPic_Nidoking, 0x800, SPECIES_NIDOKING
+ obj_tiles gMonFrontPic_Clefairy, 0x800, SPECIES_CLEFAIRY
+ obj_tiles gMonFrontPic_Clefable, 0x800, SPECIES_CLEFABLE
+ obj_tiles gMonFrontPic_Vulpix, 0x800, SPECIES_VULPIX
+ obj_tiles gMonFrontPic_Ninetales, 0x800, SPECIES_NINETALES
+ obj_tiles gMonFrontPic_Jigglypuff, 0x800, SPECIES_JIGGLYPUFF
+ obj_tiles gMonFrontPic_Wigglytuff, 0x800, SPECIES_WIGGLYTUFF
+ obj_tiles gMonFrontPic_Zubat, 0x800, SPECIES_ZUBAT
+ obj_tiles gMonFrontPic_Golbat, 0x800, SPECIES_GOLBAT
+ obj_tiles gMonFrontPic_Oddish, 0x800, SPECIES_ODDISH
+ obj_tiles gMonFrontPic_Gloom, 0x800, SPECIES_GLOOM
+ obj_tiles gMonFrontPic_Vileplume, 0x800, SPECIES_VILEPLUME
+ obj_tiles gMonFrontPic_Paras, 0x800, SPECIES_PARAS
+ obj_tiles gMonFrontPic_Parasect, 0x800, SPECIES_PARASECT
+ obj_tiles gMonFrontPic_Venonat, 0x800, SPECIES_VENONAT
+ obj_tiles gMonFrontPic_Venomoth, 0x800, SPECIES_VENOMOTH
+ obj_tiles gMonFrontPic_Diglett, 0x800, SPECIES_DIGLETT
+ obj_tiles gMonFrontPic_Dugtrio, 0x800, SPECIES_DUGTRIO
+ obj_tiles gMonFrontPic_Meowth, 0x800, SPECIES_MEOWTH
+ obj_tiles gMonFrontPic_Persian, 0x800, SPECIES_PERSIAN
+ obj_tiles gMonFrontPic_Psyduck, 0x800, SPECIES_PSYDUCK
+ obj_tiles gMonFrontPic_Golduck, 0x800, SPECIES_GOLDUCK
+ obj_tiles gMonFrontPic_Mankey, 0x800, SPECIES_MANKEY
+ obj_tiles gMonFrontPic_Primeape, 0x800, SPECIES_PRIMEAPE
+ obj_tiles gMonFrontPic_Growlithe, 0x800, SPECIES_GROWLITHE
+ obj_tiles gMonFrontPic_Arcanine, 0x800, SPECIES_ARCANINE
+ obj_tiles gMonFrontPic_Poliwag, 0x800, SPECIES_POLIWAG
+ obj_tiles gMonFrontPic_Poliwhirl, 0x800, SPECIES_POLIWHIRL
+ obj_tiles gMonFrontPic_Poliwrath, 0x800, SPECIES_POLIWRATH
+ obj_tiles gMonFrontPic_Abra, 0x800, SPECIES_ABRA
+ obj_tiles gMonFrontPic_Kadabra, 0x800, SPECIES_KADABRA
+ obj_tiles gMonFrontPic_Alakazam, 0x800, SPECIES_ALAKAZAM
+ obj_tiles gMonFrontPic_Machop, 0x800, SPECIES_MACHOP
+ obj_tiles gMonFrontPic_Machoke, 0x800, SPECIES_MACHOKE
+ obj_tiles gMonFrontPic_Machamp, 0x800, SPECIES_MACHAMP
+ obj_tiles gMonFrontPic_Bellsprout, 0x800, SPECIES_BELLSPROUT
+ obj_tiles gMonFrontPic_Weepinbell, 0x800, SPECIES_WEEPINBELL
+ obj_tiles gMonFrontPic_Victreebel, 0x800, SPECIES_VICTREEBEL
+ obj_tiles gMonFrontPic_Tentacool, 0x800, SPECIES_TENTACOOL
+ obj_tiles gMonFrontPic_Tentacruel, 0x800, SPECIES_TENTACRUEL
+ obj_tiles gMonFrontPic_Geodude, 0x800, SPECIES_GEODUDE
+ obj_tiles gMonFrontPic_Graveler, 0x800, SPECIES_GRAVELER
+ obj_tiles gMonFrontPic_Golem, 0x800, SPECIES_GOLEM
+ obj_tiles gMonFrontPic_Ponyta, 0x800, SPECIES_PONYTA
+ obj_tiles gMonFrontPic_Rapidash, 0x800, SPECIES_RAPIDASH
+ obj_tiles gMonFrontPic_Slowpoke, 0x800, SPECIES_SLOWPOKE
+ obj_tiles gMonFrontPic_Slowbro, 0x800, SPECIES_SLOWBRO
+ obj_tiles gMonFrontPic_Magnemite, 0x800, SPECIES_MAGNEMITE
+ obj_tiles gMonFrontPic_Magneton, 0x800, SPECIES_MAGNETON
+ obj_tiles gMonFrontPic_Farfetchd, 0x800, SPECIES_FARFETCHD
+ obj_tiles gMonFrontPic_Doduo, 0x800, SPECIES_DODUO
+ obj_tiles gMonFrontPic_Dodrio, 0x800, SPECIES_DODRIO
+ obj_tiles gMonFrontPic_Seel, 0x800, SPECIES_SEEL
+ obj_tiles gMonFrontPic_Dewgong, 0x800, SPECIES_DEWGONG
+ obj_tiles gMonFrontPic_Grimer, 0x800, SPECIES_GRIMER
+ obj_tiles gMonFrontPic_Muk, 0x800, SPECIES_MUK
+ obj_tiles gMonFrontPic_Shellder, 0x800, SPECIES_SHELLDER
+ obj_tiles gMonFrontPic_Cloyster, 0x800, SPECIES_CLOYSTER
+ obj_tiles gMonFrontPic_Gastly, 0x800, SPECIES_GASTLY
+ obj_tiles gMonFrontPic_Haunter, 0x800, SPECIES_HAUNTER
+ obj_tiles gMonFrontPic_Gengar, 0x800, SPECIES_GENGAR
+ obj_tiles gMonFrontPic_Onix, 0x800, SPECIES_ONIX
+ obj_tiles gMonFrontPic_Drowzee, 0x800, SPECIES_DROWZEE
+ obj_tiles gMonFrontPic_Hypno, 0x800, SPECIES_HYPNO
+ obj_tiles gMonFrontPic_Krabby, 0x800, SPECIES_KRABBY
+ obj_tiles gMonFrontPic_Kingler, 0x800, SPECIES_KINGLER
+ obj_tiles gMonFrontPic_Voltorb, 0x800, SPECIES_VOLTORB
+ obj_tiles gMonFrontPic_Electrode, 0x800, SPECIES_ELECTRODE
+ obj_tiles gMonFrontPic_Exeggcute, 0x800, SPECIES_EXEGGCUTE
+ obj_tiles gMonFrontPic_Exeggutor, 0x800, SPECIES_EXEGGUTOR
+ obj_tiles gMonFrontPic_Cubone, 0x800, SPECIES_CUBONE
+ obj_tiles gMonFrontPic_Marowak, 0x800, SPECIES_MAROWAK
+ obj_tiles gMonFrontPic_Hitmonlee, 0x800, SPECIES_HITMONLEE
+ obj_tiles gMonFrontPic_Hitmonchan, 0x800, SPECIES_HITMONCHAN
+ obj_tiles gMonFrontPic_Lickitung, 0x800, SPECIES_LICKITUNG
+ obj_tiles gMonFrontPic_Koffing, 0x800, SPECIES_KOFFING
+ obj_tiles gMonFrontPic_Weezing, 0x800, SPECIES_WEEZING
+ obj_tiles gMonFrontPic_Rhyhorn, 0x800, SPECIES_RHYHORN
+ obj_tiles gMonFrontPic_Rhydon, 0x800, SPECIES_RHYDON
+ obj_tiles gMonFrontPic_Chansey, 0x800, SPECIES_CHANSEY
+ obj_tiles gMonFrontPic_Tangela, 0x800, SPECIES_TANGELA
+ obj_tiles gMonFrontPic_Kangaskhan, 0x800, SPECIES_KANGASKHAN
+ obj_tiles gMonFrontPic_Horsea, 0x800, SPECIES_HORSEA
+ obj_tiles gMonFrontPic_Seadra, 0x800, SPECIES_SEADRA
+ obj_tiles gMonFrontPic_Goldeen, 0x800, SPECIES_GOLDEEN
+ obj_tiles gMonFrontPic_Seaking, 0x800, SPECIES_SEAKING
+ obj_tiles gMonFrontPic_Staryu, 0x800, SPECIES_STARYU
+ obj_tiles gMonFrontPic_Starmie, 0x800, SPECIES_STARMIE
+ obj_tiles gMonFrontPic_Mrmime, 0x800, SPECIES_MR_MIME
+ obj_tiles gMonFrontPic_Scyther, 0x800, SPECIES_SCYTHER
+ obj_tiles gMonFrontPic_Jynx, 0x800, SPECIES_JYNX
+ obj_tiles gMonFrontPic_Electabuzz, 0x800, SPECIES_ELECTABUZZ
+ obj_tiles gMonFrontPic_Magmar, 0x800, SPECIES_MAGMAR
+ obj_tiles gMonFrontPic_Pinsir, 0x800, SPECIES_PINSIR
+ obj_tiles gMonFrontPic_Tauros, 0x800, SPECIES_TAUROS
+ obj_tiles gMonFrontPic_Magikarp, 0x800, SPECIES_MAGIKARP
+ obj_tiles gMonFrontPic_Gyarados, 0x800, SPECIES_GYARADOS
+ obj_tiles gMonFrontPic_Lapras, 0x800, SPECIES_LAPRAS
+ obj_tiles gMonFrontPic_Ditto, 0x800, SPECIES_DITTO
+ obj_tiles gMonFrontPic_Eevee, 0x800, SPECIES_EEVEE
+ obj_tiles gMonFrontPic_Vaporeon, 0x800, SPECIES_VAPOREON
+ obj_tiles gMonFrontPic_Jolteon, 0x800, SPECIES_JOLTEON
+ obj_tiles gMonFrontPic_Flareon, 0x800, SPECIES_FLAREON
+ obj_tiles gMonFrontPic_Porygon, 0x800, SPECIES_PORYGON
+ obj_tiles gMonFrontPic_Omanyte, 0x800, SPECIES_OMANYTE
+ obj_tiles gMonFrontPic_Omastar, 0x800, SPECIES_OMASTAR
+ obj_tiles gMonFrontPic_Kabuto, 0x800, SPECIES_KABUTO
+ obj_tiles gMonFrontPic_Kabutops, 0x800, SPECIES_KABUTOPS
+ obj_tiles gMonFrontPic_Aerodactyl, 0x800, SPECIES_AERODACTYL
+ obj_tiles gMonFrontPic_Snorlax, 0x800, SPECIES_SNORLAX
+ obj_tiles gMonFrontPic_Articuno, 0x800, SPECIES_ARTICUNO
+ obj_tiles gMonFrontPic_Zapdos, 0x800, SPECIES_ZAPDOS
+ obj_tiles gMonFrontPic_Moltres, 0x800, SPECIES_MOLTRES
+ obj_tiles gMonFrontPic_Dratini, 0x800, SPECIES_DRATINI
+ obj_tiles gMonFrontPic_Dragonair, 0x800, SPECIES_DRAGONAIR
+ obj_tiles gMonFrontPic_Dragonite, 0x800, SPECIES_DRAGONITE
+ obj_tiles gMonFrontPic_Mewtwo, 0x800, SPECIES_MEWTWO
+ obj_tiles gMonFrontPic_Mew, 0x800, SPECIES_MEW
+ obj_tiles gMonFrontPic_Chikorita, 0x800, SPECIES_CHIKORITA
+ obj_tiles gMonFrontPic_Bayleef, 0x800, SPECIES_BAYLEEF
+ obj_tiles gMonFrontPic_Meganium, 0x800, SPECIES_MEGANIUM
+ obj_tiles gMonFrontPic_Cyndaquil, 0x800, SPECIES_CYNDAQUIL
+ obj_tiles gMonFrontPic_Quilava, 0x800, SPECIES_QUILAVA
+ obj_tiles gMonFrontPic_Typhlosion, 0x800, SPECIES_TYPHLOSION
+ obj_tiles gMonFrontPic_Totodile, 0x800, SPECIES_TOTODILE
+ obj_tiles gMonFrontPic_Croconaw, 0x800, SPECIES_CROCONAW
+ obj_tiles gMonFrontPic_Feraligatr, 0x800, SPECIES_FERALIGATR
+ obj_tiles gMonFrontPic_Sentret, 0x800, SPECIES_SENTRET
+ obj_tiles gMonFrontPic_Furret, 0x800, SPECIES_FURRET
+ obj_tiles gMonFrontPic_Hoothoot, 0x800, SPECIES_HOOTHOOT
+ obj_tiles gMonFrontPic_Noctowl, 0x800, SPECIES_NOCTOWL
+ obj_tiles gMonFrontPic_Ledyba, 0x800, SPECIES_LEDYBA
+ obj_tiles gMonFrontPic_Ledian, 0x800, SPECIES_LEDIAN
+ obj_tiles gMonFrontPic_Spinarak, 0x800, SPECIES_SPINARAK
+ obj_tiles gMonFrontPic_Ariados, 0x800, SPECIES_ARIADOS
+ obj_tiles gMonFrontPic_Crobat, 0x800, SPECIES_CROBAT
+ obj_tiles gMonFrontPic_Chinchou, 0x800, SPECIES_CHINCHOU
+ obj_tiles gMonFrontPic_Lanturn, 0x800, SPECIES_LANTURN
+ obj_tiles gMonFrontPic_Pichu, 0x800, SPECIES_PICHU
+ obj_tiles gMonFrontPic_Cleffa, 0x800, SPECIES_CLEFFA
+ obj_tiles gMonFrontPic_Igglybuff, 0x800, SPECIES_IGGLYBUFF
+ obj_tiles gMonFrontPic_Togepi, 0x800, SPECIES_TOGEPI
+ obj_tiles gMonFrontPic_Togetic, 0x800, SPECIES_TOGETIC
+ obj_tiles gMonFrontPic_Natu, 0x800, SPECIES_NATU
+ obj_tiles gMonFrontPic_Xatu, 0x800, SPECIES_XATU
+ obj_tiles gMonFrontPic_Mareep, 0x800, SPECIES_MAREEP
+ obj_tiles gMonFrontPic_Flaaffy, 0x800, SPECIES_FLAAFFY
+ obj_tiles gMonFrontPic_Ampharos, 0x800, SPECIES_AMPHAROS
+ obj_tiles gMonFrontPic_Bellossom, 0x800, SPECIES_BELLOSSOM
+ obj_tiles gMonFrontPic_Marill, 0x800, SPECIES_MARILL
+ obj_tiles gMonFrontPic_Azumarill, 0x800, SPECIES_AZUMARILL
+ obj_tiles gMonFrontPic_Sudowoodo, 0x800, SPECIES_SUDOWOODO
+ obj_tiles gMonFrontPic_Politoed, 0x800, SPECIES_POLITOED
+ obj_tiles gMonFrontPic_Hoppip, 0x800, SPECIES_HOPPIP
+ obj_tiles gMonFrontPic_Skiploom, 0x800, SPECIES_SKIPLOOM
+ obj_tiles gMonFrontPic_Jumpluff, 0x800, SPECIES_JUMPLUFF
+ obj_tiles gMonFrontPic_Aipom, 0x800, SPECIES_AIPOM
+ obj_tiles gMonFrontPic_Sunkern, 0x800, SPECIES_SUNKERN
+ obj_tiles gMonFrontPic_Sunflora, 0x800, SPECIES_SUNFLORA
+ obj_tiles gMonFrontPic_Yanma, 0x800, SPECIES_YANMA
+ obj_tiles gMonFrontPic_Wooper, 0x800, SPECIES_WOOPER
+ obj_tiles gMonFrontPic_Quagsire, 0x800, SPECIES_QUAGSIRE
+ obj_tiles gMonFrontPic_Espeon, 0x800, SPECIES_ESPEON
+ obj_tiles gMonFrontPic_Umbreon, 0x800, SPECIES_UMBREON
+ obj_tiles gMonFrontPic_Murkrow, 0x800, SPECIES_MURKROW
+ obj_tiles gMonFrontPic_Slowking, 0x800, SPECIES_SLOWKING
+ obj_tiles gMonFrontPic_Misdreavus, 0x800, SPECIES_MISDREAVUS
+ obj_tiles gMonFrontPic_UnownA, 0x800, SPECIES_UNOWN
+ obj_tiles gMonFrontPic_Wobbuffet, 0x800, SPECIES_WOBBUFFET
+ obj_tiles gMonFrontPic_Girafarig, 0x800, SPECIES_GIRAFARIG
+ obj_tiles gMonFrontPic_Pineco, 0x800, SPECIES_PINECO
+ obj_tiles gMonFrontPic_Forretress, 0x800, SPECIES_FORRETRESS
+ obj_tiles gMonFrontPic_Dunsparce, 0x800, SPECIES_DUNSPARCE
+ obj_tiles gMonFrontPic_Gligar, 0x800, SPECIES_GLIGAR
+ obj_tiles gMonFrontPic_Steelix, 0x800, SPECIES_STEELIX
+ obj_tiles gMonFrontPic_Snubbull, 0x800, SPECIES_SNUBBULL
+ obj_tiles gMonFrontPic_Granbull, 0x800, SPECIES_GRANBULL
+ obj_tiles gMonFrontPic_Qwilfish, 0x800, SPECIES_QWILFISH
+ obj_tiles gMonFrontPic_Scizor, 0x800, SPECIES_SCIZOR
+ obj_tiles gMonFrontPic_Shuckle, 0x800, SPECIES_SHUCKLE
+ obj_tiles gMonFrontPic_Heracross, 0x800, SPECIES_HERACROSS
+ obj_tiles gMonFrontPic_Sneasel, 0x800, SPECIES_SNEASEL
+ obj_tiles gMonFrontPic_Teddiursa, 0x800, SPECIES_TEDDIURSA
+ obj_tiles gMonFrontPic_Ursaring, 0x800, SPECIES_URSARING
+ obj_tiles gMonFrontPic_Slugma, 0x800, SPECIES_SLUGMA
+ obj_tiles gMonFrontPic_Magcargo, 0x800, SPECIES_MAGCARGO
+ obj_tiles gMonFrontPic_Swinub, 0x800, SPECIES_SWINUB
+ obj_tiles gMonFrontPic_Piloswine, 0x800, SPECIES_PILOSWINE
+ obj_tiles gMonFrontPic_Corsola, 0x800, SPECIES_CORSOLA
+ obj_tiles gMonFrontPic_Remoraid, 0x800, SPECIES_REMORAID
+ obj_tiles gMonFrontPic_Octillery, 0x800, SPECIES_OCTILLERY
+ obj_tiles gMonFrontPic_Delibird, 0x800, SPECIES_DELIBIRD
+ obj_tiles gMonFrontPic_Mantine, 0x800, SPECIES_MANTINE
+ obj_tiles gMonFrontPic_Skarmory, 0x800, SPECIES_SKARMORY
+ obj_tiles gMonFrontPic_Houndour, 0x800, SPECIES_HOUNDOUR
+ obj_tiles gMonFrontPic_Houndoom, 0x800, SPECIES_HOUNDOOM
+ obj_tiles gMonFrontPic_Kingdra, 0x800, SPECIES_KINGDRA
+ obj_tiles gMonFrontPic_Phanpy, 0x800, SPECIES_PHANPY
+ obj_tiles gMonFrontPic_Donphan, 0x800, SPECIES_DONPHAN
+ obj_tiles gMonFrontPic_Porygon2, 0x800, SPECIES_PORYGON2
+ obj_tiles gMonFrontPic_Stantler, 0x800, SPECIES_STANTLER
+ obj_tiles gMonFrontPic_Smeargle, 0x800, SPECIES_SMEARGLE
+ obj_tiles gMonFrontPic_Tyrogue, 0x800, SPECIES_TYROGUE
+ obj_tiles gMonFrontPic_Hitmontop, 0x800, SPECIES_HITMONTOP
+ obj_tiles gMonFrontPic_Smoochum, 0x800, SPECIES_SMOOCHUM
+ obj_tiles gMonFrontPic_Elekid, 0x800, SPECIES_ELEKID
+ obj_tiles gMonFrontPic_Magby, 0x800, SPECIES_MAGBY
+ obj_tiles gMonFrontPic_Miltank, 0x800, SPECIES_MILTANK
+ obj_tiles gMonFrontPic_Blissey, 0x800, SPECIES_BLISSEY
+ obj_tiles gMonFrontPic_Raikou, 0x800, SPECIES_RAIKOU
+ obj_tiles gMonFrontPic_Entei, 0x800, SPECIES_ENTEI
+ obj_tiles gMonFrontPic_Suicune, 0x800, SPECIES_SUICUNE
+ obj_tiles gMonFrontPic_Larvitar, 0x800, SPECIES_LARVITAR
+ obj_tiles gMonFrontPic_Pupitar, 0x800, SPECIES_PUPITAR
+ obj_tiles gMonFrontPic_Tyranitar, 0x800, SPECIES_TYRANITAR
+ obj_tiles gMonFrontPic_Lugia, 0x800, SPECIES_LUGIA
+ obj_tiles gMonFrontPic_HoOh, 0x800, SPECIES_HO_OH
+ obj_tiles gMonFrontPic_Celebi, 0x800, SPECIES_CELEBI
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_B
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_C
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_D
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_E
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_F
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_G
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_H
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_I
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_J
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_K
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_L
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_M
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_N
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_O
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_P
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_Q
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_R
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_S
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_T
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_U
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_V
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_W
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_X
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_Y
+ obj_tiles gMonFrontPic_QuestionMark, 0x800, SPECIES_OLD_UNOWN_Z
+ obj_tiles gMonFrontPic_Treecko, 0x800, SPECIES_TREECKO
+ obj_tiles gMonFrontPic_Grovyle, 0x800, SPECIES_GROVYLE
+ obj_tiles gMonFrontPic_Sceptile, 0x800, SPECIES_SCEPTILE
+ obj_tiles gMonFrontPic_Torchic, 0x800, SPECIES_TORCHIC
+ obj_tiles gMonFrontPic_Combusken, 0x800, SPECIES_COMBUSKEN
+ obj_tiles gMonFrontPic_Blaziken, 0x800, SPECIES_BLAZIKEN
+ obj_tiles gMonFrontPic_Mudkip, 0x800, SPECIES_MUDKIP
+ obj_tiles gMonFrontPic_Marshtomp, 0x800, SPECIES_MARSHTOMP
+ obj_tiles gMonFrontPic_Swampert, 0x800, SPECIES_SWAMPERT
+ obj_tiles gMonFrontPic_Poochyena, 0x800, SPECIES_POOCHYENA
+ obj_tiles gMonFrontPic_Mightyena, 0x800, SPECIES_MIGHTYENA
+ obj_tiles gMonFrontPic_Zigzagoon, 0x800, SPECIES_ZIGZAGOON
+ obj_tiles gMonFrontPic_Linoone, 0x800, SPECIES_LINOONE
+ obj_tiles gMonFrontPic_Wurmple, 0x800, SPECIES_WURMPLE
+ obj_tiles gMonFrontPic_Silcoon, 0x800, SPECIES_SILCOON
+ obj_tiles gMonFrontPic_Beautifly, 0x800, SPECIES_BEAUTIFLY
+ obj_tiles gMonFrontPic_Cascoon, 0x800, SPECIES_CASCOON
+ obj_tiles gMonFrontPic_Dustox, 0x800, SPECIES_DUSTOX
+ obj_tiles gMonFrontPic_Lotad, 0x800, SPECIES_LOTAD
+ obj_tiles gMonFrontPic_Lombre, 0x800, SPECIES_LOMBRE
+ obj_tiles gMonFrontPic_Ludicolo, 0x800, SPECIES_LUDICOLO
+ obj_tiles gMonFrontPic_Seedot, 0x800, SPECIES_SEEDOT
+ obj_tiles gMonFrontPic_Nuzleaf, 0x800, SPECIES_NUZLEAF
+ obj_tiles gMonFrontPic_Shiftry, 0x800, SPECIES_SHIFTRY
+ obj_tiles gMonFrontPic_Nincada, 0x800, SPECIES_NINCADA
+ obj_tiles gMonFrontPic_Ninjask, 0x800, SPECIES_NINJASK
+ obj_tiles gMonFrontPic_Shedinja, 0x800, SPECIES_SHEDINJA
+ obj_tiles gMonFrontPic_Taillow, 0x800, SPECIES_TAILLOW
+ obj_tiles gMonFrontPic_Swellow, 0x800, SPECIES_SWELLOW
+ obj_tiles gMonFrontPic_Shroomish, 0x800, SPECIES_SHROOMISH
+ obj_tiles gMonFrontPic_Breloom, 0x800, SPECIES_BRELOOM
+ obj_tiles gMonFrontPic_Spinda, 0x800, SPECIES_SPINDA
+ obj_tiles gMonFrontPic_Wingull, 0x800, SPECIES_WINGULL
+ obj_tiles gMonFrontPic_Pelipper, 0x800, SPECIES_PELIPPER
+ obj_tiles gMonFrontPic_Surskit, 0x800, SPECIES_SURSKIT
+ obj_tiles gMonFrontPic_Masquerain, 0x800, SPECIES_MASQUERAIN
+ obj_tiles gMonFrontPic_Wailmer, 0x800, SPECIES_WAILMER
+ obj_tiles gMonFrontPic_Wailord, 0x800, SPECIES_WAILORD
+ obj_tiles gMonFrontPic_Skitty, 0x800, SPECIES_SKITTY
+ obj_tiles gMonFrontPic_Delcatty, 0x800, SPECIES_DELCATTY
+ obj_tiles gMonFrontPic_Kecleon, 0x800, SPECIES_KECLEON
+ obj_tiles gMonFrontPic_Baltoy, 0x800, SPECIES_BALTOY
+ obj_tiles gMonFrontPic_Claydol, 0x800, SPECIES_CLAYDOL
+ obj_tiles gMonFrontPic_Nosepass, 0x800, SPECIES_NOSEPASS
+ obj_tiles gMonFrontPic_Torkoal, 0x800, SPECIES_TORKOAL
+ obj_tiles gMonFrontPic_Sableye, 0x800, SPECIES_SABLEYE
+ obj_tiles gMonFrontPic_Barboach, 0x800, SPECIES_BARBOACH
+ obj_tiles gMonFrontPic_Whiscash, 0x800, SPECIES_WHISCASH
+ obj_tiles gMonFrontPic_Luvdisc, 0x800, SPECIES_LUVDISC
+ obj_tiles gMonFrontPic_Corphish, 0x800, SPECIES_CORPHISH
+ obj_tiles gMonFrontPic_Crawdaunt, 0x800, SPECIES_CRAWDAUNT
+ obj_tiles gMonFrontPic_Feebas, 0x800, SPECIES_FEEBAS
+ obj_tiles gMonFrontPic_Milotic, 0x800, SPECIES_MILOTIC
+ obj_tiles gMonFrontPic_Carvanha, 0x800, SPECIES_CARVANHA
+ obj_tiles gMonFrontPic_Sharpedo, 0x800, SPECIES_SHARPEDO
+ obj_tiles gMonFrontPic_Trapinch, 0x800, SPECIES_TRAPINCH
+ obj_tiles gMonFrontPic_Vibrava, 0x800, SPECIES_VIBRAVA
+ obj_tiles gMonFrontPic_Flygon, 0x800, SPECIES_FLYGON
+ obj_tiles gMonFrontPic_Makuhita, 0x800, SPECIES_MAKUHITA
+ obj_tiles gMonFrontPic_Hariyama, 0x800, SPECIES_HARIYAMA
+ obj_tiles gMonFrontPic_Electrike, 0x800, SPECIES_ELECTRIKE
+ obj_tiles gMonFrontPic_Manectric, 0x800, SPECIES_MANECTRIC
+ obj_tiles gMonFrontPic_Numel, 0x800, SPECIES_NUMEL
+ obj_tiles gMonFrontPic_Camerupt, 0x800, SPECIES_CAMERUPT
+ obj_tiles gMonFrontPic_Spheal, 0x800, SPECIES_SPHEAL
+ obj_tiles gMonFrontPic_Sealeo, 0x800, SPECIES_SEALEO
+ obj_tiles gMonFrontPic_Walrein, 0x800, SPECIES_WALREIN
+ obj_tiles gMonFrontPic_Cacnea, 0x800, SPECIES_CACNEA
+ obj_tiles gMonFrontPic_Cacturne, 0x800, SPECIES_CACTURNE
+ obj_tiles gMonFrontPic_Snorunt, 0x800, SPECIES_SNORUNT
+ obj_tiles gMonFrontPic_Glalie, 0x800, SPECIES_GLALIE
+ obj_tiles gMonFrontPic_Lunatone, 0x800, SPECIES_LUNATONE
+ obj_tiles gMonFrontPic_Solrock, 0x800, SPECIES_SOLROCK
+ obj_tiles gMonFrontPic_Azurill, 0x800, SPECIES_AZURILL
+ obj_tiles gMonFrontPic_Spoink, 0x800, SPECIES_SPOINK
+ obj_tiles gMonFrontPic_Grumpig, 0x800, SPECIES_GRUMPIG
+ obj_tiles gMonFrontPic_Plusle, 0x800, SPECIES_PLUSLE
+ obj_tiles gMonFrontPic_Minun, 0x800, SPECIES_MINUN
+ obj_tiles gMonFrontPic_Mawile, 0x800, SPECIES_MAWILE
+ obj_tiles gMonFrontPic_Meditite, 0x800, SPECIES_MEDITITE
+ obj_tiles gMonFrontPic_Medicham, 0x800, SPECIES_MEDICHAM
+ obj_tiles gMonFrontPic_Swablu, 0x800, SPECIES_SWABLU
+ obj_tiles gMonFrontPic_Altaria, 0x800, SPECIES_ALTARIA
+ obj_tiles gMonFrontPic_Wynaut, 0x800, SPECIES_WYNAUT
+ obj_tiles gMonFrontPic_Duskull, 0x800, SPECIES_DUSKULL
+ obj_tiles gMonFrontPic_Dusclops, 0x800, SPECIES_DUSCLOPS
+ obj_tiles gMonFrontPic_Roselia, 0x800, SPECIES_ROSELIA
+ obj_tiles gMonFrontPic_Slakoth, 0x800, SPECIES_SLAKOTH
+ obj_tiles gMonFrontPic_Vigoroth, 0x800, SPECIES_VIGOROTH
+ obj_tiles gMonFrontPic_Slaking, 0x800, SPECIES_SLAKING
+ obj_tiles gMonFrontPic_Gulpin, 0x800, SPECIES_GULPIN
+ obj_tiles gMonFrontPic_Swalot, 0x800, SPECIES_SWALOT
+ obj_tiles gMonFrontPic_Tropius, 0x800, SPECIES_TROPIUS
+ obj_tiles gMonFrontPic_Whismur, 0x800, SPECIES_WHISMUR
+ obj_tiles gMonFrontPic_Loudred, 0x800, SPECIES_LOUDRED
+ obj_tiles gMonFrontPic_Exploud, 0x800, SPECIES_EXPLOUD
+ obj_tiles gMonFrontPic_Clamperl, 0x800, SPECIES_CLAMPERL
+ obj_tiles gMonFrontPic_Huntail, 0x800, SPECIES_HUNTAIL
+ obj_tiles gMonFrontPic_Gorebyss, 0x800, SPECIES_GOREBYSS
+ obj_tiles gMonFrontPic_Absol, 0x800, SPECIES_ABSOL
+ obj_tiles gMonFrontPic_Shuppet, 0x800, SPECIES_SHUPPET
+ obj_tiles gMonFrontPic_Banette, 0x800, SPECIES_BANETTE
+ obj_tiles gMonFrontPic_Seviper, 0x800, SPECIES_SEVIPER
+ obj_tiles gMonFrontPic_Zangoose, 0x800, SPECIES_ZANGOOSE
+ obj_tiles gMonFrontPic_Relicanth, 0x800, SPECIES_RELICANTH
+ obj_tiles gMonFrontPic_Aron, 0x800, SPECIES_ARON
+ obj_tiles gMonFrontPic_Lairon, 0x800, SPECIES_LAIRON
+ obj_tiles gMonFrontPic_Aggron, 0x800, SPECIES_AGGRON
+ obj_tiles gMonFrontPic_Castform, 0x800, SPECIES_CASTFORM
+ obj_tiles gMonFrontPic_Volbeat, 0x800, SPECIES_VOLBEAT
+ obj_tiles gMonFrontPic_Illumise, 0x800, SPECIES_ILLUMISE
+ obj_tiles gMonFrontPic_Lileep, 0x800, SPECIES_LILEEP
+ obj_tiles gMonFrontPic_Cradily, 0x800, SPECIES_CRADILY
+ obj_tiles gMonFrontPic_Anorith, 0x800, SPECIES_ANORITH
+ obj_tiles gMonFrontPic_Armaldo, 0x800, SPECIES_ARMALDO
+ obj_tiles gMonFrontPic_Ralts, 0x800, SPECIES_RALTS
+ obj_tiles gMonFrontPic_Kirlia, 0x800, SPECIES_KIRLIA
+ obj_tiles gMonFrontPic_Gardevoir, 0x800, SPECIES_GARDEVOIR
+ obj_tiles gMonFrontPic_Bagon, 0x800, SPECIES_BAGON
+ obj_tiles gMonFrontPic_Shelgon, 0x800, SPECIES_SHELGON
+ obj_tiles gMonFrontPic_Salamence, 0x800, SPECIES_SALAMENCE
+ obj_tiles gMonFrontPic_Beldum, 0x800, SPECIES_BELDUM
+ obj_tiles gMonFrontPic_Metang, 0x800, SPECIES_METANG
+ obj_tiles gMonFrontPic_Metagross, 0x800, SPECIES_METAGROSS
+ obj_tiles gMonFrontPic_Regirock, 0x800, SPECIES_REGIROCK
+ obj_tiles gMonFrontPic_Regice, 0x800, SPECIES_REGICE
+ obj_tiles gMonFrontPic_Registeel, 0x800, SPECIES_REGISTEEL
+ obj_tiles gMonFrontPic_Kyogre, 0x800, SPECIES_KYOGRE
+ obj_tiles gMonFrontPic_Groudon, 0x800, SPECIES_GROUDON
+ obj_tiles gMonFrontPic_Rayquaza, 0x800, SPECIES_RAYQUAZA
+ obj_tiles gMonFrontPic_Latias, 0x800, SPECIES_LATIAS
+ obj_tiles gMonFrontPic_Latios, 0x800, SPECIES_LATIOS
+ obj_tiles gMonFrontPic_Jirachi, 0x800, SPECIES_JIRACHI
+ obj_tiles gMonFrontPic_Deoxys, 0x800, SPECIES_DEOXYS
+ obj_tiles gMonFrontPic_Chimecho, 0x800, SPECIES_CHIMECHO
+ obj_tiles gMonPic_Egg, 0x800, SPECIES_EGG
+ obj_tiles gMonFrontPic_UnownB, 0x800, SPECIES_UNOWN_B
+ obj_tiles gMonFrontPic_UnownC, 0x800, SPECIES_UNOWN_C
+ obj_tiles gMonFrontPic_UnownD, 0x800, SPECIES_UNOWN_D
+ obj_tiles gMonFrontPic_UnownE, 0x800, SPECIES_UNOWN_E
+ obj_tiles gMonFrontPic_UnownF, 0x800, SPECIES_UNOWN_F
+ obj_tiles gMonFrontPic_UnownG, 0x800, SPECIES_UNOWN_G
+ obj_tiles gMonFrontPic_UnownH, 0x800, SPECIES_UNOWN_H
+ obj_tiles gMonFrontPic_UnownI, 0x800, SPECIES_UNOWN_I
+ obj_tiles gMonFrontPic_UnownJ, 0x800, SPECIES_UNOWN_J
+ obj_tiles gMonFrontPic_UnownK, 0x800, SPECIES_UNOWN_K
+ obj_tiles gMonFrontPic_UnownL, 0x800, SPECIES_UNOWN_L
+ obj_tiles gMonFrontPic_UnownM, 0x800, SPECIES_UNOWN_M
+ obj_tiles gMonFrontPic_UnownN, 0x800, SPECIES_UNOWN_N
+ obj_tiles gMonFrontPic_UnownO, 0x800, SPECIES_UNOWN_O
+ obj_tiles gMonFrontPic_UnownP, 0x800, SPECIES_UNOWN_P
+ obj_tiles gMonFrontPic_UnownQ, 0x800, SPECIES_UNOWN_Q
+ obj_tiles gMonFrontPic_UnownR, 0x800, SPECIES_UNOWN_R
+ obj_tiles gMonFrontPic_UnownS, 0x800, SPECIES_UNOWN_S
+ obj_tiles gMonFrontPic_UnownT, 0x800, SPECIES_UNOWN_T
+ obj_tiles gMonFrontPic_UnownU, 0x800, SPECIES_UNOWN_U
+ obj_tiles gMonFrontPic_UnownV, 0x800, SPECIES_UNOWN_V
+ obj_tiles gMonFrontPic_UnownW, 0x800, SPECIES_UNOWN_W
+ obj_tiles gMonFrontPic_UnownX, 0x800, SPECIES_UNOWN_X
+ obj_tiles gMonFrontPic_UnownY, 0x800, SPECIES_UNOWN_Y
+ obj_tiles gMonFrontPic_UnownZ, 0x800, SPECIES_UNOWN_Z
+ obj_tiles gMonFrontPic_UnownExclamationMark, 0x800, SPECIES_UNOWN_EMARK
+ obj_tiles gMonFrontPic_UnownQuestionMark, 0x800, SPECIES_UNOWN_QMARK
diff --git a/data/graphics/pokemon/palette_table.inc b/data/graphics/pokemon/palette_table.inc
index f38884596..d34094ab8 100644
--- a/data/graphics/pokemon/palette_table.inc
+++ b/data/graphics/pokemon/palette_table.inc
@@ -1,442 +1,442 @@
.align 2
gMonPaletteTable:: @ 81EA5B4
- obj_pal gMonPalette_CircledQuestionMark, 0
- obj_pal gMonPalette_Bulbasaur, 1
- obj_pal gMonPalette_Ivysaur, 2
- obj_pal gMonPalette_Venusaur, 3
- obj_pal gMonPalette_Charmander, 4
- obj_pal gMonPalette_Charmeleon, 5
- obj_pal gMonPalette_Charizard, 6
- obj_pal gMonPalette_Squirtle, 7
- obj_pal gMonPalette_Wartortle, 8
- obj_pal gMonPalette_Blastoise, 9
- obj_pal gMonPalette_Caterpie, 10
- obj_pal gMonPalette_Metapod, 11
- obj_pal gMonPalette_Butterfree, 12
- obj_pal gMonPalette_Weedle, 13
- obj_pal gMonPalette_Kakuna, 14
- obj_pal gMonPalette_Beedrill, 15
- obj_pal gMonPalette_Pidgey, 16
- obj_pal gMonPalette_Pidgeotto, 17
- obj_pal gMonPalette_Pidgeot, 18
- obj_pal gMonPalette_Rattata, 19
- obj_pal gMonPalette_Raticate, 20
- obj_pal gMonPalette_Spearow, 21
- obj_pal gMonPalette_Fearow, 22
- obj_pal gMonPalette_Ekans, 23
- obj_pal gMonPalette_Arbok, 24
- obj_pal gMonPalette_Pikachu, 25
- obj_pal gMonPalette_Raichu, 26
- obj_pal gMonPalette_Sandshrew, 27
- obj_pal gMonPalette_Sandslash, 28
- obj_pal gMonPalette_NidoranF, 29
- obj_pal gMonPalette_Nidorina, 30
- obj_pal gMonPalette_Nidoqueen, 31
- obj_pal gMonPalette_NidoranM, 32
- obj_pal gMonPalette_Nidorino, 33
- obj_pal gMonPalette_Nidoking, 34
- obj_pal gMonPalette_Clefairy, 35
- obj_pal gMonPalette_Clefable, 36
- obj_pal gMonPalette_Vulpix, 37
- obj_pal gMonPalette_Ninetales, 38
- obj_pal gMonPalette_Jigglypuff, 39
- obj_pal gMonPalette_Wigglytuff, 40
- obj_pal gMonPalette_Zubat, 41
- obj_pal gMonPalette_Golbat, 42
- obj_pal gMonPalette_Oddish, 43
- obj_pal gMonPalette_Gloom, 44
- obj_pal gMonPalette_Vileplume, 45
- obj_pal gMonPalette_Paras, 46
- obj_pal gMonPalette_Parasect, 47
- obj_pal gMonPalette_Venonat, 48
- obj_pal gMonPalette_Venomoth, 49
- obj_pal gMonPalette_Diglett, 50
- obj_pal gMonPalette_Dugtrio, 51
- obj_pal gMonPalette_Meowth, 52
- obj_pal gMonPalette_Persian, 53
- obj_pal gMonPalette_Psyduck, 54
- obj_pal gMonPalette_Golduck, 55
- obj_pal gMonPalette_Mankey, 56
- obj_pal gMonPalette_Primeape, 57
- obj_pal gMonPalette_Growlithe, 58
- obj_pal gMonPalette_Arcanine, 59
- obj_pal gMonPalette_Poliwag, 60
- obj_pal gMonPalette_Poliwhirl, 61
- obj_pal gMonPalette_Poliwrath, 62
- obj_pal gMonPalette_Abra, 63
- obj_pal gMonPalette_Kadabra, 64
- obj_pal gMonPalette_Alakazam, 65
- obj_pal gMonPalette_Machop, 66
- obj_pal gMonPalette_Machoke, 67
- obj_pal gMonPalette_Machamp, 68
- obj_pal gMonPalette_Bellsprout, 69
- obj_pal gMonPalette_Weepinbell, 70
- obj_pal gMonPalette_Victreebel, 71
- obj_pal gMonPalette_Tentacool, 72
- obj_pal gMonPalette_Tentacruel, 73
- obj_pal gMonPalette_Geodude, 74
- obj_pal gMonPalette_Graveler, 75
- obj_pal gMonPalette_Golem, 76
- obj_pal gMonPalette_Ponyta, 77
- obj_pal gMonPalette_Rapidash, 78
- obj_pal gMonPalette_Slowpoke, 79
- obj_pal gMonPalette_Slowbro, 80
- obj_pal gMonPalette_Magnemite, 81
- obj_pal gMonPalette_Magneton, 82
- obj_pal gMonPalette_Farfetchd, 83
- obj_pal gMonPalette_Doduo, 84
- obj_pal gMonPalette_Dodrio, 85
- obj_pal gMonPalette_Seel, 86
- obj_pal gMonPalette_Dewgong, 87
- obj_pal gMonPalette_Grimer, 88
- obj_pal gMonPalette_Muk, 89
- obj_pal gMonPalette_Shellder, 90
- obj_pal gMonPalette_Cloyster, 91
- obj_pal gMonPalette_Gastly, 92
- obj_pal gMonPalette_Haunter, 93
- obj_pal gMonPalette_Gengar, 94
- obj_pal gMonPalette_Onix, 95
- obj_pal gMonPalette_Drowzee, 96
- obj_pal gMonPalette_Hypno, 97
- obj_pal gMonPalette_Krabby, 98
- obj_pal gMonPalette_Kingler, 99
- obj_pal gMonPalette_Voltorb, 100
- obj_pal gMonPalette_Electrode, 101
- obj_pal gMonPalette_Exeggcute, 102
- obj_pal gMonPalette_Exeggutor, 103
- obj_pal gMonPalette_Cubone, 104
- obj_pal gMonPalette_Marowak, 105
- obj_pal gMonPalette_Hitmonlee, 106
- obj_pal gMonPalette_Hitmonchan, 107
- obj_pal gMonPalette_Lickitung, 108
- obj_pal gMonPalette_Koffing, 109
- obj_pal gMonPalette_Weezing, 110
- obj_pal gMonPalette_Rhyhorn, 111
- obj_pal gMonPalette_Rhydon, 112
- obj_pal gMonPalette_Chansey, 113
- obj_pal gMonPalette_Tangela, 114
- obj_pal gMonPalette_Kangaskhan, 115
- obj_pal gMonPalette_Horsea, 116
- obj_pal gMonPalette_Seadra, 117
- obj_pal gMonPalette_Goldeen, 118
- obj_pal gMonPalette_Seaking, 119
- obj_pal gMonPalette_Staryu, 120
- obj_pal gMonPalette_Starmie, 121
- obj_pal gMonPalette_Mrmime, 122
- obj_pal gMonPalette_Scyther, 123
- obj_pal gMonPalette_Jynx, 124
- obj_pal gMonPalette_Electabuzz, 125
- obj_pal gMonPalette_Magmar, 126
- obj_pal gMonPalette_Pinsir, 127
- obj_pal gMonPalette_Tauros, 128
- obj_pal gMonPalette_Magikarp, 129
- obj_pal gMonPalette_Gyarados, 130
- obj_pal gMonPalette_Lapras, 131
- obj_pal gMonPalette_Ditto, 132
- obj_pal gMonPalette_Eevee, 133
- obj_pal gMonPalette_Vaporeon, 134
- obj_pal gMonPalette_Jolteon, 135
- obj_pal gMonPalette_Flareon, 136
- obj_pal gMonPalette_Porygon, 137
- obj_pal gMonPalette_Omanyte, 138
- obj_pal gMonPalette_Omastar, 139
- obj_pal gMonPalette_Kabuto, 140
- obj_pal gMonPalette_Kabutops, 141
- obj_pal gMonPalette_Aerodactyl, 142
- obj_pal gMonPalette_Snorlax, 143
- obj_pal gMonPalette_Articuno, 144
- obj_pal gMonPalette_Zapdos, 145
- obj_pal gMonPalette_Moltres, 146
- obj_pal gMonPalette_Dratini, 147
- obj_pal gMonPalette_Dragonair, 148
- obj_pal gMonPalette_Dragonite, 149
- obj_pal gMonPalette_Mewtwo, 150
- obj_pal gMonPalette_Mew, 151
- obj_pal gMonPalette_Chikorita, 152
- obj_pal gMonPalette_Bayleef, 153
- obj_pal gMonPalette_Meganium, 154
- obj_pal gMonPalette_Cyndaquil, 155
- obj_pal gMonPalette_Quilava, 156
- obj_pal gMonPalette_Typhlosion, 157
- obj_pal gMonPalette_Totodile, 158
- obj_pal gMonPalette_Croconaw, 159
- obj_pal gMonPalette_Feraligatr, 160
- obj_pal gMonPalette_Sentret, 161
- obj_pal gMonPalette_Furret, 162
- obj_pal gMonPalette_Hoothoot, 163
- obj_pal gMonPalette_Noctowl, 164
- obj_pal gMonPalette_Ledyba, 165
- obj_pal gMonPalette_Ledian, 166
- obj_pal gMonPalette_Spinarak, 167
- obj_pal gMonPalette_Ariados, 168
- obj_pal gMonPalette_Crobat, 169
- obj_pal gMonPalette_Chinchou, 170
- obj_pal gMonPalette_Lanturn, 171
- obj_pal gMonPalette_Pichu, 172
- obj_pal gMonPalette_Cleffa, 173
- obj_pal gMonPalette_Igglybuff, 174
- obj_pal gMonPalette_Togepi, 175
- obj_pal gMonPalette_Togetic, 176
- obj_pal gMonPalette_Natu, 177
- obj_pal gMonPalette_Xatu, 178
- obj_pal gMonPalette_Mareep, 179
- obj_pal gMonPalette_Flaaffy, 180
- obj_pal gMonPalette_Ampharos, 181
- obj_pal gMonPalette_Bellossom, 182
- obj_pal gMonPalette_Marill, 183
- obj_pal gMonPalette_Azumarill, 184
- obj_pal gMonPalette_Sudowoodo, 185
- obj_pal gMonPalette_Politoed, 186
- obj_pal gMonPalette_Hoppip, 187
- obj_pal gMonPalette_Skiploom, 188
- obj_pal gMonPalette_Jumpluff, 189
- obj_pal gMonPalette_Aipom, 190
- obj_pal gMonPalette_Sunkern, 191
- obj_pal gMonPalette_Sunflora, 192
- obj_pal gMonPalette_Yanma, 193
- obj_pal gMonPalette_Wooper, 194
- obj_pal gMonPalette_Quagsire, 195
- obj_pal gMonPalette_Espeon, 196
- obj_pal gMonPalette_Umbreon, 197
- obj_pal gMonPalette_Murkrow, 198
- obj_pal gMonPalette_Slowking, 199
- obj_pal gMonPalette_Misdreavus, 200
- obj_pal gMonPalette_Unown, 201
- obj_pal gMonPalette_Wobbuffet, 202
- obj_pal gMonPalette_Girafarig, 203
- obj_pal gMonPalette_Pineco, 204
- obj_pal gMonPalette_Forretress, 205
- obj_pal gMonPalette_Dunsparce, 206
- obj_pal gMonPalette_Gligar, 207
- obj_pal gMonPalette_Steelix, 208
- obj_pal gMonPalette_Snubbull, 209
- obj_pal gMonPalette_Granbull, 210
- obj_pal gMonPalette_Qwilfish, 211
- obj_pal gMonPalette_Scizor, 212
- obj_pal gMonPalette_Shuckle, 213
- obj_pal gMonPalette_Heracross, 214
- obj_pal gMonPalette_Sneasel, 215
- obj_pal gMonPalette_Teddiursa, 216
- obj_pal gMonPalette_Ursaring, 217
- obj_pal gMonPalette_Slugma, 218
- obj_pal gMonPalette_Magcargo, 219
- obj_pal gMonPalette_Swinub, 220
- obj_pal gMonPalette_Piloswine, 221
- obj_pal gMonPalette_Corsola, 222
- obj_pal gMonPalette_Remoraid, 223
- obj_pal gMonPalette_Octillery, 224
- obj_pal gMonPalette_Delibird, 225
- obj_pal gMonPalette_Mantine, 226
- obj_pal gMonPalette_Skarmory, 227
- obj_pal gMonPalette_Houndour, 228
- obj_pal gMonPalette_Houndoom, 229
- obj_pal gMonPalette_Kingdra, 230
- obj_pal gMonPalette_Phanpy, 231
- obj_pal gMonPalette_Donphan, 232
- obj_pal gMonPalette_Porygon2, 233
- obj_pal gMonPalette_Stantler, 234
- obj_pal gMonPalette_Smeargle, 235
- obj_pal gMonPalette_Tyrogue, 236
- obj_pal gMonPalette_Hitmontop, 237
- obj_pal gMonPalette_Smoochum, 238
- obj_pal gMonPalette_Elekid, 239
- obj_pal gMonPalette_Magby, 240
- obj_pal gMonPalette_Miltank, 241
- obj_pal gMonPalette_Blissey, 242
- obj_pal gMonPalette_Raikou, 243
- obj_pal gMonPalette_Entei, 244
- obj_pal gMonPalette_Suicune, 245
- obj_pal gMonPalette_Larvitar, 246
- obj_pal gMonPalette_Pupitar, 247
- obj_pal gMonPalette_Tyranitar, 248
- obj_pal gMonPalette_Lugia, 249
- obj_pal gMonPalette_HoOh, 250
- obj_pal gMonPalette_Celebi, 251
- obj_pal gMonPalette_QuestionMark, 252
- obj_pal gMonPalette_QuestionMark, 253
- obj_pal gMonPalette_QuestionMark, 254
- obj_pal gMonPalette_QuestionMark, 255
- obj_pal gMonPalette_QuestionMark, 256
- obj_pal gMonPalette_QuestionMark, 257
- obj_pal gMonPalette_QuestionMark, 258
- obj_pal gMonPalette_QuestionMark, 259
- obj_pal gMonPalette_QuestionMark, 260
- obj_pal gMonPalette_QuestionMark, 261
- obj_pal gMonPalette_QuestionMark, 262
- obj_pal gMonPalette_QuestionMark, 263
- obj_pal gMonPalette_QuestionMark, 264
- obj_pal gMonPalette_QuestionMark, 265
- obj_pal gMonPalette_QuestionMark, 266
- obj_pal gMonPalette_QuestionMark, 267
- obj_pal gMonPalette_QuestionMark, 268
- obj_pal gMonPalette_QuestionMark, 269
- obj_pal gMonPalette_QuestionMark, 270
- obj_pal gMonPalette_QuestionMark, 271
- obj_pal gMonPalette_QuestionMark, 272
- obj_pal gMonPalette_QuestionMark, 273
- obj_pal gMonPalette_QuestionMark, 274
- obj_pal gMonPalette_QuestionMark, 275
- obj_pal gMonPalette_QuestionMark, 276
- obj_pal gMonPalette_Treecko, 277
- obj_pal gMonPalette_Grovyle, 278
- obj_pal gMonPalette_Sceptile, 279
- obj_pal gMonPalette_Torchic, 280
- obj_pal gMonPalette_Combusken, 281
- obj_pal gMonPalette_Blaziken, 282
- obj_pal gMonPalette_Mudkip, 283
- obj_pal gMonPalette_Marshtomp, 284
- obj_pal gMonPalette_Swampert, 285
- obj_pal gMonPalette_Poochyena, 286
- obj_pal gMonPalette_Mightyena, 287
- obj_pal gMonPalette_Zigzagoon, 288
- obj_pal gMonPalette_Linoone, 289
- obj_pal gMonPalette_Wurmple, 290
- obj_pal gMonPalette_Silcoon, 291
- obj_pal gMonPalette_Beautifly, 292
- obj_pal gMonPalette_Cascoon, 293
- obj_pal gMonPalette_Dustox, 294
- obj_pal gMonPalette_Lotad, 295
- obj_pal gMonPalette_Lombre, 296
- obj_pal gMonPalette_Ludicolo, 297
- obj_pal gMonPalette_Seedot, 298
- obj_pal gMonPalette_Nuzleaf, 299
- obj_pal gMonPalette_Shiftry, 300
- obj_pal gMonPalette_Nincada, 301
- obj_pal gMonPalette_Ninjask, 302
- obj_pal gMonPalette_Shedinja, 303
- obj_pal gMonPalette_Taillow, 304
- obj_pal gMonPalette_Swellow, 305
- obj_pal gMonPalette_Shroomish, 306
- obj_pal gMonPalette_Breloom, 307
- obj_pal gMonPalette_Spinda, 308
- obj_pal gMonPalette_Wingull, 309
- obj_pal gMonPalette_Pelipper, 310
- obj_pal gMonPalette_Surskit, 311
- obj_pal gMonPalette_Masquerain, 312
- obj_pal gMonPalette_Wailmer, 313
- obj_pal gMonPalette_Wailord, 314
- obj_pal gMonPalette_Skitty, 315
- obj_pal gMonPalette_Delcatty, 316
- obj_pal gMonPalette_Kecleon, 317
- obj_pal gMonPalette_Baltoy, 318
- obj_pal gMonPalette_Claydol, 319
- obj_pal gMonPalette_Nosepass, 320
- obj_pal gMonPalette_Torkoal, 321
- obj_pal gMonPalette_Sableye, 322
- obj_pal gMonPalette_Barboach, 323
- obj_pal gMonPalette_Whiscash, 324
- obj_pal gMonPalette_Luvdisc, 325
- obj_pal gMonPalette_Corphish, 326
- obj_pal gMonPalette_Crawdaunt, 327
- obj_pal gMonPalette_Feebas, 328
- obj_pal gMonPalette_Milotic, 329
- obj_pal gMonPalette_Carvanha, 330
- obj_pal gMonPalette_Sharpedo, 331
- obj_pal gMonPalette_Trapinch, 332
- obj_pal gMonPalette_Vibrava, 333
- obj_pal gMonPalette_Flygon, 334
- obj_pal gMonPalette_Makuhita, 335
- obj_pal gMonPalette_Hariyama, 336
- obj_pal gMonPalette_Electrike, 337
- obj_pal gMonPalette_Manectric, 338
- obj_pal gMonPalette_Numel, 339
- obj_pal gMonPalette_Camerupt, 340
- obj_pal gMonPalette_Spheal, 341
- obj_pal gMonPalette_Sealeo, 342
- obj_pal gMonPalette_Walrein, 343
- obj_pal gMonPalette_Cacnea, 344
- obj_pal gMonPalette_Cacturne, 345
- obj_pal gMonPalette_Snorunt, 346
- obj_pal gMonPalette_Glalie, 347
- obj_pal gMonPalette_Lunatone, 348
- obj_pal gMonPalette_Solrock, 349
- obj_pal gMonPalette_Azurill, 350
- obj_pal gMonPalette_Spoink, 351
- obj_pal gMonPalette_Grumpig, 352
- obj_pal gMonPalette_Plusle, 353
- obj_pal gMonPalette_Minun, 354
- obj_pal gMonPalette_Mawile, 355
- obj_pal gMonPalette_Meditite, 356
- obj_pal gMonPalette_Medicham, 357
- obj_pal gMonPalette_Swablu, 358
- obj_pal gMonPalette_Altaria, 359
- obj_pal gMonPalette_Wynaut, 360
- obj_pal gMonPalette_Duskull, 361
- obj_pal gMonPalette_Dusclops, 362
- obj_pal gMonPalette_Roselia, 363
- obj_pal gMonPalette_Slakoth, 364
- obj_pal gMonPalette_Vigoroth, 365
- obj_pal gMonPalette_Slaking, 366
- obj_pal gMonPalette_Gulpin, 367
- obj_pal gMonPalette_Swalot, 368
- obj_pal gMonPalette_Tropius, 369
- obj_pal gMonPalette_Whismur, 370
- obj_pal gMonPalette_Loudred, 371
- obj_pal gMonPalette_Exploud, 372
- obj_pal gMonPalette_Clamperl, 373
- obj_pal gMonPalette_Huntail, 374
- obj_pal gMonPalette_Gorebyss, 375
- obj_pal gMonPalette_Absol, 376
- obj_pal gMonPalette_Shuppet, 377
- obj_pal gMonPalette_Banette, 378
- obj_pal gMonPalette_Seviper, 379
- obj_pal gMonPalette_Zangoose, 380
- obj_pal gMonPalette_Relicanth, 381
- obj_pal gMonPalette_Aron, 382
- obj_pal gMonPalette_Lairon, 383
- obj_pal gMonPalette_Aggron, 384
- obj_pal gMonPalette_Castform, 385
- obj_pal gMonPalette_Volbeat, 386
- obj_pal gMonPalette_Illumise, 387
- obj_pal gMonPalette_Lileep, 388
- obj_pal gMonPalette_Cradily, 389
- obj_pal gMonPalette_Anorith, 390
- obj_pal gMonPalette_Armaldo, 391
- obj_pal gMonPalette_Ralts, 392
- obj_pal gMonPalette_Kirlia, 393
- obj_pal gMonPalette_Gardevoir, 394
- obj_pal gMonPalette_Bagon, 395
- obj_pal gMonPalette_Shelgon, 396
- obj_pal gMonPalette_Salamence, 397
- obj_pal gMonPalette_Beldum, 398
- obj_pal gMonPalette_Metang, 399
- obj_pal gMonPalette_Metagross, 400
- obj_pal gMonPalette_Regirock, 401
- obj_pal gMonPalette_Regice, 402
- obj_pal gMonPalette_Registeel, 403
- obj_pal gMonPalette_Kyogre, 404
- obj_pal gMonPalette_Groudon, 405
- obj_pal gMonPalette_Rayquaza, 406
- obj_pal gMonPalette_Latias, 407
- obj_pal gMonPalette_Latios, 408
- obj_pal gMonPalette_Jirachi, 409
- obj_pal gMonPalette_Deoxys, 410
- obj_pal gMonPalette_Chimecho, 411
- obj_pal gMonPalette_Egg, 412
- obj_pal gMonPalette_Unown, 413
- obj_pal gMonPalette_Unown, 414
- obj_pal gMonPalette_Unown, 415
- obj_pal gMonPalette_Unown, 416
- obj_pal gMonPalette_Unown, 417
- obj_pal gMonPalette_Unown, 418
- obj_pal gMonPalette_Unown, 419
- obj_pal gMonPalette_Unown, 420
- obj_pal gMonPalette_Unown, 421
- obj_pal gMonPalette_Unown, 422
- obj_pal gMonPalette_Unown, 423
- obj_pal gMonPalette_Unown, 424
- obj_pal gMonPalette_Unown, 425
- obj_pal gMonPalette_Unown, 426
- obj_pal gMonPalette_Unown, 427
- obj_pal gMonPalette_Unown, 428
- obj_pal gMonPalette_Unown, 429
- obj_pal gMonPalette_Unown, 430
- obj_pal gMonPalette_Unown, 431
- obj_pal gMonPalette_Unown, 432
- obj_pal gMonPalette_Unown, 433
- obj_pal gMonPalette_Unown, 434
- obj_pal gMonPalette_Unown, 435
- obj_pal gMonPalette_Unown, 436
- obj_pal gMonPalette_Unown, 437
- obj_pal gMonPalette_Unown, 438
- obj_pal gMonPalette_Unown, 439
+ obj_pal gMonPalette_CircledQuestionMark, SPECIES_NONE
+ obj_pal gMonPalette_Bulbasaur, SPECIES_BULBASAUR
+ obj_pal gMonPalette_Ivysaur, SPECIES_IVYSAUR
+ obj_pal gMonPalette_Venusaur, SPECIES_VENUSAUR
+ obj_pal gMonPalette_Charmander, SPECIES_CHARMANDER
+ obj_pal gMonPalette_Charmeleon, SPECIES_CHARMELEON
+ obj_pal gMonPalette_Charizard, SPECIES_CHARIZARD
+ obj_pal gMonPalette_Squirtle, SPECIES_SQUIRTLE
+ obj_pal gMonPalette_Wartortle, SPECIES_WARTORTLE
+ obj_pal gMonPalette_Blastoise, SPECIES_BLASTOISE
+ obj_pal gMonPalette_Caterpie, SPECIES_CATERPIE
+ obj_pal gMonPalette_Metapod, SPECIES_METAPOD
+ obj_pal gMonPalette_Butterfree, SPECIES_BUTTERFREE
+ obj_pal gMonPalette_Weedle, SPECIES_WEEDLE
+ obj_pal gMonPalette_Kakuna, SPECIES_KAKUNA
+ obj_pal gMonPalette_Beedrill, SPECIES_BEEDRILL
+ obj_pal gMonPalette_Pidgey, SPECIES_PIDGEY
+ obj_pal gMonPalette_Pidgeotto, SPECIES_PIDGEOTTO
+ obj_pal gMonPalette_Pidgeot, SPECIES_PIDGEOT
+ obj_pal gMonPalette_Rattata, SPECIES_RATTATA
+ obj_pal gMonPalette_Raticate, SPECIES_RATICATE
+ obj_pal gMonPalette_Spearow, SPECIES_SPEAROW
+ obj_pal gMonPalette_Fearow, SPECIES_FEAROW
+ obj_pal gMonPalette_Ekans, SPECIES_EKANS
+ obj_pal gMonPalette_Arbok, SPECIES_ARBOK
+ obj_pal gMonPalette_Pikachu, SPECIES_PIKACHU
+ obj_pal gMonPalette_Raichu, SPECIES_RAICHU
+ obj_pal gMonPalette_Sandshrew, SPECIES_SANDSHREW
+ obj_pal gMonPalette_Sandslash, SPECIES_SANDSLASH
+ obj_pal gMonPalette_NidoranF, SPECIES_NIDORAN_F
+ obj_pal gMonPalette_Nidorina, SPECIES_NIDORINA
+ obj_pal gMonPalette_Nidoqueen, SPECIES_NIDOQUEEN
+ obj_pal gMonPalette_NidoranM, SPECIES_NIDORAN_M
+ obj_pal gMonPalette_Nidorino, SPECIES_NIDORINO
+ obj_pal gMonPalette_Nidoking, SPECIES_NIDOKING
+ obj_pal gMonPalette_Clefairy, SPECIES_CLEFAIRY
+ obj_pal gMonPalette_Clefable, SPECIES_CLEFABLE
+ obj_pal gMonPalette_Vulpix, SPECIES_VULPIX
+ obj_pal gMonPalette_Ninetales, SPECIES_NINETALES
+ obj_pal gMonPalette_Jigglypuff, SPECIES_JIGGLYPUFF
+ obj_pal gMonPalette_Wigglytuff, SPECIES_WIGGLYTUFF
+ obj_pal gMonPalette_Zubat, SPECIES_ZUBAT
+ obj_pal gMonPalette_Golbat, SPECIES_GOLBAT
+ obj_pal gMonPalette_Oddish, SPECIES_ODDISH
+ obj_pal gMonPalette_Gloom, SPECIES_GLOOM
+ obj_pal gMonPalette_Vileplume, SPECIES_VILEPLUME
+ obj_pal gMonPalette_Paras, SPECIES_PARAS
+ obj_pal gMonPalette_Parasect, SPECIES_PARASECT
+ obj_pal gMonPalette_Venonat, SPECIES_VENONAT
+ obj_pal gMonPalette_Venomoth, SPECIES_VENOMOTH
+ obj_pal gMonPalette_Diglett, SPECIES_DIGLETT
+ obj_pal gMonPalette_Dugtrio, SPECIES_DUGTRIO
+ obj_pal gMonPalette_Meowth, SPECIES_MEOWTH
+ obj_pal gMonPalette_Persian, SPECIES_PERSIAN
+ obj_pal gMonPalette_Psyduck, SPECIES_PSYDUCK
+ obj_pal gMonPalette_Golduck, SPECIES_GOLDUCK
+ obj_pal gMonPalette_Mankey, SPECIES_MANKEY
+ obj_pal gMonPalette_Primeape, SPECIES_PRIMEAPE
+ obj_pal gMonPalette_Growlithe, SPECIES_GROWLITHE
+ obj_pal gMonPalette_Arcanine, SPECIES_ARCANINE
+ obj_pal gMonPalette_Poliwag, SPECIES_POLIWAG
+ obj_pal gMonPalette_Poliwhirl, SPECIES_POLIWHIRL
+ obj_pal gMonPalette_Poliwrath, SPECIES_POLIWRATH
+ obj_pal gMonPalette_Abra, SPECIES_ABRA
+ obj_pal gMonPalette_Kadabra, SPECIES_KADABRA
+ obj_pal gMonPalette_Alakazam, SPECIES_ALAKAZAM
+ obj_pal gMonPalette_Machop, SPECIES_MACHOP
+ obj_pal gMonPalette_Machoke, SPECIES_MACHOKE
+ obj_pal gMonPalette_Machamp, SPECIES_MACHAMP
+ obj_pal gMonPalette_Bellsprout, SPECIES_BELLSPROUT
+ obj_pal gMonPalette_Weepinbell, SPECIES_WEEPINBELL
+ obj_pal gMonPalette_Victreebel, SPECIES_VICTREEBEL
+ obj_pal gMonPalette_Tentacool, SPECIES_TENTACOOL
+ obj_pal gMonPalette_Tentacruel, SPECIES_TENTACRUEL
+ obj_pal gMonPalette_Geodude, SPECIES_GEODUDE
+ obj_pal gMonPalette_Graveler, SPECIES_GRAVELER
+ obj_pal gMonPalette_Golem, SPECIES_GOLEM
+ obj_pal gMonPalette_Ponyta, SPECIES_PONYTA
+ obj_pal gMonPalette_Rapidash, SPECIES_RAPIDASH
+ obj_pal gMonPalette_Slowpoke, SPECIES_SLOWPOKE
+ obj_pal gMonPalette_Slowbro, SPECIES_SLOWBRO
+ obj_pal gMonPalette_Magnemite, SPECIES_MAGNEMITE
+ obj_pal gMonPalette_Magneton, SPECIES_MAGNETON
+ obj_pal gMonPalette_Farfetchd, SPECIES_FARFETCHD
+ obj_pal gMonPalette_Doduo, SPECIES_DODUO
+ obj_pal gMonPalette_Dodrio, SPECIES_DODRIO
+ obj_pal gMonPalette_Seel, SPECIES_SEEL
+ obj_pal gMonPalette_Dewgong, SPECIES_DEWGONG
+ obj_pal gMonPalette_Grimer, SPECIES_GRIMER
+ obj_pal gMonPalette_Muk, SPECIES_MUK
+ obj_pal gMonPalette_Shellder, SPECIES_SHELLDER
+ obj_pal gMonPalette_Cloyster, SPECIES_CLOYSTER
+ obj_pal gMonPalette_Gastly, SPECIES_GASTLY
+ obj_pal gMonPalette_Haunter, SPECIES_HAUNTER
+ obj_pal gMonPalette_Gengar, SPECIES_GENGAR
+ obj_pal gMonPalette_Onix, SPECIES_ONIX
+ obj_pal gMonPalette_Drowzee, SPECIES_DROWZEE
+ obj_pal gMonPalette_Hypno, SPECIES_HYPNO
+ obj_pal gMonPalette_Krabby, SPECIES_KRABBY
+ obj_pal gMonPalette_Kingler, SPECIES_KINGLER
+ obj_pal gMonPalette_Voltorb, SPECIES_VOLTORB
+ obj_pal gMonPalette_Electrode, SPECIES_ELECTRODE
+ obj_pal gMonPalette_Exeggcute, SPECIES_EXEGGCUTE
+ obj_pal gMonPalette_Exeggutor, SPECIES_EXEGGUTOR
+ obj_pal gMonPalette_Cubone, SPECIES_CUBONE
+ obj_pal gMonPalette_Marowak, SPECIES_MAROWAK
+ obj_pal gMonPalette_Hitmonlee, SPECIES_HITMONLEE
+ obj_pal gMonPalette_Hitmonchan, SPECIES_HITMONCHAN
+ obj_pal gMonPalette_Lickitung, SPECIES_LICKITUNG
+ obj_pal gMonPalette_Koffing, SPECIES_KOFFING
+ obj_pal gMonPalette_Weezing, SPECIES_WEEZING
+ obj_pal gMonPalette_Rhyhorn, SPECIES_RHYHORN
+ obj_pal gMonPalette_Rhydon, SPECIES_RHYDON
+ obj_pal gMonPalette_Chansey, SPECIES_CHANSEY
+ obj_pal gMonPalette_Tangela, SPECIES_TANGELA
+ obj_pal gMonPalette_Kangaskhan, SPECIES_KANGASKHAN
+ obj_pal gMonPalette_Horsea, SPECIES_HORSEA
+ obj_pal gMonPalette_Seadra, SPECIES_SEADRA
+ obj_pal gMonPalette_Goldeen, SPECIES_GOLDEEN
+ obj_pal gMonPalette_Seaking, SPECIES_SEAKING
+ obj_pal gMonPalette_Staryu, SPECIES_STARYU
+ obj_pal gMonPalette_Starmie, SPECIES_STARMIE
+ obj_pal gMonPalette_Mrmime, SPECIES_MR_MIME
+ obj_pal gMonPalette_Scyther, SPECIES_SCYTHER
+ obj_pal gMonPalette_Jynx, SPECIES_JYNX
+ obj_pal gMonPalette_Electabuzz, SPECIES_ELECTABUZZ
+ obj_pal gMonPalette_Magmar, SPECIES_MAGMAR
+ obj_pal gMonPalette_Pinsir, SPECIES_PINSIR
+ obj_pal gMonPalette_Tauros, SPECIES_TAUROS
+ obj_pal gMonPalette_Magikarp, SPECIES_MAGIKARP
+ obj_pal gMonPalette_Gyarados, SPECIES_GYARADOS
+ obj_pal gMonPalette_Lapras, SPECIES_LAPRAS
+ obj_pal gMonPalette_Ditto, SPECIES_DITTO
+ obj_pal gMonPalette_Eevee, SPECIES_EEVEE
+ obj_pal gMonPalette_Vaporeon, SPECIES_VAPOREON
+ obj_pal gMonPalette_Jolteon, SPECIES_JOLTEON
+ obj_pal gMonPalette_Flareon, SPECIES_FLAREON
+ obj_pal gMonPalette_Porygon, SPECIES_PORYGON
+ obj_pal gMonPalette_Omanyte, SPECIES_OMANYTE
+ obj_pal gMonPalette_Omastar, SPECIES_OMASTAR
+ obj_pal gMonPalette_Kabuto, SPECIES_KABUTO
+ obj_pal gMonPalette_Kabutops, SPECIES_KABUTOPS
+ obj_pal gMonPalette_Aerodactyl, SPECIES_AERODACTYL
+ obj_pal gMonPalette_Snorlax, SPECIES_SNORLAX
+ obj_pal gMonPalette_Articuno, SPECIES_ARTICUNO
+ obj_pal gMonPalette_Zapdos, SPECIES_ZAPDOS
+ obj_pal gMonPalette_Moltres, SPECIES_MOLTRES
+ obj_pal gMonPalette_Dratini, SPECIES_DRATINI
+ obj_pal gMonPalette_Dragonair, SPECIES_DRAGONAIR
+ obj_pal gMonPalette_Dragonite, SPECIES_DRAGONITE
+ obj_pal gMonPalette_Mewtwo, SPECIES_MEWTWO
+ obj_pal gMonPalette_Mew, SPECIES_MEW
+ obj_pal gMonPalette_Chikorita, SPECIES_CHIKORITA
+ obj_pal gMonPalette_Bayleef, SPECIES_BAYLEEF
+ obj_pal gMonPalette_Meganium, SPECIES_MEGANIUM
+ obj_pal gMonPalette_Cyndaquil, SPECIES_CYNDAQUIL
+ obj_pal gMonPalette_Quilava, SPECIES_QUILAVA
+ obj_pal gMonPalette_Typhlosion, SPECIES_TYPHLOSION
+ obj_pal gMonPalette_Totodile, SPECIES_TOTODILE
+ obj_pal gMonPalette_Croconaw, SPECIES_CROCONAW
+ obj_pal gMonPalette_Feraligatr, SPECIES_FERALIGATR
+ obj_pal gMonPalette_Sentret, SPECIES_SENTRET
+ obj_pal gMonPalette_Furret, SPECIES_FURRET
+ obj_pal gMonPalette_Hoothoot, SPECIES_HOOTHOOT
+ obj_pal gMonPalette_Noctowl, SPECIES_NOCTOWL
+ obj_pal gMonPalette_Ledyba, SPECIES_LEDYBA
+ obj_pal gMonPalette_Ledian, SPECIES_LEDIAN
+ obj_pal gMonPalette_Spinarak, SPECIES_SPINARAK
+ obj_pal gMonPalette_Ariados, SPECIES_ARIADOS
+ obj_pal gMonPalette_Crobat, SPECIES_CROBAT
+ obj_pal gMonPalette_Chinchou, SPECIES_CHINCHOU
+ obj_pal gMonPalette_Lanturn, SPECIES_LANTURN
+ obj_pal gMonPalette_Pichu, SPECIES_PICHU
+ obj_pal gMonPalette_Cleffa, SPECIES_CLEFFA
+ obj_pal gMonPalette_Igglybuff, SPECIES_IGGLYBUFF
+ obj_pal gMonPalette_Togepi, SPECIES_TOGEPI
+ obj_pal gMonPalette_Togetic, SPECIES_TOGETIC
+ obj_pal gMonPalette_Natu, SPECIES_NATU
+ obj_pal gMonPalette_Xatu, SPECIES_XATU
+ obj_pal gMonPalette_Mareep, SPECIES_MAREEP
+ obj_pal gMonPalette_Flaaffy, SPECIES_FLAAFFY
+ obj_pal gMonPalette_Ampharos, SPECIES_AMPHAROS
+ obj_pal gMonPalette_Bellossom, SPECIES_BELLOSSOM
+ obj_pal gMonPalette_Marill, SPECIES_MARILL
+ obj_pal gMonPalette_Azumarill, SPECIES_AZUMARILL
+ obj_pal gMonPalette_Sudowoodo, SPECIES_SUDOWOODO
+ obj_pal gMonPalette_Politoed, SPECIES_POLITOED
+ obj_pal gMonPalette_Hoppip, SPECIES_HOPPIP
+ obj_pal gMonPalette_Skiploom, SPECIES_SKIPLOOM
+ obj_pal gMonPalette_Jumpluff, SPECIES_JUMPLUFF
+ obj_pal gMonPalette_Aipom, SPECIES_AIPOM
+ obj_pal gMonPalette_Sunkern, SPECIES_SUNKERN
+ obj_pal gMonPalette_Sunflora, SPECIES_SUNFLORA
+ obj_pal gMonPalette_Yanma, SPECIES_YANMA
+ obj_pal gMonPalette_Wooper, SPECIES_WOOPER
+ obj_pal gMonPalette_Quagsire, SPECIES_QUAGSIRE
+ obj_pal gMonPalette_Espeon, SPECIES_ESPEON
+ obj_pal gMonPalette_Umbreon, SPECIES_UMBREON
+ obj_pal gMonPalette_Murkrow, SPECIES_MURKROW
+ obj_pal gMonPalette_Slowking, SPECIES_SLOWKING
+ obj_pal gMonPalette_Misdreavus, SPECIES_MISDREAVUS
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN
+ obj_pal gMonPalette_Wobbuffet, SPECIES_WOBBUFFET
+ obj_pal gMonPalette_Girafarig, SPECIES_GIRAFARIG
+ obj_pal gMonPalette_Pineco, SPECIES_PINECO
+ obj_pal gMonPalette_Forretress, SPECIES_FORRETRESS
+ obj_pal gMonPalette_Dunsparce, SPECIES_DUNSPARCE
+ obj_pal gMonPalette_Gligar, SPECIES_GLIGAR
+ obj_pal gMonPalette_Steelix, SPECIES_STEELIX
+ obj_pal gMonPalette_Snubbull, SPECIES_SNUBBULL
+ obj_pal gMonPalette_Granbull, SPECIES_GRANBULL
+ obj_pal gMonPalette_Qwilfish, SPECIES_QWILFISH
+ obj_pal gMonPalette_Scizor, SPECIES_SCIZOR
+ obj_pal gMonPalette_Shuckle, SPECIES_SHUCKLE
+ obj_pal gMonPalette_Heracross, SPECIES_HERACROSS
+ obj_pal gMonPalette_Sneasel, SPECIES_SNEASEL
+ obj_pal gMonPalette_Teddiursa, SPECIES_TEDDIURSA
+ obj_pal gMonPalette_Ursaring, SPECIES_URSARING
+ obj_pal gMonPalette_Slugma, SPECIES_SLUGMA
+ obj_pal gMonPalette_Magcargo, SPECIES_MAGCARGO
+ obj_pal gMonPalette_Swinub, SPECIES_SWINUB
+ obj_pal gMonPalette_Piloswine, SPECIES_PILOSWINE
+ obj_pal gMonPalette_Corsola, SPECIES_CORSOLA
+ obj_pal gMonPalette_Remoraid, SPECIES_REMORAID
+ obj_pal gMonPalette_Octillery, SPECIES_OCTILLERY
+ obj_pal gMonPalette_Delibird, SPECIES_DELIBIRD
+ obj_pal gMonPalette_Mantine, SPECIES_MANTINE
+ obj_pal gMonPalette_Skarmory, SPECIES_SKARMORY
+ obj_pal gMonPalette_Houndour, SPECIES_HOUNDOUR
+ obj_pal gMonPalette_Houndoom, SPECIES_HOUNDOOM
+ obj_pal gMonPalette_Kingdra, SPECIES_KINGDRA
+ obj_pal gMonPalette_Phanpy, SPECIES_PHANPY
+ obj_pal gMonPalette_Donphan, SPECIES_DONPHAN
+ obj_pal gMonPalette_Porygon2, SPECIES_PORYGON2
+ obj_pal gMonPalette_Stantler, SPECIES_STANTLER
+ obj_pal gMonPalette_Smeargle, SPECIES_SMEARGLE
+ obj_pal gMonPalette_Tyrogue, SPECIES_TYROGUE
+ obj_pal gMonPalette_Hitmontop, SPECIES_HITMONTOP
+ obj_pal gMonPalette_Smoochum, SPECIES_SMOOCHUM
+ obj_pal gMonPalette_Elekid, SPECIES_ELEKID
+ obj_pal gMonPalette_Magby, SPECIES_MAGBY
+ obj_pal gMonPalette_Miltank, SPECIES_MILTANK
+ obj_pal gMonPalette_Blissey, SPECIES_BLISSEY
+ obj_pal gMonPalette_Raikou, SPECIES_RAIKOU
+ obj_pal gMonPalette_Entei, SPECIES_ENTEI
+ obj_pal gMonPalette_Suicune, SPECIES_SUICUNE
+ obj_pal gMonPalette_Larvitar, SPECIES_LARVITAR
+ obj_pal gMonPalette_Pupitar, SPECIES_PUPITAR
+ obj_pal gMonPalette_Tyranitar, SPECIES_TYRANITAR
+ obj_pal gMonPalette_Lugia, SPECIES_LUGIA
+ obj_pal gMonPalette_HoOh, SPECIES_HO_OH
+ obj_pal gMonPalette_Celebi, SPECIES_CELEBI
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_B
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_C
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_D
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_E
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_F
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_G
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_H
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_I
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_J
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_K
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_L
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_M
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_N
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_O
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_P
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_Q
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_R
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_S
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_T
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_U
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_V
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_W
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_X
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_Y
+ obj_pal gMonPalette_QuestionMark, SPECIES_OLD_UNOWN_Z
+ obj_pal gMonPalette_Treecko, SPECIES_TREECKO
+ obj_pal gMonPalette_Grovyle, SPECIES_GROVYLE
+ obj_pal gMonPalette_Sceptile, SPECIES_SCEPTILE
+ obj_pal gMonPalette_Torchic, SPECIES_TORCHIC
+ obj_pal gMonPalette_Combusken, SPECIES_COMBUSKEN
+ obj_pal gMonPalette_Blaziken, SPECIES_BLAZIKEN
+ obj_pal gMonPalette_Mudkip, SPECIES_MUDKIP
+ obj_pal gMonPalette_Marshtomp, SPECIES_MARSHTOMP
+ obj_pal gMonPalette_Swampert, SPECIES_SWAMPERT
+ obj_pal gMonPalette_Poochyena, SPECIES_POOCHYENA
+ obj_pal gMonPalette_Mightyena, SPECIES_MIGHTYENA
+ obj_pal gMonPalette_Zigzagoon, SPECIES_ZIGZAGOON
+ obj_pal gMonPalette_Linoone, SPECIES_LINOONE
+ obj_pal gMonPalette_Wurmple, SPECIES_WURMPLE
+ obj_pal gMonPalette_Silcoon, SPECIES_SILCOON
+ obj_pal gMonPalette_Beautifly, SPECIES_BEAUTIFLY
+ obj_pal gMonPalette_Cascoon, SPECIES_CASCOON
+ obj_pal gMonPalette_Dustox, SPECIES_DUSTOX
+ obj_pal gMonPalette_Lotad, SPECIES_LOTAD
+ obj_pal gMonPalette_Lombre, SPECIES_LOMBRE
+ obj_pal gMonPalette_Ludicolo, SPECIES_LUDICOLO
+ obj_pal gMonPalette_Seedot, SPECIES_SEEDOT
+ obj_pal gMonPalette_Nuzleaf, SPECIES_NUZLEAF
+ obj_pal gMonPalette_Shiftry, SPECIES_SHIFTRY
+ obj_pal gMonPalette_Nincada, SPECIES_NINCADA
+ obj_pal gMonPalette_Ninjask, SPECIES_NINJASK
+ obj_pal gMonPalette_Shedinja, SPECIES_SHEDINJA
+ obj_pal gMonPalette_Taillow, SPECIES_TAILLOW
+ obj_pal gMonPalette_Swellow, SPECIES_SWELLOW
+ obj_pal gMonPalette_Shroomish, SPECIES_SHROOMISH
+ obj_pal gMonPalette_Breloom, SPECIES_BRELOOM
+ obj_pal gMonPalette_Spinda, SPECIES_SPINDA
+ obj_pal gMonPalette_Wingull, SPECIES_WINGULL
+ obj_pal gMonPalette_Pelipper, SPECIES_PELIPPER
+ obj_pal gMonPalette_Surskit, SPECIES_SURSKIT
+ obj_pal gMonPalette_Masquerain, SPECIES_MASQUERAIN
+ obj_pal gMonPalette_Wailmer, SPECIES_WAILMER
+ obj_pal gMonPalette_Wailord, SPECIES_WAILORD
+ obj_pal gMonPalette_Skitty, SPECIES_SKITTY
+ obj_pal gMonPalette_Delcatty, SPECIES_DELCATTY
+ obj_pal gMonPalette_Kecleon, SPECIES_KECLEON
+ obj_pal gMonPalette_Baltoy, SPECIES_BALTOY
+ obj_pal gMonPalette_Claydol, SPECIES_CLAYDOL
+ obj_pal gMonPalette_Nosepass, SPECIES_NOSEPASS
+ obj_pal gMonPalette_Torkoal, SPECIES_TORKOAL
+ obj_pal gMonPalette_Sableye, SPECIES_SABLEYE
+ obj_pal gMonPalette_Barboach, SPECIES_BARBOACH
+ obj_pal gMonPalette_Whiscash, SPECIES_WHISCASH
+ obj_pal gMonPalette_Luvdisc, SPECIES_LUVDISC
+ obj_pal gMonPalette_Corphish, SPECIES_CORPHISH
+ obj_pal gMonPalette_Crawdaunt, SPECIES_CRAWDAUNT
+ obj_pal gMonPalette_Feebas, SPECIES_FEEBAS
+ obj_pal gMonPalette_Milotic, SPECIES_MILOTIC
+ obj_pal gMonPalette_Carvanha, SPECIES_CARVANHA
+ obj_pal gMonPalette_Sharpedo, SPECIES_SHARPEDO
+ obj_pal gMonPalette_Trapinch, SPECIES_TRAPINCH
+ obj_pal gMonPalette_Vibrava, SPECIES_VIBRAVA
+ obj_pal gMonPalette_Flygon, SPECIES_FLYGON
+ obj_pal gMonPalette_Makuhita, SPECIES_MAKUHITA
+ obj_pal gMonPalette_Hariyama, SPECIES_HARIYAMA
+ obj_pal gMonPalette_Electrike, SPECIES_ELECTRIKE
+ obj_pal gMonPalette_Manectric, SPECIES_MANECTRIC
+ obj_pal gMonPalette_Numel, SPECIES_NUMEL
+ obj_pal gMonPalette_Camerupt, SPECIES_CAMERUPT
+ obj_pal gMonPalette_Spheal, SPECIES_SPHEAL
+ obj_pal gMonPalette_Sealeo, SPECIES_SEALEO
+ obj_pal gMonPalette_Walrein, SPECIES_WALREIN
+ obj_pal gMonPalette_Cacnea, SPECIES_CACNEA
+ obj_pal gMonPalette_Cacturne, SPECIES_CACTURNE
+ obj_pal gMonPalette_Snorunt, SPECIES_SNORUNT
+ obj_pal gMonPalette_Glalie, SPECIES_GLALIE
+ obj_pal gMonPalette_Lunatone, SPECIES_LUNATONE
+ obj_pal gMonPalette_Solrock, SPECIES_SOLROCK
+ obj_pal gMonPalette_Azurill, SPECIES_AZURILL
+ obj_pal gMonPalette_Spoink, SPECIES_SPOINK
+ obj_pal gMonPalette_Grumpig, SPECIES_GRUMPIG
+ obj_pal gMonPalette_Plusle, SPECIES_PLUSLE
+ obj_pal gMonPalette_Minun, SPECIES_MINUN
+ obj_pal gMonPalette_Mawile, SPECIES_MAWILE
+ obj_pal gMonPalette_Meditite, SPECIES_MEDITITE
+ obj_pal gMonPalette_Medicham, SPECIES_MEDICHAM
+ obj_pal gMonPalette_Swablu, SPECIES_SWABLU
+ obj_pal gMonPalette_Altaria, SPECIES_ALTARIA
+ obj_pal gMonPalette_Wynaut, SPECIES_WYNAUT
+ obj_pal gMonPalette_Duskull, SPECIES_DUSKULL
+ obj_pal gMonPalette_Dusclops, SPECIES_DUSCLOPS
+ obj_pal gMonPalette_Roselia, SPECIES_ROSELIA
+ obj_pal gMonPalette_Slakoth, SPECIES_SLAKOTH
+ obj_pal gMonPalette_Vigoroth, SPECIES_VIGOROTH
+ obj_pal gMonPalette_Slaking, SPECIES_SLAKING
+ obj_pal gMonPalette_Gulpin, SPECIES_GULPIN
+ obj_pal gMonPalette_Swalot, SPECIES_SWALOT
+ obj_pal gMonPalette_Tropius, SPECIES_TROPIUS
+ obj_pal gMonPalette_Whismur, SPECIES_WHISMUR
+ obj_pal gMonPalette_Loudred, SPECIES_LOUDRED
+ obj_pal gMonPalette_Exploud, SPECIES_EXPLOUD
+ obj_pal gMonPalette_Clamperl, SPECIES_CLAMPERL
+ obj_pal gMonPalette_Huntail, SPECIES_HUNTAIL
+ obj_pal gMonPalette_Gorebyss, SPECIES_GOREBYSS
+ obj_pal gMonPalette_Absol, SPECIES_ABSOL
+ obj_pal gMonPalette_Shuppet, SPECIES_SHUPPET
+ obj_pal gMonPalette_Banette, SPECIES_BANETTE
+ obj_pal gMonPalette_Seviper, SPECIES_SEVIPER
+ obj_pal gMonPalette_Zangoose, SPECIES_ZANGOOSE
+ obj_pal gMonPalette_Relicanth, SPECIES_RELICANTH
+ obj_pal gMonPalette_Aron, SPECIES_ARON
+ obj_pal gMonPalette_Lairon, SPECIES_LAIRON
+ obj_pal gMonPalette_Aggron, SPECIES_AGGRON
+ obj_pal gMonPalette_Castform, SPECIES_CASTFORM
+ obj_pal gMonPalette_Volbeat, SPECIES_VOLBEAT
+ obj_pal gMonPalette_Illumise, SPECIES_ILLUMISE
+ obj_pal gMonPalette_Lileep, SPECIES_LILEEP
+ obj_pal gMonPalette_Cradily, SPECIES_CRADILY
+ obj_pal gMonPalette_Anorith, SPECIES_ANORITH
+ obj_pal gMonPalette_Armaldo, SPECIES_ARMALDO
+ obj_pal gMonPalette_Ralts, SPECIES_RALTS
+ obj_pal gMonPalette_Kirlia, SPECIES_KIRLIA
+ obj_pal gMonPalette_Gardevoir, SPECIES_GARDEVOIR
+ obj_pal gMonPalette_Bagon, SPECIES_BAGON
+ obj_pal gMonPalette_Shelgon, SPECIES_SHELGON
+ obj_pal gMonPalette_Salamence, SPECIES_SALAMENCE
+ obj_pal gMonPalette_Beldum, SPECIES_BELDUM
+ obj_pal gMonPalette_Metang, SPECIES_METANG
+ obj_pal gMonPalette_Metagross, SPECIES_METAGROSS
+ obj_pal gMonPalette_Regirock, SPECIES_REGIROCK
+ obj_pal gMonPalette_Regice, SPECIES_REGICE
+ obj_pal gMonPalette_Registeel, SPECIES_REGISTEEL
+ obj_pal gMonPalette_Kyogre, SPECIES_KYOGRE
+ obj_pal gMonPalette_Groudon, SPECIES_GROUDON
+ obj_pal gMonPalette_Rayquaza, SPECIES_RAYQUAZA
+ obj_pal gMonPalette_Latias, SPECIES_LATIAS
+ obj_pal gMonPalette_Latios, SPECIES_LATIOS
+ obj_pal gMonPalette_Jirachi, SPECIES_JIRACHI
+ obj_pal gMonPalette_Deoxys, SPECIES_DEOXYS
+ obj_pal gMonPalette_Chimecho, SPECIES_CHIMECHO
+ obj_pal gMonPalette_Egg, SPECIES_EGG
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_B
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_C
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_D
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_E
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_F
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_G
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_H
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_I
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_J
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_K
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_L
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_M
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_N
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_O
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_P
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_Q
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_R
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_S
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_T
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_U
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_V
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_W
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_X
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_Y
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_Z
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_EMARK
+ obj_pal gMonPalette_Unown, SPECIES_UNOWN_QMARK
diff --git a/data/graphics/pokemon/shiny_palette_table.inc b/data/graphics/pokemon/shiny_palette_table.inc
index 0de988408..5458e76ae 100644
--- a/data/graphics/pokemon/shiny_palette_table.inc
+++ b/data/graphics/pokemon/shiny_palette_table.inc
@@ -1,442 +1,444 @@
+ .set PAL_ID_SHINY, 500
+
.align 2
gMonShinyPaletteTable:: @ 81EB374
- obj_pal gMonShinyPalette_CircledQuestionMark, 500
- obj_pal gMonShinyPalette_Bulbasaur, 501
- obj_pal gMonShinyPalette_Ivysaur, 502
- obj_pal gMonShinyPalette_Venusaur, 503
- obj_pal gMonShinyPalette_Charmander, 504
- obj_pal gMonShinyPalette_Charmeleon, 505
- obj_pal gMonShinyPalette_Charizard, 506
- obj_pal gMonShinyPalette_Squirtle, 507
- obj_pal gMonShinyPalette_Wartortle, 508
- obj_pal gMonShinyPalette_Blastoise, 509
- obj_pal gMonShinyPalette_Caterpie, 510
- obj_pal gMonShinyPalette_Metapod, 511
- obj_pal gMonShinyPalette_Butterfree, 512
- obj_pal gMonShinyPalette_Weedle, 513
- obj_pal gMonShinyPalette_Kakuna, 514
- obj_pal gMonShinyPalette_Beedrill, 515
- obj_pal gMonShinyPalette_Pidgey, 516
- obj_pal gMonShinyPalette_Pidgeotto, 517
- obj_pal gMonShinyPalette_Pidgeot, 518
- obj_pal gMonShinyPalette_Rattata, 519
- obj_pal gMonShinyPalette_Raticate, 520
- obj_pal gMonShinyPalette_Spearow, 521
- obj_pal gMonShinyPalette_Fearow, 522
- obj_pal gMonShinyPalette_Ekans, 523
- obj_pal gMonShinyPalette_Arbok, 524
- obj_pal gMonShinyPalette_Pikachu, 525
- obj_pal gMonShinyPalette_Raichu, 526
- obj_pal gMonShinyPalette_Sandshrew, 527
- obj_pal gMonShinyPalette_Sandslash, 528
- obj_pal gMonShinyPalette_NidoranF, 529
- obj_pal gMonShinyPalette_Nidorina, 530
- obj_pal gMonShinyPalette_Nidoqueen, 531
- obj_pal gMonShinyPalette_NidoranM, 532
- obj_pal gMonShinyPalette_Nidorino, 533
- obj_pal gMonShinyPalette_Nidoking, 534
- obj_pal gMonShinyPalette_Clefairy, 535
- obj_pal gMonShinyPalette_Clefable, 536
- obj_pal gMonShinyPalette_Vulpix, 537
- obj_pal gMonShinyPalette_Ninetales, 538
- obj_pal gMonShinyPalette_Jigglypuff, 539
- obj_pal gMonShinyPalette_Wigglytuff, 540
- obj_pal gMonShinyPalette_Zubat, 541
- obj_pal gMonShinyPalette_Golbat, 542
- obj_pal gMonShinyPalette_Oddish, 543
- obj_pal gMonShinyPalette_Gloom, 544
- obj_pal gMonShinyPalette_Vileplume, 545
- obj_pal gMonShinyPalette_Paras, 546
- obj_pal gMonShinyPalette_Parasect, 547
- obj_pal gMonShinyPalette_Venonat, 548
- obj_pal gMonShinyPalette_Venomoth, 549
- obj_pal gMonShinyPalette_Diglett, 550
- obj_pal gMonShinyPalette_Dugtrio, 551
- obj_pal gMonShinyPalette_Meowth, 552
- obj_pal gMonShinyPalette_Persian, 553
- obj_pal gMonShinyPalette_Psyduck, 554
- obj_pal gMonShinyPalette_Golduck, 555
- obj_pal gMonShinyPalette_Mankey, 556
- obj_pal gMonShinyPalette_Primeape, 557
- obj_pal gMonShinyPalette_Growlithe, 558
- obj_pal gMonShinyPalette_Arcanine, 559
- obj_pal gMonShinyPalette_Poliwag, 560
- obj_pal gMonShinyPalette_Poliwhirl, 561
- obj_pal gMonShinyPalette_Poliwrath, 562
- obj_pal gMonShinyPalette_Abra, 563
- obj_pal gMonShinyPalette_Kadabra, 564
- obj_pal gMonShinyPalette_Alakazam, 565
- obj_pal gMonShinyPalette_Machop, 566
- obj_pal gMonShinyPalette_Machoke, 567
- obj_pal gMonShinyPalette_Machamp, 568
- obj_pal gMonShinyPalette_Bellsprout, 569
- obj_pal gMonShinyPalette_Weepinbell, 570
- obj_pal gMonShinyPalette_Victreebel, 571
- obj_pal gMonShinyPalette_Tentacool, 572
- obj_pal gMonShinyPalette_Tentacruel, 573
- obj_pal gMonShinyPalette_Geodude, 574
- obj_pal gMonShinyPalette_Graveler, 575
- obj_pal gMonShinyPalette_Golem, 576
- obj_pal gMonShinyPalette_Ponyta, 577
- obj_pal gMonShinyPalette_Rapidash, 578
- obj_pal gMonShinyPalette_Slowpoke, 579
- obj_pal gMonShinyPalette_Slowbro, 580
- obj_pal gMonShinyPalette_Magnemite, 581
- obj_pal gMonShinyPalette_Magneton, 582
- obj_pal gMonShinyPalette_Farfetchd, 583
- obj_pal gMonShinyPalette_Doduo, 584
- obj_pal gMonShinyPalette_Dodrio, 585
- obj_pal gMonShinyPalette_Seel, 586
- obj_pal gMonShinyPalette_Dewgong, 587
- obj_pal gMonShinyPalette_Grimer, 588
- obj_pal gMonShinyPalette_Muk, 589
- obj_pal gMonShinyPalette_Shellder, 590
- obj_pal gMonShinyPalette_Cloyster, 591
- obj_pal gMonShinyPalette_Gastly, 592
- obj_pal gMonShinyPalette_Haunter, 593
- obj_pal gMonShinyPalette_Gengar, 594
- obj_pal gMonShinyPalette_Onix, 595
- obj_pal gMonShinyPalette_Drowzee, 596
- obj_pal gMonShinyPalette_Hypno, 597
- obj_pal gMonShinyPalette_Krabby, 598
- obj_pal gMonShinyPalette_Kingler, 599
- obj_pal gMonShinyPalette_Voltorb, 600
- obj_pal gMonShinyPalette_Electrode, 601
- obj_pal gMonShinyPalette_Exeggcute, 602
- obj_pal gMonShinyPalette_Exeggutor, 603
- obj_pal gMonShinyPalette_Cubone, 604
- obj_pal gMonShinyPalette_Marowak, 605
- obj_pal gMonShinyPalette_Hitmonlee, 606
- obj_pal gMonShinyPalette_Hitmonchan, 607
- obj_pal gMonShinyPalette_Lickitung, 608
- obj_pal gMonShinyPalette_Koffing, 609
- obj_pal gMonShinyPalette_Weezing, 610
- obj_pal gMonShinyPalette_Rhyhorn, 611
- obj_pal gMonShinyPalette_Rhydon, 612
- obj_pal gMonShinyPalette_Chansey, 613
- obj_pal gMonShinyPalette_Tangela, 614
- obj_pal gMonShinyPalette_Kangaskhan, 615
- obj_pal gMonShinyPalette_Horsea, 616
- obj_pal gMonShinyPalette_Seadra, 617
- obj_pal gMonShinyPalette_Goldeen, 618
- obj_pal gMonShinyPalette_Seaking, 619
- obj_pal gMonShinyPalette_Staryu, 620
- obj_pal gMonShinyPalette_Starmie, 621
- obj_pal gMonShinyPalette_Mrmime, 622
- obj_pal gMonShinyPalette_Scyther, 623
- obj_pal gMonShinyPalette_Jynx, 624
- obj_pal gMonShinyPalette_Electabuzz, 625
- obj_pal gMonShinyPalette_Magmar, 626
- obj_pal gMonShinyPalette_Pinsir, 627
- obj_pal gMonShinyPalette_Tauros, 628
- obj_pal gMonShinyPalette_Magikarp, 629
- obj_pal gMonShinyPalette_Gyarados, 630
- obj_pal gMonShinyPalette_Lapras, 631
- obj_pal gMonShinyPalette_Ditto, 632
- obj_pal gMonShinyPalette_Eevee, 633
- obj_pal gMonShinyPalette_Vaporeon, 634
- obj_pal gMonShinyPalette_Jolteon, 635
- obj_pal gMonShinyPalette_Flareon, 636
- obj_pal gMonShinyPalette_Porygon, 637
- obj_pal gMonShinyPalette_Omanyte, 638
- obj_pal gMonShinyPalette_Omastar, 639
- obj_pal gMonShinyPalette_Kabuto, 640
- obj_pal gMonShinyPalette_Kabutops, 641
- obj_pal gMonShinyPalette_Aerodactyl, 642
- obj_pal gMonShinyPalette_Snorlax, 643
- obj_pal gMonShinyPalette_Articuno, 644
- obj_pal gMonShinyPalette_Zapdos, 645
- obj_pal gMonShinyPalette_Moltres, 646
- obj_pal gMonShinyPalette_Dratini, 647
- obj_pal gMonShinyPalette_Dragonair, 648
- obj_pal gMonShinyPalette_Dragonite, 649
- obj_pal gMonShinyPalette_Mewtwo, 650
- obj_pal gMonShinyPalette_Mew, 651
- obj_pal gMonShinyPalette_Chikorita, 652
- obj_pal gMonShinyPalette_Bayleef, 653
- obj_pal gMonShinyPalette_Meganium, 654
- obj_pal gMonShinyPalette_Cyndaquil, 655
- obj_pal gMonShinyPalette_Quilava, 656
- obj_pal gMonShinyPalette_Typhlosion, 657
- obj_pal gMonShinyPalette_Totodile, 658
- obj_pal gMonShinyPalette_Croconaw, 659
- obj_pal gMonShinyPalette_Feraligatr, 660
- obj_pal gMonShinyPalette_Sentret, 661
- obj_pal gMonShinyPalette_Furret, 662
- obj_pal gMonShinyPalette_Hoothoot, 663
- obj_pal gMonShinyPalette_Noctowl, 664
- obj_pal gMonShinyPalette_Ledyba, 665
- obj_pal gMonShinyPalette_Ledian, 666
- obj_pal gMonShinyPalette_Spinarak, 667
- obj_pal gMonShinyPalette_Ariados, 668
- obj_pal gMonShinyPalette_Crobat, 669
- obj_pal gMonShinyPalette_Chinchou, 670
- obj_pal gMonShinyPalette_Lanturn, 671
- obj_pal gMonShinyPalette_Pichu, 672
- obj_pal gMonShinyPalette_Cleffa, 673
- obj_pal gMonShinyPalette_Igglybuff, 674
- obj_pal gMonShinyPalette_Togepi, 675
- obj_pal gMonShinyPalette_Togetic, 676
- obj_pal gMonShinyPalette_Natu, 677
- obj_pal gMonShinyPalette_Xatu, 678
- obj_pal gMonShinyPalette_Mareep, 679
- obj_pal gMonShinyPalette_Flaaffy, 680
- obj_pal gMonShinyPalette_Ampharos, 681
- obj_pal gMonShinyPalette_Bellossom, 682
- obj_pal gMonShinyPalette_Marill, 683
- obj_pal gMonShinyPalette_Azumarill, 684
- obj_pal gMonShinyPalette_Sudowoodo, 685
- obj_pal gMonShinyPalette_Politoed, 686
- obj_pal gMonShinyPalette_Hoppip, 687
- obj_pal gMonShinyPalette_Skiploom, 688
- obj_pal gMonShinyPalette_Jumpluff, 689
- obj_pal gMonShinyPalette_Aipom, 690
- obj_pal gMonShinyPalette_Sunkern, 691
- obj_pal gMonShinyPalette_Sunflora, 692
- obj_pal gMonShinyPalette_Yanma, 693
- obj_pal gMonShinyPalette_Wooper, 694
- obj_pal gMonShinyPalette_Quagsire, 695
- obj_pal gMonShinyPalette_Espeon, 696
- obj_pal gMonShinyPalette_Umbreon, 697
- obj_pal gMonShinyPalette_Murkrow, 698
- obj_pal gMonShinyPalette_Slowking, 699
- obj_pal gMonShinyPalette_Misdreavus, 700
- obj_pal gMonShinyPalette_Unown, 701
- obj_pal gMonShinyPalette_Wobbuffet, 702
- obj_pal gMonShinyPalette_Girafarig, 703
- obj_pal gMonShinyPalette_Pineco, 704
- obj_pal gMonShinyPalette_Forretress, 705
- obj_pal gMonShinyPalette_Dunsparce, 706
- obj_pal gMonShinyPalette_Gligar, 707
- obj_pal gMonShinyPalette_Steelix, 708
- obj_pal gMonShinyPalette_Snubbull, 709
- obj_pal gMonShinyPalette_Granbull, 710
- obj_pal gMonShinyPalette_Qwilfish, 711
- obj_pal gMonShinyPalette_Scizor, 712
- obj_pal gMonShinyPalette_Shuckle, 713
- obj_pal gMonShinyPalette_Heracross, 714
- obj_pal gMonShinyPalette_Sneasel, 715
- obj_pal gMonShinyPalette_Teddiursa, 716
- obj_pal gMonShinyPalette_Ursaring, 717
- obj_pal gMonShinyPalette_Slugma, 718
- obj_pal gMonShinyPalette_Magcargo, 719
- obj_pal gMonShinyPalette_Swinub, 720
- obj_pal gMonShinyPalette_Piloswine, 721
- obj_pal gMonShinyPalette_Corsola, 722
- obj_pal gMonShinyPalette_Remoraid, 723
- obj_pal gMonShinyPalette_Octillery, 724
- obj_pal gMonShinyPalette_Delibird, 725
- obj_pal gMonShinyPalette_Mantine, 726
- obj_pal gMonShinyPalette_Skarmory, 727
- obj_pal gMonShinyPalette_Houndour, 728
- obj_pal gMonShinyPalette_Houndoom, 729
- obj_pal gMonShinyPalette_Kingdra, 730
- obj_pal gMonShinyPalette_Phanpy, 731
- obj_pal gMonShinyPalette_Donphan, 732
- obj_pal gMonShinyPalette_Porygon2, 733
- obj_pal gMonShinyPalette_Stantler, 734
- obj_pal gMonShinyPalette_Smeargle, 735
- obj_pal gMonShinyPalette_Tyrogue, 736
- obj_pal gMonShinyPalette_Hitmontop, 737
- obj_pal gMonShinyPalette_Smoochum, 738
- obj_pal gMonShinyPalette_Elekid, 739
- obj_pal gMonShinyPalette_Magby, 740
- obj_pal gMonShinyPalette_Miltank, 741
- obj_pal gMonShinyPalette_Blissey, 742
- obj_pal gMonShinyPalette_Raikou, 743
- obj_pal gMonShinyPalette_Entei, 744
- obj_pal gMonShinyPalette_Suicune, 745
- obj_pal gMonShinyPalette_Larvitar, 746
- obj_pal gMonShinyPalette_Pupitar, 747
- obj_pal gMonShinyPalette_Tyranitar, 748
- obj_pal gMonShinyPalette_Lugia, 749
- obj_pal gMonShinyPalette_HoOh, 750
- obj_pal gMonShinyPalette_Celebi, 751
- obj_pal gMonShinyPalette_QuestionMark, 752
- obj_pal gMonShinyPalette_QuestionMark, 753
- obj_pal gMonShinyPalette_QuestionMark, 754
- obj_pal gMonShinyPalette_QuestionMark, 755
- obj_pal gMonShinyPalette_QuestionMark, 756
- obj_pal gMonShinyPalette_QuestionMark, 757
- obj_pal gMonShinyPalette_QuestionMark, 758
- obj_pal gMonShinyPalette_QuestionMark, 759
- obj_pal gMonShinyPalette_QuestionMark, 760
- obj_pal gMonShinyPalette_QuestionMark, 761
- obj_pal gMonShinyPalette_QuestionMark, 762
- obj_pal gMonShinyPalette_QuestionMark, 763
- obj_pal gMonShinyPalette_QuestionMark, 764
- obj_pal gMonShinyPalette_QuestionMark, 765
- obj_pal gMonShinyPalette_QuestionMark, 766
- obj_pal gMonShinyPalette_QuestionMark, 767
- obj_pal gMonShinyPalette_QuestionMark, 768
- obj_pal gMonShinyPalette_QuestionMark, 769
- obj_pal gMonShinyPalette_QuestionMark, 770
- obj_pal gMonShinyPalette_QuestionMark, 771
- obj_pal gMonShinyPalette_QuestionMark, 772
- obj_pal gMonShinyPalette_QuestionMark, 773
- obj_pal gMonShinyPalette_QuestionMark, 774
- obj_pal gMonShinyPalette_QuestionMark, 775
- obj_pal gMonShinyPalette_QuestionMark, 776
- obj_pal gMonShinyPalette_Treecko, 777
- obj_pal gMonShinyPalette_Grovyle, 778
- obj_pal gMonShinyPalette_Sceptile, 779
- obj_pal gMonShinyPalette_Torchic, 780
- obj_pal gMonShinyPalette_Combusken, 781
- obj_pal gMonShinyPalette_Blaziken, 782
- obj_pal gMonShinyPalette_Mudkip, 783
- obj_pal gMonShinyPalette_Marshtomp, 784
- obj_pal gMonShinyPalette_Swampert, 785
- obj_pal gMonShinyPalette_Poochyena, 786
- obj_pal gMonShinyPalette_Mightyena, 787
- obj_pal gMonShinyPalette_Zigzagoon, 788
- obj_pal gMonShinyPalette_Linoone, 789
- obj_pal gMonShinyPalette_Wurmple, 790
- obj_pal gMonShinyPalette_Silcoon, 791
- obj_pal gMonShinyPalette_Beautifly, 792
- obj_pal gMonShinyPalette_Cascoon, 793
- obj_pal gMonShinyPalette_Dustox, 794
- obj_pal gMonShinyPalette_Lotad, 795
- obj_pal gMonShinyPalette_Lombre, 796
- obj_pal gMonShinyPalette_Ludicolo, 797
- obj_pal gMonShinyPalette_Seedot, 798
- obj_pal gMonShinyPalette_Nuzleaf, 799
- obj_pal gMonShinyPalette_Shiftry, 800
- obj_pal gMonShinyPalette_Nincada, 801
- obj_pal gMonShinyPalette_Ninjask, 802
- obj_pal gMonShinyPalette_Shedinja, 803
- obj_pal gMonShinyPalette_Taillow, 804
- obj_pal gMonShinyPalette_Swellow, 805
- obj_pal gMonShinyPalette_Shroomish, 806
- obj_pal gMonShinyPalette_Breloom, 807
- obj_pal gMonShinyPalette_Spinda, 808
- obj_pal gMonShinyPalette_Wingull, 809
- obj_pal gMonShinyPalette_Pelipper, 810
- obj_pal gMonShinyPalette_Surskit, 811
- obj_pal gMonShinyPalette_Masquerain, 812
- obj_pal gMonShinyPalette_Wailmer, 813
- obj_pal gMonShinyPalette_Wailord, 814
- obj_pal gMonShinyPalette_Skitty, 815
- obj_pal gMonShinyPalette_Delcatty, 816
- obj_pal gMonShinyPalette_Kecleon, 817
- obj_pal gMonShinyPalette_Baltoy, 818
- obj_pal gMonShinyPalette_Claydol, 819
- obj_pal gMonShinyPalette_Nosepass, 820
- obj_pal gMonShinyPalette_Torkoal, 821
- obj_pal gMonShinyPalette_Sableye, 822
- obj_pal gMonShinyPalette_Barboach, 823
- obj_pal gMonShinyPalette_Whiscash, 824
- obj_pal gMonShinyPalette_Luvdisc, 825
- obj_pal gMonShinyPalette_Corphish, 826
- obj_pal gMonShinyPalette_Crawdaunt, 827
- obj_pal gMonShinyPalette_Feebas, 828
- obj_pal gMonShinyPalette_Milotic, 829
- obj_pal gMonShinyPalette_Carvanha, 830
- obj_pal gMonShinyPalette_Sharpedo, 831
- obj_pal gMonShinyPalette_Trapinch, 832
- obj_pal gMonShinyPalette_Vibrava, 833
- obj_pal gMonShinyPalette_Flygon, 834
- obj_pal gMonShinyPalette_Makuhita, 835
- obj_pal gMonShinyPalette_Hariyama, 836
- obj_pal gMonShinyPalette_Electrike, 837
- obj_pal gMonShinyPalette_Manectric, 838
- obj_pal gMonShinyPalette_Numel, 839
- obj_pal gMonShinyPalette_Camerupt, 840
- obj_pal gMonShinyPalette_Spheal, 841
- obj_pal gMonShinyPalette_Sealeo, 842
- obj_pal gMonShinyPalette_Walrein, 843
- obj_pal gMonShinyPalette_Cacnea, 844
- obj_pal gMonShinyPalette_Cacturne, 845
- obj_pal gMonShinyPalette_Snorunt, 846
- obj_pal gMonShinyPalette_Glalie, 847
- obj_pal gMonShinyPalette_Lunatone, 848
- obj_pal gMonShinyPalette_Solrock, 849
- obj_pal gMonShinyPalette_Azurill, 850
- obj_pal gMonShinyPalette_Spoink, 851
- obj_pal gMonShinyPalette_Grumpig, 852
- obj_pal gMonShinyPalette_Plusle, 853
- obj_pal gMonShinyPalette_Minun, 854
- obj_pal gMonShinyPalette_Mawile, 855
- obj_pal gMonShinyPalette_Meditite, 856
- obj_pal gMonShinyPalette_Medicham, 857
- obj_pal gMonShinyPalette_Swablu, 858
- obj_pal gMonShinyPalette_Altaria, 859
- obj_pal gMonShinyPalette_Wynaut, 860
- obj_pal gMonShinyPalette_Duskull, 861
- obj_pal gMonShinyPalette_Dusclops, 862
- obj_pal gMonShinyPalette_Roselia, 863
- obj_pal gMonShinyPalette_Slakoth, 864
- obj_pal gMonShinyPalette_Vigoroth, 865
- obj_pal gMonShinyPalette_Slaking, 866
- obj_pal gMonShinyPalette_Gulpin, 867
- obj_pal gMonShinyPalette_Swalot, 868
- obj_pal gMonShinyPalette_Tropius, 869
- obj_pal gMonShinyPalette_Whismur, 870
- obj_pal gMonShinyPalette_Loudred, 871
- obj_pal gMonShinyPalette_Exploud, 872
- obj_pal gMonShinyPalette_Clamperl, 873
- obj_pal gMonShinyPalette_Huntail, 874
- obj_pal gMonShinyPalette_Gorebyss, 875
- obj_pal gMonShinyPalette_Absol, 876
- obj_pal gMonShinyPalette_Shuppet, 877
- obj_pal gMonShinyPalette_Banette, 878
- obj_pal gMonShinyPalette_Seviper, 879
- obj_pal gMonShinyPalette_Zangoose, 880
- obj_pal gMonShinyPalette_Relicanth, 881
- obj_pal gMonShinyPalette_Aron, 882
- obj_pal gMonShinyPalette_Lairon, 883
- obj_pal gMonShinyPalette_Aggron, 884
- obj_pal gMonShinyPalette_Castform, 885
- obj_pal gMonShinyPalette_Volbeat, 886
- obj_pal gMonShinyPalette_Illumise, 887
- obj_pal gMonShinyPalette_Lileep, 888
- obj_pal gMonShinyPalette_Cradily, 889
- obj_pal gMonShinyPalette_Anorith, 890
- obj_pal gMonShinyPalette_Armaldo, 891
- obj_pal gMonShinyPalette_Ralts, 892
- obj_pal gMonShinyPalette_Kirlia, 893
- obj_pal gMonShinyPalette_Gardevoir, 894
- obj_pal gMonShinyPalette_Bagon, 895
- obj_pal gMonShinyPalette_Shelgon, 896
- obj_pal gMonShinyPalette_Salamence, 897
- obj_pal gMonShinyPalette_Beldum, 898
- obj_pal gMonShinyPalette_Metang, 899
- obj_pal gMonShinyPalette_Metagross, 900
- obj_pal gMonShinyPalette_Regirock, 901
- obj_pal gMonShinyPalette_Regice, 902
- obj_pal gMonShinyPalette_Registeel, 903
- obj_pal gMonShinyPalette_Kyogre, 904
- obj_pal gMonShinyPalette_Groudon, 905
- obj_pal gMonShinyPalette_Rayquaza, 906
- obj_pal gMonShinyPalette_Latias, 907
- obj_pal gMonShinyPalette_Latios, 908
- obj_pal gMonShinyPalette_Jirachi, 909
- obj_pal gMonShinyPalette_Deoxys, 910
- obj_pal gMonShinyPalette_Chimecho, 911
- obj_pal gMonPalette_Egg, 912
- obj_pal gMonShinyPalette_Unown, 913
- obj_pal gMonShinyPalette_Unown, 914
- obj_pal gMonShinyPalette_Unown, 915
- obj_pal gMonShinyPalette_Unown, 916
- obj_pal gMonShinyPalette_Unown, 917
- obj_pal gMonShinyPalette_Unown, 918
- obj_pal gMonShinyPalette_Unown, 919
- obj_pal gMonShinyPalette_Unown, 920
- obj_pal gMonShinyPalette_Unown, 921
- obj_pal gMonShinyPalette_Unown, 922
- obj_pal gMonShinyPalette_Unown, 923
- obj_pal gMonShinyPalette_Unown, 924
- obj_pal gMonShinyPalette_Unown, 925
- obj_pal gMonShinyPalette_Unown, 926
- obj_pal gMonShinyPalette_Unown, 927
- obj_pal gMonShinyPalette_Unown, 928
- obj_pal gMonShinyPalette_Unown, 929
- obj_pal gMonShinyPalette_Unown, 930
- obj_pal gMonShinyPalette_Unown, 931
- obj_pal gMonShinyPalette_Unown, 932
- obj_pal gMonShinyPalette_Unown, 933
- obj_pal gMonShinyPalette_Unown, 934
- obj_pal gMonShinyPalette_Unown, 935
- obj_pal gMonShinyPalette_Unown, 936
- obj_pal gMonShinyPalette_Unown, 937
- obj_pal gMonShinyPalette_Unown, 938
- obj_pal gMonShinyPalette_Unown, 939
+ obj_pal gMonShinyPalette_CircledQuestionMark, PAL_ID_SHINY + SPECIES_NONE
+ obj_pal gMonShinyPalette_Bulbasaur, PAL_ID_SHINY + SPECIES_BULBASAUR
+ obj_pal gMonShinyPalette_Ivysaur, PAL_ID_SHINY + SPECIES_IVYSAUR
+ obj_pal gMonShinyPalette_Venusaur, PAL_ID_SHINY + SPECIES_VENUSAUR
+ obj_pal gMonShinyPalette_Charmander, PAL_ID_SHINY + SPECIES_CHARMANDER
+ obj_pal gMonShinyPalette_Charmeleon, PAL_ID_SHINY + SPECIES_CHARMELEON
+ obj_pal gMonShinyPalette_Charizard, PAL_ID_SHINY + SPECIES_CHARIZARD
+ obj_pal gMonShinyPalette_Squirtle, PAL_ID_SHINY + SPECIES_SQUIRTLE
+ obj_pal gMonShinyPalette_Wartortle, PAL_ID_SHINY + SPECIES_WARTORTLE
+ obj_pal gMonShinyPalette_Blastoise, PAL_ID_SHINY + SPECIES_BLASTOISE
+ obj_pal gMonShinyPalette_Caterpie, PAL_ID_SHINY + SPECIES_CATERPIE
+ obj_pal gMonShinyPalette_Metapod, PAL_ID_SHINY + SPECIES_METAPOD
+ obj_pal gMonShinyPalette_Butterfree, PAL_ID_SHINY + SPECIES_BUTTERFREE
+ obj_pal gMonShinyPalette_Weedle, PAL_ID_SHINY + SPECIES_WEEDLE
+ obj_pal gMonShinyPalette_Kakuna, PAL_ID_SHINY + SPECIES_KAKUNA
+ obj_pal gMonShinyPalette_Beedrill, PAL_ID_SHINY + SPECIES_BEEDRILL
+ obj_pal gMonShinyPalette_Pidgey, PAL_ID_SHINY + SPECIES_PIDGEY
+ obj_pal gMonShinyPalette_Pidgeotto, PAL_ID_SHINY + SPECIES_PIDGEOTTO
+ obj_pal gMonShinyPalette_Pidgeot, PAL_ID_SHINY + SPECIES_PIDGEOT
+ obj_pal gMonShinyPalette_Rattata, PAL_ID_SHINY + SPECIES_RATTATA
+ obj_pal gMonShinyPalette_Raticate, PAL_ID_SHINY + SPECIES_RATICATE
+ obj_pal gMonShinyPalette_Spearow, PAL_ID_SHINY + SPECIES_SPEAROW
+ obj_pal gMonShinyPalette_Fearow, PAL_ID_SHINY + SPECIES_FEAROW
+ obj_pal gMonShinyPalette_Ekans, PAL_ID_SHINY + SPECIES_EKANS
+ obj_pal gMonShinyPalette_Arbok, PAL_ID_SHINY + SPECIES_ARBOK
+ obj_pal gMonShinyPalette_Pikachu, PAL_ID_SHINY + SPECIES_PIKACHU
+ obj_pal gMonShinyPalette_Raichu, PAL_ID_SHINY + SPECIES_RAICHU
+ obj_pal gMonShinyPalette_Sandshrew, PAL_ID_SHINY + SPECIES_SANDSHREW
+ obj_pal gMonShinyPalette_Sandslash, PAL_ID_SHINY + SPECIES_SANDSLASH
+ obj_pal gMonShinyPalette_NidoranF, PAL_ID_SHINY + SPECIES_NIDORAN_F
+ obj_pal gMonShinyPalette_Nidorina, PAL_ID_SHINY + SPECIES_NIDORINA
+ obj_pal gMonShinyPalette_Nidoqueen, PAL_ID_SHINY + SPECIES_NIDOQUEEN
+ obj_pal gMonShinyPalette_NidoranM, PAL_ID_SHINY + SPECIES_NIDORAN_M
+ obj_pal gMonShinyPalette_Nidorino, PAL_ID_SHINY + SPECIES_NIDORINO
+ obj_pal gMonShinyPalette_Nidoking, PAL_ID_SHINY + SPECIES_NIDOKING
+ obj_pal gMonShinyPalette_Clefairy, PAL_ID_SHINY + SPECIES_CLEFAIRY
+ obj_pal gMonShinyPalette_Clefable, PAL_ID_SHINY + SPECIES_CLEFABLE
+ obj_pal gMonShinyPalette_Vulpix, PAL_ID_SHINY + SPECIES_VULPIX
+ obj_pal gMonShinyPalette_Ninetales, PAL_ID_SHINY + SPECIES_NINETALES
+ obj_pal gMonShinyPalette_Jigglypuff, PAL_ID_SHINY + SPECIES_JIGGLYPUFF
+ obj_pal gMonShinyPalette_Wigglytuff, PAL_ID_SHINY + SPECIES_WIGGLYTUFF
+ obj_pal gMonShinyPalette_Zubat, PAL_ID_SHINY + SPECIES_ZUBAT
+ obj_pal gMonShinyPalette_Golbat, PAL_ID_SHINY + SPECIES_GOLBAT
+ obj_pal gMonShinyPalette_Oddish, PAL_ID_SHINY + SPECIES_ODDISH
+ obj_pal gMonShinyPalette_Gloom, PAL_ID_SHINY + SPECIES_GLOOM
+ obj_pal gMonShinyPalette_Vileplume, PAL_ID_SHINY + SPECIES_VILEPLUME
+ obj_pal gMonShinyPalette_Paras, PAL_ID_SHINY + SPECIES_PARAS
+ obj_pal gMonShinyPalette_Parasect, PAL_ID_SHINY + SPECIES_PARASECT
+ obj_pal gMonShinyPalette_Venonat, PAL_ID_SHINY + SPECIES_VENONAT
+ obj_pal gMonShinyPalette_Venomoth, PAL_ID_SHINY + SPECIES_VENOMOTH
+ obj_pal gMonShinyPalette_Diglett, PAL_ID_SHINY + SPECIES_DIGLETT
+ obj_pal gMonShinyPalette_Dugtrio, PAL_ID_SHINY + SPECIES_DUGTRIO
+ obj_pal gMonShinyPalette_Meowth, PAL_ID_SHINY + SPECIES_MEOWTH
+ obj_pal gMonShinyPalette_Persian, PAL_ID_SHINY + SPECIES_PERSIAN
+ obj_pal gMonShinyPalette_Psyduck, PAL_ID_SHINY + SPECIES_PSYDUCK
+ obj_pal gMonShinyPalette_Golduck, PAL_ID_SHINY + SPECIES_GOLDUCK
+ obj_pal gMonShinyPalette_Mankey, PAL_ID_SHINY + SPECIES_MANKEY
+ obj_pal gMonShinyPalette_Primeape, PAL_ID_SHINY + SPECIES_PRIMEAPE
+ obj_pal gMonShinyPalette_Growlithe, PAL_ID_SHINY + SPECIES_GROWLITHE
+ obj_pal gMonShinyPalette_Arcanine, PAL_ID_SHINY + SPECIES_ARCANINE
+ obj_pal gMonShinyPalette_Poliwag, PAL_ID_SHINY + SPECIES_POLIWAG
+ obj_pal gMonShinyPalette_Poliwhirl, PAL_ID_SHINY + SPECIES_POLIWHIRL
+ obj_pal gMonShinyPalette_Poliwrath, PAL_ID_SHINY + SPECIES_POLIWRATH
+ obj_pal gMonShinyPalette_Abra, PAL_ID_SHINY + SPECIES_ABRA
+ obj_pal gMonShinyPalette_Kadabra, PAL_ID_SHINY + SPECIES_KADABRA
+ obj_pal gMonShinyPalette_Alakazam, PAL_ID_SHINY + SPECIES_ALAKAZAM
+ obj_pal gMonShinyPalette_Machop, PAL_ID_SHINY + SPECIES_MACHOP
+ obj_pal gMonShinyPalette_Machoke, PAL_ID_SHINY + SPECIES_MACHOKE
+ obj_pal gMonShinyPalette_Machamp, PAL_ID_SHINY + SPECIES_MACHAMP
+ obj_pal gMonShinyPalette_Bellsprout, PAL_ID_SHINY + SPECIES_BELLSPROUT
+ obj_pal gMonShinyPalette_Weepinbell, PAL_ID_SHINY + SPECIES_WEEPINBELL
+ obj_pal gMonShinyPalette_Victreebel, PAL_ID_SHINY + SPECIES_VICTREEBEL
+ obj_pal gMonShinyPalette_Tentacool, PAL_ID_SHINY + SPECIES_TENTACOOL
+ obj_pal gMonShinyPalette_Tentacruel, PAL_ID_SHINY + SPECIES_TENTACRUEL
+ obj_pal gMonShinyPalette_Geodude, PAL_ID_SHINY + SPECIES_GEODUDE
+ obj_pal gMonShinyPalette_Graveler, PAL_ID_SHINY + SPECIES_GRAVELER
+ obj_pal gMonShinyPalette_Golem, PAL_ID_SHINY + SPECIES_GOLEM
+ obj_pal gMonShinyPalette_Ponyta, PAL_ID_SHINY + SPECIES_PONYTA
+ obj_pal gMonShinyPalette_Rapidash, PAL_ID_SHINY + SPECIES_RAPIDASH
+ obj_pal gMonShinyPalette_Slowpoke, PAL_ID_SHINY + SPECIES_SLOWPOKE
+ obj_pal gMonShinyPalette_Slowbro, PAL_ID_SHINY + SPECIES_SLOWBRO
+ obj_pal gMonShinyPalette_Magnemite, PAL_ID_SHINY + SPECIES_MAGNEMITE
+ obj_pal gMonShinyPalette_Magneton, PAL_ID_SHINY + SPECIES_MAGNETON
+ obj_pal gMonShinyPalette_Farfetchd, PAL_ID_SHINY + SPECIES_FARFETCHD
+ obj_pal gMonShinyPalette_Doduo, PAL_ID_SHINY + SPECIES_DODUO
+ obj_pal gMonShinyPalette_Dodrio, PAL_ID_SHINY + SPECIES_DODRIO
+ obj_pal gMonShinyPalette_Seel, PAL_ID_SHINY + SPECIES_SEEL
+ obj_pal gMonShinyPalette_Dewgong, PAL_ID_SHINY + SPECIES_DEWGONG
+ obj_pal gMonShinyPalette_Grimer, PAL_ID_SHINY + SPECIES_GRIMER
+ obj_pal gMonShinyPalette_Muk, PAL_ID_SHINY + SPECIES_MUK
+ obj_pal gMonShinyPalette_Shellder, PAL_ID_SHINY + SPECIES_SHELLDER
+ obj_pal gMonShinyPalette_Cloyster, PAL_ID_SHINY + SPECIES_CLOYSTER
+ obj_pal gMonShinyPalette_Gastly, PAL_ID_SHINY + SPECIES_GASTLY
+ obj_pal gMonShinyPalette_Haunter, PAL_ID_SHINY + SPECIES_HAUNTER
+ obj_pal gMonShinyPalette_Gengar, PAL_ID_SHINY + SPECIES_GENGAR
+ obj_pal gMonShinyPalette_Onix, PAL_ID_SHINY + SPECIES_ONIX
+ obj_pal gMonShinyPalette_Drowzee, PAL_ID_SHINY + SPECIES_DROWZEE
+ obj_pal gMonShinyPalette_Hypno, PAL_ID_SHINY + SPECIES_HYPNO
+ obj_pal gMonShinyPalette_Krabby, PAL_ID_SHINY + SPECIES_KRABBY
+ obj_pal gMonShinyPalette_Kingler, PAL_ID_SHINY + SPECIES_KINGLER
+ obj_pal gMonShinyPalette_Voltorb, PAL_ID_SHINY + SPECIES_VOLTORB
+ obj_pal gMonShinyPalette_Electrode, PAL_ID_SHINY + SPECIES_ELECTRODE
+ obj_pal gMonShinyPalette_Exeggcute, PAL_ID_SHINY + SPECIES_EXEGGCUTE
+ obj_pal gMonShinyPalette_Exeggutor, PAL_ID_SHINY + SPECIES_EXEGGUTOR
+ obj_pal gMonShinyPalette_Cubone, PAL_ID_SHINY + SPECIES_CUBONE
+ obj_pal gMonShinyPalette_Marowak, PAL_ID_SHINY + SPECIES_MAROWAK
+ obj_pal gMonShinyPalette_Hitmonlee, PAL_ID_SHINY + SPECIES_HITMONLEE
+ obj_pal gMonShinyPalette_Hitmonchan, PAL_ID_SHINY + SPECIES_HITMONCHAN
+ obj_pal gMonShinyPalette_Lickitung, PAL_ID_SHINY + SPECIES_LICKITUNG
+ obj_pal gMonShinyPalette_Koffing, PAL_ID_SHINY + SPECIES_KOFFING
+ obj_pal gMonShinyPalette_Weezing, PAL_ID_SHINY + SPECIES_WEEZING
+ obj_pal gMonShinyPalette_Rhyhorn, PAL_ID_SHINY + SPECIES_RHYHORN
+ obj_pal gMonShinyPalette_Rhydon, PAL_ID_SHINY + SPECIES_RHYDON
+ obj_pal gMonShinyPalette_Chansey, PAL_ID_SHINY + SPECIES_CHANSEY
+ obj_pal gMonShinyPalette_Tangela, PAL_ID_SHINY + SPECIES_TANGELA
+ obj_pal gMonShinyPalette_Kangaskhan, PAL_ID_SHINY + SPECIES_KANGASKHAN
+ obj_pal gMonShinyPalette_Horsea, PAL_ID_SHINY + SPECIES_HORSEA
+ obj_pal gMonShinyPalette_Seadra, PAL_ID_SHINY + SPECIES_SEADRA
+ obj_pal gMonShinyPalette_Goldeen, PAL_ID_SHINY + SPECIES_GOLDEEN
+ obj_pal gMonShinyPalette_Seaking, PAL_ID_SHINY + SPECIES_SEAKING
+ obj_pal gMonShinyPalette_Staryu, PAL_ID_SHINY + SPECIES_STARYU
+ obj_pal gMonShinyPalette_Starmie, PAL_ID_SHINY + SPECIES_STARMIE
+ obj_pal gMonShinyPalette_Mrmime, PAL_ID_SHINY + SPECIES_MR_MIME
+ obj_pal gMonShinyPalette_Scyther, PAL_ID_SHINY + SPECIES_SCYTHER
+ obj_pal gMonShinyPalette_Jynx, PAL_ID_SHINY + SPECIES_JYNX
+ obj_pal gMonShinyPalette_Electabuzz, PAL_ID_SHINY + SPECIES_ELECTABUZZ
+ obj_pal gMonShinyPalette_Magmar, PAL_ID_SHINY + SPECIES_MAGMAR
+ obj_pal gMonShinyPalette_Pinsir, PAL_ID_SHINY + SPECIES_PINSIR
+ obj_pal gMonShinyPalette_Tauros, PAL_ID_SHINY + SPECIES_TAUROS
+ obj_pal gMonShinyPalette_Magikarp, PAL_ID_SHINY + SPECIES_MAGIKARP
+ obj_pal gMonShinyPalette_Gyarados, PAL_ID_SHINY + SPECIES_GYARADOS
+ obj_pal gMonShinyPalette_Lapras, PAL_ID_SHINY + SPECIES_LAPRAS
+ obj_pal gMonShinyPalette_Ditto, PAL_ID_SHINY + SPECIES_DITTO
+ obj_pal gMonShinyPalette_Eevee, PAL_ID_SHINY + SPECIES_EEVEE
+ obj_pal gMonShinyPalette_Vaporeon, PAL_ID_SHINY + SPECIES_VAPOREON
+ obj_pal gMonShinyPalette_Jolteon, PAL_ID_SHINY + SPECIES_JOLTEON
+ obj_pal gMonShinyPalette_Flareon, PAL_ID_SHINY + SPECIES_FLAREON
+ obj_pal gMonShinyPalette_Porygon, PAL_ID_SHINY + SPECIES_PORYGON
+ obj_pal gMonShinyPalette_Omanyte, PAL_ID_SHINY + SPECIES_OMANYTE
+ obj_pal gMonShinyPalette_Omastar, PAL_ID_SHINY + SPECIES_OMASTAR
+ obj_pal gMonShinyPalette_Kabuto, PAL_ID_SHINY + SPECIES_KABUTO
+ obj_pal gMonShinyPalette_Kabutops, PAL_ID_SHINY + SPECIES_KABUTOPS
+ obj_pal gMonShinyPalette_Aerodactyl, PAL_ID_SHINY + SPECIES_AERODACTYL
+ obj_pal gMonShinyPalette_Snorlax, PAL_ID_SHINY + SPECIES_SNORLAX
+ obj_pal gMonShinyPalette_Articuno, PAL_ID_SHINY + SPECIES_ARTICUNO
+ obj_pal gMonShinyPalette_Zapdos, PAL_ID_SHINY + SPECIES_ZAPDOS
+ obj_pal gMonShinyPalette_Moltres, PAL_ID_SHINY + SPECIES_MOLTRES
+ obj_pal gMonShinyPalette_Dratini, PAL_ID_SHINY + SPECIES_DRATINI
+ obj_pal gMonShinyPalette_Dragonair, PAL_ID_SHINY + SPECIES_DRAGONAIR
+ obj_pal gMonShinyPalette_Dragonite, PAL_ID_SHINY + SPECIES_DRAGONITE
+ obj_pal gMonShinyPalette_Mewtwo, PAL_ID_SHINY + SPECIES_MEWTWO
+ obj_pal gMonShinyPalette_Mew, PAL_ID_SHINY + SPECIES_MEW
+ obj_pal gMonShinyPalette_Chikorita, PAL_ID_SHINY + SPECIES_CHIKORITA
+ obj_pal gMonShinyPalette_Bayleef, PAL_ID_SHINY + SPECIES_BAYLEEF
+ obj_pal gMonShinyPalette_Meganium, PAL_ID_SHINY + SPECIES_MEGANIUM
+ obj_pal gMonShinyPalette_Cyndaquil, PAL_ID_SHINY + SPECIES_CYNDAQUIL
+ obj_pal gMonShinyPalette_Quilava, PAL_ID_SHINY + SPECIES_QUILAVA
+ obj_pal gMonShinyPalette_Typhlosion, PAL_ID_SHINY + SPECIES_TYPHLOSION
+ obj_pal gMonShinyPalette_Totodile, PAL_ID_SHINY + SPECIES_TOTODILE
+ obj_pal gMonShinyPalette_Croconaw, PAL_ID_SHINY + SPECIES_CROCONAW
+ obj_pal gMonShinyPalette_Feraligatr, PAL_ID_SHINY + SPECIES_FERALIGATR
+ obj_pal gMonShinyPalette_Sentret, PAL_ID_SHINY + SPECIES_SENTRET
+ obj_pal gMonShinyPalette_Furret, PAL_ID_SHINY + SPECIES_FURRET
+ obj_pal gMonShinyPalette_Hoothoot, PAL_ID_SHINY + SPECIES_HOOTHOOT
+ obj_pal gMonShinyPalette_Noctowl, PAL_ID_SHINY + SPECIES_NOCTOWL
+ obj_pal gMonShinyPalette_Ledyba, PAL_ID_SHINY + SPECIES_LEDYBA
+ obj_pal gMonShinyPalette_Ledian, PAL_ID_SHINY + SPECIES_LEDIAN
+ obj_pal gMonShinyPalette_Spinarak, PAL_ID_SHINY + SPECIES_SPINARAK
+ obj_pal gMonShinyPalette_Ariados, PAL_ID_SHINY + SPECIES_ARIADOS
+ obj_pal gMonShinyPalette_Crobat, PAL_ID_SHINY + SPECIES_CROBAT
+ obj_pal gMonShinyPalette_Chinchou, PAL_ID_SHINY + SPECIES_CHINCHOU
+ obj_pal gMonShinyPalette_Lanturn, PAL_ID_SHINY + SPECIES_LANTURN
+ obj_pal gMonShinyPalette_Pichu, PAL_ID_SHINY + SPECIES_PICHU
+ obj_pal gMonShinyPalette_Cleffa, PAL_ID_SHINY + SPECIES_CLEFFA
+ obj_pal gMonShinyPalette_Igglybuff, PAL_ID_SHINY + SPECIES_IGGLYBUFF
+ obj_pal gMonShinyPalette_Togepi, PAL_ID_SHINY + SPECIES_TOGEPI
+ obj_pal gMonShinyPalette_Togetic, PAL_ID_SHINY + SPECIES_TOGETIC
+ obj_pal gMonShinyPalette_Natu, PAL_ID_SHINY + SPECIES_NATU
+ obj_pal gMonShinyPalette_Xatu, PAL_ID_SHINY + SPECIES_XATU
+ obj_pal gMonShinyPalette_Mareep, PAL_ID_SHINY + SPECIES_MAREEP
+ obj_pal gMonShinyPalette_Flaaffy, PAL_ID_SHINY + SPECIES_FLAAFFY
+ obj_pal gMonShinyPalette_Ampharos, PAL_ID_SHINY + SPECIES_AMPHAROS
+ obj_pal gMonShinyPalette_Bellossom, PAL_ID_SHINY + SPECIES_BELLOSSOM
+ obj_pal gMonShinyPalette_Marill, PAL_ID_SHINY + SPECIES_MARILL
+ obj_pal gMonShinyPalette_Azumarill, PAL_ID_SHINY + SPECIES_AZUMARILL
+ obj_pal gMonShinyPalette_Sudowoodo, PAL_ID_SHINY + SPECIES_SUDOWOODO
+ obj_pal gMonShinyPalette_Politoed, PAL_ID_SHINY + SPECIES_POLITOED
+ obj_pal gMonShinyPalette_Hoppip, PAL_ID_SHINY + SPECIES_HOPPIP
+ obj_pal gMonShinyPalette_Skiploom, PAL_ID_SHINY + SPECIES_SKIPLOOM
+ obj_pal gMonShinyPalette_Jumpluff, PAL_ID_SHINY + SPECIES_JUMPLUFF
+ obj_pal gMonShinyPalette_Aipom, PAL_ID_SHINY + SPECIES_AIPOM
+ obj_pal gMonShinyPalette_Sunkern, PAL_ID_SHINY + SPECIES_SUNKERN
+ obj_pal gMonShinyPalette_Sunflora, PAL_ID_SHINY + SPECIES_SUNFLORA
+ obj_pal gMonShinyPalette_Yanma, PAL_ID_SHINY + SPECIES_YANMA
+ obj_pal gMonShinyPalette_Wooper, PAL_ID_SHINY + SPECIES_WOOPER
+ obj_pal gMonShinyPalette_Quagsire, PAL_ID_SHINY + SPECIES_QUAGSIRE
+ obj_pal gMonShinyPalette_Espeon, PAL_ID_SHINY + SPECIES_ESPEON
+ obj_pal gMonShinyPalette_Umbreon, PAL_ID_SHINY + SPECIES_UMBREON
+ obj_pal gMonShinyPalette_Murkrow, PAL_ID_SHINY + SPECIES_MURKROW
+ obj_pal gMonShinyPalette_Slowking, PAL_ID_SHINY + SPECIES_SLOWKING
+ obj_pal gMonShinyPalette_Misdreavus, PAL_ID_SHINY + SPECIES_MISDREAVUS
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN
+ obj_pal gMonShinyPalette_Wobbuffet, PAL_ID_SHINY + SPECIES_WOBBUFFET
+ obj_pal gMonShinyPalette_Girafarig, PAL_ID_SHINY + SPECIES_GIRAFARIG
+ obj_pal gMonShinyPalette_Pineco, PAL_ID_SHINY + SPECIES_PINECO
+ obj_pal gMonShinyPalette_Forretress, PAL_ID_SHINY + SPECIES_FORRETRESS
+ obj_pal gMonShinyPalette_Dunsparce, PAL_ID_SHINY + SPECIES_DUNSPARCE
+ obj_pal gMonShinyPalette_Gligar, PAL_ID_SHINY + SPECIES_GLIGAR
+ obj_pal gMonShinyPalette_Steelix, PAL_ID_SHINY + SPECIES_STEELIX
+ obj_pal gMonShinyPalette_Snubbull, PAL_ID_SHINY + SPECIES_SNUBBULL
+ obj_pal gMonShinyPalette_Granbull, PAL_ID_SHINY + SPECIES_GRANBULL
+ obj_pal gMonShinyPalette_Qwilfish, PAL_ID_SHINY + SPECIES_QWILFISH
+ obj_pal gMonShinyPalette_Scizor, PAL_ID_SHINY + SPECIES_SCIZOR
+ obj_pal gMonShinyPalette_Shuckle, PAL_ID_SHINY + SPECIES_SHUCKLE
+ obj_pal gMonShinyPalette_Heracross, PAL_ID_SHINY + SPECIES_HERACROSS
+ obj_pal gMonShinyPalette_Sneasel, PAL_ID_SHINY + SPECIES_SNEASEL
+ obj_pal gMonShinyPalette_Teddiursa, PAL_ID_SHINY + SPECIES_TEDDIURSA
+ obj_pal gMonShinyPalette_Ursaring, PAL_ID_SHINY + SPECIES_URSARING
+ obj_pal gMonShinyPalette_Slugma, PAL_ID_SHINY + SPECIES_SLUGMA
+ obj_pal gMonShinyPalette_Magcargo, PAL_ID_SHINY + SPECIES_MAGCARGO
+ obj_pal gMonShinyPalette_Swinub, PAL_ID_SHINY + SPECIES_SWINUB
+ obj_pal gMonShinyPalette_Piloswine, PAL_ID_SHINY + SPECIES_PILOSWINE
+ obj_pal gMonShinyPalette_Corsola, PAL_ID_SHINY + SPECIES_CORSOLA
+ obj_pal gMonShinyPalette_Remoraid, PAL_ID_SHINY + SPECIES_REMORAID
+ obj_pal gMonShinyPalette_Octillery, PAL_ID_SHINY + SPECIES_OCTILLERY
+ obj_pal gMonShinyPalette_Delibird, PAL_ID_SHINY + SPECIES_DELIBIRD
+ obj_pal gMonShinyPalette_Mantine, PAL_ID_SHINY + SPECIES_MANTINE
+ obj_pal gMonShinyPalette_Skarmory, PAL_ID_SHINY + SPECIES_SKARMORY
+ obj_pal gMonShinyPalette_Houndour, PAL_ID_SHINY + SPECIES_HOUNDOUR
+ obj_pal gMonShinyPalette_Houndoom, PAL_ID_SHINY + SPECIES_HOUNDOOM
+ obj_pal gMonShinyPalette_Kingdra, PAL_ID_SHINY + SPECIES_KINGDRA
+ obj_pal gMonShinyPalette_Phanpy, PAL_ID_SHINY + SPECIES_PHANPY
+ obj_pal gMonShinyPalette_Donphan, PAL_ID_SHINY + SPECIES_DONPHAN
+ obj_pal gMonShinyPalette_Porygon2, PAL_ID_SHINY + SPECIES_PORYGON2
+ obj_pal gMonShinyPalette_Stantler, PAL_ID_SHINY + SPECIES_STANTLER
+ obj_pal gMonShinyPalette_Smeargle, PAL_ID_SHINY + SPECIES_SMEARGLE
+ obj_pal gMonShinyPalette_Tyrogue, PAL_ID_SHINY + SPECIES_TYROGUE
+ obj_pal gMonShinyPalette_Hitmontop, PAL_ID_SHINY + SPECIES_HITMONTOP
+ obj_pal gMonShinyPalette_Smoochum, PAL_ID_SHINY + SPECIES_SMOOCHUM
+ obj_pal gMonShinyPalette_Elekid, PAL_ID_SHINY + SPECIES_ELEKID
+ obj_pal gMonShinyPalette_Magby, PAL_ID_SHINY + SPECIES_MAGBY
+ obj_pal gMonShinyPalette_Miltank, PAL_ID_SHINY + SPECIES_MILTANK
+ obj_pal gMonShinyPalette_Blissey, PAL_ID_SHINY + SPECIES_BLISSEY
+ obj_pal gMonShinyPalette_Raikou, PAL_ID_SHINY + SPECIES_RAIKOU
+ obj_pal gMonShinyPalette_Entei, PAL_ID_SHINY + SPECIES_ENTEI
+ obj_pal gMonShinyPalette_Suicune, PAL_ID_SHINY + SPECIES_SUICUNE
+ obj_pal gMonShinyPalette_Larvitar, PAL_ID_SHINY + SPECIES_LARVITAR
+ obj_pal gMonShinyPalette_Pupitar, PAL_ID_SHINY + SPECIES_PUPITAR
+ obj_pal gMonShinyPalette_Tyranitar, PAL_ID_SHINY + SPECIES_TYRANITAR
+ obj_pal gMonShinyPalette_Lugia, PAL_ID_SHINY + SPECIES_LUGIA
+ obj_pal gMonShinyPalette_HoOh, PAL_ID_SHINY + SPECIES_HO_OH
+ obj_pal gMonShinyPalette_Celebi, PAL_ID_SHINY + SPECIES_CELEBI
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_B
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_C
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_D
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_E
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_F
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_G
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_H
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_I
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_J
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_K
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_L
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_M
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_N
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_O
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_P
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_Q
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_R
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_S
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_T
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_U
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_V
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_W
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_X
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_Y
+ obj_pal gMonShinyPalette_QuestionMark, PAL_ID_SHINY + SPECIES_OLD_UNOWN_Z
+ obj_pal gMonShinyPalette_Treecko, PAL_ID_SHINY + SPECIES_TREECKO
+ obj_pal gMonShinyPalette_Grovyle, PAL_ID_SHINY + SPECIES_GROVYLE
+ obj_pal gMonShinyPalette_Sceptile, PAL_ID_SHINY + SPECIES_SCEPTILE
+ obj_pal gMonShinyPalette_Torchic, PAL_ID_SHINY + SPECIES_TORCHIC
+ obj_pal gMonShinyPalette_Combusken, PAL_ID_SHINY + SPECIES_COMBUSKEN
+ obj_pal gMonShinyPalette_Blaziken, PAL_ID_SHINY + SPECIES_BLAZIKEN
+ obj_pal gMonShinyPalette_Mudkip, PAL_ID_SHINY + SPECIES_MUDKIP
+ obj_pal gMonShinyPalette_Marshtomp, PAL_ID_SHINY + SPECIES_MARSHTOMP
+ obj_pal gMonShinyPalette_Swampert, PAL_ID_SHINY + SPECIES_SWAMPERT
+ obj_pal gMonShinyPalette_Poochyena, PAL_ID_SHINY + SPECIES_POOCHYENA
+ obj_pal gMonShinyPalette_Mightyena, PAL_ID_SHINY + SPECIES_MIGHTYENA
+ obj_pal gMonShinyPalette_Zigzagoon, PAL_ID_SHINY + SPECIES_ZIGZAGOON
+ obj_pal gMonShinyPalette_Linoone, PAL_ID_SHINY + SPECIES_LINOONE
+ obj_pal gMonShinyPalette_Wurmple, PAL_ID_SHINY + SPECIES_WURMPLE
+ obj_pal gMonShinyPalette_Silcoon, PAL_ID_SHINY + SPECIES_SILCOON
+ obj_pal gMonShinyPalette_Beautifly, PAL_ID_SHINY + SPECIES_BEAUTIFLY
+ obj_pal gMonShinyPalette_Cascoon, PAL_ID_SHINY + SPECIES_CASCOON
+ obj_pal gMonShinyPalette_Dustox, PAL_ID_SHINY + SPECIES_DUSTOX
+ obj_pal gMonShinyPalette_Lotad, PAL_ID_SHINY + SPECIES_LOTAD
+ obj_pal gMonShinyPalette_Lombre, PAL_ID_SHINY + SPECIES_LOMBRE
+ obj_pal gMonShinyPalette_Ludicolo, PAL_ID_SHINY + SPECIES_LUDICOLO
+ obj_pal gMonShinyPalette_Seedot, PAL_ID_SHINY + SPECIES_SEEDOT
+ obj_pal gMonShinyPalette_Nuzleaf, PAL_ID_SHINY + SPECIES_NUZLEAF
+ obj_pal gMonShinyPalette_Shiftry, PAL_ID_SHINY + SPECIES_SHIFTRY
+ obj_pal gMonShinyPalette_Nincada, PAL_ID_SHINY + SPECIES_NINCADA
+ obj_pal gMonShinyPalette_Ninjask, PAL_ID_SHINY + SPECIES_NINJASK
+ obj_pal gMonShinyPalette_Shedinja, PAL_ID_SHINY + SPECIES_SHEDINJA
+ obj_pal gMonShinyPalette_Taillow, PAL_ID_SHINY + SPECIES_TAILLOW
+ obj_pal gMonShinyPalette_Swellow, PAL_ID_SHINY + SPECIES_SWELLOW
+ obj_pal gMonShinyPalette_Shroomish, PAL_ID_SHINY + SPECIES_SHROOMISH
+ obj_pal gMonShinyPalette_Breloom, PAL_ID_SHINY + SPECIES_BRELOOM
+ obj_pal gMonShinyPalette_Spinda, PAL_ID_SHINY + SPECIES_SPINDA
+ obj_pal gMonShinyPalette_Wingull, PAL_ID_SHINY + SPECIES_WINGULL
+ obj_pal gMonShinyPalette_Pelipper, PAL_ID_SHINY + SPECIES_PELIPPER
+ obj_pal gMonShinyPalette_Surskit, PAL_ID_SHINY + SPECIES_SURSKIT
+ obj_pal gMonShinyPalette_Masquerain, PAL_ID_SHINY + SPECIES_MASQUERAIN
+ obj_pal gMonShinyPalette_Wailmer, PAL_ID_SHINY + SPECIES_WAILMER
+ obj_pal gMonShinyPalette_Wailord, PAL_ID_SHINY + SPECIES_WAILORD
+ obj_pal gMonShinyPalette_Skitty, PAL_ID_SHINY + SPECIES_SKITTY
+ obj_pal gMonShinyPalette_Delcatty, PAL_ID_SHINY + SPECIES_DELCATTY
+ obj_pal gMonShinyPalette_Kecleon, PAL_ID_SHINY + SPECIES_KECLEON
+ obj_pal gMonShinyPalette_Baltoy, PAL_ID_SHINY + SPECIES_BALTOY
+ obj_pal gMonShinyPalette_Claydol, PAL_ID_SHINY + SPECIES_CLAYDOL
+ obj_pal gMonShinyPalette_Nosepass, PAL_ID_SHINY + SPECIES_NOSEPASS
+ obj_pal gMonShinyPalette_Torkoal, PAL_ID_SHINY + SPECIES_TORKOAL
+ obj_pal gMonShinyPalette_Sableye, PAL_ID_SHINY + SPECIES_SABLEYE
+ obj_pal gMonShinyPalette_Barboach, PAL_ID_SHINY + SPECIES_BARBOACH
+ obj_pal gMonShinyPalette_Whiscash, PAL_ID_SHINY + SPECIES_WHISCASH
+ obj_pal gMonShinyPalette_Luvdisc, PAL_ID_SHINY + SPECIES_LUVDISC
+ obj_pal gMonShinyPalette_Corphish, PAL_ID_SHINY + SPECIES_CORPHISH
+ obj_pal gMonShinyPalette_Crawdaunt, PAL_ID_SHINY + SPECIES_CRAWDAUNT
+ obj_pal gMonShinyPalette_Feebas, PAL_ID_SHINY + SPECIES_FEEBAS
+ obj_pal gMonShinyPalette_Milotic, PAL_ID_SHINY + SPECIES_MILOTIC
+ obj_pal gMonShinyPalette_Carvanha, PAL_ID_SHINY + SPECIES_CARVANHA
+ obj_pal gMonShinyPalette_Sharpedo, PAL_ID_SHINY + SPECIES_SHARPEDO
+ obj_pal gMonShinyPalette_Trapinch, PAL_ID_SHINY + SPECIES_TRAPINCH
+ obj_pal gMonShinyPalette_Vibrava, PAL_ID_SHINY + SPECIES_VIBRAVA
+ obj_pal gMonShinyPalette_Flygon, PAL_ID_SHINY + SPECIES_FLYGON
+ obj_pal gMonShinyPalette_Makuhita, PAL_ID_SHINY + SPECIES_MAKUHITA
+ obj_pal gMonShinyPalette_Hariyama, PAL_ID_SHINY + SPECIES_HARIYAMA
+ obj_pal gMonShinyPalette_Electrike, PAL_ID_SHINY + SPECIES_ELECTRIKE
+ obj_pal gMonShinyPalette_Manectric, PAL_ID_SHINY + SPECIES_MANECTRIC
+ obj_pal gMonShinyPalette_Numel, PAL_ID_SHINY + SPECIES_NUMEL
+ obj_pal gMonShinyPalette_Camerupt, PAL_ID_SHINY + SPECIES_CAMERUPT
+ obj_pal gMonShinyPalette_Spheal, PAL_ID_SHINY + SPECIES_SPHEAL
+ obj_pal gMonShinyPalette_Sealeo, PAL_ID_SHINY + SPECIES_SEALEO
+ obj_pal gMonShinyPalette_Walrein, PAL_ID_SHINY + SPECIES_WALREIN
+ obj_pal gMonShinyPalette_Cacnea, PAL_ID_SHINY + SPECIES_CACNEA
+ obj_pal gMonShinyPalette_Cacturne, PAL_ID_SHINY + SPECIES_CACTURNE
+ obj_pal gMonShinyPalette_Snorunt, PAL_ID_SHINY + SPECIES_SNORUNT
+ obj_pal gMonShinyPalette_Glalie, PAL_ID_SHINY + SPECIES_GLALIE
+ obj_pal gMonShinyPalette_Lunatone, PAL_ID_SHINY + SPECIES_LUNATONE
+ obj_pal gMonShinyPalette_Solrock, PAL_ID_SHINY + SPECIES_SOLROCK
+ obj_pal gMonShinyPalette_Azurill, PAL_ID_SHINY + SPECIES_AZURILL
+ obj_pal gMonShinyPalette_Spoink, PAL_ID_SHINY + SPECIES_SPOINK
+ obj_pal gMonShinyPalette_Grumpig, PAL_ID_SHINY + SPECIES_GRUMPIG
+ obj_pal gMonShinyPalette_Plusle, PAL_ID_SHINY + SPECIES_PLUSLE
+ obj_pal gMonShinyPalette_Minun, PAL_ID_SHINY + SPECIES_MINUN
+ obj_pal gMonShinyPalette_Mawile, PAL_ID_SHINY + SPECIES_MAWILE
+ obj_pal gMonShinyPalette_Meditite, PAL_ID_SHINY + SPECIES_MEDITITE
+ obj_pal gMonShinyPalette_Medicham, PAL_ID_SHINY + SPECIES_MEDICHAM
+ obj_pal gMonShinyPalette_Swablu, PAL_ID_SHINY + SPECIES_SWABLU
+ obj_pal gMonShinyPalette_Altaria, PAL_ID_SHINY + SPECIES_ALTARIA
+ obj_pal gMonShinyPalette_Wynaut, PAL_ID_SHINY + SPECIES_WYNAUT
+ obj_pal gMonShinyPalette_Duskull, PAL_ID_SHINY + SPECIES_DUSKULL
+ obj_pal gMonShinyPalette_Dusclops, PAL_ID_SHINY + SPECIES_DUSCLOPS
+ obj_pal gMonShinyPalette_Roselia, PAL_ID_SHINY + SPECIES_ROSELIA
+ obj_pal gMonShinyPalette_Slakoth, PAL_ID_SHINY + SPECIES_SLAKOTH
+ obj_pal gMonShinyPalette_Vigoroth, PAL_ID_SHINY + SPECIES_VIGOROTH
+ obj_pal gMonShinyPalette_Slaking, PAL_ID_SHINY + SPECIES_SLAKING
+ obj_pal gMonShinyPalette_Gulpin, PAL_ID_SHINY + SPECIES_GULPIN
+ obj_pal gMonShinyPalette_Swalot, PAL_ID_SHINY + SPECIES_SWALOT
+ obj_pal gMonShinyPalette_Tropius, PAL_ID_SHINY + SPECIES_TROPIUS
+ obj_pal gMonShinyPalette_Whismur, PAL_ID_SHINY + SPECIES_WHISMUR
+ obj_pal gMonShinyPalette_Loudred, PAL_ID_SHINY + SPECIES_LOUDRED
+ obj_pal gMonShinyPalette_Exploud, PAL_ID_SHINY + SPECIES_EXPLOUD
+ obj_pal gMonShinyPalette_Clamperl, PAL_ID_SHINY + SPECIES_CLAMPERL
+ obj_pal gMonShinyPalette_Huntail, PAL_ID_SHINY + SPECIES_HUNTAIL
+ obj_pal gMonShinyPalette_Gorebyss, PAL_ID_SHINY + SPECIES_GOREBYSS
+ obj_pal gMonShinyPalette_Absol, PAL_ID_SHINY + SPECIES_ABSOL
+ obj_pal gMonShinyPalette_Shuppet, PAL_ID_SHINY + SPECIES_SHUPPET
+ obj_pal gMonShinyPalette_Banette, PAL_ID_SHINY + SPECIES_BANETTE
+ obj_pal gMonShinyPalette_Seviper, PAL_ID_SHINY + SPECIES_SEVIPER
+ obj_pal gMonShinyPalette_Zangoose, PAL_ID_SHINY + SPECIES_ZANGOOSE
+ obj_pal gMonShinyPalette_Relicanth, PAL_ID_SHINY + SPECIES_RELICANTH
+ obj_pal gMonShinyPalette_Aron, PAL_ID_SHINY + SPECIES_ARON
+ obj_pal gMonShinyPalette_Lairon, PAL_ID_SHINY + SPECIES_LAIRON
+ obj_pal gMonShinyPalette_Aggron, PAL_ID_SHINY + SPECIES_AGGRON
+ obj_pal gMonShinyPalette_Castform, PAL_ID_SHINY + SPECIES_CASTFORM
+ obj_pal gMonShinyPalette_Volbeat, PAL_ID_SHINY + SPECIES_VOLBEAT
+ obj_pal gMonShinyPalette_Illumise, PAL_ID_SHINY + SPECIES_ILLUMISE
+ obj_pal gMonShinyPalette_Lileep, PAL_ID_SHINY + SPECIES_LILEEP
+ obj_pal gMonShinyPalette_Cradily, PAL_ID_SHINY + SPECIES_CRADILY
+ obj_pal gMonShinyPalette_Anorith, PAL_ID_SHINY + SPECIES_ANORITH
+ obj_pal gMonShinyPalette_Armaldo, PAL_ID_SHINY + SPECIES_ARMALDO
+ obj_pal gMonShinyPalette_Ralts, PAL_ID_SHINY + SPECIES_RALTS
+ obj_pal gMonShinyPalette_Kirlia, PAL_ID_SHINY + SPECIES_KIRLIA
+ obj_pal gMonShinyPalette_Gardevoir, PAL_ID_SHINY + SPECIES_GARDEVOIR
+ obj_pal gMonShinyPalette_Bagon, PAL_ID_SHINY + SPECIES_BAGON
+ obj_pal gMonShinyPalette_Shelgon, PAL_ID_SHINY + SPECIES_SHELGON
+ obj_pal gMonShinyPalette_Salamence, PAL_ID_SHINY + SPECIES_SALAMENCE
+ obj_pal gMonShinyPalette_Beldum, PAL_ID_SHINY + SPECIES_BELDUM
+ obj_pal gMonShinyPalette_Metang, PAL_ID_SHINY + SPECIES_METANG
+ obj_pal gMonShinyPalette_Metagross, PAL_ID_SHINY + SPECIES_METAGROSS
+ obj_pal gMonShinyPalette_Regirock, PAL_ID_SHINY + SPECIES_REGIROCK
+ obj_pal gMonShinyPalette_Regice, PAL_ID_SHINY + SPECIES_REGICE
+ obj_pal gMonShinyPalette_Registeel, PAL_ID_SHINY + SPECIES_REGISTEEL
+ obj_pal gMonShinyPalette_Kyogre, PAL_ID_SHINY + SPECIES_KYOGRE
+ obj_pal gMonShinyPalette_Groudon, PAL_ID_SHINY + SPECIES_GROUDON
+ obj_pal gMonShinyPalette_Rayquaza, PAL_ID_SHINY + SPECIES_RAYQUAZA
+ obj_pal gMonShinyPalette_Latias, PAL_ID_SHINY + SPECIES_LATIAS
+ obj_pal gMonShinyPalette_Latios, PAL_ID_SHINY + SPECIES_LATIOS
+ obj_pal gMonShinyPalette_Jirachi, PAL_ID_SHINY + SPECIES_JIRACHI
+ obj_pal gMonShinyPalette_Deoxys, PAL_ID_SHINY + SPECIES_DEOXYS
+ obj_pal gMonShinyPalette_Chimecho, PAL_ID_SHINY + SPECIES_CHIMECHO
+ obj_pal gMonPalette_Egg, PAL_ID_SHINY + SPECIES_EGG
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_B
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_C
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_D
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_E
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_F
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_G
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_H
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_I
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_J
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_K
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_L
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_M
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_N
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_O
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_P
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_Q
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_R
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_S
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_T
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_U
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_V
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_W
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_X
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_Y
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_Z
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_EMARK
+ obj_pal gMonShinyPalette_Unown, PAL_ID_SHINY + SPECIES_UNOWN_QMARK
diff --git a/data/hall_of_fame.s b/data/hall_of_fame.s
new file mode 100644
index 000000000..0795e7389
--- /dev/null
+++ b/data/hall_of_fame.s
@@ -0,0 +1,230 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_0840B514:: @ 840B514
+ obj_tiles gContestConfetti_Gfx, 0x220, 1001
+ .space 8
+
+gUnknown_0840B524:: @ 840B524
+ obj_pal gContestConfetti_Pal, 1001
+ .space 8
+
+ .align 2
+gUnknown_0840B534:: @ 840B534
+ .2byte 120,210,120, 40
+ .2byte 326,220, 56, 40
+ .2byte -86,220,184, 40
+ .2byte 120,-62,120, 88
+ .2byte -25,-62,200, 88
+ .2byte 265,-62, 40, 88
+
+ .align 2
+gUnknown_0840B564:: @ 840B564
+ .2byte 120,214,120, 64
+ .2byte 281,214, 56, 64
+ .2byte -41,214,184, 64
+
+ .align 2
+gUnknown_0840B57C:: @ 840B57C
+ .2byte 1002
+ .2byte 1002
+ .space 0x10
+
+@ unused data?
+ .byte 2, 1, 3, 6, 4, 5
+
+ .align 2
+gOamData_840B598:: @ 840B598
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gUnknown_0840B5A0:: @ 840B5A0
+ .4byte 0x02008000
+ .4byte 0x0200A000
+ .4byte 0x0200C000
+ .4byte 0x0200E000
+ .4byte 0x02010000
+ .4byte 0x02014000
+ .4byte 0x02018000
+
+ .align 2
+gSpriteImageTable_840B5BC:: @ 840B5BC
+ obj_frame_tiles 0x02008000, 0x800
+ obj_frame_tiles 0x02008800, 0x800
+ obj_frame_tiles 0x02009000, 0x800
+ obj_frame_tiles 0x02009800, 0x800
+
+ .align 2
+gSpriteImageTable_840B5DC:: @ 840B5DC
+ obj_frame_tiles 0x0200A000, 0x800
+ obj_frame_tiles 0x0200A800, 0x800
+ obj_frame_tiles 0x0200B000, 0x800
+ obj_frame_tiles 0x0200B800, 0x800
+
+ .align 2
+gSpriteImageTable_840B5FC:: @ 840B5FC
+ obj_frame_tiles 0x0200C000, 0x800
+ obj_frame_tiles 0x0200C800, 0x800
+ obj_frame_tiles 0x0200D000, 0x800
+ obj_frame_tiles 0x0200D800, 0x800
+
+ .align 2
+gSpriteImageTable_840B61C:: @ 840B61C
+ obj_frame_tiles 0x0200E000, 0x800
+ obj_frame_tiles 0x0200E800, 0x800
+ obj_frame_tiles 0x0200F000, 0x800
+ obj_frame_tiles 0x0200F800, 0x800
+
+ .align 2
+gSpriteImageTable_840B63C:: @ 840B63C
+ obj_frame_tiles 0x02010000, 0x800
+ obj_frame_tiles 0x02010800, 0x800
+ obj_frame_tiles 0x02011000, 0x800
+ obj_frame_tiles 0x02011800, 0x800
+
+ .align 2
+gSpriteImageTable_840B65C:: @ 840B65C
+ obj_frame_tiles 0x02014000, 0x800
+ obj_frame_tiles 0x02014800, 0x800
+ obj_frame_tiles 0x02015000, 0x800
+ obj_frame_tiles 0x02015800, 0x800
+
+ .align 2
+gSpriteImageTable_840B67C:: @ 840B67C
+ obj_frame_tiles 0x02018000, 0x800
+ obj_frame_tiles 0x02018800, 0x800
+ obj_frame_tiles 0x02019000, 0x800
+ obj_frame_tiles 0x02019800, 0x800
+
+ .align 2
+gUnknown_0840B69C:: @ 840B69C
+ .4byte gSpriteImageTable_840B5BC
+ .4byte gSpriteImageTable_840B5DC
+ .4byte gSpriteImageTable_840B5FC
+ .4byte gSpriteImageTable_840B61C
+ .4byte gSpriteImageTable_840B63C
+ .4byte gSpriteImageTable_840B65C
+ .4byte gSpriteImageTable_840B67C
+
+gUnknown_0840B6B8:: @ 840B6B8
+ spr_template -1, -1, gOamData_840B598, NULL, gSpriteImageTable_840B5BC, gDummySpriteAffineAnimTable, nullsub_81
+
+ .align 2
+gOamData_840B6D0:: @ 840B6D0
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_840B6D8:: @ 840B6D8
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B6E0:: @ 840B6E0
+ obj_image_anim_frame 1, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B6E8:: @ 840B6E8
+ obj_image_anim_frame 2, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B6F0:: @ 840B6F0
+ obj_image_anim_frame 3, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B6F8:: @ 840B6F8
+ obj_image_anim_frame 4, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B700:: @ 840B700
+ obj_image_anim_frame 5, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B708:: @ 840B708
+ obj_image_anim_frame 6, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B710:: @ 840B710
+ obj_image_anim_frame 7, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B718:: @ 840B718
+ obj_image_anim_frame 8, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B720:: @ 840B720
+ obj_image_anim_frame 9, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B728:: @ 840B728
+ obj_image_anim_frame 10, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B730:: @ 840B730
+ obj_image_anim_frame 11, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B738:: @ 840B738
+ obj_image_anim_frame 12, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B740:: @ 840B740
+ obj_image_anim_frame 13, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B748:: @ 840B748
+ obj_image_anim_frame 14, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B750:: @ 840B750
+ obj_image_anim_frame 15, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840B758:: @ 840B758
+ obj_image_anim_frame 16, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_840B760:: @ 840B760
+ .4byte gSpriteAnim_840B6D8
+ .4byte gSpriteAnim_840B6E0
+ .4byte gSpriteAnim_840B6E8
+ .4byte gSpriteAnim_840B6F0
+ .4byte gSpriteAnim_840B6F8
+ .4byte gSpriteAnim_840B700
+ .4byte gSpriteAnim_840B708
+ .4byte gSpriteAnim_840B710
+ .4byte gSpriteAnim_840B718
+ .4byte gSpriteAnim_840B720
+ .4byte gSpriteAnim_840B728
+ .4byte gSpriteAnim_840B730
+ .4byte gSpriteAnim_840B738
+ .4byte gSpriteAnim_840B740
+ .4byte gSpriteAnim_840B748
+ .4byte gSpriteAnim_840B750
+ .4byte gSpriteAnim_840B758
+
+ .align 2
+gSpriteTemplate_840B7A4:: @ 840B7A4
+ spr_template 1001, 1001, gOamData_840B6D0, gSpriteAnimTable_840B760, NULL, gDummySpriteAffineAnimTable, sub_814386C
diff --git a/data/intro_credits_graphics.s b/data/intro_credits_graphics.s
new file mode 100644
index 000000000..82931f6ee
--- /dev/null
+++ b/data/intro_credits_graphics.s
@@ -0,0 +1,416 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_084121FC:: @ 84121FC
+ .incbin "graphics/intro/intro2_grass.gbapal"
+
+gUnknown_0841221C:: @ 841221C
+ .incbin "graphics/intro/intro2_grass_afternoon.gbapal"
+
+gUnknown_0841223C:: @ 841223C
+ .incbin "graphics/intro/intro2_grass_night.gbapal"
+
+ .align 2
+gUnknown_0841225C:: @ 841225C
+ .incbin "graphics/intro/intro2_grass.4bpp.lz"
+
+ .align 2
+gUnknown_084126DC:: @ 84126DC
+ .incbin "graphics/intro/intro2_grass_map.bin.lz"
+
+gUnknown_08412818:: @ 8412818
+ .incbin "graphics/intro/8412818.gbapal"
+
+gUnknown_08412878:: @ 8412878
+ .incbin "graphics/intro/8412878.gbapal"
+
+ .align 2
+gUnknown_084128D8:: @ 84128D8
+ .incbin "graphics/intro/intro2_bgclouds.4bpp.lz"
+
+ .align 2
+gUnknown_08412EB4:: @ 8412EB4
+ .incbin "graphics/intro/intro2_bgclouds_map.bin.lz"
+
+gUnknown_08413184:: @ 8413184
+ .incbin "graphics/intro/intro2_bgclouds.gbapal"
+
+gUnknown_084131A4:: @ 84131A4
+ .incbin "graphics/intro/intro2_bgclouds_afternoon.gbapal"
+
+gUnknown_084131C4:: @ 84131C4
+ .incbin "graphics/intro/intro2_bgclouds2.4bpp.lz"
+
+gUnknown_08413300:: @ 8413300
+ .incbin "graphics/intro/intro2_bgtrees2.gbapal"
+
+gUnknown_08413320:: @ 8413320
+ .incbin "graphics/intro/intro2_bgtrees2_afternoon.gbapal"
+
+ .align 2
+gUnknown_08413340:: @ 8413340
+ .incbin "graphics/intro/intro2_bgtrees.4bpp.lz"
+
+ .align 2
+gUnknown_084139C8:: @ 84139C8
+ .incbin "graphics/intro/intro2_bgtrees_map.bin.lz"
+
+ .align 2
+gUnknown_08413CCC:: @ 8413CCC
+ .incbin "graphics/intro/intro2_bgtrees.gbapal"
+
+ .align 2
+gIntro2TreeTiles:: @ 8413CEC
+ .incbin "graphics/intro/intro2_bgtreessmall.4bpp.lz"
+
+gUnknown_08413E38:: @ 8413E38
+ .incbin "graphics/intro/8413E38.gbapal"
+
+ .align 2
+gUnknown_08413E78:: @ 8413E78
+ .incbin "graphics/intro/intro2_bgnight.4bpp.lz" @ only used in credits, coupled with intro because bicycle sequence
+
+ .align 2
+gUnknown_08414064:: @ 8414064
+ .incbin "graphics/intro/intro2_bgnight.gbapal"
+
+ .align 2
+gUnknown_08414084:: @ 8414084
+ .incbin "graphics/intro/intro2_bgnight_map.bin.lz"
+
+ .align 2
+gIntro2NightTiles:: @ 8414330
+ .incbin "graphics/intro/intro2_night.4bpp.lz"
+
+ .align 1
+gIntro2BrendanPalette:: @ 84143B4
+ .incbin "graphics/intro/intro2_brendan.gbapal"
+
+ .align 2
+gIntro2BrendanTiles:: @ 84143D4
+ .incbin "graphics/intro/intro2_brendan.4bpp.lz"
+
+ .align 1
+gIntro2MayPalette:: @ 8414F70
+ .incbin "graphics/intro/intro2_may.gbapal"
+
+ .align 2
+gUnknown_08414F90:: @ 8414F90
+ .space 0x1E0
+
+ .align 2
+gIntro2MayTiles:: @ 8415170
+ .incbin "graphics/intro/intro2_may.4bpp.lz"
+
+ .align 2
+gIntro2BicycleTiles:: @ 8415E08
+ .incbin "graphics/intro/intro2_bicycle.4bpp.lz"
+
+ .align 1
+gIntro2LatiosPalette:: @ 8416234
+ .incbin "graphics/intro/intro2_latios.gbapal"
+
+ .align 2
+gIntro2LatiosTiles:: @ 8416254
+ .incbin "graphics/intro/intro2_latios.4bpp.lz"
+
+ .align 1
+gIntro2LatiasPalette:: @ 84166F8
+ .incbin "graphics/intro/intro2_latias.gbapal"
+
+ .align 2
+gIntro2LatiasTiles:: @ 8416718
+ .incbin "graphics/intro/intro2_latias.4bpp.lz"
+
+ .align 2
+gSpriteTemplate_8416B3C:: @ 8416B3C
+ spr_template 2000, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_814910C
+
+ .align 2
+gUnknown_08416B54:: @ 8416B54
+ obj_tiles gUnknown_084131C4, 0x400, 2000
+ null_obj_tiles
+
+ .align 2
+gSpriteAnim_8416B64:: @ 8416B64
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8416B6C:: @ 8416B6C
+ obj_image_anim_frame 16, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8416B74:: @ 8416B74
+ obj_image_anim_frame 20, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8416B7C:: @ 8416B7C
+ obj_image_anim_frame 22, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8416B84:: @ 8416B84
+ .4byte gSpriteAnim_8416B64
+ .4byte gSpriteAnim_8416B6C
+ .4byte gSpriteAnim_8416B74
+ .4byte gSpriteAnim_8416B7C
+
+@ array of 8-byte structs
+ .align 2
+gUnknown_08416B94:: @ 8416B94
+ .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_08416BDC:: @ 8416BDC
+ obj_tiles gIntro2TreeTiles, 0x400, 2000
+ null_obj_tiles
+
+ .align 2
+gSpriteAnim_8416BEC:: @ 8416BEC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8416BF4:: @ 8416BF4
+ obj_image_anim_frame 16, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8416BFC:: @ 8416BFC
+ obj_image_anim_frame 24, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8416C04:: @ 8416C04
+ .4byte gSpriteAnim_8416BEC
+ .4byte gSpriteAnim_8416BF4
+ .4byte gSpriteAnim_8416BFC
+
+@ array of 8-byte structs
+ .align 2
+gUnknown_08416C10:: @ 8416C10
+ .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_08416C70:: @ 8416C70
+ obj_tiles gIntro2NightTiles, 0x400, 2000
+ null_obj_tiles
+
+ .align 2
+gSpriteAnim_8416C80:: @ 8416C80
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8416C88:: @ 8416C88
+ .4byte gSpriteAnim_8416C80
+
+@ array of 8-byte structs
+ .align 2
+gUnknown_08416C8C:: @ 8416C8C
+ .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_8416CBC:: @ 8416CBC
+ .2byte 0x00A0
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_8416CC4:: @ 8416CC4
+ 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
+gSpriteAnimTable_8416CD8:: @ 8416CD8
+ .4byte gSpriteAnim_8416CC4
+
+ .align 2
+gSpriteTemplate_8416CDC:: @ 8416CDC
+ spr_template 1002, 1002, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82
+
+ .align 2
+gSpriteTemplate_8416CF4:: @ 8416CF4
+ spr_template 1003, 1003, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82
+
+ .align 2
+gOamData_8416D0C:: @ 8416D0C
+ .2byte 0x40A0
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_8416D14:: @ 8416D14
+ 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
+gSpriteAnimTable_8416D28:: @ 8416D28
+ .4byte gSpriteAnim_8416D14
+
+ .align 2
+gSpriteTemplate_8416D2C:: @ 8416D2C
+ spr_template 1001, 1002, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0
+
+ .align 2
+gSpriteTemplate_8416D44:: @ 8416D44
+ spr_template 1001, 1003, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0
+
+ .align 2
+gOamData_8416D5C:: @ 8416D5C
+ .2byte 0x00A0
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_8416D64:: @ 8416D64
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8416D6C:: @ 8416D6C
+ obj_image_anim_frame 64, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8416D74:: @ 8416D74
+ .4byte gSpriteAnim_8416D64
+ .4byte gSpriteAnim_8416D6C
+
+ .align 2
+gSpriteTemplate_8416D7C:: @ 8416D7C
+ spr_template 1004, 1004, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83
+
+ .align 2
+gSpriteTemplate_8416D94:: @ 8416D94
+ spr_template 1005, 1005, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83
+
+ .align 2
+gIntro2BrendanSpriteSheet:: @ 8416DAC
+ obj_tiles gIntro2BrendanTiles, 0x3800, 1002
+ .space 8
+
+ .align 2
+gIntro2MaySpriteSheet:: @ 8416DBC
+ obj_tiles gIntro2MayTiles, 0x3800, 1003
+ .space 8
+
+ .align 2
+gIntro2BicycleSpriteSheet:: @ 8416DCC
+ obj_tiles gIntro2BicycleTiles, 0x1000, 1001
+ .space 8
+
+ .align 2
+gIntro2LatiosSpriteSheet:: @ 8416DDC
+ obj_tiles gIntro2LatiosTiles, 0x1000, 1004
+ .space 8
+
+ .align 2
+gIntro2LatiasSpriteSheet:: @ 8416DEC
+ obj_tiles gIntro2LatiasTiles, 0x1000, 1005
+ .space 8
+
+ .align 2
+gIntro2SpritePalettes:: @ 8416DFC
+ obj_pal gIntro2BrendanPalette, 1002
+ obj_pal gIntro2MayPalette, 1003
+ obj_pal gIntro2LatiosPalette, 1004
+ obj_pal gIntro2LatiasPalette, 1005
+ .space 8
+
+gUnknown_08416E24:: @ 8416E24
+ obj_tiles gIntro2BrendanTiles, 0x2000, 1002
+ .space 8
+
+gUnknown_08416E34:: @ 8416E34
+ obj_tiles gIntro2MayTiles, 0x2000, 1003
+ .space 8
diff --git a/data/item.s b/data/item.s
new file mode 100644
index 000000000..0c2aa8593
--- /dev/null
+++ b/data/item.s
@@ -0,0 +1,10 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 83C2028
+ .include "data/text/item_descriptions.inc"
+
+@ 83C5564
+ .include "data/items.inc"
diff --git a/data/item_menu.s b/data/item_menu.s
new file mode 100644
index 000000000..f66961b46
--- /dev/null
+++ b/data/item_menu.s
@@ -0,0 +1,289 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ pointer to items, capacity
+ .align 2
+gBagPockets:: @ 83C1618
+ .4byte gSaveBlock1 + 0x560, 20 @ Items
+ .4byte gSaveBlock1 + 0x600, 16 @ Poké Balls
+ .4byte gSaveBlock1 + 0x640, 64 @ TMs & HMs
+ .4byte gSaveBlock1 + 0x740, 46 @ Berries
+ .4byte gSaveBlock1 + 0x5B0, 20 @ Key Items
+
+ .align 2
+gUnknown_083C1640:: @ 83C1640
+ .4byte OtherText_Use, sub_80A5B78
+ .4byte OtherText_Toss, sub_80A5F14
+ .4byte gOtherText_CancelNoTerminator, sub_80A5F80
+ .4byte OtherText_Register, sub_80A5FAC
+ .4byte OtherText_Use, ItemMenu_UseInBattle
+ .4byte gOtherText_CancelNoTerminator, sub_80A7124
+ .4byte OtherText_Give2, ItemMenu_Give
+ .4byte OtherText_CheckTag, sub_80A6178
+ .4byte gOtherText_CancelWithTerminator, 0x0
+ .4byte OtherText_Confirm, sub_80A69E0
+
+@ 6-byte entries; format of entry is unknown
+gUnknown_083C1690:: @ 83C1690
+ .byte 0, 1, 6, 2, 0, 0
+ .byte 6, 1, 8, 2, 0, 0
+ .byte 0, 8, 6, 2, 0, 0
+ .byte 7, 0, 1, 8, 6, 2
+ .byte 0, 8, 3, 2, 0, 0
+
+gUnknown_083C16AE:: @ 83C16AE
+ .byte 6, 2
+ .byte 6, 2
+ .byte 6, 2
+ .byte 6, 2
+ .byte 2, 0
+
+gUnknown_083C16B8:: @ 83C16B8
+ .byte 7, 9, 8, 2
+
+ .align 2
+gUnknown_083C16BC:: @ 83C16BC
+ .4byte sub_80A59D0
+ .4byte sub_80A599C
+ .4byte sub_80A7024
+ .4byte sub_80A70D8
+ .4byte sub_80A6214
+ .4byte sub_80A61EC
+ .4byte sub_80A6354
+ .4byte sub_80A631C
+ .4byte sub_80A6918
+ .4byte sub_80A68F0
+ .4byte sub_80A59D0
+ .4byte sub_80A69B8
+ .4byte sub_80A6C6C
+ .4byte sub_80A6A4C
+
+ .align 2
+gUnknown_083C16F4:: @ 83C16F4
+ .4byte sub_80A5E60
+ .4byte sub_80A5E90
+
+ .align 2
+gUnknown_083C16FC:: @ 83C16FC
+ .4byte sub_80A65AC
+ .4byte sub_80A6618
+
+ .align 1
+gUnknown_083C1704:: @ 83C1704
+ .2byte 0x41EE, 0x7FFF
+
+gUnknown_083C1708:: @ 83C1708
+ .byte 4, 5
+
+gUnknown_083C170A:: @ 83C170A
+ .byte 5, 0
+
+ .align 2
+gPalette_83C170C:: @ 83C170C
+ .incbin "graphics/unknown/83C170C.gbapal"
+
+ .align 2
+gSpriteImage_83C172C:: @ 83C172C
+ .incbin "graphics/unknown_sprites/83C172C.4bpp"
+
+ .align 2
+ .incbin "graphics/unused/cherry.4bpp"
+
+ .align 2
+ .incbin "graphics/unused/cherry.gbapal"
+
+ .align 2
+gOamData_83C1C4C:: @ 83C1C4C
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x7800
+
+ .align 2
+gSpriteAnim_83C1C54:: @ 83C1C54
+ obj_image_anim_frame 0, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1C5C:: @ 83C1C5C
+ obj_image_anim_frame 64, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1C64:: @ 83C1C64
+ obj_image_anim_frame 128, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1C6C:: @ 83C1C6C
+ obj_image_anim_frame 192, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1C74:: @ 83C1C74
+ obj_image_anim_frame 256, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1C7C:: @ 83C1C7C
+ obj_image_anim_frame 320, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83C1C84:: @ 83C1C84
+ .4byte gSpriteAnim_83C1C54
+ .4byte gSpriteAnim_83C1C5C
+ .4byte gSpriteAnim_83C1C6C
+ .4byte gSpriteAnim_83C1C74
+ .4byte gSpriteAnim_83C1C7C
+ .4byte gSpriteAnim_83C1C64
+
+ .align 2
+gSpriteAffineAnim_83C1C9C:: @ 83C1C9C
+ obj_rot_scal_anim_frame 0x0, 0x0, -2, 2
+ obj_rot_scal_anim_frame 0x0, 0x0, 2, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, -2, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, 2, 2
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83C1CC4:: @ 83C1CC4
+ .4byte gSpriteAffineAnim_83C1C9C
+
+ .align 2
+gUnknown_083C1CC8:: @ 83C1CC8
+ obj_tiles gBagMaleTiles, 0x3000, 30000
+
+ .align 2
+gUnknown_083C1CD0:: @ 83C1CD0
+ obj_tiles gBagFemaleTiles, 0x3000, 30000
+
+ .align 2
+gUnknown_083C1CD8:: @ 83C1CD8
+ obj_pal gBagPalette, 30000
+
+ .align 2
+gSpriteTemplate_83C1CE0:: @ 83C1CE0
+ spr_template 30000, 30000, gOamData_83C1C4C, gSpriteAnimTable_83C1C84, NULL, gSpriteAffineAnimTable_83C1CC4, sub_80A7998
+
+ .align 2
+gOamData_83C1CF8:: @ 83C1CF8
+ .2byte 0x0000
+ .2byte 0x4800
+ .2byte 0x8800
+
+ .align 2
+gSpriteAffineAnim_83C1D00:: @ 83C1D00
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 32
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83C1D10:: @ 83C1D10
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 32
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83C1D20:: @ 83C1D20
+ .4byte gSpriteAffineAnim_83C1D00
+ .4byte gSpriteAffineAnim_83C1D10
+
+ .align 2
+gSpriteImageTable_83C1D28:: @ 83C1D28
+ obj_frame_tiles gSpriteImage_83C172C, 0x80
+
+ .align 2
+gUnknown_083C1D30:: @ 83C1D30
+ obj_pal gPalette_83C170C, 8
+
+ .align 2
+gSpriteTemplate_83C1D38:: @ 83C1D38
+ spr_template 0xFFFF, 8, gOamData_83C1CF8, gSpriteAnimTable_83C1C84, gSpriteImageTable_83C1D28, gSpriteAffineAnimTable_83C1D20, sub_80A7B28
+
+ .align 2
+gOamData_83C1D50:: @ 83C1D50
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x7400
+
+ .align 2
+gOamData_83C1D58:: @ 83C1D58
+ .2byte 0x0300
+ .2byte 0xC000
+ .2byte 0x7000
+
+ .align 2
+gSpriteAnim_83C1D60:: @ 83C1D60
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83C1D68:: @ 83C1D68
+ .4byte gSpriteAnim_83C1D60
+
+ .align 2
+gSpriteImageTable_83C1D6C:: @ 83C1D6C
+ obj_frame_tiles 0x02000000, 0x800
+
+ .align 2
+gSpriteTemplate_83C1D74:: @ 83C1D74
+ spr_template 0xFFFF, 30020, gOamData_83C1D50, gSpriteAnimTable_83C1D68, gSpriteImageTable_83C1D6C, gDummySpriteAffineAnimTable, sub_80A7DC4
+
+ .align 2
+gSpriteAffineAnim_83C1D8C:: @ 83C1D8C
+ obj_rot_scal_anim_frame 0xFFFF, 0xFFFF, -3, 96
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
+ obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, -1, 64
+ obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 16
+ obj_rot_scal_anim_frame 0x0, 0xFFF8, 0, 16
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83C1DC4:: @ 83C1DC4
+ obj_rot_scal_anim_frame 0xFFFF, 0xFFFF, 3, 96
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
+ obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 1, 64
+ obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 16
+ obj_rot_scal_anim_frame 0x0, 0xFFF8, 0, 16
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_83C1DFC:: @ 83C1DFC
+ .4byte gSpriteAffineAnim_83C1D8C
+ .4byte gSpriteAffineAnim_83C1DC4
+
+ .align 2
+gSpriteTemplate_83C1E04:: @ 83C1E04
+ spr_template 0xFFFF, 30020, gOamData_83C1D58, gSpriteAnimTable_83C1D68, gSpriteImageTable_83C1D6C, gSpriteAffineAnimTable_83C1DFC, SpriteCallbackDummy
+
+@ 83C1E1C
+ .include "data/graphics/berries/graphics_table.inc"
+
+ .align 2
+gUnknown_083C1F74:: @ 83C1F74
+ obj_tiles gBerryCheckCircle_Gfx, 2048, 0x2710
+
+ .align 2
+gUnknown_083C1F7C:: @ 83C1F7C
+ obj_pal gBerryCheck_Pal, 0x2710
+
+ .align 2
+gOamData_83C1F84:: @ 83C1F84
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83C1F8C:: @ 83C1F8C
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83C1F94:: @ 83C1F94
+ .4byte gSpriteAnim_83C1F8C
+
+ .align 2
+gSpriteTemplate_83C1F98:: @ 83C1F98
+ spr_template 10000, 10000, gOamData_83C1F84, gSpriteAnimTable_83C1F94, NULL, gDummySpriteAffineAnimTable, sub_80A7DC4
diff --git a/data/landmarks.inc b/data/landmark.s
index fb7df5736..3583365cb 100644
--- a/data/landmarks.inc
+++ b/data/landmark.s
@@ -1,3 +1,8 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
.align 2
Landmark_FlowerShop:
.4byte gLandmarkName_FlowerShop
diff --git a/data/learn_move.s b/data/learn_move.s
new file mode 100644
index 000000000..369fbfdf0
--- /dev/null
+++ b/data/learn_move.s
@@ -0,0 +1,150 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gDexArrows_Pal::
+ .incbin "graphics/pokedex/arrows.gbapal"
+
+ .align 2
+gDexArrows_Gfx::
+ .incbin "graphics/pokedex/arrows.4bpp"
+
+gUnknown_08402CF8:: @ 8402CF8
+ .byte 0, 0, 9, 13
+ .byte 10, 0, 29, 7
+ .byte 2, 14, 27, 19
+ .byte 10, 8, 29, 13
+
+gUnknown_08402D08:: @ 8402D08
+ .4byte OtherText_Battle
+ .byte 1, 1, 0, 0
+ .4byte OtherText_Power
+ .byte 1, 4, 1, 0
+ .4byte OtherText_Accuracy
+ .byte 1, 9, 2, 0
+ .space 8
+
+ .4byte OtherText_Contest
+ .byte 1, 1, 0, 0
+ .4byte OtherText_Appeal
+ .byte 1, 4, 1, 0
+ .4byte OtherText_Jam
+ .byte 1, 9, 2, 0
+ .space 8
+
+ .4byte 0xFF00FFEF
+ .4byte gTileBuffer
+
+ .align 2
+gOamData_8402D50:: @ 8402D50
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gOamData_8402D58:: @ 8402D58
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gOamData_8402D60:: @ 8402D60
+ .2byte 0x4000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_8402D68:: @ 8402D68
+ obj_image_anim_frame 2, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8402D70:: @ 8402D70
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8402D78:: @ 8402D78
+ .4byte gSpriteAnim_8402D68
+ .4byte gSpriteAnim_8402D70
+
+ .align 2
+gUnknown_08402D80:: @ 8402D80
+ obj_tiles gDexArrows_Gfx, 384, 0x1595
+
+ .align 2
+gUnknown_08402D88:: @ 8402D88
+ obj_pal gDexArrows_Pal, 0x1596
+
+ .align 2
+gSpriteTemplate_8402D90:: @ 8402D90
+ spr_template 5525, 5526, gOamData_8402D58, gSpriteAnimTable_8402D78, NULL, gDummySpriteAffineAnimTable, sub_8133300
+
+ .align 2
+gSpriteAnim_8402DA8:: @ 8402DA8
+ obj_image_anim_frame 4, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8402DB0:: @ 8402DB0
+ obj_image_anim_frame 6, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8402DB8:: @ 8402DB8
+ .4byte gSpriteAnim_8402DA8
+ .4byte gSpriteAnim_8402DB0
+
+ .align 2
+gSpriteTemplate_8402DC0:: @ 8402DC0
+ spr_template 5525, 5526, gOamData_8402D60, gSpriteAnimTable_8402DB8, NULL, gDummySpriteAffineAnimTable, sub_8133300
+
+ .align 2
+gSpriteAnim_8402DD8:: @ 8402DD8
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8402DE0:: @ 8402DE0
+ obj_image_anim_frame 9, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8402DE8:: @ 8402DE8
+ obj_image_anim_frame 10, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8402DF0:: @ 8402DF0
+ obj_image_anim_frame 11, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8402DF8:: @ 8402DF8
+ .4byte gSpriteAnim_8402DD8
+ .4byte gSpriteAnim_8402DE0
+ .4byte gSpriteAnim_8402DE8
+ .4byte gSpriteAnim_8402DF0
+
+ .align 2
+gSpriteTemplate_8402E08:: @ 8402E08
+ spr_template 5525, 5526, gOamData_8402D50, gSpriteAnimTable_8402DF8, NULL, gDummySpriteAffineAnimTable, sub_8133300
+
+ .string "あきと$" @ programmer Akito Mori?
+
+gUnknown_08402E24:: @ 8402E24
+ .byte 11, 1, 1
+ .byte 3, 6, 2
+ .byte 24, 1, 3
+ .byte 3, 11, 4
+ .byte 5, 4, 5
+ .byte 3, 6, 6
+ .byte 3, 11, 7
+
+gUnknown_08402E39:: @ 8402E39
+ .byte 0, 1, 2, 3
+
+gUnknown_08402E3D:: @ 8402E3D
+ .byte 4, 5, 6
diff --git a/data/mail.s b/data/mail.s
new file mode 100644
index 000000000..f5ae7f102
--- /dev/null
+++ b/data/mail.s
@@ -0,0 +1,178 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 1
+gUnknown_083E562C:: @ 83E562C
+ .2byte 0x6ACD, 0x51A5
+ .2byte 0x45FC, 0x38D4
+
+ .align 2
+gMailGraphicsTable:: @ 83E5634
+ .4byte gMailPalette_Orange
+ .4byte gMailTiles_Orange
+ .4byte gMailTilemap_Orange
+ .2byte 0x2C0
+ .2byte 0
+ .2byte 0x294A
+ .2byte 0x6739
+
+ .4byte gMailPalette_Harbor
+ .4byte gMailTiles_Harbor
+ .4byte gMailTilemap_Harbor
+ .2byte 0x2E0
+ .2byte 0
+ .2byte 0x7FFF
+ .2byte 0x4631
+
+ .4byte gMailPalette_Glitter
+ .4byte gMailTiles_Glitter
+ .4byte gMailTilemap_Glitter
+ .2byte 0x400
+ .2byte 0
+ .2byte 0x294A
+ .2byte 0x6739
+
+ .4byte gMailPalette_Mech
+ .4byte gMailTiles_Mech
+ .4byte gMailTilemap_Mech
+ .2byte 0x1E0
+ .2byte 0
+ .2byte 0x7FFF
+ .2byte 0x4631
+
+ .4byte gMailPalette_Wood
+ .4byte gMailTiles_Wood
+ .4byte gMailTilemap_Wood
+ .2byte 0x2E0
+ .2byte 0
+ .2byte 0x7FFF
+ .2byte 0x4631
+
+ .4byte gMailPalette_Wave
+ .4byte gMailTiles_Wave
+ .4byte gMailTilemap_Wave
+ .2byte 0x300
+ .2byte 0
+ .2byte 0x294A
+ .2byte 0x6739
+
+ .4byte gMailPalette_Bead
+ .4byte gMailTiles_Bead
+ .4byte gMailTilemap_Bead
+ .2byte 0x140
+ .2byte 0
+ .2byte 0x7FFF
+ .2byte 0x4631
+
+ .4byte gMailPalette_Shadow
+ .4byte gMailTiles_Shadow
+ .4byte gMailTilemap_Shadow
+ .2byte 0x300
+ .2byte 0
+ .2byte 0x7FFF
+ .2byte 0x4631
+
+ .4byte gMailPalette_Tropic
+ .4byte gMailTiles_Tropic
+ .4byte gMailTilemap_Tropic
+ .2byte 0x220
+ .2byte 0
+ .2byte 0x294A
+ .2byte 0x6739
+
+ .4byte gMailPalette_Dream
+ .4byte gMailTiles_Dream
+ .4byte gMailTilemap_Dream
+ .2byte 0x340
+ .2byte 0
+ .2byte 0x294A
+ .2byte 0x6739
+
+ .4byte gMailPalette_Fab
+ .4byte gMailTiles_Fab
+ .4byte gMailTilemap_Fab
+ .2byte 0x2A0
+ .2byte 0
+ .2byte 0x294A
+ .2byte 0x6739
+
+ .4byte gMailPalette_Retro
+ .4byte gMailTiles_Retro
+ .4byte gMailTilemap_Retro
+ .2byte 0x520
+ .2byte 0
+ .2byte 0x294A
+ .2byte 0x6739
+
+ .align 2
+Unknown_3E5724: @ 83E5724
+ .4byte 0xC
+ .4byte 0xC
+ .4byte 0xC
+
+gUnknown_083E5730:: @ 83E5730
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 16, 27, 52
+ .4byte Unknown_3E5724
+ .byte 3, 15, 27, 52
+ .4byte Unknown_3E5724
+
+ .align 2
+Unknown_3E5790: @ 83E5790
+ .4byte 0x8
+ .4byte 0x8
+ .4byte 0x8
+ .4byte 0x8
+ .4byte 0x4
+
+ .align 2
+gUnknown_083E57A4:: @ 83E57A4
+ .byte 5, 15, 15, 52
+ .4byte Unknown_3E5790
+ .byte 5, 15, 15, 52
+ .4byte Unknown_3E5790
+ .byte 5, 15, 16, 52
+ .4byte Unknown_3E5790
+ .byte 5, 15, 15, 52
+ .4byte Unknown_3E5790
+ .byte 5, 15, 15, 52
+ .4byte Unknown_3E5790
+ .byte 5, 15, 16, 52
+ .4byte Unknown_3E5790
+ .byte 5, 15, 16, 52
+ .4byte Unknown_3E5790
+ .byte 5, 15, 15, 52
+ .4byte Unknown_3E5790
+ .byte 5, 15, 15, 52
+ .4byte Unknown_3E5790
+ .byte 5, 15, 15, 52
+ .4byte Unknown_3E5790
+ .byte 5, 16, 15, 52
+ .4byte Unknown_3E5790
+ .byte 5, 15, 15, 52
+ .4byte Unknown_3E5790
+
+@ XXX: what is this?
+ .align 2
+ .4byte 0x2000000
diff --git a/data/main_menu.s b/data/main_menu.s
new file mode 100644
index 000000000..1fae3850b
--- /dev/null
+++ b/data/main_menu.s
@@ -0,0 +1,59 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_081E764C:: @ 81E764C
+ .incbin "graphics/birch_speech/bg0.gbapal"
+ .incbin "graphics/birch_speech/bg1.gbapal"
+
+ .align 2
+gBirchIntroShadowGfx:: @ 81E768C
+ .incbin "graphics/birch_speech/shadow.4bpp.lz"
+
+ .align 2
+gUnknown_081E7834:: @ 81E7834
+ .incbin "graphics/birch_speech/map.bin.lz"
+
+ .align 2
+gUnknown_081E795C:: @ 81E795C
+ .incbin "graphics/birch_speech/bg2.gbapal"
+
+ .align 2
+gUnknown_081E796C:: @ 81E796C
+ .space 16
+
+ .align 2
+gMainMenuPalette:: @ 81E797C
+ .incbin "graphics/misc/main_menu.gbapal"
+
+ .align 2
+gSpriteAffineAnim_81E799C:: @ 81E799C
+ obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 48
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_81E79AC:: @ 81E79AC
+ .4byte gSpriteAffineAnim_81E799C
+
+ .align 2
+gUnknown_081E79B0:: @ 81E79B0
+ .4byte gBirchText_Boy, 0
+ .4byte gBirchText_Girl, 0
+
+ .align 2
+gMalePresetNames:: @ 81E79C0
+ .4byte gBirchText_NewName, 0
+ .4byte gDefaultBoyName1, 0
+ .4byte gDefaultBoyName2, 0
+ .4byte gDefaultBoyName3, 0
+ .4byte gDefaultBoyName4, 0
+
+ .align 2
+gFemalePresetNames:: @ 81E79E8
+ .4byte gBirchText_NewName, 0
+ .4byte gDefaultGirlName1, 0
+ .4byte gDefaultGirlName2, 0
+ .4byte gDefaultGirlName3, 0
+ .4byte gDefaultGirlName4, 0
diff --git a/data/map_events.s b/data/map_events.s
new file mode 100644
index 000000000..68c8e510e
--- /dev/null
+++ b/data/map_events.s
@@ -0,0 +1,410 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .include "data/maps/events/PetalburgCity.inc"
+ .include "data/maps/events/SlateportCity.inc"
+ .include "data/maps/events/MauvilleCity.inc"
+ .include "data/maps/events/RustboroCity.inc"
+ .include "data/maps/events/FortreeCity.inc"
+ .include "data/maps/events/LilycoveCity.inc"
+ .include "data/maps/events/MossdeepCity.inc"
+ .include "data/maps/events/SootopolisCity.inc"
+ .include "data/maps/events/EverGrandeCity.inc"
+ .include "data/maps/events/LittlerootTown.inc"
+ .include "data/maps/events/OldaleTown.inc"
+ .include "data/maps/events/DewfordTown.inc"
+ .include "data/maps/events/LavaridgeTown.inc"
+ .include "data/maps/events/FallarborTown.inc"
+ .include "data/maps/events/VerdanturfTown.inc"
+ .include "data/maps/events/PacifidlogTown.inc"
+ .include "data/maps/events/Route101.inc"
+ .include "data/maps/events/Route102.inc"
+ .include "data/maps/events/Route103.inc"
+ .include "data/maps/events/Route104.inc"
+ .include "data/maps/events/Route105.inc"
+ .include "data/maps/events/Route106.inc"
+ .include "data/maps/events/Route107.inc"
+ .include "data/maps/events/Route108.inc"
+ .include "data/maps/events/Route109.inc"
+ .include "data/maps/events/Route110.inc"
+ .include "data/maps/events/Route111.inc"
+ .include "data/maps/events/Route112.inc"
+ .include "data/maps/events/Route113.inc"
+ .include "data/maps/events/Route114.inc"
+ .include "data/maps/events/Route115.inc"
+ .include "data/maps/events/Route116.inc"
+ .include "data/maps/events/Route117.inc"
+ .include "data/maps/events/Route118.inc"
+ .include "data/maps/events/Route119.inc"
+ .include "data/maps/events/Route120.inc"
+ .include "data/maps/events/Route121.inc"
+ .include "data/maps/events/Route122.inc"
+ .include "data/maps/events/Route123.inc"
+ .include "data/maps/events/Route124.inc"
+ .include "data/maps/events/Route125.inc"
+ .include "data/maps/events/Route126.inc"
+ .include "data/maps/events/Route127.inc"
+ .include "data/maps/events/Route128.inc"
+ .include "data/maps/events/Route129.inc"
+ .include "data/maps/events/Route130.inc"
+ .include "data/maps/events/Route131.inc"
+ .include "data/maps/events/Route132.inc"
+ .include "data/maps/events/Route133.inc"
+ .include "data/maps/events/Route134.inc"
+ .include "data/maps/events/Underwater1.inc"
+ .include "data/maps/events/Underwater2.inc"
+ .include "data/maps/events/Underwater3.inc"
+ .include "data/maps/events/Underwater4.inc"
+ .include "data/maps/events/LittlerootTown_BrendansHouse_1F.inc"
+ .include "data/maps/events/LittlerootTown_BrendansHouse_2F.inc"
+ .include "data/maps/events/LittlerootTown_MaysHouse_1F.inc"
+ .include "data/maps/events/LittlerootTown_MaysHouse_2F.inc"
+ .include "data/maps/events/LittlerootTown_ProfessorBirchsLab.inc"
+ .include "data/maps/events/OldaleTown_House1.inc"
+ .include "data/maps/events/OldaleTown_House2.inc"
+ .include "data/maps/events/OldaleTown_PokemonCenter_1F.inc"
+ .include "data/maps/events/OldaleTown_PokemonCenter_2F.inc"
+ .include "data/maps/events/OldaleTown_Mart.inc"
+ .include "data/maps/events/DewfordTown_House1.inc"
+ .include "data/maps/events/DewfordTown_PokemonCenter_1F.inc"
+ .include "data/maps/events/DewfordTown_PokemonCenter_2F.inc"
+ .include "data/maps/events/DewfordTown_Gym.inc"
+ .include "data/maps/events/DewfordTown_Hall.inc"
+ .include "data/maps/events/DewfordTown_House2.inc"
+ .include "data/maps/events/LavaridgeTown_HerbShop.inc"
+ .include "data/maps/events/LavaridgeTown_Gym_1F.inc"
+ .include "data/maps/events/LavaridgeTown_Gym_B1F.inc"
+ .include "data/maps/events/LavaridgeTown_House.inc"
+ .include "data/maps/events/LavaridgeTown_Mart.inc"
+ .include "data/maps/events/LavaridgeTown_PokemonCenter_1F.inc"
+ .include "data/maps/events/LavaridgeTown_PokemonCenter_2F.inc"
+ .include "data/maps/events/FallarborTown_Mart.inc"
+ .include "data/maps/events/FallarborTown_ContestLobby.inc"
+ .include "data/maps/events/FallarborTown_ContestHall.inc"
+ .include "data/maps/events/FallarborTown_PokemonCenter_1F.inc"
+ .include "data/maps/events/FallarborTown_PokemonCenter_2F.inc"
+ .include "data/maps/events/FallarborTown_House1.inc"
+ .include "data/maps/events/FallarborTown_House2.inc"
+ .include "data/maps/events/VerdanturfTown_ContestLobby.inc"
+ .include "data/maps/events/VerdanturfTown_ContestHall.inc"
+ .include "data/maps/events/VerdanturfTown_Mart.inc"
+ .include "data/maps/events/VerdanturfTown_PokemonCenter_1F.inc"
+ .include "data/maps/events/VerdanturfTown_PokemonCenter_2F.inc"
+ .include "data/maps/events/VerdanturfTown_WandasHouse.inc"
+ .include "data/maps/events/VerdanturfTown_FriendshipRatersHouse.inc"
+ .include "data/maps/events/VerdanturfTown_House.inc"
+ .include "data/maps/events/PacifidlogTown_PokemonCenter_1F.inc"
+ .include "data/maps/events/PacifidlogTown_PokemonCenter_2F.inc"
+ .include "data/maps/events/PacifidlogTown_House1.inc"
+ .include "data/maps/events/PacifidlogTown_House2.inc"
+ .include "data/maps/events/PacifidlogTown_House3.inc"
+ .include "data/maps/events/PacifidlogTown_House4.inc"
+ .include "data/maps/events/PacifidlogTown_House5.inc"
+ .include "data/maps/events/PetalburgCity_WallysHouse.inc"
+ .include "data/maps/events/PetalburgCity_Gym.inc"
+ .include "data/maps/events/PetalburgCity_House1.inc"
+ .include "data/maps/events/PetalburgCity_House2.inc"
+ .include "data/maps/events/PetalburgCity_PokemonCenter_1F.inc"
+ .include "data/maps/events/PetalburgCity_PokemonCenter_2F.inc"
+ .include "data/maps/events/PetalburgCity_Mart.inc"
+ .include "data/maps/events/SlateportCity_SternsShipyard_1F.inc"
+ .include "data/maps/events/SlateportCity_SternsShipyard_2F.inc"
+ .include "data/maps/events/SlateportCity_ContestLobby.inc"
+ .include "data/maps/events/SlateportCity_ContestHall.inc"
+ .include "data/maps/events/SlateportCity_House1.inc"
+ .include "data/maps/events/SlateportCity_PokemonFanClub.inc"
+ .include "data/maps/events/SlateportCity_OceanicMuseum_1F.inc"
+ .include "data/maps/events/SlateportCity_OceanicMuseum_2F.inc"
+ .include "data/maps/events/SlateportCity_Harbor.inc"
+ .include "data/maps/events/SlateportCity_House2.inc"
+ .include "data/maps/events/SlateportCity_PokemonCenter_1F.inc"
+ .include "data/maps/events/SlateportCity_PokemonCenter_2F.inc"
+ .include "data/maps/events/SlateportCity_Mart.inc"
+ .include "data/maps/events/MauvilleCity_Gym.inc"
+ .include "data/maps/events/MauvilleCity_BikeShop.inc"
+ .include "data/maps/events/MauvilleCity_House1.inc"
+ .include "data/maps/events/MauvilleCity_GameCorner.inc"
+ .include "data/maps/events/MauvilleCity_House2.inc"
+ .include "data/maps/events/MauvilleCity_PokemonCenter_1F.inc"
+ .include "data/maps/events/MauvilleCity_PokemonCenter_2F.inc"
+ .include "data/maps/events/MauvilleCity_Mart.inc"
+ .include "data/maps/events/RustboroCity_DevonCorp_1F.inc"
+ .include "data/maps/events/RustboroCity_DevonCorp_2F.inc"
+ .include "data/maps/events/RustboroCity_DevonCorp_3F.inc"
+ .include "data/maps/events/RustboroCity_Gym.inc"
+ .include "data/maps/events/RustboroCity_PokemonSchool.inc"
+ .include "data/maps/events/RustboroCity_PokemonCenter_1F.inc"
+ .include "data/maps/events/RustboroCity_PokemonCenter_2F.inc"
+ .include "data/maps/events/RustboroCity_Mart.inc"
+ .include "data/maps/events/RustboroCity_Flat1_1F.inc"
+ .include "data/maps/events/RustboroCity_Flat1_2F.inc"
+ .include "data/maps/events/RustboroCity_House1.inc"
+ .include "data/maps/events/RustboroCity_CuttersHouse.inc"
+ .include "data/maps/events/RustboroCity_House2.inc"
+ .include "data/maps/events/RustboroCity_Flat2_1F.inc"
+ .include "data/maps/events/RustboroCity_Flat2_2F.inc"
+ .include "data/maps/events/RustboroCity_Flat2_3F.inc"
+ .include "data/maps/events/RustboroCity_House3.inc"
+ .include "data/maps/events/FortreeCity_House1.inc"
+ .include "data/maps/events/FortreeCity_Gym.inc"
+ .include "data/maps/events/FortreeCity_PokemonCenter_1F.inc"
+ .include "data/maps/events/FortreeCity_PokemonCenter_2F.inc"
+ .include "data/maps/events/FortreeCity_Mart.inc"
+ .include "data/maps/events/FortreeCity_House2.inc"
+ .include "data/maps/events/FortreeCity_House3.inc"
+ .include "data/maps/events/FortreeCity_House4.inc"
+ .include "data/maps/events/FortreeCity_House5.inc"
+ .include "data/maps/events/FortreeCity_DecorationShop.inc"
+ .include "data/maps/events/LilycoveCity_CoveLilyMotel_1F.inc"
+ .include "data/maps/events/LilycoveCity_CoveLilyMotel_2F.inc"
+ .include "data/maps/events/LilycoveCity_LilycoveMuseum_1F.inc"
+ .include "data/maps/events/LilycoveCity_LilycoveMuseum_2F.inc"
+ .include "data/maps/events/LilycoveCity_ContestLobby.inc"
+ .include "data/maps/events/LilycoveCity_ContestHall.inc"
+ .include "data/maps/events/LilycoveCity_PokemonCenter_1F.inc"
+ .include "data/maps/events/LilycoveCity_PokemonCenter_2F.inc"
+ .include "data/maps/events/LilycoveCity_UnusedMart.inc"
+ .include "data/maps/events/LilycoveCity_PokemonTrainerFanClub.inc"
+ .include "data/maps/events/LilycoveCity_Harbor.inc"
+ .include "data/maps/events/LilycoveCity_EmptyMap.inc"
+ .include "data/maps/events/LilycoveCity_MoveDeletersHouse.inc"
+ .include "data/maps/events/LilycoveCity_House1.inc"
+ .include "data/maps/events/LilycoveCity_House2.inc"
+ .include "data/maps/events/LilycoveCity_House3.inc"
+ .include "data/maps/events/LilycoveCity_House4.inc"
+ .include "data/maps/events/LilycoveCity_DepartmentStore_1F.inc"
+ .include "data/maps/events/LilycoveCity_DepartmentStore_2F.inc"
+ .include "data/maps/events/LilycoveCity_DepartmentStore_3F.inc"
+ .include "data/maps/events/LilycoveCity_DepartmentStore_4F.inc"
+ .include "data/maps/events/LilycoveCity_DepartmentStore_5F.inc"
+ .include "data/maps/events/LilycoveCity_DepartmentStoreRooftop.inc"
+ .include "data/maps/events/LilycoveCity_DepartmentStoreElevator.inc"
+ .include "data/maps/events/MossdeepCity_Gym.inc"
+ .include "data/maps/events/MossdeepCity_House1.inc"
+ .include "data/maps/events/MossdeepCity_House2.inc"
+ .include "data/maps/events/MossdeepCity_PokemonCenter_1F.inc"
+ .include "data/maps/events/MossdeepCity_PokemonCenter_2F.inc"
+ .include "data/maps/events/MossdeepCity_Mart.inc"
+ .include "data/maps/events/MossdeepCity_House3.inc"
+ .include "data/maps/events/MossdeepCity_StevensHouse.inc"
+ .include "data/maps/events/MossdeepCity_House4.inc"
+ .include "data/maps/events/MossdeepCity_SpaceCenter_1F.inc"
+ .include "data/maps/events/MossdeepCity_SpaceCenter_2F.inc"
+ .include "data/maps/events/MossdeepCity_GameCorner_1F.inc"
+ .include "data/maps/events/MossdeepCity_GameCorner_B1F.inc"
+ .include "data/maps/events/SootopolisCity_Gym_1F.inc"
+ .include "data/maps/events/SootopolisCity_Gym_B1F.inc"
+ .include "data/maps/events/SootopolisCity_PokemonCenter_1F.inc"
+ .include "data/maps/events/SootopolisCity_PokemonCenter_2F.inc"
+ .include "data/maps/events/SootopolisCity_Mart.inc"
+ .include "data/maps/events/SootopolisCity_House1.inc"
+ .include "data/maps/events/SootopolisCity_House2.inc"
+ .include "data/maps/events/SootopolisCity_House3.inc"
+ .include "data/maps/events/SootopolisCity_House4.inc"
+ .include "data/maps/events/SootopolisCity_House5.inc"
+ .include "data/maps/events/SootopolisCity_House6.inc"
+ .include "data/maps/events/SootopolisCity_House7.inc"
+ .include "data/maps/events/SootopolisCity_House8.inc"
+ .include "data/maps/events/EverGrandeCity_SidneysRoom.inc"
+ .include "data/maps/events/EverGrandeCity_PhoebesRoom.inc"
+ .include "data/maps/events/EverGrandeCity_GlaciasRoom.inc"
+ .include "data/maps/events/EverGrandeCity_DrakesRoom.inc"
+ .include "data/maps/events/EverGrandeCity_ChampionsRoom.inc"
+ .include "data/maps/events/EverGrandeCity_Corridor1.inc"
+ .include "data/maps/events/EverGrandeCity_Corridor2.inc"
+ .include "data/maps/events/EverGrandeCity_Corridor3.inc"
+ .include "data/maps/events/EverGrandeCity_Corridor4.inc"
+ .include "data/maps/events/EverGrandeCity_Corridor5.inc"
+ .include "data/maps/events/EverGrandeCity_PokemonLeague.inc"
+ .include "data/maps/events/EverGrandeCity_HallOfFame.inc"
+ .include "data/maps/events/EverGrandeCity_PokemonCenter_1F.inc"
+ .include "data/maps/events/EverGrandeCity_PokemonCenter_2F.inc"
+ .include "data/maps/events/Route104_MrBrineysHouse.inc"
+ .include "data/maps/events/Route104_PrettyPetalFlowerShop.inc"
+ .include "data/maps/events/Route111_WinstrateFamilysHouse.inc"
+ .include "data/maps/events/Route111_OldLadysRestStop.inc"
+ .include "data/maps/events/Route112_CableCarStation.inc"
+ .include "data/maps/events/MtChimney_CableCarStation.inc"
+ .include "data/maps/events/Route114_FossilManiacsHouse.inc"
+ .include "data/maps/events/Route114_FossilManiacsTunnel.inc"
+ .include "data/maps/events/Route114_LanettesHouse.inc"
+ .include "data/maps/events/Route116_TunnelersRestHouse.inc"
+ .include "data/maps/events/Route117_PokemonDayCare.inc"
+ .include "data/maps/events/Route121_SafariZoneEntrance.inc"
+ .include "data/maps/events/MeteorFalls_1F_1R.inc"
+ .include "data/maps/events/MeteorFalls_1F_2R.inc"
+ .include "data/maps/events/MeteorFalls_B1F_1R.inc"
+ .include "data/maps/events/MeteorFalls_B1F_2R.inc"
+ .include "data/maps/events/RusturfTunnel.inc"
+ .include "data/maps/events/Underwater_SootopolisCity.inc"
+ .include "data/maps/events/DesertRuins.inc"
+ .include "data/maps/events/GraniteCave_1F.inc"
+ .include "data/maps/events/GraniteCave_B1F.inc"
+ .include "data/maps/events/GraniteCave_B2F.inc"
+ .include "data/maps/events/GraniteCave_StevensRoom.inc"
+ .include "data/maps/events/PetalburgWoods.inc"
+ .include "data/maps/events/MtChimney.inc"
+ .include "data/maps/events/JaggedPass.inc"
+ .include "data/maps/events/FieryPath.inc"
+ .include "data/maps/events/MtPyre_1F.inc"
+ .include "data/maps/events/MtPyre_2F.inc"
+ .include "data/maps/events/MtPyre_3F.inc"
+ .include "data/maps/events/MtPyre_4F.inc"
+ .include "data/maps/events/MtPyre_5F.inc"
+ .include "data/maps/events/MtPyre_6F.inc"
+ .include "data/maps/events/MtPyre_Exterior.inc"
+ .include "data/maps/events/MtPyre_Summit.inc"
+ .include "data/maps/events/AquaHideout_1F.inc"
+ .include "data/maps/events/AquaHideout_B1F.inc"
+ .include "data/maps/events/AquaHideout_B2F.inc"
+ .include "data/maps/events/Underwater_SeafloorCavern.inc"
+ .include "data/maps/events/SeafloorCavern_Entrance.inc"
+ .include "data/maps/events/SeafloorCavern_Room1.inc"
+ .include "data/maps/events/SeafloorCavern_Room2.inc"
+ .include "data/maps/events/SeafloorCavern_Room3.inc"
+ .include "data/maps/events/SeafloorCavern_Room4.inc"
+ .include "data/maps/events/SeafloorCavern_Room5.inc"
+ .include "data/maps/events/SeafloorCavern_Room6.inc"
+ .include "data/maps/events/SeafloorCavern_Room7.inc"
+ .include "data/maps/events/SeafloorCavern_Room8.inc"
+ .include "data/maps/events/SeafloorCavern_Room9.inc"
+ .include "data/maps/events/CaveOfOrigin_Entrance.inc"
+ .include "data/maps/events/CaveOfOrigin_1F.inc"
+ .include "data/maps/events/CaveOfOrigin_B1F.inc"
+ .include "data/maps/events/CaveOfOrigin_B2F.inc"
+ .include "data/maps/events/CaveOfOrigin_B3F.inc"
+ .include "data/maps/events/CaveOfOrigin_B4F.inc"
+ .include "data/maps/events/VictoryRoad_1F.inc"
+ .include "data/maps/events/VictoryRoad_B1F.inc"
+ .include "data/maps/events/VictoryRoad_B2F.inc"
+ .include "data/maps/events/ShoalCave_LowTideEntranceRoom.inc"
+ .include "data/maps/events/ShoalCave_LowTideInnerRoom.inc"
+ .include "data/maps/events/ShoalCave_LowTideStairsRoom.inc"
+ .include "data/maps/events/ShoalCave_LowTideLowerRoom.inc"
+ .include "data/maps/events/ShoalCave_HighTideEntranceRoom.inc"
+ .include "data/maps/events/ShoalCave_HighTideInnerRoom.inc"
+ .include "data/maps/events/NewMauville_Entrance.inc"
+ .include "data/maps/events/NewMauville_Inside.inc"
+ .include "data/maps/events/AbandonedShip_Deck.inc"
+ .include "data/maps/events/AbandonedShip_Corridors_1F.inc"
+ .include "data/maps/events/AbandonedShip_Rooms_1F.inc"
+ .include "data/maps/events/AbandonedShip_Corridors_B1F.inc"
+ .include "data/maps/events/AbandonedShip_Rooms_B1F.inc"
+ .include "data/maps/events/AbandonedShip_Rooms2_B1F.inc"
+ .include "data/maps/events/AbandonedShip_Underwater1.inc"
+ .include "data/maps/events/AbandonedShip_Room_B1F.inc"
+ .include "data/maps/events/AbandonedShip_Rooms2_1F.inc"
+ .include "data/maps/events/AbandonedShip_CaptainsOffice.inc"
+ .include "data/maps/events/AbandonedShip_Underwater2.inc"
+ .include "data/maps/events/AbandonedShip_HiddenFloorCorridors.inc"
+ .include "data/maps/events/AbandonedShip_HiddenFloorRooms.inc"
+ .include "data/maps/events/IslandCave.inc"
+ .include "data/maps/events/AncientTomb.inc"
+ .include "data/maps/events/Underwater_Route134.inc"
+ .include "data/maps/events/Underwater_SealedChamber.inc"
+ .include "data/maps/events/SealedChamber_OuterRoom.inc"
+ .include "data/maps/events/SealedChamber_InnerRoom.inc"
+ .include "data/maps/events/ScorchedSlab.inc"
+ .include "data/maps/events/MagmaHideout_1F.inc"
+ .include "data/maps/events/MagmaHideout_B1F.inc"
+ .include "data/maps/events/MagmaHideout_B2F.inc"
+ .include "data/maps/events/SkyPillar_Entrance.inc"
+ .include "data/maps/events/SkyPillar_Outside.inc"
+ .include "data/maps/events/SkyPillar_1F.inc"
+ .include "data/maps/events/SkyPillar_2F.inc"
+ .include "data/maps/events/SkyPillar_3F.inc"
+ .include "data/maps/events/SkyPillar_4F.inc"
+ .include "data/maps/events/ShoalCave_LowTideIceRoom.inc"
+ .include "data/maps/events/SkyPillar_5F.inc"
+ .include "data/maps/events/SkyPillar_Top.inc"
+ .include "data/maps/events/SecretBase_RedCave1.inc"
+ .include "data/maps/events/SecretBase_BrownCave1.inc"
+ .include "data/maps/events/SecretBase_BlueCave1.inc"
+ .include "data/maps/events/SecretBase_YellowCave1.inc"
+ .include "data/maps/events/SecretBase_Tree1.inc"
+ .include "data/maps/events/SecretBase_Shrub1.inc"
+ .include "data/maps/events/SecretBase_RedCave2.inc"
+ .include "data/maps/events/SecretBase_BrownCave2.inc"
+ .include "data/maps/events/SecretBase_BlueCave2.inc"
+ .include "data/maps/events/SecretBase_YellowCave2.inc"
+ .include "data/maps/events/SecretBase_Tree2.inc"
+ .include "data/maps/events/SecretBase_Shrub2.inc"
+ .include "data/maps/events/SecretBase_RedCave3.inc"
+ .include "data/maps/events/SecretBase_BrownCave3.inc"
+ .include "data/maps/events/SecretBase_BlueCave3.inc"
+ .include "data/maps/events/SecretBase_YellowCave3.inc"
+ .include "data/maps/events/SecretBase_Tree3.inc"
+ .include "data/maps/events/SecretBase_Shrub3.inc"
+ .include "data/maps/events/SecretBase_RedCave4.inc"
+ .include "data/maps/events/SecretBase_BrownCave4.inc"
+ .include "data/maps/events/SecretBase_BlueCave4.inc"
+ .include "data/maps/events/SecretBase_YellowCave4.inc"
+ .include "data/maps/events/SecretBase_Tree4.inc"
+ .include "data/maps/events/SecretBase_Shrub4.inc"
+ .include "data/maps/events/SingleBattleColosseum.inc"
+ .include "data/maps/events/TradeCenter.inc"
+ .include "data/maps/events/RecordCorner.inc"
+ .include "data/maps/events/DoubleBattleColosseum.inc"
+ .include "data/maps/events/LinkContestRoom1.inc"
+ .include "data/maps/events/LinkContestRoom2.inc"
+ .include "data/maps/events/LinkContestRoom3.inc"
+ .include "data/maps/events/LinkContestRoom4.inc"
+ .include "data/maps/events/LinkContestRoom5.inc"
+ .include "data/maps/events/LinkContestRoom6.inc"
+ .include "data/maps/events/UnknownMap_25_29.inc"
+ .include "data/maps/events/UnknownMap_25_30.inc"
+ .include "data/maps/events/UnknownMap_25_31.inc"
+ .include "data/maps/events/UnknownMap_25_32.inc"
+ .include "data/maps/events/UnknownMap_25_33.inc"
+ .include "data/maps/events/UnknownMap_25_34.inc"
+ .include "data/maps/events/InsideOfTruck.inc"
+ .include "data/maps/events/SSTidalCorridor.inc"
+ .include "data/maps/events/SSTidalLowerDeck.inc"
+ .include "data/maps/events/SSTidalRooms.inc"
+ .include "data/maps/events/SafariZone_Northwest.inc"
+ .include "data/maps/events/SafariZone_Northeast.inc"
+ .include "data/maps/events/SafariZone_Southwest.inc"
+ .include "data/maps/events/SafariZone_Southeast.inc"
+ .include "data/maps/events/BattleTower_Outside.inc"
+ .include "data/maps/events/BattleTower_Lobby.inc"
+ .include "data/maps/events/BattleTower_Elevator.inc"
+ .include "data/maps/events/BattleTower_Corridor.inc"
+ .include "data/maps/events/BattleTower_BattleRoom.inc"
+ .include "data/maps/events/SouthernIsland_Exterior.inc"
+ .include "data/maps/events/SouthernIsland_Interior.inc"
+ .include "data/maps/events/SafariZone_RestHouse.inc"
+ .include "data/maps/events/Route104_Prototype.inc"
+ .include "data/maps/events/Route104_PrototypePrettyPetalFlowerShop.inc"
+ .include "data/maps/events/Route109_SeashoreHouse.inc"
+ .include "data/maps/events/Route110_TrickHouseEntrance.inc"
+ .include "data/maps/events/Route110_TrickHouseEnd.inc"
+ .include "data/maps/events/Route110_TrickHouseCorridor.inc"
+ .include "data/maps/events/Route110_TrickHousePuzzle1.inc"
+ .include "data/maps/events/Route110_TrickHousePuzzle2.inc"
+ .include "data/maps/events/Route110_TrickHousePuzzle3.inc"
+ .include "data/maps/events/Route110_TrickHousePuzzle4.inc"
+ .include "data/maps/events/Route110_TrickHousePuzzle5.inc"
+ .include "data/maps/events/Route110_TrickHousePuzzle6.inc"
+ .include "data/maps/events/Route110_TrickHousePuzzle7.inc"
+ .include "data/maps/events/Route110_TrickHousePuzzle8.inc"
+ .include "data/maps/events/Route110_SeasideCyclingRoadSouthEntrance.inc"
+ .include "data/maps/events/Route110_SeasideCyclingRoadNorthEntrance.inc"
+ .include "data/maps/events/Route113_GlassWorkshop.inc"
+ .include "data/maps/events/Route123_BerryMastersHouse.inc"
+ .include "data/maps/events/Route119_WeatherInstitute_1F.inc"
+ .include "data/maps/events/Route119_WeatherInstitute_2F.inc"
+ .include "data/maps/events/Route119_House.inc"
+Route124_DivingTreasureHuntersHouse_MapObjects:: @ 839300C
+ object_event 1, MAP_OBJ_GFX_MAN_6, 0, 5, 0, 4, 0, 0, 9, 0, 0, 0, 0, 0, 0, Route124_DivingTreasureHuntersHouse_EventScript_163E04, 0, 0, 0
+
+Route124_DivingTreasureHuntersHouse_MapWarps:: @ 8393024
+ warp_def 3, 8, 0, 0, Route124
+ warp_def 4, 8, 0, 0, Route124
+
+Route124_DivingTreasureHuntersHouse_MapBGEvents:: @ 8393034
+ bg_event 7, 1, 0, 0, 0, Route124_DivingTreasureHuntersHouse_EventScript_164335
+
+Route124_DivingTreasureHuntersHouse_MapEvents:: @ 8393040
+ map_events Route124_DivingTreasureHuntersHouse_MapObjects, Route124_DivingTreasureHuntersHouse_MapWarps, 0x0, Route124_DivingTreasureHuntersHouse_MapBGEvents
diff --git a/data/maps.s b/data/maps.s
new file mode 100644
index 000000000..a8074c02a
--- /dev/null
+++ b/data/maps.s
@@ -0,0 +1,10 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .include "data/maps/_assets.inc"
+ .include "data/maps/attributes_table.inc"
+ .include "data/maps/headers.inc"
+ .include "data/maps/_groups.inc"
+ .include "data/maps/connections.inc"
diff --git a/data/maps/AbandonedShip_CaptainsOffice/header.s b/data/maps/AbandonedShip_CaptainsOffice/header.inc
index e5e3adc3a..e5e3adc3a 100644
--- a/data/maps/AbandonedShip_CaptainsOffice/header.s
+++ b/data/maps/AbandonedShip_CaptainsOffice/header.inc
diff --git a/data/maps/AbandonedShip_Corridors_1F/header.s b/data/maps/AbandonedShip_Corridors_1F/header.inc
index e2bd23252..e2bd23252 100644
--- a/data/maps/AbandonedShip_Corridors_1F/header.s
+++ b/data/maps/AbandonedShip_Corridors_1F/header.inc
diff --git a/data/maps/AbandonedShip_Corridors_B1F/header.s b/data/maps/AbandonedShip_Corridors_B1F/header.inc
index 064e24e92..064e24e92 100644
--- a/data/maps/AbandonedShip_Corridors_B1F/header.s
+++ b/data/maps/AbandonedShip_Corridors_B1F/header.inc
diff --git a/data/maps/AbandonedShip_Deck/header.s b/data/maps/AbandonedShip_Deck/header.inc
index 1db367db8..1db367db8 100644
--- a/data/maps/AbandonedShip_Deck/header.s
+++ b/data/maps/AbandonedShip_Deck/header.inc
diff --git a/data/maps/AbandonedShip_HiddenFloorCorridors/header.s b/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
index a841ee87c..a841ee87c 100644
--- a/data/maps/AbandonedShip_HiddenFloorCorridors/header.s
+++ b/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
diff --git a/data/maps/AbandonedShip_HiddenFloorRooms/header.s b/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
index 647b22977..647b22977 100644
--- a/data/maps/AbandonedShip_HiddenFloorRooms/header.s
+++ b/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
diff --git a/data/maps/AbandonedShip_Room_B1F/header.s b/data/maps/AbandonedShip_Room_B1F/header.inc
index 7b88baf94..7b88baf94 100644
--- a/data/maps/AbandonedShip_Room_B1F/header.s
+++ b/data/maps/AbandonedShip_Room_B1F/header.inc
diff --git a/data/maps/AbandonedShip_Rooms2_1F/header.s b/data/maps/AbandonedShip_Rooms2_1F/header.inc
index 44bcd4733..44bcd4733 100644
--- a/data/maps/AbandonedShip_Rooms2_1F/header.s
+++ b/data/maps/AbandonedShip_Rooms2_1F/header.inc
diff --git a/data/maps/AbandonedShip_Rooms2_B1F/header.s b/data/maps/AbandonedShip_Rooms2_B1F/header.inc
index 017b1382b..017b1382b 100644
--- a/data/maps/AbandonedShip_Rooms2_B1F/header.s
+++ b/data/maps/AbandonedShip_Rooms2_B1F/header.inc
diff --git a/data/maps/AbandonedShip_Rooms_1F/header.s b/data/maps/AbandonedShip_Rooms_1F/header.inc
index 7e8dbd5b8..7e8dbd5b8 100644
--- a/data/maps/AbandonedShip_Rooms_1F/header.s
+++ b/data/maps/AbandonedShip_Rooms_1F/header.inc
diff --git a/data/maps/AbandonedShip_Rooms_B1F/header.s b/data/maps/AbandonedShip_Rooms_B1F/header.inc
index 6ac6e3794..6ac6e3794 100644
--- a/data/maps/AbandonedShip_Rooms_B1F/header.s
+++ b/data/maps/AbandonedShip_Rooms_B1F/header.inc
diff --git a/data/maps/AbandonedShip_Underwater1/header.s b/data/maps/AbandonedShip_Underwater1/header.inc
index 6313cf6f1..6313cf6f1 100644
--- a/data/maps/AbandonedShip_Underwater1/header.s
+++ b/data/maps/AbandonedShip_Underwater1/header.inc
diff --git a/data/maps/AbandonedShip_Underwater2/header.s b/data/maps/AbandonedShip_Underwater2/header.inc
index c81b78357..c81b78357 100644
--- a/data/maps/AbandonedShip_Underwater2/header.s
+++ b/data/maps/AbandonedShip_Underwater2/header.inc
diff --git a/data/maps/AncientTomb/header.s b/data/maps/AncientTomb/header.inc
index 82ac0555d..82ac0555d 100644
--- a/data/maps/AncientTomb/header.s
+++ b/data/maps/AncientTomb/header.inc
diff --git a/data/maps/AquaHideout_1F/header.s b/data/maps/AquaHideout_1F/header.inc
index 94650821d..94650821d 100644
--- a/data/maps/AquaHideout_1F/header.s
+++ b/data/maps/AquaHideout_1F/header.inc
diff --git a/data/maps/AquaHideout_B1F/header.s b/data/maps/AquaHideout_B1F/header.inc
index ef7f4cfdf..ef7f4cfdf 100644
--- a/data/maps/AquaHideout_B1F/header.s
+++ b/data/maps/AquaHideout_B1F/header.inc
diff --git a/data/maps/AquaHideout_B2F/header.s b/data/maps/AquaHideout_B2F/header.inc
index 38b3f546f..38b3f546f 100644
--- a/data/maps/AquaHideout_B2F/header.s
+++ b/data/maps/AquaHideout_B2F/header.inc
diff --git a/data/maps/BattleTower_BattleRoom/header.s b/data/maps/BattleTower_BattleRoom/header.inc
index 3104824ed..3104824ed 100644
--- a/data/maps/BattleTower_BattleRoom/header.s
+++ b/data/maps/BattleTower_BattleRoom/header.inc
diff --git a/data/maps/BattleTower_Corridor/header.s b/data/maps/BattleTower_Corridor/header.inc
index 016e178ac..016e178ac 100644
--- a/data/maps/BattleTower_Corridor/header.s
+++ b/data/maps/BattleTower_Corridor/header.inc
diff --git a/data/maps/BattleTower_Elevator/header.s b/data/maps/BattleTower_Elevator/header.inc
index 0a7285261..0a7285261 100644
--- a/data/maps/BattleTower_Elevator/header.s
+++ b/data/maps/BattleTower_Elevator/header.inc
diff --git a/data/maps/BattleTower_Lobby/header.s b/data/maps/BattleTower_Lobby/header.inc
index c8c0b0473..c8c0b0473 100644
--- a/data/maps/BattleTower_Lobby/header.s
+++ b/data/maps/BattleTower_Lobby/header.inc
diff --git a/data/maps/BattleTower_Outside/header.s b/data/maps/BattleTower_Outside/header.inc
index 01bbc2fd9..01bbc2fd9 100644
--- a/data/maps/BattleTower_Outside/header.s
+++ b/data/maps/BattleTower_Outside/header.inc
diff --git a/data/maps/CaveOfOrigin_1F/header.s b/data/maps/CaveOfOrigin_1F/header.inc
index b49287535..b49287535 100644
--- a/data/maps/CaveOfOrigin_1F/header.s
+++ b/data/maps/CaveOfOrigin_1F/header.inc
diff --git a/data/maps/CaveOfOrigin_B1F/header.s b/data/maps/CaveOfOrigin_B1F/header.inc
index 97e5e68c8..97e5e68c8 100644
--- a/data/maps/CaveOfOrigin_B1F/header.s
+++ b/data/maps/CaveOfOrigin_B1F/header.inc
diff --git a/data/maps/CaveOfOrigin_B2F/header.s b/data/maps/CaveOfOrigin_B2F/header.inc
index 79e76f693..79e76f693 100644
--- a/data/maps/CaveOfOrigin_B2F/header.s
+++ b/data/maps/CaveOfOrigin_B2F/header.inc
diff --git a/data/maps/CaveOfOrigin_B3F/header.s b/data/maps/CaveOfOrigin_B3F/header.inc
index 746d187f3..746d187f3 100644
--- a/data/maps/CaveOfOrigin_B3F/header.s
+++ b/data/maps/CaveOfOrigin_B3F/header.inc
diff --git a/data/maps/CaveOfOrigin_B4F/header.s b/data/maps/CaveOfOrigin_B4F/header.inc
index 0cb1ad83b..0cb1ad83b 100644
--- a/data/maps/CaveOfOrigin_B4F/header.s
+++ b/data/maps/CaveOfOrigin_B4F/header.inc
diff --git a/data/maps/CaveOfOrigin_Entrance/header.s b/data/maps/CaveOfOrigin_Entrance/header.inc
index 606997174..606997174 100644
--- a/data/maps/CaveOfOrigin_Entrance/header.s
+++ b/data/maps/CaveOfOrigin_Entrance/header.inc
diff --git a/data/maps/DesertRuins/header.s b/data/maps/DesertRuins/header.inc
index 79e681666..79e681666 100644
--- a/data/maps/DesertRuins/header.s
+++ b/data/maps/DesertRuins/header.inc
diff --git a/data/maps/DewfordTown/connections.s b/data/maps/DewfordTown/connections.inc
index 4f47ce304..4f47ce304 100644
--- a/data/maps/DewfordTown/connections.s
+++ b/data/maps/DewfordTown/connections.inc
diff --git a/data/maps/DewfordTown/header.s b/data/maps/DewfordTown/header.inc
index 7aed01d94..7aed01d94 100644
--- a/data/maps/DewfordTown/header.s
+++ b/data/maps/DewfordTown/header.inc
diff --git a/data/maps/DewfordTown_Gym/header.s b/data/maps/DewfordTown_Gym/header.inc
index 79227e545..79227e545 100644
--- a/data/maps/DewfordTown_Gym/header.s
+++ b/data/maps/DewfordTown_Gym/header.inc
diff --git a/data/maps/DewfordTown_Hall/header.s b/data/maps/DewfordTown_Hall/header.inc
index 975a257d8..975a257d8 100644
--- a/data/maps/DewfordTown_Hall/header.s
+++ b/data/maps/DewfordTown_Hall/header.inc
diff --git a/data/maps/DewfordTown_House1/header.s b/data/maps/DewfordTown_House1/header.inc
index 95a8a8339..95a8a8339 100644
--- a/data/maps/DewfordTown_House1/header.s
+++ b/data/maps/DewfordTown_House1/header.inc
diff --git a/data/maps/DewfordTown_House2/header.s b/data/maps/DewfordTown_House2/header.inc
index 37aac2ead..37aac2ead 100644
--- a/data/maps/DewfordTown_House2/header.s
+++ b/data/maps/DewfordTown_House2/header.inc
diff --git a/data/maps/DewfordTown_PokemonCenter_1F/header.s b/data/maps/DewfordTown_PokemonCenter_1F/header.inc
index 9cf0a8f46..9cf0a8f46 100644
--- a/data/maps/DewfordTown_PokemonCenter_1F/header.s
+++ b/data/maps/DewfordTown_PokemonCenter_1F/header.inc
diff --git a/data/maps/DewfordTown_PokemonCenter_2F/header.s b/data/maps/DewfordTown_PokemonCenter_2F/header.inc
index a54a51c94..a54a51c94 100644
--- a/data/maps/DewfordTown_PokemonCenter_2F/header.s
+++ b/data/maps/DewfordTown_PokemonCenter_2F/header.inc
diff --git a/data/maps/DoubleBattleColosseum/header.s b/data/maps/DoubleBattleColosseum/header.inc
index baf1b8076..baf1b8076 100644
--- a/data/maps/DoubleBattleColosseum/header.s
+++ b/data/maps/DoubleBattleColosseum/header.inc
diff --git a/data/maps/EverGrandeCity/connections.s b/data/maps/EverGrandeCity/connections.inc
index fd81ce46b..fd81ce46b 100644
--- a/data/maps/EverGrandeCity/connections.s
+++ b/data/maps/EverGrandeCity/connections.inc
diff --git a/data/maps/EverGrandeCity/header.s b/data/maps/EverGrandeCity/header.inc
index 0c1f6eab0..0c1f6eab0 100644
--- a/data/maps/EverGrandeCity/header.s
+++ b/data/maps/EverGrandeCity/header.inc
diff --git a/data/maps/EverGrandeCity_ChampionsRoom/header.s b/data/maps/EverGrandeCity_ChampionsRoom/header.inc
index 154d5ba29..154d5ba29 100644
--- a/data/maps/EverGrandeCity_ChampionsRoom/header.s
+++ b/data/maps/EverGrandeCity_ChampionsRoom/header.inc
diff --git a/data/maps/EverGrandeCity_Corridor1/header.s b/data/maps/EverGrandeCity_Corridor1/header.inc
index 68d16484e..68d16484e 100644
--- a/data/maps/EverGrandeCity_Corridor1/header.s
+++ b/data/maps/EverGrandeCity_Corridor1/header.inc
diff --git a/data/maps/EverGrandeCity_Corridor2/header.s b/data/maps/EverGrandeCity_Corridor2/header.inc
index 0dab21f9a..0dab21f9a 100644
--- a/data/maps/EverGrandeCity_Corridor2/header.s
+++ b/data/maps/EverGrandeCity_Corridor2/header.inc
diff --git a/data/maps/EverGrandeCity_Corridor3/header.s b/data/maps/EverGrandeCity_Corridor3/header.inc
index 3d20a6a41..3d20a6a41 100644
--- a/data/maps/EverGrandeCity_Corridor3/header.s
+++ b/data/maps/EverGrandeCity_Corridor3/header.inc
diff --git a/data/maps/EverGrandeCity_Corridor4/header.s b/data/maps/EverGrandeCity_Corridor4/header.inc
index 56a5297d7..56a5297d7 100644
--- a/data/maps/EverGrandeCity_Corridor4/header.s
+++ b/data/maps/EverGrandeCity_Corridor4/header.inc
diff --git a/data/maps/EverGrandeCity_Corridor5/header.s b/data/maps/EverGrandeCity_Corridor5/header.inc
index 2ca1fef86..2ca1fef86 100644
--- a/data/maps/EverGrandeCity_Corridor5/header.s
+++ b/data/maps/EverGrandeCity_Corridor5/header.inc
diff --git a/data/maps/EverGrandeCity_DrakesRoom/header.s b/data/maps/EverGrandeCity_DrakesRoom/header.inc
index 04c1d9f32..04c1d9f32 100644
--- a/data/maps/EverGrandeCity_DrakesRoom/header.s
+++ b/data/maps/EverGrandeCity_DrakesRoom/header.inc
diff --git a/data/maps/EverGrandeCity_GlaciasRoom/header.s b/data/maps/EverGrandeCity_GlaciasRoom/header.inc
index e0a48f9a6..e0a48f9a6 100644
--- a/data/maps/EverGrandeCity_GlaciasRoom/header.s
+++ b/data/maps/EverGrandeCity_GlaciasRoom/header.inc
diff --git a/data/maps/EverGrandeCity_HallOfFame/header.s b/data/maps/EverGrandeCity_HallOfFame/header.inc
index b7816ea86..b7816ea86 100644
--- a/data/maps/EverGrandeCity_HallOfFame/header.s
+++ b/data/maps/EverGrandeCity_HallOfFame/header.inc
diff --git a/data/maps/EverGrandeCity_PhoebesRoom/header.s b/data/maps/EverGrandeCity_PhoebesRoom/header.inc
index f9ef5a516..f9ef5a516 100644
--- a/data/maps/EverGrandeCity_PhoebesRoom/header.s
+++ b/data/maps/EverGrandeCity_PhoebesRoom/header.inc
diff --git a/data/maps/EverGrandeCity_PokemonCenter_1F/header.s b/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
index 2b72fc661..2b72fc661 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_1F/header.s
+++ b/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
diff --git a/data/maps/EverGrandeCity_PokemonCenter_2F/header.s b/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
index b60e3c3df..b60e3c3df 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_2F/header.s
+++ b/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
diff --git a/data/maps/EverGrandeCity_PokemonLeague/header.s b/data/maps/EverGrandeCity_PokemonLeague/header.inc
index cf24b61dc..cf24b61dc 100644
--- a/data/maps/EverGrandeCity_PokemonLeague/header.s
+++ b/data/maps/EverGrandeCity_PokemonLeague/header.inc
diff --git a/data/maps/EverGrandeCity_SidneysRoom/header.s b/data/maps/EverGrandeCity_SidneysRoom/header.inc
index 7c2ee11f8..7c2ee11f8 100644
--- a/data/maps/EverGrandeCity_SidneysRoom/header.s
+++ b/data/maps/EverGrandeCity_SidneysRoom/header.inc
diff --git a/data/maps/FallarborTown/connections.s b/data/maps/FallarborTown/connections.inc
index 259d5adf0..259d5adf0 100644
--- a/data/maps/FallarborTown/connections.s
+++ b/data/maps/FallarborTown/connections.inc
diff --git a/data/maps/FallarborTown/header.s b/data/maps/FallarborTown/header.inc
index bd719a36b..bd719a36b 100644
--- a/data/maps/FallarborTown/header.s
+++ b/data/maps/FallarborTown/header.inc
diff --git a/data/maps/FallarborTown_ContestHall/header.s b/data/maps/FallarborTown_ContestHall/header.inc
index aa540e338..aa540e338 100644
--- a/data/maps/FallarborTown_ContestHall/header.s
+++ b/data/maps/FallarborTown_ContestHall/header.inc
diff --git a/data/maps/FallarborTown_ContestLobby/header.s b/data/maps/FallarborTown_ContestLobby/header.inc
index 2f25d3675..2f25d3675 100644
--- a/data/maps/FallarborTown_ContestLobby/header.s
+++ b/data/maps/FallarborTown_ContestLobby/header.inc
diff --git a/data/maps/FallarborTown_House1/header.s b/data/maps/FallarborTown_House1/header.inc
index 2761536b6..2761536b6 100644
--- a/data/maps/FallarborTown_House1/header.s
+++ b/data/maps/FallarborTown_House1/header.inc
diff --git a/data/maps/FallarborTown_House2/header.s b/data/maps/FallarborTown_House2/header.inc
index 0366c201a..0366c201a 100644
--- a/data/maps/FallarborTown_House2/header.s
+++ b/data/maps/FallarborTown_House2/header.inc
diff --git a/data/maps/FallarborTown_Mart/header.s b/data/maps/FallarborTown_Mart/header.inc
index b60fa85c8..b60fa85c8 100644
--- a/data/maps/FallarborTown_Mart/header.s
+++ b/data/maps/FallarborTown_Mart/header.inc
diff --git a/data/maps/FallarborTown_PokemonCenter_1F/header.s b/data/maps/FallarborTown_PokemonCenter_1F/header.inc
index 8ffb95e0c..8ffb95e0c 100644
--- a/data/maps/FallarborTown_PokemonCenter_1F/header.s
+++ b/data/maps/FallarborTown_PokemonCenter_1F/header.inc
diff --git a/data/maps/FallarborTown_PokemonCenter_2F/header.s b/data/maps/FallarborTown_PokemonCenter_2F/header.inc
index 45120890d..45120890d 100644
--- a/data/maps/FallarborTown_PokemonCenter_2F/header.s
+++ b/data/maps/FallarborTown_PokemonCenter_2F/header.inc
diff --git a/data/maps/FieryPath/header.s b/data/maps/FieryPath/header.inc
index ccca2e656..ccca2e656 100644
--- a/data/maps/FieryPath/header.s
+++ b/data/maps/FieryPath/header.inc
diff --git a/data/maps/FortreeCity/connections.s b/data/maps/FortreeCity/connections.inc
index 3012973d8..3012973d8 100644
--- a/data/maps/FortreeCity/connections.s
+++ b/data/maps/FortreeCity/connections.inc
diff --git a/data/maps/FortreeCity/header.s b/data/maps/FortreeCity/header.inc
index 4c96de2b2..4c96de2b2 100644
--- a/data/maps/FortreeCity/header.s
+++ b/data/maps/FortreeCity/header.inc
diff --git a/data/maps/FortreeCity_DecorationShop/header.s b/data/maps/FortreeCity_DecorationShop/header.inc
index 5334ca92c..5334ca92c 100644
--- a/data/maps/FortreeCity_DecorationShop/header.s
+++ b/data/maps/FortreeCity_DecorationShop/header.inc
diff --git a/data/maps/FortreeCity_Gym/header.s b/data/maps/FortreeCity_Gym/header.inc
index 378a73b52..378a73b52 100644
--- a/data/maps/FortreeCity_Gym/header.s
+++ b/data/maps/FortreeCity_Gym/header.inc
diff --git a/data/maps/FortreeCity_House1/header.s b/data/maps/FortreeCity_House1/header.inc
index ad8198c43..ad8198c43 100644
--- a/data/maps/FortreeCity_House1/header.s
+++ b/data/maps/FortreeCity_House1/header.inc
diff --git a/data/maps/FortreeCity_House2/header.s b/data/maps/FortreeCity_House2/header.inc
index 3c803636b..3c803636b 100644
--- a/data/maps/FortreeCity_House2/header.s
+++ b/data/maps/FortreeCity_House2/header.inc
diff --git a/data/maps/FortreeCity_House3/header.s b/data/maps/FortreeCity_House3/header.inc
index 40bf85478..40bf85478 100644
--- a/data/maps/FortreeCity_House3/header.s
+++ b/data/maps/FortreeCity_House3/header.inc
diff --git a/data/maps/FortreeCity_House4/header.s b/data/maps/FortreeCity_House4/header.inc
index bed750ecb..bed750ecb 100644
--- a/data/maps/FortreeCity_House4/header.s
+++ b/data/maps/FortreeCity_House4/header.inc
diff --git a/data/maps/FortreeCity_House5/header.s b/data/maps/FortreeCity_House5/header.inc
index a8bb67d65..a8bb67d65 100644
--- a/data/maps/FortreeCity_House5/header.s
+++ b/data/maps/FortreeCity_House5/header.inc
diff --git a/data/maps/FortreeCity_Mart/header.s b/data/maps/FortreeCity_Mart/header.inc
index 4b8793d36..4b8793d36 100644
--- a/data/maps/FortreeCity_Mart/header.s
+++ b/data/maps/FortreeCity_Mart/header.inc
diff --git a/data/maps/FortreeCity_PokemonCenter_1F/header.s b/data/maps/FortreeCity_PokemonCenter_1F/header.inc
index fcafbe2af..fcafbe2af 100644
--- a/data/maps/FortreeCity_PokemonCenter_1F/header.s
+++ b/data/maps/FortreeCity_PokemonCenter_1F/header.inc
diff --git a/data/maps/FortreeCity_PokemonCenter_2F/header.s b/data/maps/FortreeCity_PokemonCenter_2F/header.inc
index 0421b7880..0421b7880 100644
--- a/data/maps/FortreeCity_PokemonCenter_2F/header.s
+++ b/data/maps/FortreeCity_PokemonCenter_2F/header.inc
diff --git a/data/maps/GraniteCave_1F/header.s b/data/maps/GraniteCave_1F/header.inc
index cf22ded8a..cf22ded8a 100644
--- a/data/maps/GraniteCave_1F/header.s
+++ b/data/maps/GraniteCave_1F/header.inc
diff --git a/data/maps/GraniteCave_B1F/header.s b/data/maps/GraniteCave_B1F/header.inc
index 654803312..654803312 100644
--- a/data/maps/GraniteCave_B1F/header.s
+++ b/data/maps/GraniteCave_B1F/header.inc
diff --git a/data/maps/GraniteCave_B2F/header.s b/data/maps/GraniteCave_B2F/header.inc
index 4d243f3da..4d243f3da 100644
--- a/data/maps/GraniteCave_B2F/header.s
+++ b/data/maps/GraniteCave_B2F/header.inc
diff --git a/data/maps/GraniteCave_StevensRoom/header.s b/data/maps/GraniteCave_StevensRoom/header.inc
index fb9b18436..fb9b18436 100644
--- a/data/maps/GraniteCave_StevensRoom/header.s
+++ b/data/maps/GraniteCave_StevensRoom/header.inc
diff --git a/data/maps/InsideOfTruck/header.s b/data/maps/InsideOfTruck/header.inc
index ee88d280d..ee88d280d 100644
--- a/data/maps/InsideOfTruck/header.s
+++ b/data/maps/InsideOfTruck/header.inc
diff --git a/data/maps/IslandCave/header.s b/data/maps/IslandCave/header.inc
index f811fe3da..f811fe3da 100644
--- a/data/maps/IslandCave/header.s
+++ b/data/maps/IslandCave/header.inc
diff --git a/data/maps/JaggedPass/header.s b/data/maps/JaggedPass/header.inc
index 6770756e8..6770756e8 100644
--- a/data/maps/JaggedPass/header.s
+++ b/data/maps/JaggedPass/header.inc
diff --git a/data/maps/LavaridgeTown/connections.s b/data/maps/LavaridgeTown/connections.inc
index b31155ae3..b31155ae3 100644
--- a/data/maps/LavaridgeTown/connections.s
+++ b/data/maps/LavaridgeTown/connections.inc
diff --git a/data/maps/LavaridgeTown/header.s b/data/maps/LavaridgeTown/header.inc
index e34eec863..e34eec863 100644
--- a/data/maps/LavaridgeTown/header.s
+++ b/data/maps/LavaridgeTown/header.inc
diff --git a/data/maps/LavaridgeTown_Gym_1F/header.s b/data/maps/LavaridgeTown_Gym_1F/header.inc
index 929b07ae7..929b07ae7 100644
--- a/data/maps/LavaridgeTown_Gym_1F/header.s
+++ b/data/maps/LavaridgeTown_Gym_1F/header.inc
diff --git a/data/maps/LavaridgeTown_Gym_B1F/header.s b/data/maps/LavaridgeTown_Gym_B1F/header.inc
index d8a747789..d8a747789 100644
--- a/data/maps/LavaridgeTown_Gym_B1F/header.s
+++ b/data/maps/LavaridgeTown_Gym_B1F/header.inc
diff --git a/data/maps/LavaridgeTown_HerbShop/header.s b/data/maps/LavaridgeTown_HerbShop/header.inc
index f44118c5c..f44118c5c 100644
--- a/data/maps/LavaridgeTown_HerbShop/header.s
+++ b/data/maps/LavaridgeTown_HerbShop/header.inc
diff --git a/data/maps/LavaridgeTown_House/header.s b/data/maps/LavaridgeTown_House/header.inc
index f43ea0bc4..f43ea0bc4 100644
--- a/data/maps/LavaridgeTown_House/header.s
+++ b/data/maps/LavaridgeTown_House/header.inc
diff --git a/data/maps/LavaridgeTown_Mart/header.s b/data/maps/LavaridgeTown_Mart/header.inc
index 0882a6bf0..0882a6bf0 100644
--- a/data/maps/LavaridgeTown_Mart/header.s
+++ b/data/maps/LavaridgeTown_Mart/header.inc
diff --git a/data/maps/LavaridgeTown_PokemonCenter_1F/header.s b/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
index 78576d740..78576d740 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_1F/header.s
+++ b/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
diff --git a/data/maps/LavaridgeTown_PokemonCenter_2F/header.s b/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
index 3d86fa588..3d86fa588 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_2F/header.s
+++ b/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
diff --git a/data/maps/LilycoveCity/connections.s b/data/maps/LilycoveCity/connections.inc
index a476e2de2..a476e2de2 100644
--- a/data/maps/LilycoveCity/connections.s
+++ b/data/maps/LilycoveCity/connections.inc
diff --git a/data/maps/LilycoveCity/header.s b/data/maps/LilycoveCity/header.inc
index 204e2098d..204e2098d 100644
--- a/data/maps/LilycoveCity/header.s
+++ b/data/maps/LilycoveCity/header.inc
diff --git a/data/maps/LilycoveCity_ContestHall/header.s b/data/maps/LilycoveCity_ContestHall/header.inc
index 47329e0f7..47329e0f7 100644
--- a/data/maps/LilycoveCity_ContestHall/header.s
+++ b/data/maps/LilycoveCity_ContestHall/header.inc
diff --git a/data/maps/LilycoveCity_ContestLobby/header.s b/data/maps/LilycoveCity_ContestLobby/header.inc
index 5bf98a32b..5bf98a32b 100644
--- a/data/maps/LilycoveCity_ContestLobby/header.s
+++ b/data/maps/LilycoveCity_ContestLobby/header.inc
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_1F/header.s b/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
index 141fda863..141fda863 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_1F/header.s
+++ b/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_2F/header.s b/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
index 2d6f9de4b..2d6f9de4b 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_2F/header.s
+++ b/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
diff --git a/data/maps/LilycoveCity_DepartmentStoreElevator/header.s b/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
index 3f1a8ada9..3f1a8ada9 100644
--- a/data/maps/LilycoveCity_DepartmentStoreElevator/header.s
+++ b/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
diff --git a/data/maps/LilycoveCity_DepartmentStoreRooftop/header.s b/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
index 292c621d3..292c621d3 100644
--- a/data/maps/LilycoveCity_DepartmentStoreRooftop/header.s
+++ b/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
diff --git a/data/maps/LilycoveCity_DepartmentStore_1F/header.s b/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
index ecfb77604..ecfb77604 100644
--- a/data/maps/LilycoveCity_DepartmentStore_1F/header.s
+++ b/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
diff --git a/data/maps/LilycoveCity_DepartmentStore_2F/header.s b/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
index f10428935..f10428935 100644
--- a/data/maps/LilycoveCity_DepartmentStore_2F/header.s
+++ b/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
diff --git a/data/maps/LilycoveCity_DepartmentStore_3F/header.s b/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
index 16f453da0..16f453da0 100644
--- a/data/maps/LilycoveCity_DepartmentStore_3F/header.s
+++ b/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
diff --git a/data/maps/LilycoveCity_DepartmentStore_4F/header.s b/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
index 169f21d92..169f21d92 100644
--- a/data/maps/LilycoveCity_DepartmentStore_4F/header.s
+++ b/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
diff --git a/data/maps/LilycoveCity_DepartmentStore_5F/header.s b/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
index 19b45696c..19b45696c 100644
--- a/data/maps/LilycoveCity_DepartmentStore_5F/header.s
+++ b/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
diff --git a/data/maps/LilycoveCity_EmptyMap/header.s b/data/maps/LilycoveCity_EmptyMap/header.inc
index a83e7139d..a83e7139d 100644
--- a/data/maps/LilycoveCity_EmptyMap/header.s
+++ b/data/maps/LilycoveCity_EmptyMap/header.inc
diff --git a/data/maps/LilycoveCity_Harbor/header.s b/data/maps/LilycoveCity_Harbor/header.inc
index 022eb0356..022eb0356 100644
--- a/data/maps/LilycoveCity_Harbor/header.s
+++ b/data/maps/LilycoveCity_Harbor/header.inc
diff --git a/data/maps/LilycoveCity_House1/header.s b/data/maps/LilycoveCity_House1/header.inc
index 5cfc8540b..5cfc8540b 100644
--- a/data/maps/LilycoveCity_House1/header.s
+++ b/data/maps/LilycoveCity_House1/header.inc
diff --git a/data/maps/LilycoveCity_House2/header.s b/data/maps/LilycoveCity_House2/header.inc
index 8aac9185c..8aac9185c 100644
--- a/data/maps/LilycoveCity_House2/header.s
+++ b/data/maps/LilycoveCity_House2/header.inc
diff --git a/data/maps/LilycoveCity_House3/header.s b/data/maps/LilycoveCity_House3/header.inc
index 599e904d5..599e904d5 100644
--- a/data/maps/LilycoveCity_House3/header.s
+++ b/data/maps/LilycoveCity_House3/header.inc
diff --git a/data/maps/LilycoveCity_House4/header.s b/data/maps/LilycoveCity_House4/header.inc
index d9cd2c7f0..d9cd2c7f0 100644
--- a/data/maps/LilycoveCity_House4/header.s
+++ b/data/maps/LilycoveCity_House4/header.inc
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_1F/header.s b/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
index d48ffc94f..d48ffc94f 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_1F/header.s
+++ b/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_2F/header.s b/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
index 460ed87f9..460ed87f9 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_2F/header.s
+++ b/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
diff --git a/data/maps/LilycoveCity_MoveDeletersHouse/header.s b/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
index bcfc3435f..bcfc3435f 100644
--- a/data/maps/LilycoveCity_MoveDeletersHouse/header.s
+++ b/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
diff --git a/data/maps/LilycoveCity_PokemonCenter_1F/header.s b/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
index a1eb040ae..a1eb040ae 100644
--- a/data/maps/LilycoveCity_PokemonCenter_1F/header.s
+++ b/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
diff --git a/data/maps/LilycoveCity_PokemonCenter_2F/header.s b/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
index 341ce8590..341ce8590 100644
--- a/data/maps/LilycoveCity_PokemonCenter_2F/header.s
+++ b/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
diff --git a/data/maps/LilycoveCity_PokemonTrainerFanClub/header.s b/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
index 4e75b2193..4e75b2193 100644
--- a/data/maps/LilycoveCity_PokemonTrainerFanClub/header.s
+++ b/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
diff --git a/data/maps/LilycoveCity_UnusedMart/header.s b/data/maps/LilycoveCity_UnusedMart/header.inc
index 43137d33b..43137d33b 100644
--- a/data/maps/LilycoveCity_UnusedMart/header.s
+++ b/data/maps/LilycoveCity_UnusedMart/header.inc
diff --git a/data/maps/LinkContestRoom1/header.s b/data/maps/LinkContestRoom1/header.inc
index 9e265d9c9..9e265d9c9 100644
--- a/data/maps/LinkContestRoom1/header.s
+++ b/data/maps/LinkContestRoom1/header.inc
diff --git a/data/maps/LinkContestRoom2/header.s b/data/maps/LinkContestRoom2/header.inc
index f492eab03..f492eab03 100644
--- a/data/maps/LinkContestRoom2/header.s
+++ b/data/maps/LinkContestRoom2/header.inc
diff --git a/data/maps/LinkContestRoom3/header.s b/data/maps/LinkContestRoom3/header.inc
index 90de4491d..90de4491d 100644
--- a/data/maps/LinkContestRoom3/header.s
+++ b/data/maps/LinkContestRoom3/header.inc
diff --git a/data/maps/LinkContestRoom4/header.s b/data/maps/LinkContestRoom4/header.inc
index 774e55abc..774e55abc 100644
--- a/data/maps/LinkContestRoom4/header.s
+++ b/data/maps/LinkContestRoom4/header.inc
diff --git a/data/maps/LinkContestRoom5/header.s b/data/maps/LinkContestRoom5/header.inc
index 22b90f6c9..22b90f6c9 100644
--- a/data/maps/LinkContestRoom5/header.s
+++ b/data/maps/LinkContestRoom5/header.inc
diff --git a/data/maps/LinkContestRoom6/header.s b/data/maps/LinkContestRoom6/header.inc
index 773912080..773912080 100644
--- a/data/maps/LinkContestRoom6/header.s
+++ b/data/maps/LinkContestRoom6/header.inc
diff --git a/data/maps/LittlerootTown/connections.s b/data/maps/LittlerootTown/connections.inc
index d045d04d7..d045d04d7 100644
--- a/data/maps/LittlerootTown/connections.s
+++ b/data/maps/LittlerootTown/connections.inc
diff --git a/data/maps/LittlerootTown/header.s b/data/maps/LittlerootTown/header.inc
index 5493f6005..5493f6005 100644
--- a/data/maps/LittlerootTown/header.s
+++ b/data/maps/LittlerootTown/header.inc
diff --git a/data/maps/LittlerootTown_BrendansHouse_1F/header.s b/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
index 122fdc82a..122fdc82a 100644
--- a/data/maps/LittlerootTown_BrendansHouse_1F/header.s
+++ b/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
diff --git a/data/maps/LittlerootTown_BrendansHouse_2F/header.s b/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
index 449a883cb..449a883cb 100644
--- a/data/maps/LittlerootTown_BrendansHouse_2F/header.s
+++ b/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
diff --git a/data/maps/LittlerootTown_MaysHouse_1F/header.s b/data/maps/LittlerootTown_MaysHouse_1F/header.inc
index 6d6220086..6d6220086 100644
--- a/data/maps/LittlerootTown_MaysHouse_1F/header.s
+++ b/data/maps/LittlerootTown_MaysHouse_1F/header.inc
diff --git a/data/maps/LittlerootTown_MaysHouse_2F/header.s b/data/maps/LittlerootTown_MaysHouse_2F/header.inc
index 44859dd4c..44859dd4c 100644
--- a/data/maps/LittlerootTown_MaysHouse_2F/header.s
+++ b/data/maps/LittlerootTown_MaysHouse_2F/header.inc
diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/header.s b/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
index 31fb03c64..31fb03c64 100644
--- a/data/maps/LittlerootTown_ProfessorBirchsLab/header.s
+++ b/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
diff --git a/data/maps/MagmaHideout_1F/header.s b/data/maps/MagmaHideout_1F/header.inc
index 3876e17ec..3876e17ec 100644
--- a/data/maps/MagmaHideout_1F/header.s
+++ b/data/maps/MagmaHideout_1F/header.inc
diff --git a/data/maps/MagmaHideout_B1F/header.s b/data/maps/MagmaHideout_B1F/header.inc
index 16fe3f2ba..16fe3f2ba 100644
--- a/data/maps/MagmaHideout_B1F/header.s
+++ b/data/maps/MagmaHideout_B1F/header.inc
diff --git a/data/maps/MagmaHideout_B2F/header.s b/data/maps/MagmaHideout_B2F/header.inc
index 3aee695b4..3aee695b4 100644
--- a/data/maps/MagmaHideout_B2F/header.s
+++ b/data/maps/MagmaHideout_B2F/header.inc
diff --git a/data/maps/MauvilleCity/connections.s b/data/maps/MauvilleCity/connections.inc
index 07f3649cd..07f3649cd 100644
--- a/data/maps/MauvilleCity/connections.s
+++ b/data/maps/MauvilleCity/connections.inc
diff --git a/data/maps/MauvilleCity/header.s b/data/maps/MauvilleCity/header.inc
index e0e2c4f22..e0e2c4f22 100644
--- a/data/maps/MauvilleCity/header.s
+++ b/data/maps/MauvilleCity/header.inc
diff --git a/data/maps/MauvilleCity_BikeShop/header.s b/data/maps/MauvilleCity_BikeShop/header.inc
index c99124794..c99124794 100644
--- a/data/maps/MauvilleCity_BikeShop/header.s
+++ b/data/maps/MauvilleCity_BikeShop/header.inc
diff --git a/data/maps/MauvilleCity_GameCorner/header.s b/data/maps/MauvilleCity_GameCorner/header.inc
index 653a41544..653a41544 100644
--- a/data/maps/MauvilleCity_GameCorner/header.s
+++ b/data/maps/MauvilleCity_GameCorner/header.inc
diff --git a/data/maps/MauvilleCity_Gym/header.s b/data/maps/MauvilleCity_Gym/header.inc
index efbd61fe0..efbd61fe0 100644
--- a/data/maps/MauvilleCity_Gym/header.s
+++ b/data/maps/MauvilleCity_Gym/header.inc
diff --git a/data/maps/MauvilleCity_House1/header.s b/data/maps/MauvilleCity_House1/header.inc
index 30c59da1e..30c59da1e 100644
--- a/data/maps/MauvilleCity_House1/header.s
+++ b/data/maps/MauvilleCity_House1/header.inc
diff --git a/data/maps/MauvilleCity_House2/header.s b/data/maps/MauvilleCity_House2/header.inc
index 9bd7d9c11..9bd7d9c11 100644
--- a/data/maps/MauvilleCity_House2/header.s
+++ b/data/maps/MauvilleCity_House2/header.inc
diff --git a/data/maps/MauvilleCity_Mart/header.s b/data/maps/MauvilleCity_Mart/header.inc
index 7712e16df..7712e16df 100644
--- a/data/maps/MauvilleCity_Mart/header.s
+++ b/data/maps/MauvilleCity_Mart/header.inc
diff --git a/data/maps/MauvilleCity_PokemonCenter_1F/header.s b/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
index b6e0a1628..b6e0a1628 100644
--- a/data/maps/MauvilleCity_PokemonCenter_1F/header.s
+++ b/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
diff --git a/data/maps/MauvilleCity_PokemonCenter_2F/header.s b/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
index 8787c975e..8787c975e 100644
--- a/data/maps/MauvilleCity_PokemonCenter_2F/header.s
+++ b/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
diff --git a/data/maps/MeteorFalls_1F_1R/header.s b/data/maps/MeteorFalls_1F_1R/header.inc
index dcb3fbbde..dcb3fbbde 100644
--- a/data/maps/MeteorFalls_1F_1R/header.s
+++ b/data/maps/MeteorFalls_1F_1R/header.inc
diff --git a/data/maps/MeteorFalls_1F_2R/header.s b/data/maps/MeteorFalls_1F_2R/header.inc
index 0d9d797aa..0d9d797aa 100644
--- a/data/maps/MeteorFalls_1F_2R/header.s
+++ b/data/maps/MeteorFalls_1F_2R/header.inc
diff --git a/data/maps/MeteorFalls_B1F_1R/header.s b/data/maps/MeteorFalls_B1F_1R/header.inc
index f67ab9ea7..f67ab9ea7 100644
--- a/data/maps/MeteorFalls_B1F_1R/header.s
+++ b/data/maps/MeteorFalls_B1F_1R/header.inc
diff --git a/data/maps/MeteorFalls_B1F_2R/header.s b/data/maps/MeteorFalls_B1F_2R/header.inc
index 779e6d23a..779e6d23a 100644
--- a/data/maps/MeteorFalls_B1F_2R/header.s
+++ b/data/maps/MeteorFalls_B1F_2R/header.inc
diff --git a/data/maps/MossdeepCity/connections.s b/data/maps/MossdeepCity/connections.inc
index 0e654d9cc..0e654d9cc 100644
--- a/data/maps/MossdeepCity/connections.s
+++ b/data/maps/MossdeepCity/connections.inc
diff --git a/data/maps/MossdeepCity/header.s b/data/maps/MossdeepCity/header.inc
index 26b3e1db0..26b3e1db0 100644
--- a/data/maps/MossdeepCity/header.s
+++ b/data/maps/MossdeepCity/header.inc
diff --git a/data/maps/MossdeepCity_GameCorner_1F/header.s b/data/maps/MossdeepCity_GameCorner_1F/header.inc
index d96d383ea..d96d383ea 100644
--- a/data/maps/MossdeepCity_GameCorner_1F/header.s
+++ b/data/maps/MossdeepCity_GameCorner_1F/header.inc
diff --git a/data/maps/MossdeepCity_GameCorner_B1F/header.s b/data/maps/MossdeepCity_GameCorner_B1F/header.inc
index 7692281f0..7692281f0 100644
--- a/data/maps/MossdeepCity_GameCorner_B1F/header.s
+++ b/data/maps/MossdeepCity_GameCorner_B1F/header.inc
diff --git a/data/maps/MossdeepCity_Gym/header.s b/data/maps/MossdeepCity_Gym/header.inc
index b72bdf62e..b72bdf62e 100644
--- a/data/maps/MossdeepCity_Gym/header.s
+++ b/data/maps/MossdeepCity_Gym/header.inc
diff --git a/data/maps/MossdeepCity_House1/header.s b/data/maps/MossdeepCity_House1/header.inc
index 70f681e7a..70f681e7a 100644
--- a/data/maps/MossdeepCity_House1/header.s
+++ b/data/maps/MossdeepCity_House1/header.inc
diff --git a/data/maps/MossdeepCity_House2/header.s b/data/maps/MossdeepCity_House2/header.inc
index 62bd6bdec..62bd6bdec 100644
--- a/data/maps/MossdeepCity_House2/header.s
+++ b/data/maps/MossdeepCity_House2/header.inc
diff --git a/data/maps/MossdeepCity_House3/header.s b/data/maps/MossdeepCity_House3/header.inc
index 54c6641b6..54c6641b6 100644
--- a/data/maps/MossdeepCity_House3/header.s
+++ b/data/maps/MossdeepCity_House3/header.inc
diff --git a/data/maps/MossdeepCity_House4/header.s b/data/maps/MossdeepCity_House4/header.inc
index 1c0e433bb..1c0e433bb 100644
--- a/data/maps/MossdeepCity_House4/header.s
+++ b/data/maps/MossdeepCity_House4/header.inc
diff --git a/data/maps/MossdeepCity_Mart/header.s b/data/maps/MossdeepCity_Mart/header.inc
index c18fca0e3..c18fca0e3 100644
--- a/data/maps/MossdeepCity_Mart/header.s
+++ b/data/maps/MossdeepCity_Mart/header.inc
diff --git a/data/maps/MossdeepCity_PokemonCenter_1F/header.s b/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
index 036604eff..036604eff 100644
--- a/data/maps/MossdeepCity_PokemonCenter_1F/header.s
+++ b/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
diff --git a/data/maps/MossdeepCity_PokemonCenter_2F/header.s b/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
index cb42c5c80..cb42c5c80 100644
--- a/data/maps/MossdeepCity_PokemonCenter_2F/header.s
+++ b/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
diff --git a/data/maps/MossdeepCity_SpaceCenter_1F/header.s b/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
index 65ba897fb..65ba897fb 100644
--- a/data/maps/MossdeepCity_SpaceCenter_1F/header.s
+++ b/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
diff --git a/data/maps/MossdeepCity_SpaceCenter_2F/header.s b/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
index 2195ee8e2..2195ee8e2 100644
--- a/data/maps/MossdeepCity_SpaceCenter_2F/header.s
+++ b/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
diff --git a/data/maps/MossdeepCity_StevensHouse/header.s b/data/maps/MossdeepCity_StevensHouse/header.inc
index 761ea9b73..761ea9b73 100644
--- a/data/maps/MossdeepCity_StevensHouse/header.s
+++ b/data/maps/MossdeepCity_StevensHouse/header.inc
diff --git a/data/maps/MtChimney/header.s b/data/maps/MtChimney/header.inc
index cdc29ce7f..cdc29ce7f 100644
--- a/data/maps/MtChimney/header.s
+++ b/data/maps/MtChimney/header.inc
diff --git a/data/maps/MtChimney_CableCarStation/header.s b/data/maps/MtChimney_CableCarStation/header.inc
index f5207578b..f5207578b 100644
--- a/data/maps/MtChimney_CableCarStation/header.s
+++ b/data/maps/MtChimney_CableCarStation/header.inc
diff --git a/data/maps/MtPyre_1F/header.s b/data/maps/MtPyre_1F/header.inc
index cfdff9591..cfdff9591 100644
--- a/data/maps/MtPyre_1F/header.s
+++ b/data/maps/MtPyre_1F/header.inc
diff --git a/data/maps/MtPyre_2F/header.s b/data/maps/MtPyre_2F/header.inc
index 914fdabd4..914fdabd4 100644
--- a/data/maps/MtPyre_2F/header.s
+++ b/data/maps/MtPyre_2F/header.inc
diff --git a/data/maps/MtPyre_3F/header.s b/data/maps/MtPyre_3F/header.inc
index b4a59adbd..b4a59adbd 100644
--- a/data/maps/MtPyre_3F/header.s
+++ b/data/maps/MtPyre_3F/header.inc
diff --git a/data/maps/MtPyre_4F/header.s b/data/maps/MtPyre_4F/header.inc
index 8dcbd4e64..8dcbd4e64 100644
--- a/data/maps/MtPyre_4F/header.s
+++ b/data/maps/MtPyre_4F/header.inc
diff --git a/data/maps/MtPyre_5F/header.s b/data/maps/MtPyre_5F/header.inc
index 0eb7f7bba..0eb7f7bba 100644
--- a/data/maps/MtPyre_5F/header.s
+++ b/data/maps/MtPyre_5F/header.inc
diff --git a/data/maps/MtPyre_6F/header.s b/data/maps/MtPyre_6F/header.inc
index 3cab722cd..3cab722cd 100644
--- a/data/maps/MtPyre_6F/header.s
+++ b/data/maps/MtPyre_6F/header.inc
diff --git a/data/maps/MtPyre_Exterior/header.s b/data/maps/MtPyre_Exterior/header.inc
index 543e090f0..543e090f0 100644
--- a/data/maps/MtPyre_Exterior/header.s
+++ b/data/maps/MtPyre_Exterior/header.inc
diff --git a/data/maps/MtPyre_Summit/header.s b/data/maps/MtPyre_Summit/header.inc
index e07d849a6..e07d849a6 100644
--- a/data/maps/MtPyre_Summit/header.s
+++ b/data/maps/MtPyre_Summit/header.inc
diff --git a/data/maps/NewMauville_Entrance/header.s b/data/maps/NewMauville_Entrance/header.inc
index 28ac26ccf..28ac26ccf 100644
--- a/data/maps/NewMauville_Entrance/header.s
+++ b/data/maps/NewMauville_Entrance/header.inc
diff --git a/data/maps/NewMauville_Inside/header.s b/data/maps/NewMauville_Inside/header.inc
index 9771d7ec7..9771d7ec7 100644
--- a/data/maps/NewMauville_Inside/header.s
+++ b/data/maps/NewMauville_Inside/header.inc
diff --git a/data/maps/OldaleTown/connections.s b/data/maps/OldaleTown/connections.inc
index fc5495101..fc5495101 100644
--- a/data/maps/OldaleTown/connections.s
+++ b/data/maps/OldaleTown/connections.inc
diff --git a/data/maps/OldaleTown/header.s b/data/maps/OldaleTown/header.inc
index 22965da3d..22965da3d 100644
--- a/data/maps/OldaleTown/header.s
+++ b/data/maps/OldaleTown/header.inc
diff --git a/data/maps/OldaleTown_House1/header.s b/data/maps/OldaleTown_House1/header.inc
index 550ff5a75..550ff5a75 100644
--- a/data/maps/OldaleTown_House1/header.s
+++ b/data/maps/OldaleTown_House1/header.inc
diff --git a/data/maps/OldaleTown_House2/header.s b/data/maps/OldaleTown_House2/header.inc
index eb1660cf9..eb1660cf9 100644
--- a/data/maps/OldaleTown_House2/header.s
+++ b/data/maps/OldaleTown_House2/header.inc
diff --git a/data/maps/OldaleTown_Mart/header.s b/data/maps/OldaleTown_Mart/header.inc
index a0e8a8851..a0e8a8851 100644
--- a/data/maps/OldaleTown_Mart/header.s
+++ b/data/maps/OldaleTown_Mart/header.inc
diff --git a/data/maps/OldaleTown_PokemonCenter_1F/header.s b/data/maps/OldaleTown_PokemonCenter_1F/header.inc
index 82ced7328..82ced7328 100644
--- a/data/maps/OldaleTown_PokemonCenter_1F/header.s
+++ b/data/maps/OldaleTown_PokemonCenter_1F/header.inc
diff --git a/data/maps/OldaleTown_PokemonCenter_2F/header.s b/data/maps/OldaleTown_PokemonCenter_2F/header.inc
index 79e6ca99d..79e6ca99d 100644
--- a/data/maps/OldaleTown_PokemonCenter_2F/header.s
+++ b/data/maps/OldaleTown_PokemonCenter_2F/header.inc
diff --git a/data/maps/PacifidlogTown/connections.s b/data/maps/PacifidlogTown/connections.inc
index 3c0ae1a62..3c0ae1a62 100644
--- a/data/maps/PacifidlogTown/connections.s
+++ b/data/maps/PacifidlogTown/connections.inc
diff --git a/data/maps/PacifidlogTown/header.s b/data/maps/PacifidlogTown/header.inc
index 057e83264..057e83264 100644
--- a/data/maps/PacifidlogTown/header.s
+++ b/data/maps/PacifidlogTown/header.inc
diff --git a/data/maps/PacifidlogTown_House1/header.s b/data/maps/PacifidlogTown_House1/header.inc
index 7842574f9..7842574f9 100644
--- a/data/maps/PacifidlogTown_House1/header.s
+++ b/data/maps/PacifidlogTown_House1/header.inc
diff --git a/data/maps/PacifidlogTown_House2/header.s b/data/maps/PacifidlogTown_House2/header.inc
index 3fc2aba99..3fc2aba99 100644
--- a/data/maps/PacifidlogTown_House2/header.s
+++ b/data/maps/PacifidlogTown_House2/header.inc
diff --git a/data/maps/PacifidlogTown_House3/header.s b/data/maps/PacifidlogTown_House3/header.inc
index 6bf1e6bd6..6bf1e6bd6 100644
--- a/data/maps/PacifidlogTown_House3/header.s
+++ b/data/maps/PacifidlogTown_House3/header.inc
diff --git a/data/maps/PacifidlogTown_House4/header.s b/data/maps/PacifidlogTown_House4/header.inc
index df930a533..df930a533 100644
--- a/data/maps/PacifidlogTown_House4/header.s
+++ b/data/maps/PacifidlogTown_House4/header.inc
diff --git a/data/maps/PacifidlogTown_House5/header.s b/data/maps/PacifidlogTown_House5/header.inc
index d0fca156f..d0fca156f 100644
--- a/data/maps/PacifidlogTown_House5/header.s
+++ b/data/maps/PacifidlogTown_House5/header.inc
diff --git a/data/maps/PacifidlogTown_PokemonCenter_1F/header.s b/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
index ef2ddbf4c..ef2ddbf4c 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_1F/header.s
+++ b/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
diff --git a/data/maps/PacifidlogTown_PokemonCenter_2F/header.s b/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
index b985545a8..b985545a8 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_2F/header.s
+++ b/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
diff --git a/data/maps/PetalburgCity/connections.s b/data/maps/PetalburgCity/connections.inc
index cabded017..cabded017 100644
--- a/data/maps/PetalburgCity/connections.s
+++ b/data/maps/PetalburgCity/connections.inc
diff --git a/data/maps/PetalburgCity/header.s b/data/maps/PetalburgCity/header.inc
index c1706a55a..c1706a55a 100644
--- a/data/maps/PetalburgCity/header.s
+++ b/data/maps/PetalburgCity/header.inc
diff --git a/data/maps/PetalburgCity_Gym/header.s b/data/maps/PetalburgCity_Gym/header.inc
index af00ed5f0..af00ed5f0 100644
--- a/data/maps/PetalburgCity_Gym/header.s
+++ b/data/maps/PetalburgCity_Gym/header.inc
diff --git a/data/maps/PetalburgCity_House1/header.s b/data/maps/PetalburgCity_House1/header.inc
index e1f5c1f63..e1f5c1f63 100644
--- a/data/maps/PetalburgCity_House1/header.s
+++ b/data/maps/PetalburgCity_House1/header.inc
diff --git a/data/maps/PetalburgCity_House2/header.s b/data/maps/PetalburgCity_House2/header.inc
index fb76b1bfe..fb76b1bfe 100644
--- a/data/maps/PetalburgCity_House2/header.s
+++ b/data/maps/PetalburgCity_House2/header.inc
diff --git a/data/maps/PetalburgCity_Mart/header.s b/data/maps/PetalburgCity_Mart/header.inc
index 56275cfaf..56275cfaf 100644
--- a/data/maps/PetalburgCity_Mart/header.s
+++ b/data/maps/PetalburgCity_Mart/header.inc
diff --git a/data/maps/PetalburgCity_PokemonCenter_1F/header.s b/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
index 2596fb65d..2596fb65d 100644
--- a/data/maps/PetalburgCity_PokemonCenter_1F/header.s
+++ b/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
diff --git a/data/maps/PetalburgCity_PokemonCenter_2F/header.s b/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
index ac6c77b6a..ac6c77b6a 100644
--- a/data/maps/PetalburgCity_PokemonCenter_2F/header.s
+++ b/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
diff --git a/data/maps/PetalburgCity_WallysHouse/header.s b/data/maps/PetalburgCity_WallysHouse/header.inc
index e16ac5a7f..e16ac5a7f 100644
--- a/data/maps/PetalburgCity_WallysHouse/header.s
+++ b/data/maps/PetalburgCity_WallysHouse/header.inc
diff --git a/data/maps/PetalburgWoods/header.s b/data/maps/PetalburgWoods/header.inc
index b3a981af9..b3a981af9 100644
--- a/data/maps/PetalburgWoods/header.s
+++ b/data/maps/PetalburgWoods/header.inc
diff --git a/data/maps/RecordCorner/header.s b/data/maps/RecordCorner/header.inc
index a8322ebee..a8322ebee 100644
--- a/data/maps/RecordCorner/header.s
+++ b/data/maps/RecordCorner/header.inc
diff --git a/data/maps/Route101/connections.s b/data/maps/Route101/connections.inc
index 78f73238b..78f73238b 100644
--- a/data/maps/Route101/connections.s
+++ b/data/maps/Route101/connections.inc
diff --git a/data/maps/Route101/header.s b/data/maps/Route101/header.inc
index 1b4b6b1c4..1b4b6b1c4 100644
--- a/data/maps/Route101/header.s
+++ b/data/maps/Route101/header.inc
diff --git a/data/maps/Route102/connections.s b/data/maps/Route102/connections.inc
index c132f5fa7..c132f5fa7 100644
--- a/data/maps/Route102/connections.s
+++ b/data/maps/Route102/connections.inc
diff --git a/data/maps/Route102/header.s b/data/maps/Route102/header.inc
index a4318e2d2..a4318e2d2 100644
--- a/data/maps/Route102/header.s
+++ b/data/maps/Route102/header.inc
diff --git a/data/maps/Route103/connections.s b/data/maps/Route103/connections.inc
index 1510b33d2..1510b33d2 100644
--- a/data/maps/Route103/connections.s
+++ b/data/maps/Route103/connections.inc
diff --git a/data/maps/Route103/header.s b/data/maps/Route103/header.inc
index b23f9d523..b23f9d523 100644
--- a/data/maps/Route103/header.s
+++ b/data/maps/Route103/header.inc
diff --git a/data/maps/Route104/connections.s b/data/maps/Route104/connections.inc
index 38085d1a8..38085d1a8 100644
--- a/data/maps/Route104/connections.s
+++ b/data/maps/Route104/connections.inc
diff --git a/data/maps/Route104/header.s b/data/maps/Route104/header.inc
index 71e7059b5..71e7059b5 100644
--- a/data/maps/Route104/header.s
+++ b/data/maps/Route104/header.inc
diff --git a/data/maps/Route104_MrBrineysHouse/header.s b/data/maps/Route104_MrBrineysHouse/header.inc
index 3055a73d6..3055a73d6 100644
--- a/data/maps/Route104_MrBrineysHouse/header.s
+++ b/data/maps/Route104_MrBrineysHouse/header.inc
diff --git a/data/maps/Route104_PrettyPetalFlowerShop/header.s b/data/maps/Route104_PrettyPetalFlowerShop/header.inc
index 3dae6a068..3dae6a068 100644
--- a/data/maps/Route104_PrettyPetalFlowerShop/header.s
+++ b/data/maps/Route104_PrettyPetalFlowerShop/header.inc
diff --git a/data/maps/Route104_Prototype/header.s b/data/maps/Route104_Prototype/header.inc
index 7f5115386..7f5115386 100644
--- a/data/maps/Route104_Prototype/header.s
+++ b/data/maps/Route104_Prototype/header.inc
diff --git a/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.s b/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
index 51b27eb0a..51b27eb0a 100644
--- a/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.s
+++ b/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
diff --git a/data/maps/Route105/connections.s b/data/maps/Route105/connections.inc
index 6915b9d08..6915b9d08 100644
--- a/data/maps/Route105/connections.s
+++ b/data/maps/Route105/connections.inc
diff --git a/data/maps/Route105/header.s b/data/maps/Route105/header.inc
index 344b8f634..344b8f634 100644
--- a/data/maps/Route105/header.s
+++ b/data/maps/Route105/header.inc
diff --git a/data/maps/Route106/connections.s b/data/maps/Route106/connections.inc
index 4d041e65c..4d041e65c 100644
--- a/data/maps/Route106/connections.s
+++ b/data/maps/Route106/connections.inc
diff --git a/data/maps/Route106/header.s b/data/maps/Route106/header.inc
index 494690340..494690340 100644
--- a/data/maps/Route106/header.s
+++ b/data/maps/Route106/header.inc
diff --git a/data/maps/Route107/connections.s b/data/maps/Route107/connections.inc
index a3da84672..a3da84672 100644
--- a/data/maps/Route107/connections.s
+++ b/data/maps/Route107/connections.inc
diff --git a/data/maps/Route107/header.s b/data/maps/Route107/header.inc
index 382b617ba..382b617ba 100644
--- a/data/maps/Route107/header.s
+++ b/data/maps/Route107/header.inc
diff --git a/data/maps/Route108/connections.s b/data/maps/Route108/connections.inc
index aba43d804..aba43d804 100644
--- a/data/maps/Route108/connections.s
+++ b/data/maps/Route108/connections.inc
diff --git a/data/maps/Route108/header.s b/data/maps/Route108/header.inc
index 3214f7b89..3214f7b89 100644
--- a/data/maps/Route108/header.s
+++ b/data/maps/Route108/header.inc
diff --git a/data/maps/Route109/connections.s b/data/maps/Route109/connections.inc
index 5135e8e8b..5135e8e8b 100644
--- a/data/maps/Route109/connections.s
+++ b/data/maps/Route109/connections.inc
diff --git a/data/maps/Route109/header.s b/data/maps/Route109/header.inc
index db91d1368..db91d1368 100644
--- a/data/maps/Route109/header.s
+++ b/data/maps/Route109/header.inc
diff --git a/data/maps/Route109_SeashoreHouse/header.s b/data/maps/Route109_SeashoreHouse/header.inc
index 064d428bd..064d428bd 100644
--- a/data/maps/Route109_SeashoreHouse/header.s
+++ b/data/maps/Route109_SeashoreHouse/header.inc
diff --git a/data/maps/Route110/connections.s b/data/maps/Route110/connections.inc
index d0f88deb3..d0f88deb3 100644
--- a/data/maps/Route110/connections.s
+++ b/data/maps/Route110/connections.inc
diff --git a/data/maps/Route110/header.s b/data/maps/Route110/header.inc
index 442a02ccb..442a02ccb 100644
--- a/data/maps/Route110/header.s
+++ b/data/maps/Route110/header.inc
diff --git a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.s b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc
index 749ab18e9..749ab18e9 100644
--- a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.s
+++ b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc
diff --git a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.s b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc
index a4bd0cbd7..a4bd0cbd7 100644
--- a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.s
+++ b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc
diff --git a/data/maps/Route110_TrickHouseCorridor/header.s b/data/maps/Route110_TrickHouseCorridor/header.inc
index f2b2c691d..f2b2c691d 100644
--- a/data/maps/Route110_TrickHouseCorridor/header.s
+++ b/data/maps/Route110_TrickHouseCorridor/header.inc
diff --git a/data/maps/Route110_TrickHouseEnd/header.s b/data/maps/Route110_TrickHouseEnd/header.inc
index d61808d7f..d61808d7f 100644
--- a/data/maps/Route110_TrickHouseEnd/header.s
+++ b/data/maps/Route110_TrickHouseEnd/header.inc
diff --git a/data/maps/Route110_TrickHouseEntrance/header.s b/data/maps/Route110_TrickHouseEntrance/header.inc
index 80d6c597f..80d6c597f 100644
--- a/data/maps/Route110_TrickHouseEntrance/header.s
+++ b/data/maps/Route110_TrickHouseEntrance/header.inc
diff --git a/data/maps/Route110_TrickHousePuzzle1/header.s b/data/maps/Route110_TrickHousePuzzle1/header.inc
index c4c87877c..c4c87877c 100644
--- a/data/maps/Route110_TrickHousePuzzle1/header.s
+++ b/data/maps/Route110_TrickHousePuzzle1/header.inc
diff --git a/data/maps/Route110_TrickHousePuzzle2/header.s b/data/maps/Route110_TrickHousePuzzle2/header.inc
index d278ca3aa..d278ca3aa 100644
--- a/data/maps/Route110_TrickHousePuzzle2/header.s
+++ b/data/maps/Route110_TrickHousePuzzle2/header.inc
diff --git a/data/maps/Route110_TrickHousePuzzle3/header.s b/data/maps/Route110_TrickHousePuzzle3/header.inc
index 736a1dc19..736a1dc19 100644
--- a/data/maps/Route110_TrickHousePuzzle3/header.s
+++ b/data/maps/Route110_TrickHousePuzzle3/header.inc
diff --git a/data/maps/Route110_TrickHousePuzzle4/header.s b/data/maps/Route110_TrickHousePuzzle4/header.inc
index f4117a578..f4117a578 100644
--- a/data/maps/Route110_TrickHousePuzzle4/header.s
+++ b/data/maps/Route110_TrickHousePuzzle4/header.inc
diff --git a/data/maps/Route110_TrickHousePuzzle5/header.s b/data/maps/Route110_TrickHousePuzzle5/header.inc
index 7216f556e..7216f556e 100644
--- a/data/maps/Route110_TrickHousePuzzle5/header.s
+++ b/data/maps/Route110_TrickHousePuzzle5/header.inc
diff --git a/data/maps/Route110_TrickHousePuzzle6/header.s b/data/maps/Route110_TrickHousePuzzle6/header.inc
index 5ffc844bd..5ffc844bd 100644
--- a/data/maps/Route110_TrickHousePuzzle6/header.s
+++ b/data/maps/Route110_TrickHousePuzzle6/header.inc
diff --git a/data/maps/Route110_TrickHousePuzzle7/header.s b/data/maps/Route110_TrickHousePuzzle7/header.inc
index cea170daa..cea170daa 100644
--- a/data/maps/Route110_TrickHousePuzzle7/header.s
+++ b/data/maps/Route110_TrickHousePuzzle7/header.inc
diff --git a/data/maps/Route110_TrickHousePuzzle8/header.s b/data/maps/Route110_TrickHousePuzzle8/header.inc
index 6a4dc7051..6a4dc7051 100644
--- a/data/maps/Route110_TrickHousePuzzle8/header.s
+++ b/data/maps/Route110_TrickHousePuzzle8/header.inc
diff --git a/data/maps/Route111/connections.s b/data/maps/Route111/connections.inc
index 411dea34b..411dea34b 100644
--- a/data/maps/Route111/connections.s
+++ b/data/maps/Route111/connections.inc
diff --git a/data/maps/Route111/header.s b/data/maps/Route111/header.inc
index 5af1fb1c2..5af1fb1c2 100644
--- a/data/maps/Route111/header.s
+++ b/data/maps/Route111/header.inc
diff --git a/data/maps/Route111_OldLadysRestStop/header.s b/data/maps/Route111_OldLadysRestStop/header.inc
index 23f4959a3..23f4959a3 100644
--- a/data/maps/Route111_OldLadysRestStop/header.s
+++ b/data/maps/Route111_OldLadysRestStop/header.inc
diff --git a/data/maps/Route111_WinstrateFamilysHouse/header.s b/data/maps/Route111_WinstrateFamilysHouse/header.inc
index d7333f070..d7333f070 100644
--- a/data/maps/Route111_WinstrateFamilysHouse/header.s
+++ b/data/maps/Route111_WinstrateFamilysHouse/header.inc
diff --git a/data/maps/Route112/connections.s b/data/maps/Route112/connections.inc
index eee04163c..eee04163c 100644
--- a/data/maps/Route112/connections.s
+++ b/data/maps/Route112/connections.inc
diff --git a/data/maps/Route112/header.s b/data/maps/Route112/header.inc
index f798451d6..f798451d6 100644
--- a/data/maps/Route112/header.s
+++ b/data/maps/Route112/header.inc
diff --git a/data/maps/Route112_CableCarStation/header.s b/data/maps/Route112_CableCarStation/header.inc
index 3d025fb7b..3d025fb7b 100644
--- a/data/maps/Route112_CableCarStation/header.s
+++ b/data/maps/Route112_CableCarStation/header.inc
diff --git a/data/maps/Route113/connections.s b/data/maps/Route113/connections.inc
index ffa7b231d..ffa7b231d 100644
--- a/data/maps/Route113/connections.s
+++ b/data/maps/Route113/connections.inc
diff --git a/data/maps/Route113/header.s b/data/maps/Route113/header.inc
index 5792f97c3..5792f97c3 100644
--- a/data/maps/Route113/header.s
+++ b/data/maps/Route113/header.inc
diff --git a/data/maps/Route113_GlassWorkshop/header.s b/data/maps/Route113_GlassWorkshop/header.inc
index a8bfdd35d..a8bfdd35d 100644
--- a/data/maps/Route113_GlassWorkshop/header.s
+++ b/data/maps/Route113_GlassWorkshop/header.inc
diff --git a/data/maps/Route114/connections.s b/data/maps/Route114/connections.inc
index 603c5e4b1..603c5e4b1 100644
--- a/data/maps/Route114/connections.s
+++ b/data/maps/Route114/connections.inc
diff --git a/data/maps/Route114/header.s b/data/maps/Route114/header.inc
index cfb5f4114..cfb5f4114 100644
--- a/data/maps/Route114/header.s
+++ b/data/maps/Route114/header.inc
diff --git a/data/maps/Route114_FossilManiacsHouse/header.s b/data/maps/Route114_FossilManiacsHouse/header.inc
index 2da95c284..2da95c284 100644
--- a/data/maps/Route114_FossilManiacsHouse/header.s
+++ b/data/maps/Route114_FossilManiacsHouse/header.inc
diff --git a/data/maps/Route114_FossilManiacsTunnel/header.s b/data/maps/Route114_FossilManiacsTunnel/header.inc
index b410c822c..b410c822c 100644
--- a/data/maps/Route114_FossilManiacsTunnel/header.s
+++ b/data/maps/Route114_FossilManiacsTunnel/header.inc
diff --git a/data/maps/Route114_LanettesHouse/header.s b/data/maps/Route114_LanettesHouse/header.inc
index a5b7eea50..a5b7eea50 100644
--- a/data/maps/Route114_LanettesHouse/header.s
+++ b/data/maps/Route114_LanettesHouse/header.inc
diff --git a/data/maps/Route115/connections.s b/data/maps/Route115/connections.inc
index 3886f114f..3886f114f 100644
--- a/data/maps/Route115/connections.s
+++ b/data/maps/Route115/connections.inc
diff --git a/data/maps/Route115/header.s b/data/maps/Route115/header.inc
index b11134e28..b11134e28 100644
--- a/data/maps/Route115/header.s
+++ b/data/maps/Route115/header.inc
diff --git a/data/maps/Route116/connections.s b/data/maps/Route116/connections.inc
index 787314054..787314054 100644
--- a/data/maps/Route116/connections.s
+++ b/data/maps/Route116/connections.inc
diff --git a/data/maps/Route116/header.s b/data/maps/Route116/header.inc
index f4e145bf1..f4e145bf1 100644
--- a/data/maps/Route116/header.s
+++ b/data/maps/Route116/header.inc
diff --git a/data/maps/Route116_TunnelersRestHouse/header.s b/data/maps/Route116_TunnelersRestHouse/header.inc
index a52c6cada..a52c6cada 100644
--- a/data/maps/Route116_TunnelersRestHouse/header.s
+++ b/data/maps/Route116_TunnelersRestHouse/header.inc
diff --git a/data/maps/Route117/connections.s b/data/maps/Route117/connections.inc
index 2de505e01..2de505e01 100644
--- a/data/maps/Route117/connections.s
+++ b/data/maps/Route117/connections.inc
diff --git a/data/maps/Route117/header.s b/data/maps/Route117/header.inc
index 9649f4728..9649f4728 100644
--- a/data/maps/Route117/header.s
+++ b/data/maps/Route117/header.inc
diff --git a/data/maps/Route117_PokemonDayCare/header.s b/data/maps/Route117_PokemonDayCare/header.inc
index 567819b48..567819b48 100644
--- a/data/maps/Route117_PokemonDayCare/header.s
+++ b/data/maps/Route117_PokemonDayCare/header.inc
diff --git a/data/maps/Route118/connections.s b/data/maps/Route118/connections.inc
index 764071baf..764071baf 100644
--- a/data/maps/Route118/connections.s
+++ b/data/maps/Route118/connections.inc
diff --git a/data/maps/Route118/header.s b/data/maps/Route118/header.inc
index 5b1190621..5b1190621 100644
--- a/data/maps/Route118/header.s
+++ b/data/maps/Route118/header.inc
diff --git a/data/maps/Route119/connections.s b/data/maps/Route119/connections.inc
index 26ce12a01..26ce12a01 100644
--- a/data/maps/Route119/connections.s
+++ b/data/maps/Route119/connections.inc
diff --git a/data/maps/Route119/header.s b/data/maps/Route119/header.inc
index ef5887676..ef5887676 100644
--- a/data/maps/Route119/header.s
+++ b/data/maps/Route119/header.inc
diff --git a/data/maps/Route119_House/header.s b/data/maps/Route119_House/header.inc
index d64c4b804..d64c4b804 100644
--- a/data/maps/Route119_House/header.s
+++ b/data/maps/Route119_House/header.inc
diff --git a/data/maps/Route119_WeatherInstitute_1F/header.s b/data/maps/Route119_WeatherInstitute_1F/header.inc
index b392fbc41..b392fbc41 100644
--- a/data/maps/Route119_WeatherInstitute_1F/header.s
+++ b/data/maps/Route119_WeatherInstitute_1F/header.inc
diff --git a/data/maps/Route119_WeatherInstitute_2F/header.s b/data/maps/Route119_WeatherInstitute_2F/header.inc
index 9a5c3d9d8..9a5c3d9d8 100644
--- a/data/maps/Route119_WeatherInstitute_2F/header.s
+++ b/data/maps/Route119_WeatherInstitute_2F/header.inc
diff --git a/data/maps/Route120/connections.s b/data/maps/Route120/connections.inc
index a0f747c68..a0f747c68 100644
--- a/data/maps/Route120/connections.s
+++ b/data/maps/Route120/connections.inc
diff --git a/data/maps/Route120/header.s b/data/maps/Route120/header.inc
index 3f8be7e95..3f8be7e95 100644
--- a/data/maps/Route120/header.s
+++ b/data/maps/Route120/header.inc
diff --git a/data/maps/Route121/connections.s b/data/maps/Route121/connections.inc
index a77f1b828..a77f1b828 100644
--- a/data/maps/Route121/connections.s
+++ b/data/maps/Route121/connections.inc
diff --git a/data/maps/Route121/header.s b/data/maps/Route121/header.inc
index ba2c3d2da..ba2c3d2da 100644
--- a/data/maps/Route121/header.s
+++ b/data/maps/Route121/header.inc
diff --git a/data/maps/Route121_SafariZoneEntrance/header.s b/data/maps/Route121_SafariZoneEntrance/header.inc
index 4a0bbe244..4a0bbe244 100644
--- a/data/maps/Route121_SafariZoneEntrance/header.s
+++ b/data/maps/Route121_SafariZoneEntrance/header.inc
diff --git a/data/maps/Route122/connections.s b/data/maps/Route122/connections.inc
index 214826c04..214826c04 100644
--- a/data/maps/Route122/connections.s
+++ b/data/maps/Route122/connections.inc
diff --git a/data/maps/Route122/header.s b/data/maps/Route122/header.inc
index 9889cc813..9889cc813 100644
--- a/data/maps/Route122/header.s
+++ b/data/maps/Route122/header.inc
diff --git a/data/maps/Route123/connections.s b/data/maps/Route123/connections.inc
index cc54683f4..cc54683f4 100644
--- a/data/maps/Route123/connections.s
+++ b/data/maps/Route123/connections.inc
diff --git a/data/maps/Route123/header.s b/data/maps/Route123/header.inc
index f33ab3e98..f33ab3e98 100644
--- a/data/maps/Route123/header.s
+++ b/data/maps/Route123/header.inc
diff --git a/data/maps/Route123_BerryMastersHouse/header.s b/data/maps/Route123_BerryMastersHouse/header.inc
index 0eb77ca2e..0eb77ca2e 100644
--- a/data/maps/Route123_BerryMastersHouse/header.s
+++ b/data/maps/Route123_BerryMastersHouse/header.inc
diff --git a/data/maps/Route124/connections.s b/data/maps/Route124/connections.inc
index 5384926b0..5384926b0 100644
--- a/data/maps/Route124/connections.s
+++ b/data/maps/Route124/connections.inc
diff --git a/data/maps/Route124/header.s b/data/maps/Route124/header.inc
index 6e4466225..6e4466225 100644
--- a/data/maps/Route124/header.s
+++ b/data/maps/Route124/header.inc
diff --git a/data/maps/Route124_DivingTreasureHuntersHouse/header.s b/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
index 472ebc45a..472ebc45a 100644
--- a/data/maps/Route124_DivingTreasureHuntersHouse/header.s
+++ b/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
diff --git a/data/maps/Route125/connections.s b/data/maps/Route125/connections.inc
index 33b7c705c..33b7c705c 100644
--- a/data/maps/Route125/connections.s
+++ b/data/maps/Route125/connections.inc
diff --git a/data/maps/Route125/header.s b/data/maps/Route125/header.inc
index e7a43a64d..e7a43a64d 100644
--- a/data/maps/Route125/header.s
+++ b/data/maps/Route125/header.inc
diff --git a/data/maps/Route126/connections.s b/data/maps/Route126/connections.inc
index 9ff9688af..9ff9688af 100644
--- a/data/maps/Route126/connections.s
+++ b/data/maps/Route126/connections.inc
diff --git a/data/maps/Route126/header.s b/data/maps/Route126/header.inc
index a973af531..a973af531 100644
--- a/data/maps/Route126/header.s
+++ b/data/maps/Route126/header.inc
diff --git a/data/maps/Route127/connections.s b/data/maps/Route127/connections.inc
index 997c98c61..997c98c61 100644
--- a/data/maps/Route127/connections.s
+++ b/data/maps/Route127/connections.inc
diff --git a/data/maps/Route127/header.s b/data/maps/Route127/header.inc
index a9f887a2b..a9f887a2b 100644
--- a/data/maps/Route127/header.s
+++ b/data/maps/Route127/header.inc
diff --git a/data/maps/Route128/connections.s b/data/maps/Route128/connections.inc
index b187c7f64..b187c7f64 100644
--- a/data/maps/Route128/connections.s
+++ b/data/maps/Route128/connections.inc
diff --git a/data/maps/Route128/header.s b/data/maps/Route128/header.inc
index 9ecc76fb7..9ecc76fb7 100644
--- a/data/maps/Route128/header.s
+++ b/data/maps/Route128/header.inc
diff --git a/data/maps/Route129/connections.s b/data/maps/Route129/connections.inc
index 7a1db2bc7..7a1db2bc7 100644
--- a/data/maps/Route129/connections.s
+++ b/data/maps/Route129/connections.inc
diff --git a/data/maps/Route129/header.s b/data/maps/Route129/header.inc
index 580d69fc7..580d69fc7 100644
--- a/data/maps/Route129/header.s
+++ b/data/maps/Route129/header.inc
diff --git a/data/maps/Route130/connections.s b/data/maps/Route130/connections.inc
index 211eba7f1..211eba7f1 100644
--- a/data/maps/Route130/connections.s
+++ b/data/maps/Route130/connections.inc
diff --git a/data/maps/Route130/header.s b/data/maps/Route130/header.inc
index a788bf9b5..a788bf9b5 100644
--- a/data/maps/Route130/header.s
+++ b/data/maps/Route130/header.inc
diff --git a/data/maps/Route131/connections.s b/data/maps/Route131/connections.inc
index a1b1adff7..a1b1adff7 100644
--- a/data/maps/Route131/connections.s
+++ b/data/maps/Route131/connections.inc
diff --git a/data/maps/Route131/header.s b/data/maps/Route131/header.inc
index e7d9ea231..e7d9ea231 100644
--- a/data/maps/Route131/header.s
+++ b/data/maps/Route131/header.inc
diff --git a/data/maps/Route132/connections.s b/data/maps/Route132/connections.inc
index a0aff0a42..a0aff0a42 100644
--- a/data/maps/Route132/connections.s
+++ b/data/maps/Route132/connections.inc
diff --git a/data/maps/Route132/header.s b/data/maps/Route132/header.inc
index d7ad0b2a4..d7ad0b2a4 100644
--- a/data/maps/Route132/header.s
+++ b/data/maps/Route132/header.inc
diff --git a/data/maps/Route133/connections.s b/data/maps/Route133/connections.inc
index 979b49ee9..979b49ee9 100644
--- a/data/maps/Route133/connections.s
+++ b/data/maps/Route133/connections.inc
diff --git a/data/maps/Route133/header.s b/data/maps/Route133/header.inc
index 4c0f718ec..4c0f718ec 100644
--- a/data/maps/Route133/header.s
+++ b/data/maps/Route133/header.inc
diff --git a/data/maps/Route134/connections.s b/data/maps/Route134/connections.inc
index aba5c2c9a..aba5c2c9a 100644
--- a/data/maps/Route134/connections.s
+++ b/data/maps/Route134/connections.inc
diff --git a/data/maps/Route134/header.s b/data/maps/Route134/header.inc
index 2ca22c40e..2ca22c40e 100644
--- a/data/maps/Route134/header.s
+++ b/data/maps/Route134/header.inc
diff --git a/data/maps/RustboroCity/connections.s b/data/maps/RustboroCity/connections.inc
index fd1fa519c..fd1fa519c 100644
--- a/data/maps/RustboroCity/connections.s
+++ b/data/maps/RustboroCity/connections.inc
diff --git a/data/maps/RustboroCity/header.s b/data/maps/RustboroCity/header.inc
index d1352ea3e..d1352ea3e 100644
--- a/data/maps/RustboroCity/header.s
+++ b/data/maps/RustboroCity/header.inc
diff --git a/data/maps/RustboroCity_CuttersHouse/header.s b/data/maps/RustboroCity_CuttersHouse/header.inc
index c3b5a6d7c..c3b5a6d7c 100644
--- a/data/maps/RustboroCity_CuttersHouse/header.s
+++ b/data/maps/RustboroCity_CuttersHouse/header.inc
diff --git a/data/maps/RustboroCity_DevonCorp_1F/header.s b/data/maps/RustboroCity_DevonCorp_1F/header.inc
index 5539006ff..5539006ff 100644
--- a/data/maps/RustboroCity_DevonCorp_1F/header.s
+++ b/data/maps/RustboroCity_DevonCorp_1F/header.inc
diff --git a/data/maps/RustboroCity_DevonCorp_2F/header.s b/data/maps/RustboroCity_DevonCorp_2F/header.inc
index 76bbea60b..76bbea60b 100644
--- a/data/maps/RustboroCity_DevonCorp_2F/header.s
+++ b/data/maps/RustboroCity_DevonCorp_2F/header.inc
diff --git a/data/maps/RustboroCity_DevonCorp_3F/header.s b/data/maps/RustboroCity_DevonCorp_3F/header.inc
index c3d4549de..c3d4549de 100644
--- a/data/maps/RustboroCity_DevonCorp_3F/header.s
+++ b/data/maps/RustboroCity_DevonCorp_3F/header.inc
diff --git a/data/maps/RustboroCity_Flat1_1F/header.s b/data/maps/RustboroCity_Flat1_1F/header.inc
index 68a5697be..68a5697be 100644
--- a/data/maps/RustboroCity_Flat1_1F/header.s
+++ b/data/maps/RustboroCity_Flat1_1F/header.inc
diff --git a/data/maps/RustboroCity_Flat1_2F/header.s b/data/maps/RustboroCity_Flat1_2F/header.inc
index f0b29ae0d..f0b29ae0d 100644
--- a/data/maps/RustboroCity_Flat1_2F/header.s
+++ b/data/maps/RustboroCity_Flat1_2F/header.inc
diff --git a/data/maps/RustboroCity_Flat2_1F/header.s b/data/maps/RustboroCity_Flat2_1F/header.inc
index 5f54f2624..5f54f2624 100644
--- a/data/maps/RustboroCity_Flat2_1F/header.s
+++ b/data/maps/RustboroCity_Flat2_1F/header.inc
diff --git a/data/maps/RustboroCity_Flat2_2F/header.s b/data/maps/RustboroCity_Flat2_2F/header.inc
index 086947abf..086947abf 100644
--- a/data/maps/RustboroCity_Flat2_2F/header.s
+++ b/data/maps/RustboroCity_Flat2_2F/header.inc
diff --git a/data/maps/RustboroCity_Flat2_3F/header.s b/data/maps/RustboroCity_Flat2_3F/header.inc
index 42866ebf2..42866ebf2 100644
--- a/data/maps/RustboroCity_Flat2_3F/header.s
+++ b/data/maps/RustboroCity_Flat2_3F/header.inc
diff --git a/data/maps/RustboroCity_Gym/header.s b/data/maps/RustboroCity_Gym/header.inc
index 5d18e933b..5d18e933b 100644
--- a/data/maps/RustboroCity_Gym/header.s
+++ b/data/maps/RustboroCity_Gym/header.inc
diff --git a/data/maps/RustboroCity_House1/header.s b/data/maps/RustboroCity_House1/header.inc
index 9ee09b4e3..9ee09b4e3 100644
--- a/data/maps/RustboroCity_House1/header.s
+++ b/data/maps/RustboroCity_House1/header.inc
diff --git a/data/maps/RustboroCity_House2/header.s b/data/maps/RustboroCity_House2/header.inc
index 0122c6a92..0122c6a92 100644
--- a/data/maps/RustboroCity_House2/header.s
+++ b/data/maps/RustboroCity_House2/header.inc
diff --git a/data/maps/RustboroCity_House3/header.s b/data/maps/RustboroCity_House3/header.inc
index 8876f8499..8876f8499 100644
--- a/data/maps/RustboroCity_House3/header.s
+++ b/data/maps/RustboroCity_House3/header.inc
diff --git a/data/maps/RustboroCity_Mart/header.s b/data/maps/RustboroCity_Mart/header.inc
index 535c3e2fc..535c3e2fc 100644
--- a/data/maps/RustboroCity_Mart/header.s
+++ b/data/maps/RustboroCity_Mart/header.inc
diff --git a/data/maps/RustboroCity_PokemonCenter_1F/header.s b/data/maps/RustboroCity_PokemonCenter_1F/header.inc
index 57cb84729..57cb84729 100644
--- a/data/maps/RustboroCity_PokemonCenter_1F/header.s
+++ b/data/maps/RustboroCity_PokemonCenter_1F/header.inc
diff --git a/data/maps/RustboroCity_PokemonCenter_2F/header.s b/data/maps/RustboroCity_PokemonCenter_2F/header.inc
index 838a5e5a9..838a5e5a9 100644
--- a/data/maps/RustboroCity_PokemonCenter_2F/header.s
+++ b/data/maps/RustboroCity_PokemonCenter_2F/header.inc
diff --git a/data/maps/RustboroCity_PokemonSchool/header.s b/data/maps/RustboroCity_PokemonSchool/header.inc
index dfb46b6f1..dfb46b6f1 100644
--- a/data/maps/RustboroCity_PokemonSchool/header.s
+++ b/data/maps/RustboroCity_PokemonSchool/header.inc
diff --git a/data/maps/RusturfTunnel/header.s b/data/maps/RusturfTunnel/header.inc
index 3e497a1e5..3e497a1e5 100644
--- a/data/maps/RusturfTunnel/header.s
+++ b/data/maps/RusturfTunnel/header.inc
diff --git a/data/maps/SSTidalCorridor/header.s b/data/maps/SSTidalCorridor/header.inc
index 6370e81ca..6370e81ca 100644
--- a/data/maps/SSTidalCorridor/header.s
+++ b/data/maps/SSTidalCorridor/header.inc
diff --git a/data/maps/SSTidalLowerDeck/header.s b/data/maps/SSTidalLowerDeck/header.inc
index 5b6bec321..5b6bec321 100644
--- a/data/maps/SSTidalLowerDeck/header.s
+++ b/data/maps/SSTidalLowerDeck/header.inc
diff --git a/data/maps/SSTidalRooms/header.s b/data/maps/SSTidalRooms/header.inc
index 36bcab75e..36bcab75e 100644
--- a/data/maps/SSTidalRooms/header.s
+++ b/data/maps/SSTidalRooms/header.inc
diff --git a/data/maps/SafariZone_Northeast/connections.s b/data/maps/SafariZone_Northeast/connections.inc
index 5c9c47793..5c9c47793 100644
--- a/data/maps/SafariZone_Northeast/connections.s
+++ b/data/maps/SafariZone_Northeast/connections.inc
diff --git a/data/maps/SafariZone_Northeast/header.s b/data/maps/SafariZone_Northeast/header.inc
index 55bef875f..55bef875f 100644
--- a/data/maps/SafariZone_Northeast/header.s
+++ b/data/maps/SafariZone_Northeast/header.inc
diff --git a/data/maps/SafariZone_Northwest/connections.s b/data/maps/SafariZone_Northwest/connections.inc
index b36d15bad..b36d15bad 100644
--- a/data/maps/SafariZone_Northwest/connections.s
+++ b/data/maps/SafariZone_Northwest/connections.inc
diff --git a/data/maps/SafariZone_Northwest/header.s b/data/maps/SafariZone_Northwest/header.inc
index a3c85c6ed..a3c85c6ed 100644
--- a/data/maps/SafariZone_Northwest/header.s
+++ b/data/maps/SafariZone_Northwest/header.inc
diff --git a/data/maps/SafariZone_RestHouse/header.s b/data/maps/SafariZone_RestHouse/header.inc
index 3db84b0b7..3db84b0b7 100644
--- a/data/maps/SafariZone_RestHouse/header.s
+++ b/data/maps/SafariZone_RestHouse/header.inc
diff --git a/data/maps/SafariZone_Southeast/connections.s b/data/maps/SafariZone_Southeast/connections.inc
index e4782d1aa..e4782d1aa 100644
--- a/data/maps/SafariZone_Southeast/connections.s
+++ b/data/maps/SafariZone_Southeast/connections.inc
diff --git a/data/maps/SafariZone_Southeast/header.s b/data/maps/SafariZone_Southeast/header.inc
index 1307c9700..1307c9700 100644
--- a/data/maps/SafariZone_Southeast/header.s
+++ b/data/maps/SafariZone_Southeast/header.inc
diff --git a/data/maps/SafariZone_Southwest/connections.s b/data/maps/SafariZone_Southwest/connections.inc
index a0fea0609..a0fea0609 100644
--- a/data/maps/SafariZone_Southwest/connections.s
+++ b/data/maps/SafariZone_Southwest/connections.inc
diff --git a/data/maps/SafariZone_Southwest/header.s b/data/maps/SafariZone_Southwest/header.inc
index 548dc24b7..548dc24b7 100644
--- a/data/maps/SafariZone_Southwest/header.s
+++ b/data/maps/SafariZone_Southwest/header.inc
diff --git a/data/maps/ScorchedSlab/header.s b/data/maps/ScorchedSlab/header.inc
index 16e45546e..16e45546e 100644
--- a/data/maps/ScorchedSlab/header.s
+++ b/data/maps/ScorchedSlab/header.inc
diff --git a/data/maps/SeafloorCavern_Entrance/header.s b/data/maps/SeafloorCavern_Entrance/header.inc
index d768c1099..d768c1099 100644
--- a/data/maps/SeafloorCavern_Entrance/header.s
+++ b/data/maps/SeafloorCavern_Entrance/header.inc
diff --git a/data/maps/SeafloorCavern_Room1/header.s b/data/maps/SeafloorCavern_Room1/header.inc
index affbaf21c..affbaf21c 100644
--- a/data/maps/SeafloorCavern_Room1/header.s
+++ b/data/maps/SeafloorCavern_Room1/header.inc
diff --git a/data/maps/SeafloorCavern_Room2/header.s b/data/maps/SeafloorCavern_Room2/header.inc
index 6e0e7455d..6e0e7455d 100644
--- a/data/maps/SeafloorCavern_Room2/header.s
+++ b/data/maps/SeafloorCavern_Room2/header.inc
diff --git a/data/maps/SeafloorCavern_Room3/header.s b/data/maps/SeafloorCavern_Room3/header.inc
index e2a432cd9..e2a432cd9 100644
--- a/data/maps/SeafloorCavern_Room3/header.s
+++ b/data/maps/SeafloorCavern_Room3/header.inc
diff --git a/data/maps/SeafloorCavern_Room4/header.s b/data/maps/SeafloorCavern_Room4/header.inc
index 0416091d4..0416091d4 100644
--- a/data/maps/SeafloorCavern_Room4/header.s
+++ b/data/maps/SeafloorCavern_Room4/header.inc
diff --git a/data/maps/SeafloorCavern_Room5/header.s b/data/maps/SeafloorCavern_Room5/header.inc
index 3272c7021..3272c7021 100644
--- a/data/maps/SeafloorCavern_Room5/header.s
+++ b/data/maps/SeafloorCavern_Room5/header.inc
diff --git a/data/maps/SeafloorCavern_Room6/header.s b/data/maps/SeafloorCavern_Room6/header.inc
index 18fab912d..18fab912d 100644
--- a/data/maps/SeafloorCavern_Room6/header.s
+++ b/data/maps/SeafloorCavern_Room6/header.inc
diff --git a/data/maps/SeafloorCavern_Room7/header.s b/data/maps/SeafloorCavern_Room7/header.inc
index ff7579206..ff7579206 100644
--- a/data/maps/SeafloorCavern_Room7/header.s
+++ b/data/maps/SeafloorCavern_Room7/header.inc
diff --git a/data/maps/SeafloorCavern_Room8/header.s b/data/maps/SeafloorCavern_Room8/header.inc
index f443c8530..f443c8530 100644
--- a/data/maps/SeafloorCavern_Room8/header.s
+++ b/data/maps/SeafloorCavern_Room8/header.inc
diff --git a/data/maps/SeafloorCavern_Room9/header.s b/data/maps/SeafloorCavern_Room9/header.inc
index 10303ec46..10303ec46 100644
--- a/data/maps/SeafloorCavern_Room9/header.s
+++ b/data/maps/SeafloorCavern_Room9/header.inc
diff --git a/data/maps/SealedChamber_InnerRoom/header.s b/data/maps/SealedChamber_InnerRoom/header.inc
index 6ae714a1f..6ae714a1f 100644
--- a/data/maps/SealedChamber_InnerRoom/header.s
+++ b/data/maps/SealedChamber_InnerRoom/header.inc
diff --git a/data/maps/SealedChamber_OuterRoom/header.s b/data/maps/SealedChamber_OuterRoom/header.inc
index fe35a8210..fe35a8210 100644
--- a/data/maps/SealedChamber_OuterRoom/header.s
+++ b/data/maps/SealedChamber_OuterRoom/header.inc
diff --git a/data/maps/SecretBase_BlueCave1/header.s b/data/maps/SecretBase_BlueCave1/header.inc
index 24641e4e6..24641e4e6 100644
--- a/data/maps/SecretBase_BlueCave1/header.s
+++ b/data/maps/SecretBase_BlueCave1/header.inc
diff --git a/data/maps/SecretBase_BlueCave2/header.s b/data/maps/SecretBase_BlueCave2/header.inc
index 599abd34a..599abd34a 100644
--- a/data/maps/SecretBase_BlueCave2/header.s
+++ b/data/maps/SecretBase_BlueCave2/header.inc
diff --git a/data/maps/SecretBase_BlueCave3/header.s b/data/maps/SecretBase_BlueCave3/header.inc
index 2adbdb4e5..2adbdb4e5 100644
--- a/data/maps/SecretBase_BlueCave3/header.s
+++ b/data/maps/SecretBase_BlueCave3/header.inc
diff --git a/data/maps/SecretBase_BlueCave4/header.s b/data/maps/SecretBase_BlueCave4/header.inc
index 269a276ef..269a276ef 100644
--- a/data/maps/SecretBase_BlueCave4/header.s
+++ b/data/maps/SecretBase_BlueCave4/header.inc
diff --git a/data/maps/SecretBase_BrownCave1/header.s b/data/maps/SecretBase_BrownCave1/header.inc
index b54737d93..b54737d93 100644
--- a/data/maps/SecretBase_BrownCave1/header.s
+++ b/data/maps/SecretBase_BrownCave1/header.inc
diff --git a/data/maps/SecretBase_BrownCave2/header.s b/data/maps/SecretBase_BrownCave2/header.inc
index e84bfd2eb..e84bfd2eb 100644
--- a/data/maps/SecretBase_BrownCave2/header.s
+++ b/data/maps/SecretBase_BrownCave2/header.inc
diff --git a/data/maps/SecretBase_BrownCave3/header.s b/data/maps/SecretBase_BrownCave3/header.inc
index 9e0dc78e0..9e0dc78e0 100644
--- a/data/maps/SecretBase_BrownCave3/header.s
+++ b/data/maps/SecretBase_BrownCave3/header.inc
diff --git a/data/maps/SecretBase_BrownCave4/header.s b/data/maps/SecretBase_BrownCave4/header.inc
index d21c844da..d21c844da 100644
--- a/data/maps/SecretBase_BrownCave4/header.s
+++ b/data/maps/SecretBase_BrownCave4/header.inc
diff --git a/data/maps/SecretBase_RedCave1/header.s b/data/maps/SecretBase_RedCave1/header.inc
index 60df36c7e..60df36c7e 100644
--- a/data/maps/SecretBase_RedCave1/header.s
+++ b/data/maps/SecretBase_RedCave1/header.inc
diff --git a/data/maps/SecretBase_RedCave2/header.s b/data/maps/SecretBase_RedCave2/header.inc
index 5325c424e..5325c424e 100644
--- a/data/maps/SecretBase_RedCave2/header.s
+++ b/data/maps/SecretBase_RedCave2/header.inc
diff --git a/data/maps/SecretBase_RedCave3/header.s b/data/maps/SecretBase_RedCave3/header.inc
index a86997805..a86997805 100644
--- a/data/maps/SecretBase_RedCave3/header.s
+++ b/data/maps/SecretBase_RedCave3/header.inc
diff --git a/data/maps/SecretBase_RedCave4/header.s b/data/maps/SecretBase_RedCave4/header.inc
index 40e830726..40e830726 100644
--- a/data/maps/SecretBase_RedCave4/header.s
+++ b/data/maps/SecretBase_RedCave4/header.inc
diff --git a/data/maps/SecretBase_Shrub1/header.s b/data/maps/SecretBase_Shrub1/header.inc
index 3b634c729..3b634c729 100644
--- a/data/maps/SecretBase_Shrub1/header.s
+++ b/data/maps/SecretBase_Shrub1/header.inc
diff --git a/data/maps/SecretBase_Shrub2/header.s b/data/maps/SecretBase_Shrub2/header.inc
index 1c27f8945..1c27f8945 100644
--- a/data/maps/SecretBase_Shrub2/header.s
+++ b/data/maps/SecretBase_Shrub2/header.inc
diff --git a/data/maps/SecretBase_Shrub3/header.s b/data/maps/SecretBase_Shrub3/header.inc
index e6e85c9ed..e6e85c9ed 100644
--- a/data/maps/SecretBase_Shrub3/header.s
+++ b/data/maps/SecretBase_Shrub3/header.inc
diff --git a/data/maps/SecretBase_Shrub4/header.s b/data/maps/SecretBase_Shrub4/header.inc
index 1e610463f..1e610463f 100644
--- a/data/maps/SecretBase_Shrub4/header.s
+++ b/data/maps/SecretBase_Shrub4/header.inc
diff --git a/data/maps/SecretBase_Tree1/header.s b/data/maps/SecretBase_Tree1/header.inc
index 64722268c..64722268c 100644
--- a/data/maps/SecretBase_Tree1/header.s
+++ b/data/maps/SecretBase_Tree1/header.inc
diff --git a/data/maps/SecretBase_Tree2/header.s b/data/maps/SecretBase_Tree2/header.inc
index fefd54e68..fefd54e68 100644
--- a/data/maps/SecretBase_Tree2/header.s
+++ b/data/maps/SecretBase_Tree2/header.inc
diff --git a/data/maps/SecretBase_Tree3/header.s b/data/maps/SecretBase_Tree3/header.inc
index 09e55e66d..09e55e66d 100644
--- a/data/maps/SecretBase_Tree3/header.s
+++ b/data/maps/SecretBase_Tree3/header.inc
diff --git a/data/maps/SecretBase_Tree4/header.s b/data/maps/SecretBase_Tree4/header.inc
index cfb58242e..cfb58242e 100644
--- a/data/maps/SecretBase_Tree4/header.s
+++ b/data/maps/SecretBase_Tree4/header.inc
diff --git a/data/maps/SecretBase_YellowCave1/header.s b/data/maps/SecretBase_YellowCave1/header.inc
index 42a63256f..42a63256f 100644
--- a/data/maps/SecretBase_YellowCave1/header.s
+++ b/data/maps/SecretBase_YellowCave1/header.inc
diff --git a/data/maps/SecretBase_YellowCave2/header.s b/data/maps/SecretBase_YellowCave2/header.inc
index d57acde5c..d57acde5c 100644
--- a/data/maps/SecretBase_YellowCave2/header.s
+++ b/data/maps/SecretBase_YellowCave2/header.inc
diff --git a/data/maps/SecretBase_YellowCave3/header.s b/data/maps/SecretBase_YellowCave3/header.inc
index ecb6b7086..ecb6b7086 100644
--- a/data/maps/SecretBase_YellowCave3/header.s
+++ b/data/maps/SecretBase_YellowCave3/header.inc
diff --git a/data/maps/SecretBase_YellowCave4/header.s b/data/maps/SecretBase_YellowCave4/header.inc
index 97de9362b..97de9362b 100644
--- a/data/maps/SecretBase_YellowCave4/header.s
+++ b/data/maps/SecretBase_YellowCave4/header.inc
diff --git a/data/maps/ShoalCave_HighTideEntranceRoom/header.s b/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
index e012b1a69..e012b1a69 100644
--- a/data/maps/ShoalCave_HighTideEntranceRoom/header.s
+++ b/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
diff --git a/data/maps/ShoalCave_HighTideInnerRoom/header.s b/data/maps/ShoalCave_HighTideInnerRoom/header.inc
index c3f16869b..c3f16869b 100644
--- a/data/maps/ShoalCave_HighTideInnerRoom/header.s
+++ b/data/maps/ShoalCave_HighTideInnerRoom/header.inc
diff --git a/data/maps/ShoalCave_LowTideEntranceRoom/header.s b/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
index db63a0f9d..db63a0f9d 100644
--- a/data/maps/ShoalCave_LowTideEntranceRoom/header.s
+++ b/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
diff --git a/data/maps/ShoalCave_LowTideIceRoom/header.s b/data/maps/ShoalCave_LowTideIceRoom/header.inc
index ba36a090d..ba36a090d 100644
--- a/data/maps/ShoalCave_LowTideIceRoom/header.s
+++ b/data/maps/ShoalCave_LowTideIceRoom/header.inc
diff --git a/data/maps/ShoalCave_LowTideInnerRoom/header.s b/data/maps/ShoalCave_LowTideInnerRoom/header.inc
index c038dafcd..c038dafcd 100644
--- a/data/maps/ShoalCave_LowTideInnerRoom/header.s
+++ b/data/maps/ShoalCave_LowTideInnerRoom/header.inc
diff --git a/data/maps/ShoalCave_LowTideLowerRoom/header.s b/data/maps/ShoalCave_LowTideLowerRoom/header.inc
index 6fe4efb01..6fe4efb01 100644
--- a/data/maps/ShoalCave_LowTideLowerRoom/header.s
+++ b/data/maps/ShoalCave_LowTideLowerRoom/header.inc
diff --git a/data/maps/ShoalCave_LowTideStairsRoom/header.s b/data/maps/ShoalCave_LowTideStairsRoom/header.inc
index d3d904731..d3d904731 100644
--- a/data/maps/ShoalCave_LowTideStairsRoom/header.s
+++ b/data/maps/ShoalCave_LowTideStairsRoom/header.inc
diff --git a/data/maps/SingleBattleColosseum/header.s b/data/maps/SingleBattleColosseum/header.inc
index f62205a55..f62205a55 100644
--- a/data/maps/SingleBattleColosseum/header.s
+++ b/data/maps/SingleBattleColosseum/header.inc
diff --git a/data/maps/SkyPillar_1F/header.s b/data/maps/SkyPillar_1F/header.inc
index 4ccc410da..4ccc410da 100644
--- a/data/maps/SkyPillar_1F/header.s
+++ b/data/maps/SkyPillar_1F/header.inc
diff --git a/data/maps/SkyPillar_2F/header.s b/data/maps/SkyPillar_2F/header.inc
index 1e3b0393d..1e3b0393d 100644
--- a/data/maps/SkyPillar_2F/header.s
+++ b/data/maps/SkyPillar_2F/header.inc
diff --git a/data/maps/SkyPillar_3F/header.s b/data/maps/SkyPillar_3F/header.inc
index bd6d9cb86..bd6d9cb86 100644
--- a/data/maps/SkyPillar_3F/header.s
+++ b/data/maps/SkyPillar_3F/header.inc
diff --git a/data/maps/SkyPillar_4F/header.s b/data/maps/SkyPillar_4F/header.inc
index 50869e629..50869e629 100644
--- a/data/maps/SkyPillar_4F/header.s
+++ b/data/maps/SkyPillar_4F/header.inc
diff --git a/data/maps/SkyPillar_5F/header.s b/data/maps/SkyPillar_5F/header.inc
index 16da8bcf4..16da8bcf4 100644
--- a/data/maps/SkyPillar_5F/header.s
+++ b/data/maps/SkyPillar_5F/header.inc
diff --git a/data/maps/SkyPillar_Entrance/header.s b/data/maps/SkyPillar_Entrance/header.inc
index 89d9becd9..89d9becd9 100644
--- a/data/maps/SkyPillar_Entrance/header.s
+++ b/data/maps/SkyPillar_Entrance/header.inc
diff --git a/data/maps/SkyPillar_Outside/header.s b/data/maps/SkyPillar_Outside/header.inc
index 44e9a5991..44e9a5991 100644
--- a/data/maps/SkyPillar_Outside/header.s
+++ b/data/maps/SkyPillar_Outside/header.inc
diff --git a/data/maps/SkyPillar_Top/header.s b/data/maps/SkyPillar_Top/header.inc
index 0c241fe27..0c241fe27 100644
--- a/data/maps/SkyPillar_Top/header.s
+++ b/data/maps/SkyPillar_Top/header.inc
diff --git a/data/maps/SlateportCity/connections.s b/data/maps/SlateportCity/connections.inc
index 2d3980a8c..2d3980a8c 100644
--- a/data/maps/SlateportCity/connections.s
+++ b/data/maps/SlateportCity/connections.inc
diff --git a/data/maps/SlateportCity/header.s b/data/maps/SlateportCity/header.inc
index 6575e0de5..6575e0de5 100644
--- a/data/maps/SlateportCity/header.s
+++ b/data/maps/SlateportCity/header.inc
diff --git a/data/maps/SlateportCity_ContestHall/header.s b/data/maps/SlateportCity_ContestHall/header.inc
index 64cc06565..64cc06565 100644
--- a/data/maps/SlateportCity_ContestHall/header.s
+++ b/data/maps/SlateportCity_ContestHall/header.inc
diff --git a/data/maps/SlateportCity_ContestLobby/header.s b/data/maps/SlateportCity_ContestLobby/header.inc
index 440139e64..440139e64 100644
--- a/data/maps/SlateportCity_ContestLobby/header.s
+++ b/data/maps/SlateportCity_ContestLobby/header.inc
diff --git a/data/maps/SlateportCity_Harbor/header.s b/data/maps/SlateportCity_Harbor/header.inc
index d7da07b49..d7da07b49 100644
--- a/data/maps/SlateportCity_Harbor/header.s
+++ b/data/maps/SlateportCity_Harbor/header.inc
diff --git a/data/maps/SlateportCity_House1/header.s b/data/maps/SlateportCity_House1/header.inc
index 75a5cdb72..75a5cdb72 100644
--- a/data/maps/SlateportCity_House1/header.s
+++ b/data/maps/SlateportCity_House1/header.inc
diff --git a/data/maps/SlateportCity_House2/header.s b/data/maps/SlateportCity_House2/header.inc
index 00b9399a3..00b9399a3 100644
--- a/data/maps/SlateportCity_House2/header.s
+++ b/data/maps/SlateportCity_House2/header.inc
diff --git a/data/maps/SlateportCity_Mart/header.s b/data/maps/SlateportCity_Mart/header.inc
index 12f2172be..12f2172be 100644
--- a/data/maps/SlateportCity_Mart/header.s
+++ b/data/maps/SlateportCity_Mart/header.inc
diff --git a/data/maps/SlateportCity_OceanicMuseum_1F/header.s b/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
index 7aaa2ff91..7aaa2ff91 100644
--- a/data/maps/SlateportCity_OceanicMuseum_1F/header.s
+++ b/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
diff --git a/data/maps/SlateportCity_OceanicMuseum_2F/header.s b/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
index 3d9153f56..3d9153f56 100644
--- a/data/maps/SlateportCity_OceanicMuseum_2F/header.s
+++ b/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
diff --git a/data/maps/SlateportCity_PokemonCenter_1F/header.s b/data/maps/SlateportCity_PokemonCenter_1F/header.inc
index d668f0efc..d668f0efc 100644
--- a/data/maps/SlateportCity_PokemonCenter_1F/header.s
+++ b/data/maps/SlateportCity_PokemonCenter_1F/header.inc
diff --git a/data/maps/SlateportCity_PokemonCenter_2F/header.s b/data/maps/SlateportCity_PokemonCenter_2F/header.inc
index 36c726d7f..36c726d7f 100644
--- a/data/maps/SlateportCity_PokemonCenter_2F/header.s
+++ b/data/maps/SlateportCity_PokemonCenter_2F/header.inc
diff --git a/data/maps/SlateportCity_PokemonFanClub/header.s b/data/maps/SlateportCity_PokemonFanClub/header.inc
index 1672d21b1..1672d21b1 100644
--- a/data/maps/SlateportCity_PokemonFanClub/header.s
+++ b/data/maps/SlateportCity_PokemonFanClub/header.inc
diff --git a/data/maps/SlateportCity_SternsShipyard_1F/header.s b/data/maps/SlateportCity_SternsShipyard_1F/header.inc
index c3516151e..c3516151e 100644
--- a/data/maps/SlateportCity_SternsShipyard_1F/header.s
+++ b/data/maps/SlateportCity_SternsShipyard_1F/header.inc
diff --git a/data/maps/SlateportCity_SternsShipyard_2F/header.s b/data/maps/SlateportCity_SternsShipyard_2F/header.inc
index 242e061aa..242e061aa 100644
--- a/data/maps/SlateportCity_SternsShipyard_2F/header.s
+++ b/data/maps/SlateportCity_SternsShipyard_2F/header.inc
diff --git a/data/maps/SootopolisCity/connections.s b/data/maps/SootopolisCity/connections.inc
index dcf558dcd..dcf558dcd 100644
--- a/data/maps/SootopolisCity/connections.s
+++ b/data/maps/SootopolisCity/connections.inc
diff --git a/data/maps/SootopolisCity/header.s b/data/maps/SootopolisCity/header.inc
index d5cbae0be..d5cbae0be 100644
--- a/data/maps/SootopolisCity/header.s
+++ b/data/maps/SootopolisCity/header.inc
diff --git a/data/maps/SootopolisCity_Gym_1F/header.s b/data/maps/SootopolisCity_Gym_1F/header.inc
index 185bdc970..185bdc970 100644
--- a/data/maps/SootopolisCity_Gym_1F/header.s
+++ b/data/maps/SootopolisCity_Gym_1F/header.inc
diff --git a/data/maps/SootopolisCity_Gym_B1F/header.s b/data/maps/SootopolisCity_Gym_B1F/header.inc
index 104ee8215..104ee8215 100644
--- a/data/maps/SootopolisCity_Gym_B1F/header.s
+++ b/data/maps/SootopolisCity_Gym_B1F/header.inc
diff --git a/data/maps/SootopolisCity_House1/header.s b/data/maps/SootopolisCity_House1/header.inc
index 5ff1eb351..5ff1eb351 100644
--- a/data/maps/SootopolisCity_House1/header.s
+++ b/data/maps/SootopolisCity_House1/header.inc
diff --git a/data/maps/SootopolisCity_House2/header.s b/data/maps/SootopolisCity_House2/header.inc
index 1ff5a7df1..1ff5a7df1 100644
--- a/data/maps/SootopolisCity_House2/header.s
+++ b/data/maps/SootopolisCity_House2/header.inc
diff --git a/data/maps/SootopolisCity_House3/header.s b/data/maps/SootopolisCity_House3/header.inc
index 3c6075fe7..3c6075fe7 100644
--- a/data/maps/SootopolisCity_House3/header.s
+++ b/data/maps/SootopolisCity_House3/header.inc
diff --git a/data/maps/SootopolisCity_House4/header.s b/data/maps/SootopolisCity_House4/header.inc
index f155d1980..f155d1980 100644
--- a/data/maps/SootopolisCity_House4/header.s
+++ b/data/maps/SootopolisCity_House4/header.inc
diff --git a/data/maps/SootopolisCity_House5/header.s b/data/maps/SootopolisCity_House5/header.inc
index 7cfe101ac..7cfe101ac 100644
--- a/data/maps/SootopolisCity_House5/header.s
+++ b/data/maps/SootopolisCity_House5/header.inc
diff --git a/data/maps/SootopolisCity_House6/header.s b/data/maps/SootopolisCity_House6/header.inc
index 536872e88..536872e88 100644
--- a/data/maps/SootopolisCity_House6/header.s
+++ b/data/maps/SootopolisCity_House6/header.inc
diff --git a/data/maps/SootopolisCity_House7/header.s b/data/maps/SootopolisCity_House7/header.inc
index 598a84316..598a84316 100644
--- a/data/maps/SootopolisCity_House7/header.s
+++ b/data/maps/SootopolisCity_House7/header.inc
diff --git a/data/maps/SootopolisCity_House8/header.s b/data/maps/SootopolisCity_House8/header.inc
index 4d6619797..4d6619797 100644
--- a/data/maps/SootopolisCity_House8/header.s
+++ b/data/maps/SootopolisCity_House8/header.inc
diff --git a/data/maps/SootopolisCity_Mart/header.s b/data/maps/SootopolisCity_Mart/header.inc
index 47505e04d..47505e04d 100644
--- a/data/maps/SootopolisCity_Mart/header.s
+++ b/data/maps/SootopolisCity_Mart/header.inc
diff --git a/data/maps/SootopolisCity_PokemonCenter_1F/header.s b/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
index d0cef1039..d0cef1039 100644
--- a/data/maps/SootopolisCity_PokemonCenter_1F/header.s
+++ b/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
diff --git a/data/maps/SootopolisCity_PokemonCenter_2F/header.s b/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
index 4bdb48a7d..4bdb48a7d 100644
--- a/data/maps/SootopolisCity_PokemonCenter_2F/header.s
+++ b/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
diff --git a/data/maps/SouthernIsland_Exterior/header.s b/data/maps/SouthernIsland_Exterior/header.inc
index 0579c81bc..0579c81bc 100644
--- a/data/maps/SouthernIsland_Exterior/header.s
+++ b/data/maps/SouthernIsland_Exterior/header.inc
diff --git a/data/maps/SouthernIsland_Interior/header.s b/data/maps/SouthernIsland_Interior/header.inc
index 42cf6db66..42cf6db66 100644
--- a/data/maps/SouthernIsland_Interior/header.s
+++ b/data/maps/SouthernIsland_Interior/header.inc
diff --git a/data/maps/TradeCenter/header.s b/data/maps/TradeCenter/header.inc
index 62bac5400..62bac5400 100644
--- a/data/maps/TradeCenter/header.s
+++ b/data/maps/TradeCenter/header.inc
diff --git a/data/maps/Underwater1/connections.s b/data/maps/Underwater1/connections.inc
index 65c1db901..65c1db901 100644
--- a/data/maps/Underwater1/connections.s
+++ b/data/maps/Underwater1/connections.inc
diff --git a/data/maps/Underwater1/header.s b/data/maps/Underwater1/header.inc
index cfd06e4ce..cfd06e4ce 100644
--- a/data/maps/Underwater1/header.s
+++ b/data/maps/Underwater1/header.inc
diff --git a/data/maps/Underwater2/connections.s b/data/maps/Underwater2/connections.inc
index 58a4db314..58a4db314 100644
--- a/data/maps/Underwater2/connections.s
+++ b/data/maps/Underwater2/connections.inc
diff --git a/data/maps/Underwater2/header.s b/data/maps/Underwater2/header.inc
index 38446fecc..38446fecc 100644
--- a/data/maps/Underwater2/header.s
+++ b/data/maps/Underwater2/header.inc
diff --git a/data/maps/Underwater3/connections.s b/data/maps/Underwater3/connections.inc
index 7d6401826..7d6401826 100644
--- a/data/maps/Underwater3/connections.s
+++ b/data/maps/Underwater3/connections.inc
diff --git a/data/maps/Underwater3/header.s b/data/maps/Underwater3/header.inc
index 3cc773730..3cc773730 100644
--- a/data/maps/Underwater3/header.s
+++ b/data/maps/Underwater3/header.inc
diff --git a/data/maps/Underwater4/connections.s b/data/maps/Underwater4/connections.inc
index 0b9a523ea..0b9a523ea 100644
--- a/data/maps/Underwater4/connections.s
+++ b/data/maps/Underwater4/connections.inc
diff --git a/data/maps/Underwater4/header.s b/data/maps/Underwater4/header.inc
index 8fb1e6faa..8fb1e6faa 100644
--- a/data/maps/Underwater4/header.s
+++ b/data/maps/Underwater4/header.inc
diff --git a/data/maps/Underwater_Route134/header.s b/data/maps/Underwater_Route134/header.inc
index fbc90290c..fbc90290c 100644
--- a/data/maps/Underwater_Route134/header.s
+++ b/data/maps/Underwater_Route134/header.inc
diff --git a/data/maps/Underwater_SeafloorCavern/header.s b/data/maps/Underwater_SeafloorCavern/header.inc
index 09f36c16f..09f36c16f 100644
--- a/data/maps/Underwater_SeafloorCavern/header.s
+++ b/data/maps/Underwater_SeafloorCavern/header.inc
diff --git a/data/maps/Underwater_SealedChamber/header.s b/data/maps/Underwater_SealedChamber/header.inc
index 86ff3384d..86ff3384d 100644
--- a/data/maps/Underwater_SealedChamber/header.s
+++ b/data/maps/Underwater_SealedChamber/header.inc
diff --git a/data/maps/Underwater_SootopolisCity/header.s b/data/maps/Underwater_SootopolisCity/header.inc
index 8aa8bb316..8aa8bb316 100644
--- a/data/maps/Underwater_SootopolisCity/header.s
+++ b/data/maps/Underwater_SootopolisCity/header.inc
diff --git a/data/maps/UnknownMap_082CF564/border.bin b/data/maps/UnknownMap_082CF564/border.bin
index 19d906679..19d906679 100755..100644
--- a/data/maps/UnknownMap_082CF564/border.bin
+++ b/data/maps/UnknownMap_082CF564/border.bin
diff --git a/data/maps/UnknownMap_082CF564/map.bin b/data/maps/UnknownMap_082CF564/map.bin
index ca93fa0e2..ca93fa0e2 100755..100644
--- a/data/maps/UnknownMap_082CF564/map.bin
+++ b/data/maps/UnknownMap_082CF564/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082D05D8/border.bin b/data/maps/UnknownMap_082D05D8/border.bin
index 19d906679..19d906679 100755..100644
--- a/data/maps/UnknownMap_082D05D8/border.bin
+++ b/data/maps/UnknownMap_082D05D8/border.bin
diff --git a/data/maps/UnknownMap_082D05D8/map.bin b/data/maps/UnknownMap_082D05D8/map.bin
index 37f05b971..37f05b971 100755..100644
--- a/data/maps/UnknownMap_082D05D8/map.bin
+++ b/data/maps/UnknownMap_082D05D8/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082D05FC/border.bin b/data/maps/UnknownMap_082D05FC/border.bin
index 19d906679..19d906679 100755..100644
--- a/data/maps/UnknownMap_082D05FC/border.bin
+++ b/data/maps/UnknownMap_082D05FC/border.bin
diff --git a/data/maps/UnknownMap_082D05FC/map.bin b/data/maps/UnknownMap_082D05FC/map.bin
index ca93fa0e2..ca93fa0e2 100755..100644
--- a/data/maps/UnknownMap_082D05FC/map.bin
+++ b/data/maps/UnknownMap_082D05FC/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E55C8/border.bin b/data/maps/UnknownMap_082E55C8/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E55C8/border.bin
+++ b/data/maps/UnknownMap_082E55C8/border.bin
diff --git a/data/maps/UnknownMap_082E55C8/map.bin b/data/maps/UnknownMap_082E55C8/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E55C8/map.bin
+++ b/data/maps/UnknownMap_082E55C8/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E55EC/border.bin b/data/maps/UnknownMap_082E55EC/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E55EC/border.bin
+++ b/data/maps/UnknownMap_082E55EC/border.bin
diff --git a/data/maps/UnknownMap_082E55EC/map.bin b/data/maps/UnknownMap_082E55EC/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E55EC/map.bin
+++ b/data/maps/UnknownMap_082E55EC/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E5610/border.bin b/data/maps/UnknownMap_082E5610/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E5610/border.bin
+++ b/data/maps/UnknownMap_082E5610/border.bin
diff --git a/data/maps/UnknownMap_082E5610/map.bin b/data/maps/UnknownMap_082E5610/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E5610/map.bin
+++ b/data/maps/UnknownMap_082E5610/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E5634/border.bin b/data/maps/UnknownMap_082E5634/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E5634/border.bin
+++ b/data/maps/UnknownMap_082E5634/border.bin
diff --git a/data/maps/UnknownMap_082E5634/map.bin b/data/maps/UnknownMap_082E5634/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E5634/map.bin
+++ b/data/maps/UnknownMap_082E5634/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E5658/border.bin b/data/maps/UnknownMap_082E5658/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E5658/border.bin
+++ b/data/maps/UnknownMap_082E5658/border.bin
diff --git a/data/maps/UnknownMap_082E5658/map.bin b/data/maps/UnknownMap_082E5658/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E5658/map.bin
+++ b/data/maps/UnknownMap_082E5658/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E567C/border.bin b/data/maps/UnknownMap_082E567C/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E567C/border.bin
+++ b/data/maps/UnknownMap_082E567C/border.bin
diff --git a/data/maps/UnknownMap_082E567C/map.bin b/data/maps/UnknownMap_082E567C/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E567C/map.bin
+++ b/data/maps/UnknownMap_082E567C/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E56A0/border.bin b/data/maps/UnknownMap_082E56A0/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E56A0/border.bin
+++ b/data/maps/UnknownMap_082E56A0/border.bin
diff --git a/data/maps/UnknownMap_082E56A0/map.bin b/data/maps/UnknownMap_082E56A0/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E56A0/map.bin
+++ b/data/maps/UnknownMap_082E56A0/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E56C4/border.bin b/data/maps/UnknownMap_082E56C4/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E56C4/border.bin
+++ b/data/maps/UnknownMap_082E56C4/border.bin
diff --git a/data/maps/UnknownMap_082E56C4/map.bin b/data/maps/UnknownMap_082E56C4/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E56C4/map.bin
+++ b/data/maps/UnknownMap_082E56C4/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E56E8/border.bin b/data/maps/UnknownMap_082E56E8/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E56E8/border.bin
+++ b/data/maps/UnknownMap_082E56E8/border.bin
diff --git a/data/maps/UnknownMap_082E56E8/map.bin b/data/maps/UnknownMap_082E56E8/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E56E8/map.bin
+++ b/data/maps/UnknownMap_082E56E8/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E570C/border.bin b/data/maps/UnknownMap_082E570C/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E570C/border.bin
+++ b/data/maps/UnknownMap_082E570C/border.bin
diff --git a/data/maps/UnknownMap_082E570C/map.bin b/data/maps/UnknownMap_082E570C/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E570C/map.bin
+++ b/data/maps/UnknownMap_082E570C/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E5730/border.bin b/data/maps/UnknownMap_082E5730/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E5730/border.bin
+++ b/data/maps/UnknownMap_082E5730/border.bin
diff --git a/data/maps/UnknownMap_082E5730/map.bin b/data/maps/UnknownMap_082E5730/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E5730/map.bin
+++ b/data/maps/UnknownMap_082E5730/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E5754/border.bin b/data/maps/UnknownMap_082E5754/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E5754/border.bin
+++ b/data/maps/UnknownMap_082E5754/border.bin
diff --git a/data/maps/UnknownMap_082E5754/map.bin b/data/maps/UnknownMap_082E5754/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E5754/map.bin
+++ b/data/maps/UnknownMap_082E5754/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E5778/border.bin b/data/maps/UnknownMap_082E5778/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E5778/border.bin
+++ b/data/maps/UnknownMap_082E5778/border.bin
diff --git a/data/maps/UnknownMap_082E5778/map.bin b/data/maps/UnknownMap_082E5778/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E5778/map.bin
+++ b/data/maps/UnknownMap_082E5778/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082E579C/border.bin b/data/maps/UnknownMap_082E579C/border.bin
index b15c94f96..b15c94f96 100755..100644
--- a/data/maps/UnknownMap_082E579C/border.bin
+++ b/data/maps/UnknownMap_082E579C/border.bin
diff --git a/data/maps/UnknownMap_082E579C/map.bin b/data/maps/UnknownMap_082E579C/map.bin
index 22a47d94e..22a47d94e 100755..100644
--- a/data/maps/UnknownMap_082E579C/map.bin
+++ b/data/maps/UnknownMap_082E579C/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_082EDF30/border.bin b/data/maps/UnknownMap_082EDF30/border.bin
index 9e4b3fb7a..9e4b3fb7a 100755..100644
--- a/data/maps/UnknownMap_082EDF30/border.bin
+++ b/data/maps/UnknownMap_082EDF30/border.bin
diff --git a/data/maps/UnknownMap_082EDF30/map.bin b/data/maps/UnknownMap_082EDF30/map.bin
index 028da0526..028da0526 100755..100644
--- a/data/maps/UnknownMap_082EDF30/map.bin
+++ b/data/maps/UnknownMap_082EDF30/map.bin
diff --git a/data/maps/UnknownMap_082FF894/border.bin b/data/maps/UnknownMap_082FF894/border.bin
index f1629c020..f1629c020 100755..100644
--- a/data/maps/UnknownMap_082FF894/border.bin
+++ b/data/maps/UnknownMap_082FF894/border.bin
diff --git a/data/maps/UnknownMap_082FF894/map.bin b/data/maps/UnknownMap_082FF894/map.bin
index fd294d9b6..fd294d9b6 100755..100644
--- a/data/maps/UnknownMap_082FF894/map.bin
+++ b/data/maps/UnknownMap_082FF894/map.bin
Binary files differ
diff --git a/data/maps/UnknownMap_08302970/border.bin b/data/maps/UnknownMap_08302970/border.bin
index c3fe51511..c3fe51511 100755..100644
--- a/data/maps/UnknownMap_08302970/border.bin
+++ b/data/maps/UnknownMap_08302970/border.bin
diff --git a/data/maps/UnknownMap_08302970/map.bin b/data/maps/UnknownMap_08302970/map.bin
index dd82c58d3..dd82c58d3 100755..100644
--- a/data/maps/UnknownMap_08302970/map.bin
+++ b/data/maps/UnknownMap_08302970/map.bin
diff --git a/data/maps/UnknownMap_083041B4/border.bin b/data/maps/UnknownMap_083041B4/border.bin
index f0eabd248..f0eabd248 100755..100644
--- a/data/maps/UnknownMap_083041B4/border.bin
+++ b/data/maps/UnknownMap_083041B4/border.bin
diff --git a/data/maps/UnknownMap_083041B4/map.bin b/data/maps/UnknownMap_083041B4/map.bin
index ec344933f..ec344933f 100755..100644
--- a/data/maps/UnknownMap_083041B4/map.bin
+++ b/data/maps/UnknownMap_083041B4/map.bin
diff --git a/data/maps/UnknownMap_25_29/header.s b/data/maps/UnknownMap_25_29/header.inc
index 93d3ab03f..93d3ab03f 100644
--- a/data/maps/UnknownMap_25_29/header.s
+++ b/data/maps/UnknownMap_25_29/header.inc
diff --git a/data/maps/UnknownMap_25_30/header.s b/data/maps/UnknownMap_25_30/header.inc
index 96f2e3de2..96f2e3de2 100644
--- a/data/maps/UnknownMap_25_30/header.s
+++ b/data/maps/UnknownMap_25_30/header.inc
diff --git a/data/maps/UnknownMap_25_31/header.s b/data/maps/UnknownMap_25_31/header.inc
index 135e1c4b1..135e1c4b1 100644
--- a/data/maps/UnknownMap_25_31/header.s
+++ b/data/maps/UnknownMap_25_31/header.inc
diff --git a/data/maps/UnknownMap_25_32/header.s b/data/maps/UnknownMap_25_32/header.inc
index 4aaae9710..4aaae9710 100644
--- a/data/maps/UnknownMap_25_32/header.s
+++ b/data/maps/UnknownMap_25_32/header.inc
diff --git a/data/maps/UnknownMap_25_33/header.s b/data/maps/UnknownMap_25_33/header.inc
index e0bebe753..e0bebe753 100644
--- a/data/maps/UnknownMap_25_33/header.s
+++ b/data/maps/UnknownMap_25_33/header.inc
diff --git a/data/maps/UnknownMap_25_34/header.s b/data/maps/UnknownMap_25_34/header.inc
index b2c174c06..b2c174c06 100644
--- a/data/maps/UnknownMap_25_34/header.s
+++ b/data/maps/UnknownMap_25_34/header.inc
diff --git a/data/maps/UnreferencedMap/border.bin b/data/maps/UnreferencedMap/border.bin
index c3fe51511..c3fe51511 100755..100644
--- a/data/maps/UnreferencedMap/border.bin
+++ b/data/maps/UnreferencedMap/border.bin
diff --git a/data/maps/UnreferencedMap/map.bin b/data/maps/UnreferencedMap/map.bin
index 17a14a8d5..17a14a8d5 100755..100644
--- a/data/maps/UnreferencedMap/map.bin
+++ b/data/maps/UnreferencedMap/map.bin
diff --git a/data/maps/VerdanturfTown/connections.s b/data/maps/VerdanturfTown/connections.inc
index e1c9c2418..e1c9c2418 100644
--- a/data/maps/VerdanturfTown/connections.s
+++ b/data/maps/VerdanturfTown/connections.inc
diff --git a/data/maps/VerdanturfTown/header.s b/data/maps/VerdanturfTown/header.inc
index ee41c767f..ee41c767f 100644
--- a/data/maps/VerdanturfTown/header.s
+++ b/data/maps/VerdanturfTown/header.inc
diff --git a/data/maps/VerdanturfTown_ContestHall/header.s b/data/maps/VerdanturfTown_ContestHall/header.inc
index 1c0179afb..1c0179afb 100644
--- a/data/maps/VerdanturfTown_ContestHall/header.s
+++ b/data/maps/VerdanturfTown_ContestHall/header.inc
diff --git a/data/maps/VerdanturfTown_ContestLobby/header.s b/data/maps/VerdanturfTown_ContestLobby/header.inc
index 31274e19f..31274e19f 100644
--- a/data/maps/VerdanturfTown_ContestLobby/header.s
+++ b/data/maps/VerdanturfTown_ContestLobby/header.inc
diff --git a/data/maps/VerdanturfTown_FriendshipRatersHouse/header.s b/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
index f1aae5a19..f1aae5a19 100644
--- a/data/maps/VerdanturfTown_FriendshipRatersHouse/header.s
+++ b/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
diff --git a/data/maps/VerdanturfTown_House/header.s b/data/maps/VerdanturfTown_House/header.inc
index e81adee1b..e81adee1b 100644
--- a/data/maps/VerdanturfTown_House/header.s
+++ b/data/maps/VerdanturfTown_House/header.inc
diff --git a/data/maps/VerdanturfTown_Mart/header.s b/data/maps/VerdanturfTown_Mart/header.inc
index db037960c..db037960c 100644
--- a/data/maps/VerdanturfTown_Mart/header.s
+++ b/data/maps/VerdanturfTown_Mart/header.inc
diff --git a/data/maps/VerdanturfTown_PokemonCenter_1F/header.s b/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
index 384c8719e..384c8719e 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_1F/header.s
+++ b/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
diff --git a/data/maps/VerdanturfTown_PokemonCenter_2F/header.s b/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
index 518c11352..518c11352 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_2F/header.s
+++ b/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
diff --git a/data/maps/VerdanturfTown_WandasHouse/header.s b/data/maps/VerdanturfTown_WandasHouse/header.inc
index bc31f5457..bc31f5457 100644
--- a/data/maps/VerdanturfTown_WandasHouse/header.s
+++ b/data/maps/VerdanturfTown_WandasHouse/header.inc
diff --git a/data/maps/VictoryRoad_1F/header.s b/data/maps/VictoryRoad_1F/header.inc
index 21937891e..21937891e 100644
--- a/data/maps/VictoryRoad_1F/header.s
+++ b/data/maps/VictoryRoad_1F/header.inc
diff --git a/data/maps/VictoryRoad_B1F/header.s b/data/maps/VictoryRoad_B1F/header.inc
index ebaa67358..ebaa67358 100644
--- a/data/maps/VictoryRoad_B1F/header.s
+++ b/data/maps/VictoryRoad_B1F/header.inc
diff --git a/data/maps/VictoryRoad_B2F/header.s b/data/maps/VictoryRoad_B2F/header.inc
index 4690acbb7..4690acbb7 100644
--- a/data/maps/VictoryRoad_B2F/header.s
+++ b/data/maps/VictoryRoad_B2F/header.inc
diff --git a/data/maps/connections.inc b/data/maps/connections.inc
index 9e5f3a5a5..ab2ffb7b9 100644
--- a/data/maps/connections.inc
+++ b/data/maps/connections.inc
@@ -1,58 +1,58 @@
- .include "data/maps/LittlerootTown/connections.s"
- .include "data/maps/OldaleTown/connections.s"
- .include "data/maps/DewfordTown/connections.s"
- .include "data/maps/LavaridgeTown/connections.s"
- .include "data/maps/FallarborTown/connections.s"
- .include "data/maps/VerdanturfTown/connections.s"
- .include "data/maps/PacifidlogTown/connections.s"
- .include "data/maps/PetalburgCity/connections.s"
- .include "data/maps/SlateportCity/connections.s"
- .include "data/maps/MauvilleCity/connections.s"
- .include "data/maps/RustboroCity/connections.s"
- .include "data/maps/FortreeCity/connections.s"
- .include "data/maps/LilycoveCity/connections.s"
- .include "data/maps/MossdeepCity/connections.s"
- .include "data/maps/SootopolisCity/connections.s"
- .include "data/maps/EverGrandeCity/connections.s"
- .include "data/maps/Route101/connections.s"
- .include "data/maps/Route102/connections.s"
- .include "data/maps/Route103/connections.s"
- .include "data/maps/Route104/connections.s"
- .include "data/maps/Route105/connections.s"
- .include "data/maps/Route106/connections.s"
- .include "data/maps/Route107/connections.s"
- .include "data/maps/Route108/connections.s"
- .include "data/maps/Route109/connections.s"
- .include "data/maps/Route110/connections.s"
- .include "data/maps/Route111/connections.s"
- .include "data/maps/Route112/connections.s"
- .include "data/maps/Route113/connections.s"
- .include "data/maps/Route114/connections.s"
- .include "data/maps/Route115/connections.s"
- .include "data/maps/Route116/connections.s"
- .include "data/maps/Route117/connections.s"
- .include "data/maps/Route118/connections.s"
- .include "data/maps/Route119/connections.s"
- .include "data/maps/Route120/connections.s"
- .include "data/maps/Route121/connections.s"
- .include "data/maps/Route122/connections.s"
- .include "data/maps/Route123/connections.s"
- .include "data/maps/Route124/connections.s"
- .include "data/maps/Route125/connections.s"
- .include "data/maps/Route126/connections.s"
- .include "data/maps/Route127/connections.s"
- .include "data/maps/Route128/connections.s"
- .include "data/maps/Route129/connections.s"
- .include "data/maps/Route130/connections.s"
- .include "data/maps/Route131/connections.s"
- .include "data/maps/Route132/connections.s"
- .include "data/maps/Route133/connections.s"
- .include "data/maps/Route134/connections.s"
- .include "data/maps/Underwater1/connections.s"
- .include "data/maps/Underwater2/connections.s"
- .include "data/maps/Underwater3/connections.s"
- .include "data/maps/Underwater4/connections.s"
- .include "data/maps/SafariZone_Northwest/connections.s"
- .include "data/maps/SafariZone_Northeast/connections.s"
- .include "data/maps/SafariZone_Southwest/connections.s"
- .include "data/maps/SafariZone_Southeast/connections.s"
+ .include "data/maps/LittlerootTown/connections.inc"
+ .include "data/maps/OldaleTown/connections.inc"
+ .include "data/maps/DewfordTown/connections.inc"
+ .include "data/maps/LavaridgeTown/connections.inc"
+ .include "data/maps/FallarborTown/connections.inc"
+ .include "data/maps/VerdanturfTown/connections.inc"
+ .include "data/maps/PacifidlogTown/connections.inc"
+ .include "data/maps/PetalburgCity/connections.inc"
+ .include "data/maps/SlateportCity/connections.inc"
+ .include "data/maps/MauvilleCity/connections.inc"
+ .include "data/maps/RustboroCity/connections.inc"
+ .include "data/maps/FortreeCity/connections.inc"
+ .include "data/maps/LilycoveCity/connections.inc"
+ .include "data/maps/MossdeepCity/connections.inc"
+ .include "data/maps/SootopolisCity/connections.inc"
+ .include "data/maps/EverGrandeCity/connections.inc"
+ .include "data/maps/Route101/connections.inc"
+ .include "data/maps/Route102/connections.inc"
+ .include "data/maps/Route103/connections.inc"
+ .include "data/maps/Route104/connections.inc"
+ .include "data/maps/Route105/connections.inc"
+ .include "data/maps/Route106/connections.inc"
+ .include "data/maps/Route107/connections.inc"
+ .include "data/maps/Route108/connections.inc"
+ .include "data/maps/Route109/connections.inc"
+ .include "data/maps/Route110/connections.inc"
+ .include "data/maps/Route111/connections.inc"
+ .include "data/maps/Route112/connections.inc"
+ .include "data/maps/Route113/connections.inc"
+ .include "data/maps/Route114/connections.inc"
+ .include "data/maps/Route115/connections.inc"
+ .include "data/maps/Route116/connections.inc"
+ .include "data/maps/Route117/connections.inc"
+ .include "data/maps/Route118/connections.inc"
+ .include "data/maps/Route119/connections.inc"
+ .include "data/maps/Route120/connections.inc"
+ .include "data/maps/Route121/connections.inc"
+ .include "data/maps/Route122/connections.inc"
+ .include "data/maps/Route123/connections.inc"
+ .include "data/maps/Route124/connections.inc"
+ .include "data/maps/Route125/connections.inc"
+ .include "data/maps/Route126/connections.inc"
+ .include "data/maps/Route127/connections.inc"
+ .include "data/maps/Route128/connections.inc"
+ .include "data/maps/Route129/connections.inc"
+ .include "data/maps/Route130/connections.inc"
+ .include "data/maps/Route131/connections.inc"
+ .include "data/maps/Route132/connections.inc"
+ .include "data/maps/Route133/connections.inc"
+ .include "data/maps/Route134/connections.inc"
+ .include "data/maps/Underwater1/connections.inc"
+ .include "data/maps/Underwater2/connections.inc"
+ .include "data/maps/Underwater3/connections.inc"
+ .include "data/maps/Underwater4/connections.inc"
+ .include "data/maps/SafariZone_Northwest/connections.inc"
+ .include "data/maps/SafariZone_Northeast/connections.inc"
+ .include "data/maps/SafariZone_Southwest/connections.inc"
+ .include "data/maps/SafariZone_Southeast/connections.inc"
diff --git a/data/maps/headers.inc b/data/maps/headers.inc
index 71b2936d7..1dce8aba3 100644
--- a/data/maps/headers.inc
+++ b/data/maps/headers.inc
@@ -1,394 +1,394 @@
- .include "data/maps/PetalburgCity/header.s"
- .include "data/maps/SlateportCity/header.s"
- .include "data/maps/MauvilleCity/header.s"
- .include "data/maps/RustboroCity/header.s"
- .include "data/maps/FortreeCity/header.s"
- .include "data/maps/LilycoveCity/header.s"
- .include "data/maps/MossdeepCity/header.s"
- .include "data/maps/SootopolisCity/header.s"
- .include "data/maps/EverGrandeCity/header.s"
- .include "data/maps/LittlerootTown/header.s"
- .include "data/maps/OldaleTown/header.s"
- .include "data/maps/DewfordTown/header.s"
- .include "data/maps/LavaridgeTown/header.s"
- .include "data/maps/FallarborTown/header.s"
- .include "data/maps/VerdanturfTown/header.s"
- .include "data/maps/PacifidlogTown/header.s"
- .include "data/maps/Route101/header.s"
- .include "data/maps/Route102/header.s"
- .include "data/maps/Route103/header.s"
- .include "data/maps/Route104/header.s"
- .include "data/maps/Route105/header.s"
- .include "data/maps/Route106/header.s"
- .include "data/maps/Route107/header.s"
- .include "data/maps/Route108/header.s"
- .include "data/maps/Route109/header.s"
- .include "data/maps/Route110/header.s"
- .include "data/maps/Route111/header.s"
- .include "data/maps/Route112/header.s"
- .include "data/maps/Route113/header.s"
- .include "data/maps/Route114/header.s"
- .include "data/maps/Route115/header.s"
- .include "data/maps/Route116/header.s"
- .include "data/maps/Route117/header.s"
- .include "data/maps/Route118/header.s"
- .include "data/maps/Route119/header.s"
- .include "data/maps/Route120/header.s"
- .include "data/maps/Route121/header.s"
- .include "data/maps/Route122/header.s"
- .include "data/maps/Route123/header.s"
- .include "data/maps/Route124/header.s"
- .include "data/maps/Route125/header.s"
- .include "data/maps/Route126/header.s"
- .include "data/maps/Route127/header.s"
- .include "data/maps/Route128/header.s"
- .include "data/maps/Route129/header.s"
- .include "data/maps/Route130/header.s"
- .include "data/maps/Route131/header.s"
- .include "data/maps/Route132/header.s"
- .include "data/maps/Route133/header.s"
- .include "data/maps/Route134/header.s"
- .include "data/maps/Underwater1/header.s"
- .include "data/maps/Underwater2/header.s"
- .include "data/maps/Underwater3/header.s"
- .include "data/maps/Underwater4/header.s"
- .include "data/maps/LittlerootTown_BrendansHouse_1F/header.s"
- .include "data/maps/LittlerootTown_BrendansHouse_2F/header.s"
- .include "data/maps/LittlerootTown_MaysHouse_1F/header.s"
- .include "data/maps/LittlerootTown_MaysHouse_2F/header.s"
- .include "data/maps/LittlerootTown_ProfessorBirchsLab/header.s"
- .include "data/maps/OldaleTown_House1/header.s"
- .include "data/maps/OldaleTown_House2/header.s"
- .include "data/maps/OldaleTown_PokemonCenter_1F/header.s"
- .include "data/maps/OldaleTown_PokemonCenter_2F/header.s"
- .include "data/maps/OldaleTown_Mart/header.s"
- .include "data/maps/DewfordTown_House1/header.s"
- .include "data/maps/DewfordTown_PokemonCenter_1F/header.s"
- .include "data/maps/DewfordTown_PokemonCenter_2F/header.s"
- .include "data/maps/DewfordTown_Gym/header.s"
- .include "data/maps/DewfordTown_Hall/header.s"
- .include "data/maps/DewfordTown_House2/header.s"
- .include "data/maps/LavaridgeTown_HerbShop/header.s"
- .include "data/maps/LavaridgeTown_Gym_1F/header.s"
- .include "data/maps/LavaridgeTown_Gym_B1F/header.s"
- .include "data/maps/LavaridgeTown_House/header.s"
- .include "data/maps/LavaridgeTown_Mart/header.s"
- .include "data/maps/LavaridgeTown_PokemonCenter_1F/header.s"
- .include "data/maps/LavaridgeTown_PokemonCenter_2F/header.s"
- .include "data/maps/FallarborTown_Mart/header.s"
- .include "data/maps/FallarborTown_ContestLobby/header.s"
- .include "data/maps/FallarborTown_ContestHall/header.s"
- .include "data/maps/FallarborTown_PokemonCenter_1F/header.s"
- .include "data/maps/FallarborTown_PokemonCenter_2F/header.s"
- .include "data/maps/FallarborTown_House1/header.s"
- .include "data/maps/FallarborTown_House2/header.s"
- .include "data/maps/VerdanturfTown_ContestLobby/header.s"
- .include "data/maps/VerdanturfTown_ContestHall/header.s"
- .include "data/maps/VerdanturfTown_Mart/header.s"
- .include "data/maps/VerdanturfTown_PokemonCenter_1F/header.s"
- .include "data/maps/VerdanturfTown_PokemonCenter_2F/header.s"
- .include "data/maps/VerdanturfTown_WandasHouse/header.s"
- .include "data/maps/VerdanturfTown_FriendshipRatersHouse/header.s"
- .include "data/maps/VerdanturfTown_House/header.s"
- .include "data/maps/PacifidlogTown_PokemonCenter_1F/header.s"
- .include "data/maps/PacifidlogTown_PokemonCenter_2F/header.s"
- .include "data/maps/PacifidlogTown_House1/header.s"
- .include "data/maps/PacifidlogTown_House2/header.s"
- .include "data/maps/PacifidlogTown_House3/header.s"
- .include "data/maps/PacifidlogTown_House4/header.s"
- .include "data/maps/PacifidlogTown_House5/header.s"
- .include "data/maps/PetalburgCity_WallysHouse/header.s"
- .include "data/maps/PetalburgCity_Gym/header.s"
- .include "data/maps/PetalburgCity_House1/header.s"
- .include "data/maps/PetalburgCity_House2/header.s"
- .include "data/maps/PetalburgCity_PokemonCenter_1F/header.s"
- .include "data/maps/PetalburgCity_PokemonCenter_2F/header.s"
- .include "data/maps/PetalburgCity_Mart/header.s"
- .include "data/maps/SlateportCity_SternsShipyard_1F/header.s"
- .include "data/maps/SlateportCity_SternsShipyard_2F/header.s"
- .include "data/maps/SlateportCity_ContestLobby/header.s"
- .include "data/maps/SlateportCity_ContestHall/header.s"
- .include "data/maps/SlateportCity_House1/header.s"
- .include "data/maps/SlateportCity_PokemonFanClub/header.s"
- .include "data/maps/SlateportCity_OceanicMuseum_1F/header.s"
- .include "data/maps/SlateportCity_OceanicMuseum_2F/header.s"
- .include "data/maps/SlateportCity_Harbor/header.s"
- .include "data/maps/SlateportCity_House2/header.s"
- .include "data/maps/SlateportCity_PokemonCenter_1F/header.s"
- .include "data/maps/SlateportCity_PokemonCenter_2F/header.s"
- .include "data/maps/SlateportCity_Mart/header.s"
- .include "data/maps/MauvilleCity_Gym/header.s"
- .include "data/maps/MauvilleCity_BikeShop/header.s"
- .include "data/maps/MauvilleCity_House1/header.s"
- .include "data/maps/MauvilleCity_GameCorner/header.s"
- .include "data/maps/MauvilleCity_House2/header.s"
- .include "data/maps/MauvilleCity_PokemonCenter_1F/header.s"
- .include "data/maps/MauvilleCity_PokemonCenter_2F/header.s"
- .include "data/maps/MauvilleCity_Mart/header.s"
- .include "data/maps/RustboroCity_DevonCorp_1F/header.s"
- .include "data/maps/RustboroCity_DevonCorp_2F/header.s"
- .include "data/maps/RustboroCity_DevonCorp_3F/header.s"
- .include "data/maps/RustboroCity_Gym/header.s"
- .include "data/maps/RustboroCity_PokemonSchool/header.s"
- .include "data/maps/RustboroCity_PokemonCenter_1F/header.s"
- .include "data/maps/RustboroCity_PokemonCenter_2F/header.s"
- .include "data/maps/RustboroCity_Mart/header.s"
- .include "data/maps/RustboroCity_Flat1_1F/header.s"
- .include "data/maps/RustboroCity_Flat1_2F/header.s"
- .include "data/maps/RustboroCity_House1/header.s"
- .include "data/maps/RustboroCity_CuttersHouse/header.s"
- .include "data/maps/RustboroCity_House2/header.s"
- .include "data/maps/RustboroCity_Flat2_1F/header.s"
- .include "data/maps/RustboroCity_Flat2_2F/header.s"
- .include "data/maps/RustboroCity_Flat2_3F/header.s"
- .include "data/maps/RustboroCity_House3/header.s"
- .include "data/maps/FortreeCity_House1/header.s"
- .include "data/maps/FortreeCity_Gym/header.s"
- .include "data/maps/FortreeCity_PokemonCenter_1F/header.s"
- .include "data/maps/FortreeCity_PokemonCenter_2F/header.s"
- .include "data/maps/FortreeCity_Mart/header.s"
- .include "data/maps/FortreeCity_House2/header.s"
- .include "data/maps/FortreeCity_House3/header.s"
- .include "data/maps/FortreeCity_House4/header.s"
- .include "data/maps/FortreeCity_House5/header.s"
- .include "data/maps/FortreeCity_DecorationShop/header.s"
- .include "data/maps/LilycoveCity_CoveLilyMotel_1F/header.s"
- .include "data/maps/LilycoveCity_CoveLilyMotel_2F/header.s"
- .include "data/maps/LilycoveCity_LilycoveMuseum_1F/header.s"
- .include "data/maps/LilycoveCity_LilycoveMuseum_2F/header.s"
- .include "data/maps/LilycoveCity_ContestLobby/header.s"
- .include "data/maps/LilycoveCity_ContestHall/header.s"
- .include "data/maps/LilycoveCity_PokemonCenter_1F/header.s"
- .include "data/maps/LilycoveCity_PokemonCenter_2F/header.s"
- .include "data/maps/LilycoveCity_UnusedMart/header.s"
- .include "data/maps/LilycoveCity_PokemonTrainerFanClub/header.s"
- .include "data/maps/LilycoveCity_Harbor/header.s"
- .include "data/maps/LilycoveCity_EmptyMap/header.s"
- .include "data/maps/LilycoveCity_MoveDeletersHouse/header.s"
- .include "data/maps/LilycoveCity_House1/header.s"
- .include "data/maps/LilycoveCity_House2/header.s"
- .include "data/maps/LilycoveCity_House3/header.s"
- .include "data/maps/LilycoveCity_House4/header.s"
- .include "data/maps/LilycoveCity_DepartmentStore_1F/header.s"
- .include "data/maps/LilycoveCity_DepartmentStore_2F/header.s"
- .include "data/maps/LilycoveCity_DepartmentStore_3F/header.s"
- .include "data/maps/LilycoveCity_DepartmentStore_4F/header.s"
- .include "data/maps/LilycoveCity_DepartmentStore_5F/header.s"
- .include "data/maps/LilycoveCity_DepartmentStoreRooftop/header.s"
- .include "data/maps/LilycoveCity_DepartmentStoreElevator/header.s"
- .include "data/maps/MossdeepCity_Gym/header.s"
- .include "data/maps/MossdeepCity_House1/header.s"
- .include "data/maps/MossdeepCity_House2/header.s"
- .include "data/maps/MossdeepCity_PokemonCenter_1F/header.s"
- .include "data/maps/MossdeepCity_PokemonCenter_2F/header.s"
- .include "data/maps/MossdeepCity_Mart/header.s"
- .include "data/maps/MossdeepCity_House3/header.s"
- .include "data/maps/MossdeepCity_StevensHouse/header.s"
- .include "data/maps/MossdeepCity_House4/header.s"
- .include "data/maps/MossdeepCity_SpaceCenter_1F/header.s"
- .include "data/maps/MossdeepCity_SpaceCenter_2F/header.s"
- .include "data/maps/MossdeepCity_GameCorner_1F/header.s"
- .include "data/maps/MossdeepCity_GameCorner_B1F/header.s"
- .include "data/maps/SootopolisCity_Gym_1F/header.s"
- .include "data/maps/SootopolisCity_Gym_B1F/header.s"
- .include "data/maps/SootopolisCity_PokemonCenter_1F/header.s"
- .include "data/maps/SootopolisCity_PokemonCenter_2F/header.s"
- .include "data/maps/SootopolisCity_Mart/header.s"
- .include "data/maps/SootopolisCity_House1/header.s"
- .include "data/maps/SootopolisCity_House2/header.s"
- .include "data/maps/SootopolisCity_House3/header.s"
- .include "data/maps/SootopolisCity_House4/header.s"
- .include "data/maps/SootopolisCity_House5/header.s"
- .include "data/maps/SootopolisCity_House6/header.s"
- .include "data/maps/SootopolisCity_House7/header.s"
- .include "data/maps/SootopolisCity_House8/header.s"
- .include "data/maps/EverGrandeCity_SidneysRoom/header.s"
- .include "data/maps/EverGrandeCity_PhoebesRoom/header.s"
- .include "data/maps/EverGrandeCity_GlaciasRoom/header.s"
- .include "data/maps/EverGrandeCity_DrakesRoom/header.s"
- .include "data/maps/EverGrandeCity_ChampionsRoom/header.s"
- .include "data/maps/EverGrandeCity_Corridor1/header.s"
- .include "data/maps/EverGrandeCity_Corridor2/header.s"
- .include "data/maps/EverGrandeCity_Corridor3/header.s"
- .include "data/maps/EverGrandeCity_Corridor4/header.s"
- .include "data/maps/EverGrandeCity_Corridor5/header.s"
- .include "data/maps/EverGrandeCity_PokemonLeague/header.s"
- .include "data/maps/EverGrandeCity_HallOfFame/header.s"
- .include "data/maps/EverGrandeCity_PokemonCenter_1F/header.s"
- .include "data/maps/EverGrandeCity_PokemonCenter_2F/header.s"
- .include "data/maps/Route104_MrBrineysHouse/header.s"
- .include "data/maps/Route104_PrettyPetalFlowerShop/header.s"
- .include "data/maps/Route111_WinstrateFamilysHouse/header.s"
- .include "data/maps/Route111_OldLadysRestStop/header.s"
- .include "data/maps/Route112_CableCarStation/header.s"
- .include "data/maps/MtChimney_CableCarStation/header.s"
- .include "data/maps/Route114_FossilManiacsHouse/header.s"
- .include "data/maps/Route114_FossilManiacsTunnel/header.s"
- .include "data/maps/Route114_LanettesHouse/header.s"
- .include "data/maps/Route116_TunnelersRestHouse/header.s"
- .include "data/maps/Route117_PokemonDayCare/header.s"
- .include "data/maps/Route121_SafariZoneEntrance/header.s"
- .include "data/maps/MeteorFalls_1F_1R/header.s"
- .include "data/maps/MeteorFalls_1F_2R/header.s"
- .include "data/maps/MeteorFalls_B1F_1R/header.s"
- .include "data/maps/MeteorFalls_B1F_2R/header.s"
- .include "data/maps/RusturfTunnel/header.s"
- .include "data/maps/Underwater_SootopolisCity/header.s"
- .include "data/maps/DesertRuins/header.s"
- .include "data/maps/GraniteCave_1F/header.s"
- .include "data/maps/GraniteCave_B1F/header.s"
- .include "data/maps/GraniteCave_B2F/header.s"
- .include "data/maps/GraniteCave_StevensRoom/header.s"
- .include "data/maps/PetalburgWoods/header.s"
- .include "data/maps/MtChimney/header.s"
- .include "data/maps/JaggedPass/header.s"
- .include "data/maps/FieryPath/header.s"
- .include "data/maps/MtPyre_1F/header.s"
- .include "data/maps/MtPyre_2F/header.s"
- .include "data/maps/MtPyre_3F/header.s"
- .include "data/maps/MtPyre_4F/header.s"
- .include "data/maps/MtPyre_5F/header.s"
- .include "data/maps/MtPyre_6F/header.s"
- .include "data/maps/MtPyre_Exterior/header.s"
- .include "data/maps/MtPyre_Summit/header.s"
- .include "data/maps/AquaHideout_1F/header.s"
- .include "data/maps/AquaHideout_B1F/header.s"
- .include "data/maps/AquaHideout_B2F/header.s"
- .include "data/maps/Underwater_SeafloorCavern/header.s"
- .include "data/maps/SeafloorCavern_Entrance/header.s"
- .include "data/maps/SeafloorCavern_Room1/header.s"
- .include "data/maps/SeafloorCavern_Room2/header.s"
- .include "data/maps/SeafloorCavern_Room3/header.s"
- .include "data/maps/SeafloorCavern_Room4/header.s"
- .include "data/maps/SeafloorCavern_Room5/header.s"
- .include "data/maps/SeafloorCavern_Room6/header.s"
- .include "data/maps/SeafloorCavern_Room7/header.s"
- .include "data/maps/SeafloorCavern_Room8/header.s"
- .include "data/maps/SeafloorCavern_Room9/header.s"
- .include "data/maps/CaveOfOrigin_Entrance/header.s"
- .include "data/maps/CaveOfOrigin_1F/header.s"
- .include "data/maps/CaveOfOrigin_B1F/header.s"
- .include "data/maps/CaveOfOrigin_B2F/header.s"
- .include "data/maps/CaveOfOrigin_B3F/header.s"
- .include "data/maps/CaveOfOrigin_B4F/header.s"
- .include "data/maps/VictoryRoad_1F/header.s"
- .include "data/maps/VictoryRoad_B1F/header.s"
- .include "data/maps/VictoryRoad_B2F/header.s"
- .include "data/maps/ShoalCave_LowTideEntranceRoom/header.s"
- .include "data/maps/ShoalCave_LowTideInnerRoom/header.s"
- .include "data/maps/ShoalCave_LowTideStairsRoom/header.s"
- .include "data/maps/ShoalCave_LowTideLowerRoom/header.s"
- .include "data/maps/ShoalCave_HighTideEntranceRoom/header.s"
- .include "data/maps/ShoalCave_HighTideInnerRoom/header.s"
- .include "data/maps/NewMauville_Entrance/header.s"
- .include "data/maps/NewMauville_Inside/header.s"
- .include "data/maps/AbandonedShip_Deck/header.s"
- .include "data/maps/AbandonedShip_Corridors_1F/header.s"
- .include "data/maps/AbandonedShip_Rooms_1F/header.s"
- .include "data/maps/AbandonedShip_Corridors_B1F/header.s"
- .include "data/maps/AbandonedShip_Rooms_B1F/header.s"
- .include "data/maps/AbandonedShip_Rooms2_B1F/header.s"
- .include "data/maps/AbandonedShip_Underwater1/header.s"
- .include "data/maps/AbandonedShip_Room_B1F/header.s"
- .include "data/maps/AbandonedShip_Rooms2_1F/header.s"
- .include "data/maps/AbandonedShip_CaptainsOffice/header.s"
- .include "data/maps/AbandonedShip_Underwater2/header.s"
- .include "data/maps/AbandonedShip_HiddenFloorCorridors/header.s"
- .include "data/maps/AbandonedShip_HiddenFloorRooms/header.s"
- .include "data/maps/IslandCave/header.s"
- .include "data/maps/AncientTomb/header.s"
- .include "data/maps/Underwater_Route134/header.s"
- .include "data/maps/Underwater_SealedChamber/header.s"
- .include "data/maps/SealedChamber_OuterRoom/header.s"
- .include "data/maps/SealedChamber_InnerRoom/header.s"
- .include "data/maps/ScorchedSlab/header.s"
- .include "data/maps/MagmaHideout_1F/header.s"
- .include "data/maps/MagmaHideout_B1F/header.s"
- .include "data/maps/MagmaHideout_B2F/header.s"
- .include "data/maps/SkyPillar_Entrance/header.s"
- .include "data/maps/SkyPillar_Outside/header.s"
- .include "data/maps/SkyPillar_1F/header.s"
- .include "data/maps/SkyPillar_2F/header.s"
- .include "data/maps/SkyPillar_3F/header.s"
- .include "data/maps/SkyPillar_4F/header.s"
- .include "data/maps/ShoalCave_LowTideIceRoom/header.s"
- .include "data/maps/SkyPillar_5F/header.s"
- .include "data/maps/SkyPillar_Top/header.s"
- .include "data/maps/SecretBase_RedCave1/header.s"
- .include "data/maps/SecretBase_BrownCave1/header.s"
- .include "data/maps/SecretBase_BlueCave1/header.s"
- .include "data/maps/SecretBase_YellowCave1/header.s"
- .include "data/maps/SecretBase_Tree1/header.s"
- .include "data/maps/SecretBase_Shrub1/header.s"
- .include "data/maps/SecretBase_RedCave2/header.s"
- .include "data/maps/SecretBase_BrownCave2/header.s"
- .include "data/maps/SecretBase_BlueCave2/header.s"
- .include "data/maps/SecretBase_YellowCave2/header.s"
- .include "data/maps/SecretBase_Tree2/header.s"
- .include "data/maps/SecretBase_Shrub2/header.s"
- .include "data/maps/SecretBase_RedCave3/header.s"
- .include "data/maps/SecretBase_BrownCave3/header.s"
- .include "data/maps/SecretBase_BlueCave3/header.s"
- .include "data/maps/SecretBase_YellowCave3/header.s"
- .include "data/maps/SecretBase_Tree3/header.s"
- .include "data/maps/SecretBase_Shrub3/header.s"
- .include "data/maps/SecretBase_RedCave4/header.s"
- .include "data/maps/SecretBase_BrownCave4/header.s"
- .include "data/maps/SecretBase_BlueCave4/header.s"
- .include "data/maps/SecretBase_YellowCave4/header.s"
- .include "data/maps/SecretBase_Tree4/header.s"
- .include "data/maps/SecretBase_Shrub4/header.s"
- .include "data/maps/SingleBattleColosseum/header.s"
- .include "data/maps/TradeCenter/header.s"
- .include "data/maps/RecordCorner/header.s"
- .include "data/maps/DoubleBattleColosseum/header.s"
- .include "data/maps/LinkContestRoom1/header.s"
- .include "data/maps/UnknownMap_25_29/header.s"
- .include "data/maps/UnknownMap_25_30/header.s"
- .include "data/maps/UnknownMap_25_31/header.s"
- .include "data/maps/UnknownMap_25_32/header.s"
- .include "data/maps/UnknownMap_25_33/header.s"
- .include "data/maps/UnknownMap_25_34/header.s"
- .include "data/maps/LinkContestRoom2/header.s"
- .include "data/maps/LinkContestRoom3/header.s"
- .include "data/maps/LinkContestRoom4/header.s"
- .include "data/maps/LinkContestRoom5/header.s"
- .include "data/maps/LinkContestRoom6/header.s"
- .include "data/maps/InsideOfTruck/header.s"
- .include "data/maps/SSTidalCorridor/header.s"
- .include "data/maps/SSTidalLowerDeck/header.s"
- .include "data/maps/SSTidalRooms/header.s"
- .include "data/maps/SafariZone_Northwest/header.s"
- .include "data/maps/SafariZone_Northeast/header.s"
- .include "data/maps/SafariZone_Southwest/header.s"
- .include "data/maps/SafariZone_Southeast/header.s"
- .include "data/maps/BattleTower_Outside/header.s"
- .include "data/maps/BattleTower_Lobby/header.s"
- .include "data/maps/BattleTower_Elevator/header.s"
- .include "data/maps/BattleTower_Corridor/header.s"
- .include "data/maps/BattleTower_BattleRoom/header.s"
- .include "data/maps/SouthernIsland_Exterior/header.s"
- .include "data/maps/SouthernIsland_Interior/header.s"
- .include "data/maps/SafariZone_RestHouse/header.s"
- .include "data/maps/Route104_Prototype/header.s"
- .include "data/maps/Route104_PrototypePrettyPetalFlowerShop/header.s"
- .include "data/maps/Route109_SeashoreHouse/header.s"
- .include "data/maps/Route110_TrickHouseEntrance/header.s"
- .include "data/maps/Route110_TrickHouseEnd/header.s"
- .include "data/maps/Route110_TrickHouseCorridor/header.s"
- .include "data/maps/Route110_TrickHousePuzzle1/header.s"
- .include "data/maps/Route110_TrickHousePuzzle2/header.s"
- .include "data/maps/Route110_TrickHousePuzzle3/header.s"
- .include "data/maps/Route110_TrickHousePuzzle4/header.s"
- .include "data/maps/Route110_TrickHousePuzzle5/header.s"
- .include "data/maps/Route110_TrickHousePuzzle6/header.s"
- .include "data/maps/Route110_TrickHousePuzzle7/header.s"
- .include "data/maps/Route110_TrickHousePuzzle8/header.s"
- .include "data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.s"
- .include "data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.s"
- .include "data/maps/Route113_GlassWorkshop/header.s"
- .include "data/maps/Route123_BerryMastersHouse/header.s"
- .include "data/maps/Route119_WeatherInstitute_1F/header.s"
- .include "data/maps/Route119_WeatherInstitute_2F/header.s"
- .include "data/maps/Route119_House/header.s"
- .include "data/maps/Route124_DivingTreasureHuntersHouse/header.s"
+ .include "data/maps/PetalburgCity/header.inc"
+ .include "data/maps/SlateportCity/header.inc"
+ .include "data/maps/MauvilleCity/header.inc"
+ .include "data/maps/RustboroCity/header.inc"
+ .include "data/maps/FortreeCity/header.inc"
+ .include "data/maps/LilycoveCity/header.inc"
+ .include "data/maps/MossdeepCity/header.inc"
+ .include "data/maps/SootopolisCity/header.inc"
+ .include "data/maps/EverGrandeCity/header.inc"
+ .include "data/maps/LittlerootTown/header.inc"
+ .include "data/maps/OldaleTown/header.inc"
+ .include "data/maps/DewfordTown/header.inc"
+ .include "data/maps/LavaridgeTown/header.inc"
+ .include "data/maps/FallarborTown/header.inc"
+ .include "data/maps/VerdanturfTown/header.inc"
+ .include "data/maps/PacifidlogTown/header.inc"
+ .include "data/maps/Route101/header.inc"
+ .include "data/maps/Route102/header.inc"
+ .include "data/maps/Route103/header.inc"
+ .include "data/maps/Route104/header.inc"
+ .include "data/maps/Route105/header.inc"
+ .include "data/maps/Route106/header.inc"
+ .include "data/maps/Route107/header.inc"
+ .include "data/maps/Route108/header.inc"
+ .include "data/maps/Route109/header.inc"
+ .include "data/maps/Route110/header.inc"
+ .include "data/maps/Route111/header.inc"
+ .include "data/maps/Route112/header.inc"
+ .include "data/maps/Route113/header.inc"
+ .include "data/maps/Route114/header.inc"
+ .include "data/maps/Route115/header.inc"
+ .include "data/maps/Route116/header.inc"
+ .include "data/maps/Route117/header.inc"
+ .include "data/maps/Route118/header.inc"
+ .include "data/maps/Route119/header.inc"
+ .include "data/maps/Route120/header.inc"
+ .include "data/maps/Route121/header.inc"
+ .include "data/maps/Route122/header.inc"
+ .include "data/maps/Route123/header.inc"
+ .include "data/maps/Route124/header.inc"
+ .include "data/maps/Route125/header.inc"
+ .include "data/maps/Route126/header.inc"
+ .include "data/maps/Route127/header.inc"
+ .include "data/maps/Route128/header.inc"
+ .include "data/maps/Route129/header.inc"
+ .include "data/maps/Route130/header.inc"
+ .include "data/maps/Route131/header.inc"
+ .include "data/maps/Route132/header.inc"
+ .include "data/maps/Route133/header.inc"
+ .include "data/maps/Route134/header.inc"
+ .include "data/maps/Underwater1/header.inc"
+ .include "data/maps/Underwater2/header.inc"
+ .include "data/maps/Underwater3/header.inc"
+ .include "data/maps/Underwater4/header.inc"
+ .include "data/maps/LittlerootTown_BrendansHouse_1F/header.inc"
+ .include "data/maps/LittlerootTown_BrendansHouse_2F/header.inc"
+ .include "data/maps/LittlerootTown_MaysHouse_1F/header.inc"
+ .include "data/maps/LittlerootTown_MaysHouse_2F/header.inc"
+ .include "data/maps/LittlerootTown_ProfessorBirchsLab/header.inc"
+ .include "data/maps/OldaleTown_House1/header.inc"
+ .include "data/maps/OldaleTown_House2/header.inc"
+ .include "data/maps/OldaleTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/OldaleTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/OldaleTown_Mart/header.inc"
+ .include "data/maps/DewfordTown_House1/header.inc"
+ .include "data/maps/DewfordTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/DewfordTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/DewfordTown_Gym/header.inc"
+ .include "data/maps/DewfordTown_Hall/header.inc"
+ .include "data/maps/DewfordTown_House2/header.inc"
+ .include "data/maps/LavaridgeTown_HerbShop/header.inc"
+ .include "data/maps/LavaridgeTown_Gym_1F/header.inc"
+ .include "data/maps/LavaridgeTown_Gym_B1F/header.inc"
+ .include "data/maps/LavaridgeTown_House/header.inc"
+ .include "data/maps/LavaridgeTown_Mart/header.inc"
+ .include "data/maps/LavaridgeTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/LavaridgeTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/FallarborTown_Mart/header.inc"
+ .include "data/maps/FallarborTown_ContestLobby/header.inc"
+ .include "data/maps/FallarborTown_ContestHall/header.inc"
+ .include "data/maps/FallarborTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/FallarborTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/FallarborTown_House1/header.inc"
+ .include "data/maps/FallarborTown_House2/header.inc"
+ .include "data/maps/VerdanturfTown_ContestLobby/header.inc"
+ .include "data/maps/VerdanturfTown_ContestHall/header.inc"
+ .include "data/maps/VerdanturfTown_Mart/header.inc"
+ .include "data/maps/VerdanturfTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/VerdanturfTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/VerdanturfTown_WandasHouse/header.inc"
+ .include "data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc"
+ .include "data/maps/VerdanturfTown_House/header.inc"
+ .include "data/maps/PacifidlogTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/PacifidlogTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/PacifidlogTown_House1/header.inc"
+ .include "data/maps/PacifidlogTown_House2/header.inc"
+ .include "data/maps/PacifidlogTown_House3/header.inc"
+ .include "data/maps/PacifidlogTown_House4/header.inc"
+ .include "data/maps/PacifidlogTown_House5/header.inc"
+ .include "data/maps/PetalburgCity_WallysHouse/header.inc"
+ .include "data/maps/PetalburgCity_Gym/header.inc"
+ .include "data/maps/PetalburgCity_House1/header.inc"
+ .include "data/maps/PetalburgCity_House2/header.inc"
+ .include "data/maps/PetalburgCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/PetalburgCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/PetalburgCity_Mart/header.inc"
+ .include "data/maps/SlateportCity_SternsShipyard_1F/header.inc"
+ .include "data/maps/SlateportCity_SternsShipyard_2F/header.inc"
+ .include "data/maps/SlateportCity_ContestLobby/header.inc"
+ .include "data/maps/SlateportCity_ContestHall/header.inc"
+ .include "data/maps/SlateportCity_House1/header.inc"
+ .include "data/maps/SlateportCity_PokemonFanClub/header.inc"
+ .include "data/maps/SlateportCity_OceanicMuseum_1F/header.inc"
+ .include "data/maps/SlateportCity_OceanicMuseum_2F/header.inc"
+ .include "data/maps/SlateportCity_Harbor/header.inc"
+ .include "data/maps/SlateportCity_House2/header.inc"
+ .include "data/maps/SlateportCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/SlateportCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/SlateportCity_Mart/header.inc"
+ .include "data/maps/MauvilleCity_Gym/header.inc"
+ .include "data/maps/MauvilleCity_BikeShop/header.inc"
+ .include "data/maps/MauvilleCity_House1/header.inc"
+ .include "data/maps/MauvilleCity_GameCorner/header.inc"
+ .include "data/maps/MauvilleCity_House2/header.inc"
+ .include "data/maps/MauvilleCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/MauvilleCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/MauvilleCity_Mart/header.inc"
+ .include "data/maps/RustboroCity_DevonCorp_1F/header.inc"
+ .include "data/maps/RustboroCity_DevonCorp_2F/header.inc"
+ .include "data/maps/RustboroCity_DevonCorp_3F/header.inc"
+ .include "data/maps/RustboroCity_Gym/header.inc"
+ .include "data/maps/RustboroCity_PokemonSchool/header.inc"
+ .include "data/maps/RustboroCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/RustboroCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/RustboroCity_Mart/header.inc"
+ .include "data/maps/RustboroCity_Flat1_1F/header.inc"
+ .include "data/maps/RustboroCity_Flat1_2F/header.inc"
+ .include "data/maps/RustboroCity_House1/header.inc"
+ .include "data/maps/RustboroCity_CuttersHouse/header.inc"
+ .include "data/maps/RustboroCity_House2/header.inc"
+ .include "data/maps/RustboroCity_Flat2_1F/header.inc"
+ .include "data/maps/RustboroCity_Flat2_2F/header.inc"
+ .include "data/maps/RustboroCity_Flat2_3F/header.inc"
+ .include "data/maps/RustboroCity_House3/header.inc"
+ .include "data/maps/FortreeCity_House1/header.inc"
+ .include "data/maps/FortreeCity_Gym/header.inc"
+ .include "data/maps/FortreeCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/FortreeCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/FortreeCity_Mart/header.inc"
+ .include "data/maps/FortreeCity_House2/header.inc"
+ .include "data/maps/FortreeCity_House3/header.inc"
+ .include "data/maps/FortreeCity_House4/header.inc"
+ .include "data/maps/FortreeCity_House5/header.inc"
+ .include "data/maps/FortreeCity_DecorationShop/header.inc"
+ .include "data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc"
+ .include "data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc"
+ .include "data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc"
+ .include "data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc"
+ .include "data/maps/LilycoveCity_ContestLobby/header.inc"
+ .include "data/maps/LilycoveCity_ContestHall/header.inc"
+ .include "data/maps/LilycoveCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/LilycoveCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/LilycoveCity_UnusedMart/header.inc"
+ .include "data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc"
+ .include "data/maps/LilycoveCity_Harbor/header.inc"
+ .include "data/maps/LilycoveCity_EmptyMap/header.inc"
+ .include "data/maps/LilycoveCity_MoveDeletersHouse/header.inc"
+ .include "data/maps/LilycoveCity_House1/header.inc"
+ .include "data/maps/LilycoveCity_House2/header.inc"
+ .include "data/maps/LilycoveCity_House3/header.inc"
+ .include "data/maps/LilycoveCity_House4/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStore_1F/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStore_2F/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStore_3F/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStore_4F/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStore_5F/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStoreElevator/header.inc"
+ .include "data/maps/MossdeepCity_Gym/header.inc"
+ .include "data/maps/MossdeepCity_House1/header.inc"
+ .include "data/maps/MossdeepCity_House2/header.inc"
+ .include "data/maps/MossdeepCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/MossdeepCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/MossdeepCity_Mart/header.inc"
+ .include "data/maps/MossdeepCity_House3/header.inc"
+ .include "data/maps/MossdeepCity_StevensHouse/header.inc"
+ .include "data/maps/MossdeepCity_House4/header.inc"
+ .include "data/maps/MossdeepCity_SpaceCenter_1F/header.inc"
+ .include "data/maps/MossdeepCity_SpaceCenter_2F/header.inc"
+ .include "data/maps/MossdeepCity_GameCorner_1F/header.inc"
+ .include "data/maps/MossdeepCity_GameCorner_B1F/header.inc"
+ .include "data/maps/SootopolisCity_Gym_1F/header.inc"
+ .include "data/maps/SootopolisCity_Gym_B1F/header.inc"
+ .include "data/maps/SootopolisCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/SootopolisCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/SootopolisCity_Mart/header.inc"
+ .include "data/maps/SootopolisCity_House1/header.inc"
+ .include "data/maps/SootopolisCity_House2/header.inc"
+ .include "data/maps/SootopolisCity_House3/header.inc"
+ .include "data/maps/SootopolisCity_House4/header.inc"
+ .include "data/maps/SootopolisCity_House5/header.inc"
+ .include "data/maps/SootopolisCity_House6/header.inc"
+ .include "data/maps/SootopolisCity_House7/header.inc"
+ .include "data/maps/SootopolisCity_House8/header.inc"
+ .include "data/maps/EverGrandeCity_SidneysRoom/header.inc"
+ .include "data/maps/EverGrandeCity_PhoebesRoom/header.inc"
+ .include "data/maps/EverGrandeCity_GlaciasRoom/header.inc"
+ .include "data/maps/EverGrandeCity_DrakesRoom/header.inc"
+ .include "data/maps/EverGrandeCity_ChampionsRoom/header.inc"
+ .include "data/maps/EverGrandeCity_Corridor1/header.inc"
+ .include "data/maps/EverGrandeCity_Corridor2/header.inc"
+ .include "data/maps/EverGrandeCity_Corridor3/header.inc"
+ .include "data/maps/EverGrandeCity_Corridor4/header.inc"
+ .include "data/maps/EverGrandeCity_Corridor5/header.inc"
+ .include "data/maps/EverGrandeCity_PokemonLeague/header.inc"
+ .include "data/maps/EverGrandeCity_HallOfFame/header.inc"
+ .include "data/maps/EverGrandeCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/EverGrandeCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/Route104_MrBrineysHouse/header.inc"
+ .include "data/maps/Route104_PrettyPetalFlowerShop/header.inc"
+ .include "data/maps/Route111_WinstrateFamilysHouse/header.inc"
+ .include "data/maps/Route111_OldLadysRestStop/header.inc"
+ .include "data/maps/Route112_CableCarStation/header.inc"
+ .include "data/maps/MtChimney_CableCarStation/header.inc"
+ .include "data/maps/Route114_FossilManiacsHouse/header.inc"
+ .include "data/maps/Route114_FossilManiacsTunnel/header.inc"
+ .include "data/maps/Route114_LanettesHouse/header.inc"
+ .include "data/maps/Route116_TunnelersRestHouse/header.inc"
+ .include "data/maps/Route117_PokemonDayCare/header.inc"
+ .include "data/maps/Route121_SafariZoneEntrance/header.inc"
+ .include "data/maps/MeteorFalls_1F_1R/header.inc"
+ .include "data/maps/MeteorFalls_1F_2R/header.inc"
+ .include "data/maps/MeteorFalls_B1F_1R/header.inc"
+ .include "data/maps/MeteorFalls_B1F_2R/header.inc"
+ .include "data/maps/RusturfTunnel/header.inc"
+ .include "data/maps/Underwater_SootopolisCity/header.inc"
+ .include "data/maps/DesertRuins/header.inc"
+ .include "data/maps/GraniteCave_1F/header.inc"
+ .include "data/maps/GraniteCave_B1F/header.inc"
+ .include "data/maps/GraniteCave_B2F/header.inc"
+ .include "data/maps/GraniteCave_StevensRoom/header.inc"
+ .include "data/maps/PetalburgWoods/header.inc"
+ .include "data/maps/MtChimney/header.inc"
+ .include "data/maps/JaggedPass/header.inc"
+ .include "data/maps/FieryPath/header.inc"
+ .include "data/maps/MtPyre_1F/header.inc"
+ .include "data/maps/MtPyre_2F/header.inc"
+ .include "data/maps/MtPyre_3F/header.inc"
+ .include "data/maps/MtPyre_4F/header.inc"
+ .include "data/maps/MtPyre_5F/header.inc"
+ .include "data/maps/MtPyre_6F/header.inc"
+ .include "data/maps/MtPyre_Exterior/header.inc"
+ .include "data/maps/MtPyre_Summit/header.inc"
+ .include "data/maps/AquaHideout_1F/header.inc"
+ .include "data/maps/AquaHideout_B1F/header.inc"
+ .include "data/maps/AquaHideout_B2F/header.inc"
+ .include "data/maps/Underwater_SeafloorCavern/header.inc"
+ .include "data/maps/SeafloorCavern_Entrance/header.inc"
+ .include "data/maps/SeafloorCavern_Room1/header.inc"
+ .include "data/maps/SeafloorCavern_Room2/header.inc"
+ .include "data/maps/SeafloorCavern_Room3/header.inc"
+ .include "data/maps/SeafloorCavern_Room4/header.inc"
+ .include "data/maps/SeafloorCavern_Room5/header.inc"
+ .include "data/maps/SeafloorCavern_Room6/header.inc"
+ .include "data/maps/SeafloorCavern_Room7/header.inc"
+ .include "data/maps/SeafloorCavern_Room8/header.inc"
+ .include "data/maps/SeafloorCavern_Room9/header.inc"
+ .include "data/maps/CaveOfOrigin_Entrance/header.inc"
+ .include "data/maps/CaveOfOrigin_1F/header.inc"
+ .include "data/maps/CaveOfOrigin_B1F/header.inc"
+ .include "data/maps/CaveOfOrigin_B2F/header.inc"
+ .include "data/maps/CaveOfOrigin_B3F/header.inc"
+ .include "data/maps/CaveOfOrigin_B4F/header.inc"
+ .include "data/maps/VictoryRoad_1F/header.inc"
+ .include "data/maps/VictoryRoad_B1F/header.inc"
+ .include "data/maps/VictoryRoad_B2F/header.inc"
+ .include "data/maps/ShoalCave_LowTideEntranceRoom/header.inc"
+ .include "data/maps/ShoalCave_LowTideInnerRoom/header.inc"
+ .include "data/maps/ShoalCave_LowTideStairsRoom/header.inc"
+ .include "data/maps/ShoalCave_LowTideLowerRoom/header.inc"
+ .include "data/maps/ShoalCave_HighTideEntranceRoom/header.inc"
+ .include "data/maps/ShoalCave_HighTideInnerRoom/header.inc"
+ .include "data/maps/NewMauville_Entrance/header.inc"
+ .include "data/maps/NewMauville_Inside/header.inc"
+ .include "data/maps/AbandonedShip_Deck/header.inc"
+ .include "data/maps/AbandonedShip_Corridors_1F/header.inc"
+ .include "data/maps/AbandonedShip_Rooms_1F/header.inc"
+ .include "data/maps/AbandonedShip_Corridors_B1F/header.inc"
+ .include "data/maps/AbandonedShip_Rooms_B1F/header.inc"
+ .include "data/maps/AbandonedShip_Rooms2_B1F/header.inc"
+ .include "data/maps/AbandonedShip_Underwater1/header.inc"
+ .include "data/maps/AbandonedShip_Room_B1F/header.inc"
+ .include "data/maps/AbandonedShip_Rooms2_1F/header.inc"
+ .include "data/maps/AbandonedShip_CaptainsOffice/header.inc"
+ .include "data/maps/AbandonedShip_Underwater2/header.inc"
+ .include "data/maps/AbandonedShip_HiddenFloorCorridors/header.inc"
+ .include "data/maps/AbandonedShip_HiddenFloorRooms/header.inc"
+ .include "data/maps/IslandCave/header.inc"
+ .include "data/maps/AncientTomb/header.inc"
+ .include "data/maps/Underwater_Route134/header.inc"
+ .include "data/maps/Underwater_SealedChamber/header.inc"
+ .include "data/maps/SealedChamber_OuterRoom/header.inc"
+ .include "data/maps/SealedChamber_InnerRoom/header.inc"
+ .include "data/maps/ScorchedSlab/header.inc"
+ .include "data/maps/MagmaHideout_1F/header.inc"
+ .include "data/maps/MagmaHideout_B1F/header.inc"
+ .include "data/maps/MagmaHideout_B2F/header.inc"
+ .include "data/maps/SkyPillar_Entrance/header.inc"
+ .include "data/maps/SkyPillar_Outside/header.inc"
+ .include "data/maps/SkyPillar_1F/header.inc"
+ .include "data/maps/SkyPillar_2F/header.inc"
+ .include "data/maps/SkyPillar_3F/header.inc"
+ .include "data/maps/SkyPillar_4F/header.inc"
+ .include "data/maps/ShoalCave_LowTideIceRoom/header.inc"
+ .include "data/maps/SkyPillar_5F/header.inc"
+ .include "data/maps/SkyPillar_Top/header.inc"
+ .include "data/maps/SecretBase_RedCave1/header.inc"
+ .include "data/maps/SecretBase_BrownCave1/header.inc"
+ .include "data/maps/SecretBase_BlueCave1/header.inc"
+ .include "data/maps/SecretBase_YellowCave1/header.inc"
+ .include "data/maps/SecretBase_Tree1/header.inc"
+ .include "data/maps/SecretBase_Shrub1/header.inc"
+ .include "data/maps/SecretBase_RedCave2/header.inc"
+ .include "data/maps/SecretBase_BrownCave2/header.inc"
+ .include "data/maps/SecretBase_BlueCave2/header.inc"
+ .include "data/maps/SecretBase_YellowCave2/header.inc"
+ .include "data/maps/SecretBase_Tree2/header.inc"
+ .include "data/maps/SecretBase_Shrub2/header.inc"
+ .include "data/maps/SecretBase_RedCave3/header.inc"
+ .include "data/maps/SecretBase_BrownCave3/header.inc"
+ .include "data/maps/SecretBase_BlueCave3/header.inc"
+ .include "data/maps/SecretBase_YellowCave3/header.inc"
+ .include "data/maps/SecretBase_Tree3/header.inc"
+ .include "data/maps/SecretBase_Shrub3/header.inc"
+ .include "data/maps/SecretBase_RedCave4/header.inc"
+ .include "data/maps/SecretBase_BrownCave4/header.inc"
+ .include "data/maps/SecretBase_BlueCave4/header.inc"
+ .include "data/maps/SecretBase_YellowCave4/header.inc"
+ .include "data/maps/SecretBase_Tree4/header.inc"
+ .include "data/maps/SecretBase_Shrub4/header.inc"
+ .include "data/maps/SingleBattleColosseum/header.inc"
+ .include "data/maps/TradeCenter/header.inc"
+ .include "data/maps/RecordCorner/header.inc"
+ .include "data/maps/DoubleBattleColosseum/header.inc"
+ .include "data/maps/LinkContestRoom1/header.inc"
+ .include "data/maps/UnknownMap_25_29/header.inc"
+ .include "data/maps/UnknownMap_25_30/header.inc"
+ .include "data/maps/UnknownMap_25_31/header.inc"
+ .include "data/maps/UnknownMap_25_32/header.inc"
+ .include "data/maps/UnknownMap_25_33/header.inc"
+ .include "data/maps/UnknownMap_25_34/header.inc"
+ .include "data/maps/LinkContestRoom2/header.inc"
+ .include "data/maps/LinkContestRoom3/header.inc"
+ .include "data/maps/LinkContestRoom4/header.inc"
+ .include "data/maps/LinkContestRoom5/header.inc"
+ .include "data/maps/LinkContestRoom6/header.inc"
+ .include "data/maps/InsideOfTruck/header.inc"
+ .include "data/maps/SSTidalCorridor/header.inc"
+ .include "data/maps/SSTidalLowerDeck/header.inc"
+ .include "data/maps/SSTidalRooms/header.inc"
+ .include "data/maps/SafariZone_Northwest/header.inc"
+ .include "data/maps/SafariZone_Northeast/header.inc"
+ .include "data/maps/SafariZone_Southwest/header.inc"
+ .include "data/maps/SafariZone_Southeast/header.inc"
+ .include "data/maps/BattleTower_Outside/header.inc"
+ .include "data/maps/BattleTower_Lobby/header.inc"
+ .include "data/maps/BattleTower_Elevator/header.inc"
+ .include "data/maps/BattleTower_Corridor/header.inc"
+ .include "data/maps/BattleTower_BattleRoom/header.inc"
+ .include "data/maps/SouthernIsland_Exterior/header.inc"
+ .include "data/maps/SouthernIsland_Interior/header.inc"
+ .include "data/maps/SafariZone_RestHouse/header.inc"
+ .include "data/maps/Route104_Prototype/header.inc"
+ .include "data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc"
+ .include "data/maps/Route109_SeashoreHouse/header.inc"
+ .include "data/maps/Route110_TrickHouseEntrance/header.inc"
+ .include "data/maps/Route110_TrickHouseEnd/header.inc"
+ .include "data/maps/Route110_TrickHouseCorridor/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle1/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle2/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle3/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle4/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle5/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle6/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle7/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle8/header.inc"
+ .include "data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc"
+ .include "data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc"
+ .include "data/maps/Route113_GlassWorkshop/header.inc"
+ .include "data/maps/Route123_BerryMastersHouse/header.inc"
+ .include "data/maps/Route119_WeatherInstitute_1F/header.inc"
+ .include "data/maps/Route119_WeatherInstitute_2F/header.inc"
+ .include "data/maps/Route119_House/header.inc"
+ .include "data/maps/Route124_DivingTreasureHuntersHouse/header.inc"
diff --git a/data/matsuda_debug_menu.s b/data/matsuda_debug_menu.s
new file mode 100644
index 000000000..c4f7adcb7
--- /dev/null
+++ b/data/matsuda_debug_menu.s
@@ -0,0 +1,201 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 83C9150
+ .string "テストです$" @ "test"
+
+gMatsudaDebugMenu_ActionContestText:
+ .string "Contest$"
+
+gMatsudaDebugMenu_ActionContestResultsText:
+ .string "Contest results$"
+ .string "パラメータへんこう$" @ "Change parameter"
+ .string "わざ へんこう$" @ "Change move"
+
+gMatsudaDebugMenu_ActionContestCommText:
+ .string "Contest (comm.)$"
+
+gMatsudaDebugMenu_ActionCommTestText:
+ .string "Init comm. data$"
+
+gMatsudaDebugMenu_ActionSetHighScoreText:
+ .string "Set highest score$"
+
+gMatsudaDebugMenu_ActionResetHighScoreText:
+ .string "Reset highest score$"
+
+gMatsudaDebugMenu_ActionSetAllArtMuseumText:
+ .string "Set all art museum items$"
+
+ .align 2
+gMatsudaDebugMenuActions:: @ 83C91F0
+ .4byte gMatsudaDebugMenu_ActionContestText, MatsudaDebugMenu_Contest
+ .4byte gMatsudaDebugMenu_ActionContestResultsText, MatsudaDebugMenu_ContestResults
+ .4byte gMatsudaDebugMenu_ActionContestCommText, MatsudaDebugMenu_ContestComm
+ .4byte gMatsudaDebugMenu_ActionCommTestText, MatsudaDebugMenu_CommTest
+ .4byte gMatsudaDebugMenu_ActionSetHighScoreText, MatsudaDebugMenu_SetHighScore
+ .4byte gMatsudaDebugMenu_ActionResetHighScoreText, MatsudaDebugMenu_ResetHighScore
+ .4byte gMatsudaDebugMenu_ActionSetAllArtMuseumText, MatsudaDebugMenu_SetArtMuseumItems
+
+gMatsudaDebugMenu_UnknownByteArray:: @ 83C9228
+ .byte 0xFC, 0x02, 0x0F, 0x00, 0xFF
+
+Unknown_083C922D:
+ .incbin "graphics/unknown/ball.4bpp"
+
+ .align 1
+Unknown_083C924E:
+ .incbin "graphics/unknown/ball.gbapal"
+
+gUnknown_083C926E:: @ 83C926E
+ .byte 2, 0
+ .byte 17, 0
+ .byte 2, 2
+ .byte 17, 2
+
+gMatsudaDebugMenuContestTopLeft:: @ 83C9276
+ .byte 0, 6
+ .byte 15, 6
+ .byte 0, 8
+ .byte 15, 8
+ .byte 0, 10
+ .byte 15, 10
+
+gUnknown_083C9282:: @ 83C9282
+ .byte 7, 6
+ .byte 22, 6
+ .byte 7, 8
+ .byte 22, 8
+ .byte 7, 10
+ .byte 22, 10
+
+gUnknown_083C928E:: @ 83C928E
+ .byte 2, 14
+ .byte 17, 14
+ .byte 2, 16
+ .byte 17, 16
+
+gUnknown_083C9296:: @ 83C9296
+ .byte 0x08, 0x80, 0x08, 0x80, 0x10, 0x10, 0x30, 0xA8, 0x30, 0xA8, 0x30, 0xA8, 0x08, 0x80, 0x08, 0x80, 0x10, 0x88
+
+gUnknown_083C92A8:: @ 83C92A8
+ .byte 0x08, 0x18, 0x28, 0x38, 0x48, 0x58, 0x78, 0x88, 0x98
+
+ .align 2
+gUnknown_083C92B4:: @ 83C92B4
+ obj_tiles Unknown_083C922D, 32, 0x04b0
+
+ .align 2
+gUnknown_083C92BC:: @ 83C92BC
+ obj_pal Unknown_083C924E, 0x04B0
+
+ .align 2
+gOamData_83C92C4:: @ 83C92C4
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteTemplate_83C92CC:: @ 83C92CC
+ spr_template 1200, 1200, gOamData_83C92C4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AA754
+
+ .align 2
+gUnknown_083C92E4:: @ 83C92E4
+ .4byte sub_80AA8C8
+ .4byte sub_80AA8D8
+ .4byte sub_80AA8E8
+ .4byte sub_80AA8F8
+ .4byte sub_80AAC5C
+ .4byte sub_80AAC5C
+ .4byte sub_80AA930
+ .4byte sub_80AA974
+ .4byte sub_80AA9B8
+ .4byte sub_80AA9FC
+ .4byte sub_80AAA40
+ .4byte sub_80AAA84
+ .4byte sub_80AAAF0
+ .4byte sub_80AAB30
+ .4byte sub_80AAB70
+ .4byte sub_80AABB0
+ .4byte sub_80AABF0
+ .4byte sub_80AAD44
+
+gMatsudaDebugMenu_StartText:: @ 83C932C
+ .string "{COLOR CYAN}{HIGHLIGHT RED}$"
+ .string "かいし$" @ Start
+
+gMatsudaDebugMenu_GoBackText:: @ 83C9337
+ .string "もどる$" @ Go Back
+
+gMatsudaDebugMenu_BattlePointsText:: @ 83C933B
+.ifdef ENGLISH
+ .string "{COLOR MAGENTA}BP.$"
+.else
+ .string "{COLOR MAGENTA}BP,$"
+.endif
+
+MatsudaDebugMenuText_Cool:
+ .string "かっこよさ$" @ coolness
+MatsudaDebugMenuText_Cute:
+ .string "かわいさ$" @ cuteness
+MatsudaDebugMenuText_Beauty:
+ .string "うつくしさ$" @ beauty
+MatsudaDebugMenuText_Smart:
+ .string "かしこさ$" @ smartness
+MatsudaDebugMenuText_Tough:
+ .string "たくましさ$" @ toughness
+MatsudaDebugMenuText_Sheen:
+ .string "けづや$" @ sheen
+
+ .align 2
+gMatsudaDebugMenuTextList1:: @ 83C9364
+ .4byte MatsudaDebugMenuText_Cool
+ .4byte MatsudaDebugMenuText_Cute
+ .4byte MatsudaDebugMenuText_Beauty
+ .4byte MatsudaDebugMenuText_Smart
+ .4byte MatsudaDebugMenuText_Tough
+ .4byte MatsudaDebugMenuText_Sheen
+
+MatsudaDebugMenuText_CoolContest:
+ .string "かっこよさコンテスト$" @ Cool Contest
+MatsudaDebugMenuText_BeautyContest:
+ .string "うつくしさコンテスト$" @ Beauty Contest
+MatsudaDebugMenuText_CuteContest:
+ .string "かわいさコンテスト $" @ Cute Contest
+MatsudaDebugMenuText_SmartContest:
+ .string "かしこさコンテスト $" @ Smart Contest
+MatsudaDebugMenuText_ToughContest:
+ .string "たくましさコンテスト$" @ Tough Contest
+
+ .align 2
+gMatsudaDebugMenuTextList2:: @ 83C93B4
+ .4byte MatsudaDebugMenuText_CoolContest
+ .4byte MatsudaDebugMenuText_BeautyContest
+ .4byte MatsudaDebugMenuText_CuteContest
+ .4byte MatsudaDebugMenuText_SmartContest
+ .4byte MatsudaDebugMenuText_ToughContest
+
+MatsudaDebugMenuText_Fallarbor:
+ .string "ハジツゲ/ノーマル$" @ Fallarbor / Normal
+MatsudaDebugMenuText_Verdanturf:
+ .string "シダケ/スーパー $" @ Verdanturf / Super
+MatsudaDebugMenuText_Slateport:
+ .string "カイナ/ハイパー $" @ Slateport / Hyper
+MatsudaDebugMenuText_Lilycove:
+ .string "ミナモ/マスター $" @ Lilycove / Master
+
+ .align 2
+gMatsudaDebugMenuTextList3:: @ 83C93F0
+ .4byte MatsudaDebugMenuText_Fallarbor @ Normal
+ .4byte MatsudaDebugMenuText_Verdanturf @ Super
+ .4byte MatsudaDebugMenuText_Slateport @ Hyper
+ .4byte MatsudaDebugMenuText_Lilycove @ Master
+
+@ OamData
+ .align 2
+gUnknown_083C9400:: @ 83C9400
+ .2byte 0x4000
+ .2byte 0x4000
+ .2byte 0xF3FF
diff --git a/data/mauville_old_man.s b/data/mauville_old_man.s
new file mode 100644
index 000000000..5c4bd47b9
--- /dev/null
+++ b/data/mauville_old_man.s
@@ -0,0 +1,101 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 1
+gUnknown_083E537C:: @ 83E537C
+.ifdef ENGLISH
+ ec_word SISTER
+ ec_word EATS
+ ec_word SWEETS
+ ec_word VORACIOUS
+ ec_word AND
+ ec_word DROOLING
+.else
+ ec_word SISTER
+ ec_word MUST_BE
+ ec_word SWEETS
+ ec_word VORACIOUS
+ ec_word DROOLING
+ ec_word THICK
+.endif
+
+
+ .align 2
+gUnknown_083E5388:: @ 83E5388
+ .4byte OtherText_SoPretty
+ .4byte OtherText_SoDarling
+ .4byte OtherText_SoRelaxed
+ .4byte OtherText_SoSunny
+ .4byte OtherText_SoDesirable
+ .4byte OtherText_SoExciting
+ .4byte OtherText_SoAmusing
+ .4byte OtherText_SoMagical
+
+ .align 2
+gUnknown_083E53A8:: @ 83E53A8
+ .4byte OtherText_WantVacationNicePlace
+ .4byte OtherText_BoughtCrayonsIsNice
+ .4byte OtherText_IfWeCouldFloat
+ .4byte OtherText_SandWashesAwayMakeSad
+ .4byte OtherText_WhatsBottomSeaLike
+ .4byte OtherText_SeeSettingSun
+ .4byte OtherText_LyingInGreenGrass
+ .4byte OtherText_SecretBasesWonderful
+
+ .align 1
+gUnknown_083E53C8:: @ 83E53C8
+ .2byte 0x0, 0
+ .2byte 0xC, 0
+ .2byte 0xD, 0
+ .2byte 0x12, 0
+ .2byte 0x13, 0
+ .2byte 0x15, 0
+
+ .align 2
+gUnknown_083E53E0:: @ 83E53E0
+ .4byte 0x132, UnknownString_81AEFFC, UnknownString_81AF013, UnknownString_81AF022
+ .4byte 0x102, UnknownString_81AF0A3, UnknownString_81AF0BB, UnknownString_81AF0CA
+ .4byte 0x103, UnknownString_81AF149, UnknownString_81AF164, UnknownString_81AF174
+ .4byte 0x104, UnknownString_81AF1E5, UnknownString_81AF1FD, UnknownString_81AF20A
+ .4byte 0x106, UnknownString_81AF281, UnknownString_81AF299, UnknownString_81AF2A9
+ .4byte 0x109, UnknownString_81AF32C, UnknownString_81AF345, UnknownString_81AF34D
+ .4byte 0x10b, UnknownString_81AF3D0, UnknownString_81AF3ED, UnknownString_81AF3FC
+ .4byte 0x10c, UnknownString_81AF46D, UnknownString_81AF481, UnknownString_81AF49B
+ .4byte 0x10d, UnknownString_81AF511, UnknownString_81AF529, UnknownString_81AF536
+ .4byte 0x10e, UnknownString_81AF5A9, UnknownString_81AF5BD, UnknownString_81AF5CD
+ .4byte 0x10f, UnknownString_81AF63F, UnknownString_81AF661, UnknownString_81AF676
+ .4byte 0x110, UnknownString_81AF711, UnknownString_81AF726, UnknownString_81AF73D
+ .4byte 0x111, UnknownString_81AF7BF, UnknownString_81AF7D9, UnknownString_81AF7F1
+ .4byte 0x112, UnknownString_81AF88A, UnknownString_81AF8A1, UnknownString_81AF8AA
+ .4byte 0x113, UnknownString_81AF91B, UnknownString_81AF935, UnknownString_81AF943
+ .4byte 0x114, UnknownString_81AF9C8, UnknownString_81AF9E0, UnknownString_81AF9F6
+ .4byte 0x11a, UnknownString_81AFA79, UnknownString_81AFA92, UnknownString_81AFA9E
+ .4byte 0x11b, UnknownString_81AFB17, UnknownString_81AFB2D, UnknownString_81AFB48
+ .4byte 0x11c, UnknownString_81AFBD8, UnknownString_81AFBE7, UnknownString_81AFC04
+ .4byte 0x21d, UnknownString_81AFC8A, UnknownString_81AFC9D, UnknownString_81AFCBE
+ .4byte 0x11e, UnknownString_81AFD44, UnknownString_81AFD60, UnknownString_81AFD80
+ .4byte 0x121, UnknownString_81AFE1D, UnknownString_81AFE36, UnknownString_81AFE42
+ .4byte 0x124, UnknownString_81AFEC2, UnknownString_81AFEDD, UnknownString_81AFEEE
+ .4byte 0x125, UnknownString_81AFF68, UnknownString_81AFF7B, UnknownString_81AFF88
+ .4byte 0x126, UnknownString_81AFFFB, UnknownString_81B000D, UnknownString_81B0015
+ .4byte 0x127, UnknownString_81B009D, UnknownString_81B00B6, UnknownString_81B00C9
+ .4byte 0x128, UnknownString_81B014D, UnknownString_81B0165, UnknownString_81B0173
+ .4byte 0x129, UnknownString_81B01E9, UnknownString_81B0201, UnknownString_81B0213
+ .4byte 0x12a, UnknownString_81B0290, UnknownString_81B02A5, UnknownString_81B02B6
+ .4byte 0x12b, UnknownString_81B0337, UnknownString_81B0351, UnknownString_81B0364
+ .4byte 0x12c, UnknownString_81B03E9, UnknownString_81B0401, UnknownString_81B040C
+ .4byte 0x12d, UnknownString_81B046E, UnknownString_81B0489, UnknownString_81B049A
+ .4byte 0x12e, UnknownString_81B0523, UnknownString_81B053E, UnknownString_81B0554
+ .4byte 0x12f, UnknownString_81B05D8, UnknownString_81B05F3, UnknownString_81B0610
+ .4byte 0x130, UnknownString_81B06A9, UnknownString_81B06C6, UnknownString_81B06D9
+
+gUnknown_083E5610:: @ 83E5610
+ .4byte 0x131, UnknownString_81B0763, UnknownString_81B0781, UnknownString_81B0797
+
+ .align 2
+gUnknown_083E5620:: @ 83E5620
+ .4byte 0x24
+ .4byte gSaveBlock1 + 0x2D94
+ .4byte 0xC
diff --git a/data/menu_cursor.s b/data/menu_cursor.s
new file mode 100644
index 000000000..f3c5fe956
--- /dev/null
+++ b/data/menu_cursor.s
@@ -0,0 +1,406 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+OutlineCursorTiles_00:
+ .incbin "graphics/interface/outline_cursor_00.4bpp"
+
+ .align 2
+OutlineCursorTiles_01:
+ .incbin "graphics/interface/outline_cursor_01.4bpp"
+
+ .align 2
+OutlineCursorTiles_02:
+ .incbin "graphics/interface/outline_cursor_02.4bpp"
+
+ .align 2
+OutlineCursorTiles_03:
+ .incbin "graphics/interface/outline_cursor_03.4bpp"
+
+ .align 2
+OutlineCursorTiles_04:
+ .incbin "graphics/interface/outline_cursor_04.4bpp"
+
+ .align 2
+OutlineCursorTiles_05:
+ .incbin "graphics/interface/outline_cursor_05.4bpp"
+
+ .align 2
+OutlineCursorTiles_06:
+ .incbin "graphics/interface/outline_cursor_06.4bpp"
+
+ .align 2
+OutlineCursorTiles_07:
+ .incbin "graphics/interface/outline_cursor_07.4bpp"
+
+ .align 2
+OutlineCursorTiles_08:
+ .incbin "graphics/interface/outline_cursor_08.4bpp"
+
+ .align 2
+OutlineCursorTiles_09:
+ .incbin "graphics/interface/outline_cursor_09.4bpp"
+
+ .align 2
+OutlineCursorTiles_10:
+ .incbin "graphics/interface/outline_cursor_10.4bpp"
+
+ .align 2
+OutlineCursorTiles_11:
+ .incbin "graphics/interface/outline_cursor_11.4bpp"
+
+ .align 2
+OutlineCursorTiles_12:
+ .incbin "graphics/interface/outline_cursor_12.4bpp"
+
+ .align 2
+OutlineCursorTiles_13:
+ .incbin "graphics/interface/outline_cursor_13.4bpp"
+
+ .align 2
+OutlineCursorTiles_14:
+ .incbin "graphics/interface/outline_cursor_14.4bpp"
+
+ .align 2
+OutlineCursorTiles_15:
+ .incbin "graphics/interface/outline_cursor_15.4bpp"
+
+ .align 2
+gOamData_842F11C:: @ 842F11C
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gOamData_842F124:: @ 842F124
+ .2byte 0x8800
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gOamData_842F12C:: @ 842F12C
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_842F134:: @ 842F134
+ obj_image_anim_frame 0, 63
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_842F13C:: @ 842F13C
+ .4byte gSpriteAnim_842F134
+
+ .align 2
+gUnknown_0842F140:: @ 842F140
+ obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF0
+ obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF0
+
+ .align 2
+gUnknown_0842F1C0:: @ 842F1C0
+ obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF1
+ obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF1
+
+ .align 2
+gUnknown_0842F240:: @ 842F240
+ obj_pal gUnknown_0203A360, 0xfff0
+
+ .align 2
+gUnknown_0842F248:: @ 842F248
+ obj_pal gUnknown_0203A360, 0xfff1
+
+ .align 2
+gSpriteTemplate_842F250:: @ 842F250
+ spr_template 65520, 65520, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_842F268:: @ 842F268
+ spr_template 65520, 0xFFFF, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_842F280:: @ 842F280
+ spr_template 65520, 0xFFFF, gOamData_842F124, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_842F298:: @ 842F298
+ spr_template 65521, 65521, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_842F2B0:: @ 842F2B0
+ spr_template 65521, 0xFFFF, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSubspriteTable_842F2C8:: @ 842F2C8
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F2D8:: @ 842F2D8
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 2, 8x16
+ subsprite 9, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F2F0:: @ 842F2F0
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 2, 8x16
+ subsprite 9, 0, 0, 2, 8x16
+ subsprite 17, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F310:: @ 842F310
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 25, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F328:: @ 842F328
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 33, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F340:: @ 842F340
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 2, 8x16
+ subsprite 9, 0, 0, 6, 32x16
+ subsprite 41, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F360:: @ 842F360
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 17, 0, 0, 6, 32x16
+ subsprite 49, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F380:: @ 842F380
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 25, 0, 0, 6, 32x16
+ subsprite 57, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F3A0:: @ 842F3A0
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 33, 0, 0, 6, 32x16
+ subsprite 65, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F3C0:: @ 842F3C0
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 2, 8x16
+ subsprite 9, 0, 0, 6, 32x16
+ subsprite 41, 0, 0, 6, 32x16
+ subsprite 73, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F3E8:: @ 842F3E8
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 33, 0, 0, 6, 32x16
+ subsprite 49, 0, 0, 6, 32x16
+ subsprite 81, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F410:: @ 842F410
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 33, 0, 0, 6, 32x16
+ subsprite 57, 0, 0, 6, 32x16
+ subsprite 89, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F438:: @ 842F438
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 33, 0, 0, 6, 32x16
+ subsprite 65, 0, 0, 6, 32x16
+ subsprite 97, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F460:: @ 842F460
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 2, 8x16
+ subsprite 9, 0, 0, 6, 32x16
+ subsprite 41, 0, 0, 6, 32x16
+ subsprite 73, 0, 0, 6, 32x16
+ subsprite 105, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F490:: @ 842F490
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 33, 0, 0, 6, 32x16
+ subsprite 65, 0, 0, 6, 32x16
+ subsprite 81, 0, 0, 6, 32x16
+ subsprite 113, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F4C0:: @ 842F4C0
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 33, 0, 0, 6, 32x16
+ subsprite 65, 0, 0, 6, 32x16
+ subsprite 89, 0, 0, 6, 32x16
+ subsprite 121, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F4F0:: @ 842F4F0
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 6, 32x16
+ subsprite 33, 0, 0, 6, 32x16
+ subsprite 65, 0, 0, 6, 32x16
+ subsprite 97, 0, 0, 6, 32x16
+ subsprite 129, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F520:: @ 842F520
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 1, 0, 0, 2, 8x16
+ subsprite 9, 0, 0, 6, 32x16
+ subsprite 41, 0, 0, 6, 32x16
+ subsprite 73, 0, 0, 6, 32x16
+ subsprite 105, 0, 0, 6, 32x16
+ subsprite 137, 0, 0, 4, 8x16
+
+ .align 2
+gSubspriteTable_842F558:: @ 842F558
+ subsprite -1, 0, 0, 0, 8x16
+ subsprite 7, 0, 0, 6, 32x16
+ subsprite 35, 0, 0, 4, 8x16
+
+ .align 2
+gUnknown_0842F570:: @ 842F570
+ .4byte gSubspriteTable_842F2C8
+ .4byte gSubspriteTable_842F2C8
+ .4byte gSubspriteTable_842F2D8
+ .4byte gSubspriteTable_842F2F0
+ .4byte gSubspriteTable_842F310
+ .4byte gSubspriteTable_842F328
+ .4byte gSubspriteTable_842F340
+ .4byte gSubspriteTable_842F360
+ .4byte gSubspriteTable_842F380
+ .4byte gSubspriteTable_842F3A0
+ .4byte gSubspriteTable_842F3C0
+ .4byte gSubspriteTable_842F3E8
+ .4byte gSubspriteTable_842F410
+ .4byte gSubspriteTable_842F438
+ .4byte gSubspriteTable_842F460
+ .4byte gSubspriteTable_842F490
+ .4byte gSubspriteTable_842F4C0
+ .4byte gSubspriteTable_842F4F0
+ .4byte gSubspriteTable_842F520
+
+ .align 2
+gUnknown_0842F5BC:: @ 842F5BC
+ .4byte gSubspriteTable_842F558
+
+ .align 2
+gSubspriteTables_842F5C0:: @ 842F5C0
+ .4byte 1, gMenuCursorSubsprites
+ .4byte 1, gMenuCursorSubsprites
+ .4byte 2, gMenuCursorSubsprites
+ .4byte 3, gMenuCursorSubsprites
+ .4byte 4, gMenuCursorSubsprites
+ .4byte 5, gMenuCursorSubsprites
+ .4byte 6, gMenuCursorSubsprites
+ .4byte 7, gMenuCursorSubsprites
+ .4byte 8, gMenuCursorSubsprites
+ .4byte 9, gMenuCursorSubsprites
+ .4byte 10, gMenuCursorSubsprites
+ .4byte 11, gMenuCursorSubsprites
+ .4byte 12, gMenuCursorSubsprites
+ .4byte 13, gMenuCursorSubsprites
+ .4byte 14, gMenuCursorSubsprites
+ .4byte 15, gMenuCursorSubsprites
+ .4byte 1, gMenuCursorSubsprites
+ .4byte 17, gMenuCursorSubsprites
+ .4byte 18, gMenuCursorSubsprites
+ .4byte 19, gMenuCursorSubsprites
+ .4byte 20, gMenuCursorSubsprites
+ .4byte 21, gMenuCursorSubsprites
+ .4byte 22, gMenuCursorSubsprites
+ .4byte 23, gMenuCursorSubsprites
+ .4byte 24, gMenuCursorSubsprites
+ .4byte 25, gMenuCursorSubsprites
+ .4byte 26, gMenuCursorSubsprites
+ .4byte 27, gMenuCursorSubsprites
+ .4byte 28, gMenuCursorSubsprites
+ .4byte 29, gMenuCursorSubsprites
+ .4byte 30, gMenuCursorSubsprites
+ .4byte 31, gMenuCursorSubsprites
+
+ .align 2
+gSubspriteTables_842F6C0:: @ 842F6C0
+ .4byte 2, gSubspriteTable_842F2C8
+ .4byte 2, gSubspriteTable_842F2C8
+ .4byte 3, gSubspriteTable_842F2D8
+ .4byte 4, gSubspriteTable_842F2F0
+ .4byte 3, gSubspriteTable_842F310
+ .4byte 3, gSubspriteTable_842F328
+ .4byte 4, gSubspriteTable_842F340
+ .4byte 4, gSubspriteTable_842F360
+ .4byte 4, gSubspriteTable_842F380
+ .4byte 4, gSubspriteTable_842F3A0
+ .4byte 5, gSubspriteTable_842F3C0
+ .4byte 5, gSubspriteTable_842F3E8
+ .4byte 5, gSubspriteTable_842F410
+ .4byte 5, gSubspriteTable_842F438
+ .4byte 6, gSubspriteTable_842F460
+ .4byte 6, gSubspriteTable_842F490
+ .4byte 6, gSubspriteTable_842F4C0
+ .4byte 6, gSubspriteTable_842F4F0
+ .4byte 7, gSubspriteTable_842F520
+
+ .align 2
+gUnknown_0842F758:: @ 842F758
+ .4byte 3, gMenuCursorSubsprites
+ .4byte 0, 2
+ .4byte 0, 66
+ .4byte 0, 105
+ .4byte 0, 34
+
+ .align 2
+gUnknown_0842F780:: @ 842F780
+ .4byte 0, 105
+
+ .align 2
+gUnknown_0842F788:: @ 842F788
+ .4byte 0, 34
+
+ .align 2
+gUnknown_0842F790:: @ 842F790
+ .4byte 0, 66
diff --git a/data/menu_helpers.s b/data/menu_helpers.s
new file mode 100644
index 000000000..29d42cb4b
--- /dev/null
+++ b/data/menu_helpers.s
@@ -0,0 +1,102 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gSpriteImage_83E5808:: @ 83E5808
+ .incbin "graphics/unknown_sprites/83E59A0/0.4bpp"
+
+ .align 2
+gSpriteImage_83E5848:: @ 83E5848
+ .incbin "graphics/unknown_sprites/83E59A0/1.4bpp"
+
+ .align 2
+gSpriteImage_83E5888:: @ 83E5888
+ .incbin "graphics/unknown_sprites/83E59B0/0.4bpp"
+
+ .align 2
+gSpriteImage_83E58C8:: @ 83E58C8
+ .incbin "graphics/unknown_sprites/83E59B0/1.4bpp"
+
+ .align 2
+gSpriteImage_83E5908:: @ 83E5908
+ .incbin "graphics/unknown_sprites/83E59C0/0.4bpp"
+
+ .align 2
+gSpriteImage_83E5928:: @ 83E5928
+ .incbin "graphics/unknown_sprites/83E59C0/1.4bpp"
+
+ .align 2
+Palette_3E5948: @ 83E5948
+ .incbin "graphics/interface/83E5948.gbapal"
+
+ .align 2
+gUnknown_083E5968:: @ 83E5968
+ obj_pal Palette_3E5948, 6
+
+ .align 2
+gOamData_83E5970:: @ 83E5970
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0001
+
+ .align 2
+gOamData_83E5978:: @ 83E5978
+ .2byte 0x4000
+ .2byte 0x0000
+ .2byte 0x0001
+
+ .align 2
+gOamData_83E5980:: @ 83E5980
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0001
+
+ .align 2
+gSpriteAnim_83E5988:: @ 83E5988
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E5990:: @ 83E5990
+ obj_image_anim_frame 1, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E5998:: @ 83E5998
+ .4byte gSpriteAnim_83E5988
+ .4byte gSpriteAnim_83E5990
+
+ .align 2
+gSpriteImageTable_83E59A0:: @ 83E59A0
+ obj_frame_tiles gSpriteImage_83E5808, 0x40
+ obj_frame_tiles gSpriteImage_83E5848, 0x40
+
+ .align 2
+gSpriteImageTable_83E59B0:: @ 83E59B0
+ obj_frame_tiles gSpriteImage_83E5888, 0x40
+ obj_frame_tiles gSpriteImage_83E58C8, 0x40
+
+ .align 2
+gSpriteImageTable_83E59C0:: @ 83E59C0
+ obj_frame_tiles gSpriteImage_83E5908, 0x20
+ obj_frame_tiles gSpriteImage_83E5928, 0x20
+
+ .align 2
+gSpriteTemplate_83E59D0:: @ 83E59D0
+ spr_template 0xFFFF, 6, gOamData_83E5978, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59A0, gDummySpriteAffineAnimTable, sub_80F9834
+
+ .align 2
+gSpriteTemplate_83E59E8:: @ 83E59E8
+ spr_template 0xFFFF, 6, gOamData_83E5980, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59B0, gDummySpriteAffineAnimTable, sub_80F9834
+
+ .align 2
+gSpriteTemplate_83E5A00:: @ 83E5A00
+ spr_template 0xFFFF, 6, gOamData_83E5970, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59C0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_083E5A18:: @ 83E5A18
+ .string "{PALETTE 0}$"
+
+gUnknown_083E5A1C:: @ 83E5A1C
+ .string "▶$"
diff --git a/data/mon_markings.s b/data/mon_markings.s
new file mode 100644
index 000000000..b9ec7735f
--- /dev/null
+++ b/data/mon_markings.s
@@ -0,0 +1,207 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083E49F4:: @ 83E49F4
+ .incbin "graphics/misc/mon_markings.gbapal"
+
+ .align 2
+gUnknown_083E4A14:: @ 83E4A14
+ .incbin "graphics/misc/mon_markings.4bpp"
+
+ .align 2
+gOamData_83E5214:: @ 83E5214
+ .2byte 0x0
+ .2byte 0xC000
+ .2byte 0x0
+
+ .align 2
+gOamData_83E521C:: @ 83E521C
+ .2byte 0x0
+ .2byte 0x0
+ .2byte 0x0
+
+ .align 2
+gSpriteAnim_83E5224:: @ 83E5224
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E522C:: @ 83E522C
+ obj_image_anim_frame 1, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E5234:: @ 83E5234
+ obj_image_anim_frame 2, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E523C:: @ 83E523C
+ obj_image_anim_frame 3, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E5244:: @ 83E5244
+ obj_image_anim_frame 4, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E524C:: @ 83E524C
+ obj_image_anim_frame 5, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E5254:: @ 83E5254
+ obj_image_anim_frame 6, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E525C:: @ 83E525C
+ obj_image_anim_frame 7, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E5264:: @ 83E5264
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E526C:: @ 83E526C
+ obj_image_anim_frame 9, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E5274:: @ 83E5274
+ .4byte gSpriteAnim_83E5224
+ .4byte gSpriteAnim_83E522C
+ .4byte gSpriteAnim_83E5234
+ .4byte gSpriteAnim_83E523C
+ .4byte gSpriteAnim_83E5244
+ .4byte gSpriteAnim_83E524C
+ .4byte gSpriteAnim_83E5254
+ .4byte gSpriteAnim_83E525C
+ .4byte gSpriteAnim_83E5264
+ .4byte gSpriteAnim_83E526C
+
+ .align 2
+gSpriteAnim_83E529C:: @ 83E529C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E52A4:: @ 83E52A4
+ obj_image_anim_frame 64, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E52AC:: @ 83E52AC
+ .4byte gSpriteAnim_83E529C
+ .4byte gSpriteAnim_83E52A4
+
+ .align 2
+gOamData_83E52B4:: @ 83E52B4
+ .2byte 0x4000
+ .2byte 0x4000
+ .2byte 0x0
+
+ .align 2
+gSpriteAnim_83E52BC:: @ 83E52BC
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E52C4:: @ 83E52C4
+ obj_image_anim_frame 4, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E52CC:: @ 83E52CC
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E52D4:: @ 83E52D4
+ obj_image_anim_frame 12, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E52DC:: @ 83E52DC
+ obj_image_anim_frame 16, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E52E4:: @ 83E52E4
+ obj_image_anim_frame 20, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E52EC:: @ 83E52EC
+ obj_image_anim_frame 24, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E52F4:: @ 83E52F4
+ obj_image_anim_frame 28, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E52FC:: @ 83E52FC
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E5304:: @ 83E5304
+ obj_image_anim_frame 36, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E530C:: @ 83E530C
+ obj_image_anim_frame 40, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E5314:: @ 83E5314
+ obj_image_anim_frame 44, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E531C:: @ 83E531C
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E5324:: @ 83E5324
+ obj_image_anim_frame 52, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E532C:: @ 83E532C
+ obj_image_anim_frame 56, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E5334:: @ 83E5334
+ obj_image_anim_frame 60, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E533C:: @ 83E533C
+ .4byte gSpriteAnim_83E52BC
+ .4byte gSpriteAnim_83E52C4
+ .4byte gSpriteAnim_83E52CC
+ .4byte gSpriteAnim_83E52D4
+ .4byte gSpriteAnim_83E52DC
+ .4byte gSpriteAnim_83E52E4
+ .4byte gSpriteAnim_83E52EC
+ .4byte gSpriteAnim_83E52F4
+ .4byte gSpriteAnim_83E52FC
+ .4byte gSpriteAnim_83E5304
+ .4byte gSpriteAnim_83E530C
+ .4byte gSpriteAnim_83E5314
+ .4byte gSpriteAnim_83E531C
+ .4byte gSpriteAnim_83E5324
+ .4byte gSpriteAnim_83E532C
+ .4byte gSpriteAnim_83E5334
diff --git a/data/money.s b/data/money.s
new file mode 100644
index 000000000..04e54a836
--- /dev/null
+++ b/data/money.s
@@ -0,0 +1,31 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gOamData_83CF558:: @ 83CF558
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_83CF560:: @ 83CF560
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83CF568:: @ 83CF568
+ .4byte gSpriteAnim_83CF560
+
+ .align 2
+gSpriteTemplate_83CF56C:: @ 83CF56C
+ spr_template 10018, 10018, gOamData_83CF558, gSpriteAnimTable_83CF568, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_083CF584:: @ 83CF584
+ obj_tiles gMenuMoneyGfx, 256, 0x2722
+
+ .align 2
+gUnknown_083CF58C:: @ 83CF58C
+ obj_pal gMenuMoneyPal, 0x2722
diff --git a/data/mori_debug_menu.s b/data/mori_debug_menu.s
new file mode 100644
index 000000000..2545b2b15
--- /dev/null
+++ b/data/mori_debug_menu.s
@@ -0,0 +1,72 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ These seem to be strings for keypad test code.
+gUnknown_0839B22C:: @ 839B22C
+ .string " A$" @ A
+ .string " B$" @ B
+ .string "SL$" @ SELECT
+ .string "ST$" @ START
+ .string "RK$" @ right
+ .string "LK$" @ left
+ .string "UK$" @ up
+ .string "DK$" @ down
+ .string "RT$" @ R
+ .string "LT$" @ L
+
+gUnknown_0839B24A:: @ 839B24A
+ .string "ND$"
+
+gUnknown_0839B24D:: @ 839B24D
+ .string "の こどもは\n$" @ "'s child <topic-particle>"
+
+gUnknown_0839B255:: @ 839B255
+ .string " $"
+
+gUnknown_0839B257:: @ 839B257
+ .string "ながいなまえぽけもん$" @ "long name pokemon" (used as test name)
+
+Text_39B262: @ 839B262
+ .string "Search a child$"
+
+Text_39B271: @ 839B271
+ .string "Egg$"
+
+Text_39B275: @ 839B275
+ .string "Egg (male)$"
+
+Text_39B280: @ 839B280
+ .string "1000 steps$"
+
+Text_39B28B: @ 839B28B
+ .string "10000 steps$"
+
+Text_39B297: @ 839B297
+ .string "MOVE TUTOR$"
+
+Text_39B2A2: @ 839B2A2
+ .string "Breed an egg$"
+
+Text_39B2AF: @ 839B2AF
+ .string "Long name$"
+
+Text_39B2B9: @ 839B2B9
+.ifdef ENGLISH
+ .string "ポロックけす$" @ "{POKEBLOCK} CASE$"
+.else
+ .string "Delete {POKEBLOCK}$"
+.endif
+
+ .align 2
+gMoriDebugMenuActions:: @ 839B2C0
+ .4byte Text_39B262, MoriDebugMenu_SearchChild
+ .4byte Text_39B271, MoriDebugMenu_Egg
+ .4byte Text_39B275, MoriDebugMenu_MaleEgg
+ .4byte Text_39B280, MoriDebugMenu_1000Steps
+ .4byte Text_39B28B, MoriDebugMenu_10000Steps
+ .4byte Text_39B297, MoriDebugMenu_MoveTutor
+ .4byte Text_39B2A2, MoriDebugMenu_BreedEgg
+ .4byte Text_39B2AF, MoriDebugMenu_LongName
+ .4byte Text_39B2B9, MoriDebugMenu_PokeblockCase
diff --git a/data/multichoice.inc b/data/multichoice.inc
deleted file mode 100644
index 256038c23..000000000
--- a/data/multichoice.inc
+++ /dev/null
@@ -1,471 +0,0 @@
- .align 2
-MultichoiceList_00:
- .4byte OtherText_Petalburg, 0
- .4byte OtherText_Slateport, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_02:
- .4byte OtherText_Enter, 0
- .4byte OtherText_Info3, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_03:
- .4byte OtherText_WhatsAContest, 0
- .4byte OtherText_TypesOfContest, 0
- .4byte OtherText_Ranks, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_04:
- .4byte OtherText_CoolContest, 0
- .4byte OtherText_BeautyContest, 0
- .4byte OtherText_CuteContest, 0
- .4byte OtherText_SmartContest, 0
- .4byte OtherText_ToughContest, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_06:
- .4byte OtherText_Decoration, 0
- .4byte OtherText_PackUp, 0
- .4byte OtherText_Registry, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_05:
- .4byte OtherText_Decoration, 0
- .4byte OtherText_PackUp, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_07:
- .4byte OtherText_Register, 0
- .4byte OtherText_Registry, 0
- .4byte OtherText_Information, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_12:
- .4byte OtherText_Mach, 0
- .4byte OtherText_Acro, 0
-
- .align 2
-MultichoiceList_13:
- .4byte OtherText_Poison, 0
- .4byte OtherText_Paralysis, 0
- .4byte OtherText_Sleep, 0
- .4byte OtherText_Burn, 0
- .4byte OtherText_Frozen, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_14:
- .4byte OtherText_Dewford, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_16:
- .4byte OtherText_SawIt, 0
- .4byte OtherText_NotYet, 0
-
- .align 2
-MultichoiceList_17:
- .4byte OtherText_Yes, 0
- .4byte OtherText_No, 0
- .4byte OtherText_Info3, 0
-
- .align 2
-MultichoiceList_18:
- .4byte OtherText_SingleBattle, 0
- .4byte OtherText_DoubleBattle, 0
- .4byte OtherText_MultiBattle, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_19:
- .4byte OtherText_Littleroot, 0
- .4byte OtherText_Slateport, 0
- .4byte OtherText_Lilycove, 0
-
- .align 2
-MultichoiceList_20:
- .4byte OtherText_Yes, 0
- .4byte OtherText_No, 0
- .4byte OtherText_Info3, 0
-
- .align 2
-MultichoiceList_23:
- .4byte OtherText_MakeAChallenge, 0
- .4byte OtherText_ObtainInformation, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_24:
- .4byte OtherText_Lv50_2, 0
- .4byte OtherText_Lv100_2, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_25:
- .4byte OtherText_Zigzagoon, 0
- .4byte OtherText_Nincada, 0
- .4byte OtherText_Poochyena, 0
-
- .align 2
-MultichoiceList_26:
- .4byte OtherText_Nincada2, 0
- .4byte OtherText_Lotad, 0
- .4byte OtherText_Roselia, 0
-
- .align 2
-MultichoiceList_27:
- .4byte OtherText_Shroomish, 0
- .4byte OtherText_Nincada3, 0
- .4byte OtherText_Surskit, 0
-
- .align 2
-MultichoiceList_28:
- .4byte OtherText_Treecko, 0
- .4byte OtherText_Torchic, 0
- .4byte OtherText_Mudkip, 0
-
- .align 2
-MultichoiceList_29:
- .4byte OtherText_Seedot, 0
- .4byte OtherText_Shroomish2, 0
- .4byte OtherText_Spinda, 0
-
- .align 2
-MultichoiceList_30:
- .4byte OtherText_Shroomish3, 0
- .4byte OtherText_Zigzagoon2, 0
- .4byte OtherText_Wurmple, 0
-
- .align 2
-MultichoiceList_31:
- .4byte OtherText_PokeBall, 0
- .4byte OtherText_SuperPotion, 0
- .4byte OtherText_SamePrice, 0
-
- .align 2
-MultichoiceList_32:
- .4byte OtherText_Yen135, 0
- .4byte OtherText_Yen155, 0
- .4byte OtherText_Yen175, 0
-
- .align 2
-MultichoiceList_33:
- .4byte OtherText_CostMore, 0
- .4byte OtherText_CostLess, 0
- .4byte OtherText_SamePrice2, 0
-
- .align 2
-MultichoiceList_34:
- .4byte OtherText_MaleSymbol, 0
- .4byte OtherText_FemaleSymbol, 0
- .4byte OtherText_Neither, 0
-
- .align 2
-MultichoiceList_35:
- .4byte OtherText_Males, 0
- .4byte OtherText_Females, 0
- .4byte OtherText_SameNumber, 0
-
- .align 2
-MultichoiceList_36:
- .4byte OtherText_Male, 0
- .4byte OtherText_Female, 0
- .4byte OtherText_ItDepends, 0
-
- .align 2
-MultichoiceList_37:
- .4byte OtherText_Six2, 0
- .4byte OtherText_Eight2, 0
- .4byte OtherText_Ten, 0
-
- .align 2
-MultichoiceList_38:
- .4byte OtherText_One, 0
- .4byte OtherText_Two, 0
- .4byte OtherText_Three, 0
-
- .align 2
-MultichoiceList_39:
- .4byte OtherText_Six, 0
- .4byte OtherText_Seven, 0
- .4byte OtherText_Eight, 0
-
- .align 2
-MultichoiceList_42:
- .4byte OtherText_FreshWater, 0
- .4byte OtherText_SodaPop, 0
- .4byte OtherText_Lemonade, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_43:
- .4byte OtherText_HowToRide, 0
- .4byte OtherText_HowToTurn, 0
- .4byte OtherText_SandySlopes, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_44:
- .4byte OtherText_Wheelies, 0
- .4byte OtherText_BunnyHops, 0
- .4byte OtherText_Jumping, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_45:
- .4byte OtherText_Satisfied, 0
- .4byte OtherText_Dissatisfied, 0
-
- .align 2
-MultichoiceList_46:
- .4byte OtherText_Deepseatooth, 0
- .4byte OtherText_Deepseascale, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_47:
- .4byte OtherText_BlueFlute2, 0
- .4byte OtherText_YellowFlute2, 0
- .4byte OtherText_RedFlute2, 0
- .4byte OtherText_WhiteFlute2, 0
- .4byte OtherText_BlackFlute2, 0
- .4byte OtherText_GlassChair, 0
- .4byte OtherText_GlassDesk, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_48:
- .4byte OtherText_TreeckoDoll, 0
- .4byte OtherText_TorchicDoll, 0
- .4byte OtherText_MudkipDoll, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_55:
- .4byte OtherText_TM32, 0
- .4byte OtherText_TM29, 0
- .4byte OtherText_TM35, 0
- .4byte OtherText_TM24, 0
- .4byte OtherText_TM13, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_49:
- .4byte OtherText_50Coins, 0
- .4byte OtherText_500Coins, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_50:
- .4byte OtherText_Excellent, 0
- .4byte OtherText_NotSoHot, 0
-
- .align 2
-MultichoiceList_52:
- .4byte OtherText_Lilycove, 0
- .4byte OtherText_BattleTower, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_53:
- .4byte OtherText_Slateport, 0
- .4byte OtherText_Lilycove, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_54:
- .4byte OtherText_Right, 0
- .4byte OtherText_Left, 0
-
- .align 2
-MultichoiceList_56:
- .4byte OtherText_Slateport, 0
- .4byte OtherText_BattleTower, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_57:
- .4byte OtherText_1F_2, 0
- .4byte OtherText_2F_2, 0
- .4byte OtherText_3F_2, 0
- .4byte OtherText_4F_2, 0
- .4byte OtherText_5F_2, 0
-
- .align 2
-MultichoiceList_58:
- .4byte OtherText_RedShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_59:
- .4byte OtherText_YellowShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_60:
- .4byte OtherText_RedShard, 0
- .4byte OtherText_YellowShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_61:
- .4byte OtherText_BlueShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_62:
- .4byte OtherText_RedShard, 0
- .4byte OtherText_BlueShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_63:
- .4byte OtherText_YellowShard, 0
- .4byte OtherText_BlueShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_64:
- .4byte OtherText_RedShard, 0
- .4byte OtherText_YellowShard, 0
- .4byte OtherText_BlueShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_65:
- .4byte OtherText_GreenShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_66:
- .4byte OtherText_RedShard, 0
- .4byte OtherText_GreenShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_67:
- .4byte OtherText_YellowShard, 0
- .4byte OtherText_GreenShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_68:
- .4byte OtherText_RedShard, 0
- .4byte OtherText_YellowShard, 0
- .4byte OtherText_GreenShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_69:
- .4byte OtherText_BlueShard, 0
- .4byte OtherText_GreenShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_70:
- .4byte OtherText_RedShard, 0
- .4byte OtherText_BlueShard, 0
- .4byte OtherText_GreenShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_71:
- .4byte OtherText_YellowShard, 0
- .4byte OtherText_BlueShard, 0
- .4byte OtherText_GreenShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_72:
- .4byte OtherText_RedShard, 0
- .4byte OtherText_YellowShard, 0
- .4byte OtherText_BlueShard, 0
- .4byte OtherText_GreenShard, 0
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-MultichoiceList_01:
- .4byte gOtherText_CancelNoTerminator, 0
-
- .align 2
-gMultichoiceLists:: @ 83CDE00
- .4byte MultichoiceList_00, 3
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_02, 3
- .4byte MultichoiceList_03, 4
- .4byte MultichoiceList_04, 6
- .4byte MultichoiceList_05, 3
- .4byte MultichoiceList_06, 4
- .4byte MultichoiceList_07, 4
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_12, 2
- .4byte MultichoiceList_13, 6
- .4byte MultichoiceList_14, 2
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_16, 2
- .4byte MultichoiceList_17, 3
- .4byte MultichoiceList_18, 4
- .4byte MultichoiceList_19, 3
- .4byte MultichoiceList_20, 3
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_23, 3
- .4byte MultichoiceList_24, 3
- .4byte MultichoiceList_25, 3
- .4byte MultichoiceList_26, 3
- .4byte MultichoiceList_27, 3
- .4byte MultichoiceList_28, 3
- .4byte MultichoiceList_29, 3
- .4byte MultichoiceList_30, 3
- .4byte MultichoiceList_31, 3
- .4byte MultichoiceList_32, 3
- .4byte MultichoiceList_33, 3
- .4byte MultichoiceList_34, 3
- .4byte MultichoiceList_35, 3
- .4byte MultichoiceList_36, 3
- .4byte MultichoiceList_37, 3
- .4byte MultichoiceList_38, 3
- .4byte MultichoiceList_39, 3
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_42, 4
- .4byte MultichoiceList_43, 4
- .4byte MultichoiceList_44, 4
- .4byte MultichoiceList_45, 2
- .4byte MultichoiceList_46, 3
- .4byte MultichoiceList_47, 8
- .4byte MultichoiceList_48, 4
- .4byte MultichoiceList_49, 3
- .4byte MultichoiceList_50, 2
- .4byte MultichoiceList_01, 1
- .4byte MultichoiceList_52, 3
- .4byte MultichoiceList_53, 3
- .4byte MultichoiceList_54, 2
- .4byte MultichoiceList_55, 6
- .4byte MultichoiceList_56, 3
- .4byte MultichoiceList_57, 5
- .4byte MultichoiceList_58, 2
- .4byte MultichoiceList_59, 2
- .4byte MultichoiceList_60, 3
- .4byte MultichoiceList_61, 2
- .4byte MultichoiceList_62, 3
- .4byte MultichoiceList_63, 3
- .4byte MultichoiceList_64, 4
- .4byte MultichoiceList_65, 2
- .4byte MultichoiceList_66, 3
- .4byte MultichoiceList_67, 3
- .4byte MultichoiceList_68, 4
- .4byte MultichoiceList_69, 3
- .4byte MultichoiceList_70, 4
- .4byte MultichoiceList_71, 4
- .4byte MultichoiceList_72, 5
diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s
new file mode 100644
index 000000000..26e6a9e06
--- /dev/null
+++ b/data/mystery_event_msg.s
@@ -0,0 +1,35 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gOtherText_BerryObtainedDadHasIt:: @ 842F798
+ .string "Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM.$"
+
+gOtherText_BerryTransformed:: @ 842F7CA
+ .string "The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY.$"
+
+gOtherText_BerryAlreadyObtained:: @ 842F7F6
+ .string "The {STR_VAR_1} BERRY has already been\nobtained.$"
+
+gOtherText_SpecialRibbonReceived:: @ 842F81E
+ .string "A special RIBBON was awarded to your\nparty POKéMON.$"
+
+gOtherText_DexUpgraded:: @ 842F852
+ .string "The POKéDEX has been upgraded with\nthe NATIONAL MODE.$"
+
+gOtherText_RareWordAdded:: @ 842F888
+ .string "A rare word has been added.$"
+
+gOtherText_PokeWasSentOver:: @ 842F8A4
+ .string "{STR_VAR_1} was sent over!$"
+
+gOtherText_PartyIsFull:: @ 842F8B6
+ .string "Your party is full.\n{STR_VAR_1} could not be sent over.$"
+
+gOtherText_NewTrainerInHoenn:: @ 842F8E5
+ .string "A new TRAINER has arrived in HOENN.$"
+ .string "A new adversary has arrived in the\nBATTLE TOWER.$"
+
+gOtherText_DataCannotUseVersion:: @ 842F93A
+ .string "This data cannot be used in\nthis version.$"
diff --git a/data/naming_screen.s b/data/naming_screen.s
new file mode 100644
index 000000000..60aba1345
--- /dev/null
+++ b/data/naming_screen.s
@@ -0,0 +1,169 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gSubspriteTable_83CE4B0:: @ 83CE4B0
+ subsprite -20, -16, 1, 0, 32x8
+ subsprite 12, -16, 1, 4, 8x8
+ subsprite -20, -8, 1, 5, 32x8
+ subsprite 12, -8, 1, 9, 8x8
+ subsprite -20, 0, 1, 10, 32x8
+ subsprite 12, 0, 1, 14, 8x8
+ subsprite -20, 8, 1, 15, 32x8
+ subsprite 12, 8, 1, 19, 8x8
+
+@ unreferenced
+ .align 2
+gSubspriteTable_83CE4F0:: @ 83CE4F0
+ subsprite -12, -4, 1, 0, 8x8
+ subsprite 4, -4, 1, 1, 8x8
+
+ .align 2
+gSubspriteTable_83CE500:: @ 83CE500
+ subsprite -12, -4, 1, 0, 16x8
+ subsprite 4, -4, 1, 2, 8x8
+
+ .align 2
+gSubspriteTable_83CE510:: @ 83CE510
+ subsprite -20, -12, 1, 0, 32x8
+ subsprite 12, -12, 1, 4, 8x8
+ subsprite -20, -4, 1, 5, 32x8
+ subsprite 12, -4, 1, 9, 8x8
+ subsprite -20, 4, 1, 10, 32x8
+ subsprite 12, 4, 1, 14, 8x8
+
+ .align 2
+gSubspriteTable_83CE540:: @ 83CE540
+ subsprite -8, -12, 3, 0, 16x8
+ subsprite -8, -4, 3, 2, 16x8
+ subsprite -8, 4, 3, 4, 16x8
+
+ .align 2
+gSubspriteTables_83CE558:: @ 83CE558
+ .4byte 8, gSubspriteTable_83CE4B0
+
+ .align 2
+gSubspriteTables_83CE560:: @ 83CE560
+ .4byte 2, gSubspriteTable_83CE500
+ .4byte 2, gSubspriteTable_83CE500
+ .4byte 2, gSubspriteTable_83CE500
+
+ .align 2
+gSubspriteTables_83CE578:: @ 83CE578
+ .4byte 6, gSubspriteTable_83CE510
+
+ .align 2
+gSubspriteTables_83CE580:: @ 83CE580
+ .4byte 3, gSubspriteTable_83CE540
+
+ .align 2
+gSpriteImageTable_83CE588:: @ 83CE588
+ obj_frame_tiles gSpriteImage_83CE094, 0xc0
+ obj_frame_tiles gSpriteImage_83CE154, 0xc0
+
+ .align 2
+gSpriteAnim_83CE598:: @ 83CE598
+ obj_image_anim_frame 0, 1
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83CE5A0:: @ 83CE5A0
+ obj_image_anim_frame 4, 8
+ obj_image_anim_frame 8, 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83CE5AC:: @ 83CE5AC
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 2
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83CE5B8:: @ 83CE5B8
+ .4byte gSpriteAnim_83CE598
+
+ .align 2
+gSpriteAnimTable_83CE5BC:: @ 83CE5BC
+ .4byte gSpriteAnim_83CE598
+ .4byte gSpriteAnim_83CE5A0
+
+ .align 2
+gSpriteAnimTable_83CE5C4:: @ 83CE5C4
+ .4byte gSpriteAnim_83CE5AC
+
+ .align 2
+gSpriteTemplate_83CE5C8:: @ 83CE5C8
+ spr_template 2, 4, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6B34
+
+ .align 2
+gSpriteTemplate_83CE5E0:: @ 83CE5E0
+ spr_template 3, 1, gOamData_83CE4A8, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CE5F8:: @ 83CE5F8
+ spr_template 4, 4, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CE610:: @ 83CE610
+ spr_template 0, 6, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CE628:: @ 83CE628
+ spr_template 1, 6, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83CE640:: @ 83CE640
+ spr_template 7, 5, gOamData_83CE4A0, gSpriteAnimTable_83CE5BC, NULL, gDummySpriteAffineAnimTable, sub_80B6998
+
+ .align 2
+gSpriteTemplate_83CE658:: @ 83CE658
+ spr_template 10, 3, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6D9C
+
+ .align 2
+gSpriteTemplate_83CE670:: @ 83CE670
+ spr_template 11, 3, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6DE8
+
+ .align 2
+gSpriteTemplate_83CE688:: @ 83CE688
+ spr_template 0xFFFF, 0, gOamData_83CE498, gSpriteAnimTable_83CE5C4, gSpriteImageTable_83CE588, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_083CE6A0:: @ 83CE6A0
+ obj_tiles gNamingScreenBackButtonTiles, 0x1E0, 0
+ obj_tiles gNamingScreenOKButtonTiles, 0x1E0, 1
+ obj_tiles gNamingScreenChangeKeyboardBoxTiles, 0x280, 2
+ obj_tiles gNamingScreenChangeKeyboardButtonTiles, 0x100, 3
+ obj_tiles gNamingScreenLowerTextTiles, 0x60, 4
+ obj_tiles gNamingScreenUpperTextTiles, 0x60, 5
+ obj_tiles gNamingScreenOthersTextTiles, 0x60, 6
+ obj_tiles gNamingScreenCursorTiles, 0x80, 7
+ obj_tiles gNamingScreenActiveCursorSmallTiles, 0x80, 8
+ obj_tiles gNamingScreenActiveCursorBigTiles, 0x80, 9
+ obj_tiles gNamingScreenRightPointingTriangleTiles, 0x20, 10
+ obj_tiles gNamingScreenUnderscoreTiles, 0x20, 11
+ null_obj_tiles
+
+ .align 2
+gUnknown_083CE708:: @ 83CE708
+ obj_pal gNamingScreenPalettes + 0x20 * 0, 0
+ obj_pal gNamingScreenPalettes + 0x20 * 1, 1
+ obj_pal gNamingScreenPalettes + 0x20 * 2, 2
+ obj_pal gNamingScreenPalettes + 0x20 * 3, 3
+ obj_pal gNamingScreenPalettes + 0x20 * 4, 4
+ obj_pal gNamingScreenPalettes + 0x20 * 5, 5
+ obj_pal gNamingScreenPalettes + 0x20 * 4, 6
+ null_obj_pal
+
+ .align 2
+gUnknown_083CE748:: @ 83CE748
+ .incbin "graphics/naming_screen/lower_keyboard_map.bin"
+
+ .align 2
+gUnknown_083CEBF8:: @ 83CEBF8
+ .incbin "graphics/naming_screen/upper_keyboard_map.bin"
+
+ .align 2
+gUnknown_083CF0A8:: @ 83CF0A8
+ .incbin "graphics/naming_screen/others_keyboard_map.bin"
diff --git a/data/option_menu.s b/data/option_menu.s
new file mode 100644
index 000000000..cb517cc89
--- /dev/null
+++ b/data/option_menu.s
@@ -0,0 +1,13 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_0839F5FC:: @ 839F5FC
+ .incbin "graphics/misc/option_menu_text.gbapal"
+
+@ note: this is only used in the Japanese release
+ .align 2
+gUnknown_0839F63C:: @ 839F63C
+ .incbin "graphics/misc/option_menu_equals_sign.4bpp"
diff --git a/data/party_menu.s b/data/party_menu.s
new file mode 100644
index 000000000..5596ff2ed
--- /dev/null
+++ b/data/party_menu.s
@@ -0,0 +1,744 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 1
+gUnknown_08376504:: @ 8376504
+ .2byte MOVE_FOCUS_PUNCH
+ .2byte MOVE_DRAGON_CLAW
+ .2byte MOVE_WATER_PULSE
+ .2byte MOVE_CALM_MIND
+ .2byte MOVE_ROAR
+ .2byte MOVE_TOXIC
+ .2byte MOVE_HAIL
+ .2byte MOVE_BULK_UP
+ .2byte MOVE_BULLET_SEED
+ .2byte MOVE_HIDDEN_POWER
+ .2byte MOVE_SUNNY_DAY
+ .2byte MOVE_TAUNT
+ .2byte MOVE_ICE_BEAM
+ .2byte MOVE_BLIZZARD
+ .2byte MOVE_HYPER_BEAM
+ .2byte MOVE_LIGHT_SCREEN
+ .2byte MOVE_PROTECT
+ .2byte MOVE_RAIN_DANCE
+ .2byte MOVE_GIGA_DRAIN
+ .2byte MOVE_SAFEGUARD
+ .2byte MOVE_FRUSTRATION
+ .2byte MOVE_SOLAR_BEAM
+ .2byte MOVE_IRON_TAIL
+ .2byte MOVE_THUNDERBOLT
+ .2byte MOVE_THUNDER
+ .2byte MOVE_EARTHQUAKE
+ .2byte MOVE_RETURN
+ .2byte MOVE_DIG
+ .2byte MOVE_PSYCHIC
+ .2byte MOVE_SHADOW_BALL
+ .2byte MOVE_BRICK_BREAK
+ .2byte MOVE_DOUBLE_TEAM
+ .2byte MOVE_REFLECT
+ .2byte MOVE_SHOCK_WAVE
+ .2byte MOVE_FLAMETHROWER
+ .2byte MOVE_SLUDGE_BOMB
+ .2byte MOVE_SANDSTORM
+ .2byte MOVE_FIRE_BLAST
+ .2byte MOVE_ROCK_TOMB
+ .2byte MOVE_AERIAL_ACE
+ .2byte MOVE_TORMENT
+ .2byte MOVE_FACADE
+ .2byte MOVE_SECRET_POWER
+ .2byte MOVE_REST
+ .2byte MOVE_ATTRACT
+ .2byte MOVE_THIEF
+ .2byte MOVE_STEEL_WING
+ .2byte MOVE_SKILL_SWAP
+ .2byte MOVE_SNATCH
+ .2byte MOVE_OVERHEAT
+ .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
+
+ .4byte gTileBuffer @ unreferenced?
+
+MenuGfx_HoldIcons:
+ .incbin "graphics/interface/hold_icons.4bpp"
+MenuPal_HoldIcons:
+ .incbin "graphics/interface/hold_icons.gbapal"
+
+ .align 2
+gUnknown_083765DC:: @ 83765DC
+ obj_tiles MenuGfx_HoldIcons, 64, 0xd750
+
+ .align 2
+gUnknown_083765E4:: @ 83765E4
+ obj_pal MenuPal_HoldIcons, 0xd750
+
+ .align 2
+gOamData_83765EC:: @ 83765EC
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83765F4:: @ 83765F4
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83765FC:: @ 83765FC
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8376604:: @ 8376604
+ .4byte gSpriteAnim_83765F4
+ .4byte gSpriteAnim_83765FC
+
+ .align 2
+gSpriteTemplate_837660C:: @ 837660C
+ spr_template 55120, 55120, gOamData_83765EC, gSpriteAnimTable_8376604, NULL, gDummySpriteAffineAnimTable, SpriteCB_HeldItemIcon_806DD7C
+
+ .align 2
+gUnknown_08376624:: @ 8376624
+ .4byte OtherText_ChoosePoke
+ .4byte OtherText_MovePokeTo
+ .4byte OtherText_TeachWhat
+ .4byte OtherText_UseWhat
+ .4byte OtherText_GiveWhat
+ .4byte OtherText_DoWhat
+ .4byte OtherText_NothingToCut
+ .4byte OtherText_CantSurf
+ .4byte OtherText_AlreadySurfing
+ .4byte OtherText_CantUseThatHere
+ .4byte OtherText_RestoreWhatMove
+ .4byte OtherText_BoostPP
+ .4byte gOtherText_CancelWithTerminator
+ .4byte OtherText_DoWhatWithItem
+ .4byte OtherText_NoPokeForBattle
+ .4byte OtherText_ChoosePoke2
+ .4byte OtherText_NotEnoughHP
+ .4byte OtherText_ThreePokeNeeded
+ .4byte OtherText_PokeCantBeSame
+ .4byte OtherText_NoIdenticalHoldItems
+ .4byte OtherText_TeachWhichPoke
+
+ .align 2
+gUnknown_08376678:: @ 8376678
+ .byte 16, 40, 0, 0
+ .byte 104, 18, 0, 0
+ .byte 104, 42, 0, 0
+ .byte 104, 66, 0, 0
+ .byte 104, 90, 0, 0
+ .byte 104, 114, 0, 0
+ .byte 16, 24, 0, 0
+ .byte 16, 80, 0, 0
+ .byte 104, 18, 0, 0
+ .byte 104, 50, 0, 0
+ .byte 104, 82, 0, 0
+ .byte 104, 114, 0, 0
+ .byte 16, 24, 0, 0
+ .byte 16, 80, 0, 0
+ .byte 104, 26, 0, 0
+ .byte 104, 50, 0, 0
+ .byte 104, 82, 0, 0
+ .byte 104, 106, 0, 0
+ .byte 16, 24, 0, 0
+ .byte 104, 26, 0, 0
+ .byte 104, 50, 0, 0
+ .byte 16, 80, 0, 0
+ .byte 104, 82, 0, 0
+ .byte 104, 106, 0, 0
+ .byte 5, 4, 0, 0
+ .byte 16, 1, 0, 0
+ .byte 16, 4, 0, 0
+ .byte 16, 7, 0, 0
+ .byte 16, 10, 0, 0
+ .byte 16, 13, 0, 0
+ .byte 5, 2, 0, 0
+ .byte 5, 9, 0, 0
+ .byte 16, 1, 0, 0
+ .byte 16, 5, 0, 0
+ .byte 16, 9, 0, 0
+ .byte 16, 13, 0, 0
+ .byte 5, 2, 0, 0
+ .byte 5, 9, 0, 0
+ .byte 16, 2, 0, 0
+ .byte 16, 5, 0, 0
+ .byte 16, 9, 0, 0
+ .byte 16, 12, 0, 0
+ .byte 5, 2, 0, 0
+ .byte 16, 2, 0, 0
+ .byte 16, 5, 0, 0
+ .byte 5, 9, 0, 0
+ .byte 16, 9, 0, 0
+ .byte 16, 12, 0, 0
+
+ .align 2
+gUnknown_08376738:: @ 8376738
+ .byte 6, 5, 0, 0
+ .byte 17, 2, 0, 0
+ .byte 17, 5, 0, 0
+ .byte 17, 8, 0, 0
+ .byte 17, 11, 0, 0
+ .byte 17, 14, 0, 0
+ .byte 6, 3, 0, 0
+ .byte 6, 10, 0, 0
+ .byte 17, 2, 0, 0
+ .byte 17, 6, 0, 0
+ .byte 17, 10, 0, 0
+ .byte 17, 14, 0, 0
+ .byte 6, 3, 0, 0
+ .byte 6, 10, 0, 0
+ .byte 17, 3, 0, 0
+ .byte 17, 6, 0, 0
+ .byte 17, 10, 0, 0
+ .byte 17, 13, 0, 0
+ .byte 6, 3, 0, 0
+ .byte 17, 3, 0, 0
+ .byte 17, 6, 0, 0
+ .byte 6, 10, 0, 0
+ .byte 17, 10, 0, 0
+ .byte 17, 13, 0, 0
+ .byte 3, 7, 0, 0
+ .byte 22, 2, 0, 0
+ .byte 22, 5, 0, 0
+ .byte 22, 8, 0, 0
+ .byte 22, 11, 0, 0
+ .byte 22, 14, 0, 0
+ .byte 3, 5, 0, 0
+ .byte 3, 12, 0, 0
+ .byte 22, 2, 0, 0
+ .byte 22, 6, 0, 0
+ .byte 22, 10, 0, 0
+ .byte 22, 14, 0, 0
+ .byte 3, 5, 0, 0
+ .byte 3, 12, 0, 0
+ .byte 22, 3, 0, 0
+ .byte 22, 6, 0, 0
+ .byte 22, 10, 0, 0
+ .byte 22, 13, 0, 0
+ .byte 3, 5, 0, 0
+ .byte 22, 3, 0, 0
+ .byte 22, 6, 0, 0
+ .byte 3, 12, 0, 0
+ .byte 22, 10, 0, 0
+ .byte 22, 13, 0, 0
+ .byte 7, 7, 0, 0
+ .byte 26, 2, 0, 0
+ .byte 26, 5, 0, 0
+ .byte 26, 8, 0, 0
+ .byte 26, 11, 0, 0
+ .byte 26, 14, 0, 0
+ .byte 7, 5, 0, 0
+ .byte 7, 12, 0, 0
+ .byte 26, 2, 0, 0
+ .byte 26, 6, 0, 0
+ .byte 26, 10, 0, 0
+ .byte 26, 14, 0, 0
+ .byte 7, 5, 0, 0
+ .byte 7, 12, 0, 0
+ .byte 26, 3, 0, 0
+ .byte 26, 6, 0, 0
+ .byte 26, 10, 0, 0
+ .byte 26, 13, 0, 0
+ .byte 7, 5, 0, 0
+ .byte 26, 3, 0, 0
+ .byte 26, 6, 0, 0
+ .byte 7, 12, 0, 0
+ .byte 26, 10, 0, 0
+ .byte 26, 13, 0, 0
+
+ .align 2
+gUnknown_08376858:: @ 8376858
+ .4byte BG_VRAM + 0xF1C8
+ .4byte BG_VRAM + 0xF0AE
+ .4byte BG_VRAM + 0xF16E
+ .4byte BG_VRAM + 0xF22E
+ .4byte BG_VRAM + 0xF2EE
+ .4byte BG_VRAM + 0xF3AE
+ .4byte BG_VRAM + 0xF148
+ .4byte BG_VRAM + 0xF308
+ .4byte BG_VRAM + 0xF0AE
+ .4byte BG_VRAM + 0xF1AE
+ .4byte BG_VRAM + 0xF2AE
+ .4byte BG_VRAM + 0xF3AE
+ .4byte BG_VRAM + 0xF148
+ .4byte BG_VRAM + 0xF308
+ .4byte BG_VRAM + 0xF0EE
+ .4byte BG_VRAM + 0xF1AE
+ .4byte BG_VRAM + 0xF2AE
+ .4byte BG_VRAM + 0xF36E
+ .4byte BG_VRAM + 0xF148
+ .4byte BG_VRAM + 0xF0EE
+ .4byte BG_VRAM + 0xF1AE
+ .4byte BG_VRAM + 0xF308
+ .4byte BG_VRAM + 0xF2AE
+ .4byte BG_VRAM + 0xF36E
+
+ .align 2
+gUnknown_083768B8:: @ 83768B8
+ .byte 8, 44, 0, 0
+ .byte 92, 22, 0, 0
+ .byte 92, 46, 0, 0
+ .byte 92, 70, 0, 0
+ .byte 92, 94, 0, 0
+ .byte 92, 118, 0, 0
+ .byte 196, 136, 0, 0
+ .byte 196, 152, 0, 0
+ .byte 8, 28, 0, 0
+ .byte 8, 84, 0, 0
+ .byte 92, 22, 0, 0
+ .byte 92, 54, 0, 0
+ .byte 92, 86, 0, 0
+ .byte 92, 118, 0, 0
+ .byte 196, 136, 0, 0
+ .byte 196, 152, 0, 0
+ .byte 8, 28, 0, 0
+ .byte 8, 84, 0, 0
+ .byte 92, 30, 0, 0
+ .byte 92, 54, 0, 0
+ .byte 92, 86, 0, 0
+ .byte 92, 110, 0, 0
+ .byte 196, 136, 0, 0
+ .byte 196, 152, 0, 0
+
+ .align 2
+gUnknown_08376918:: @ 8376918
+ .4byte BG_VRAM + 0xF1C6
+ .4byte BG_VRAM + 0xF06C
+ .4byte BG_VRAM + 0xF12C
+ .4byte BG_VRAM + 0xF1EC
+ .4byte BG_VRAM + 0xF2AC
+ .4byte BG_VRAM + 0xF36C
+ .4byte BG_VRAM + 0xF148
+ .4byte BG_VRAM + 0xF308
+ .4byte BG_VRAM + 0xF0AE
+ .4byte BG_VRAM + 0xF1AE
+ .4byte BG_VRAM + 0xF2AE
+ .4byte BG_VRAM + 0xF3AE
+
+ .align 2
+gUnknown_08376948:: @ 8376948
+ .byte 2, 4, 10, 9
+ .byte 16, 1, 29, 3
+ .byte 16, 4, 29, 6
+ .byte 16, 7, 29, 9
+ .byte 16, 10, 29, 12
+ .byte 16, 13, 29, 15
+ .byte 2, 2, 10, 7
+ .byte 2, 9, 10, 14
+ .byte 16, 1, 29, 3
+ .byte 16, 5, 29, 7
+ .byte 16, 9, 29, 11
+ .byte 16, 13, 29, 15
+
+ .align 2
+gUnknown_08376978:: @ 8376978
+ .byte 2, 7, 10, 9
+ .byte 21, 1, 29, 3
+ .byte 21, 4, 29, 6
+ .byte 21, 7, 29, 9
+ .byte 21, 10, 29, 12
+ .byte 21, 13, 29, 15
+ .byte 2, 2, 10, 7
+ .byte 2, 9, 10, 14
+ .byte 16, 1, 29, 3
+ .byte 16, 5, 29, 7
+ .byte 16, 9, 29, 11
+ .byte 16, 13, 29, 15
+
+ .align 2
+gUnknown_083769A8:: @ 83769A8
+ .byte 0, 3, 11, 1, 11, 4, 11, 7, 11, 10, 11, 13
+ .byte 0, 1, 0, 8, 11, 1, 11, 5, 11, 9, 11, 13
+
+ .align 2
+gUnknown_083769C0:: @ 83769C0
+ .byte 0, 1
+ .byte 0, 8
+ .byte 11, 2
+ .byte 11, 5
+ .byte 11, 9
+ .byte 11, 12
+ .byte 0, 1
+ .byte 0, 8
+ .byte 11, 2
+ .byte 11, 5
+ .byte 11, 9
+ .byte 11, 12
+
+gUnknown_083769D8:: @ 83769D8
+ .byte 0x24,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x27
+ .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
+ .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
+ .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
+ .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47
+ .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47
+ .byte 0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x57
+
+gUnknown_08376A25:: @ 8376A25
+ .byte 0x50,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x53
+ .byte 0x60,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x63
+ .byte 0x70,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x73
+
+gUnknown_08376A5E:: @ 8376A5E
+ .byte 0x20,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x23
+ .byte 0x30,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x33
+ .byte 0x40,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x43
+
+@ unknown, unreferenced data
+ .byte 0x0C
+ .byte 0x0D
+ .byte 0x0E
+ .byte 0x0F
+ .byte 0x00
+ .byte 0x01
+ .byte 0x02
+ .byte 0x03
+ .byte 0x04
+ .byte 0x05
+ .byte 0x0F
+ .byte 0x10
+ .byte 0x11
+ .byte 0x12
+ .byte 0x13
+ .byte 0x14
+ .byte 0x15
+ .byte 0x0F
+ .byte 0x06
+ .byte 0x05
+ .byte 0x01
+ .byte 0x07
+ .byte 0x08
+ .byte 0x09
+ .byte 0x0F
+ .byte 0x16
+ .byte 0x15
+ .byte 0x11
+ .byte 0x17
+ .byte 0x18
+ .byte 0x19
+ .byte 0x0F
+ .byte 0x09
+ .byte 0x0A
+ .byte 0x0B
+ .byte 0x05
+ .byte 0x0C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x19
+ .byte 0x1A
+ .byte 0x1B
+ .byte 0x15
+ .byte 0x1C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0D
+ .byte 0x0B
+ .byte 0x05
+ .byte 0x0C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x1D
+ .byte 0x1B
+ .byte 0x15
+ .byte 0x1C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x06
+ .byte 0x05
+ .byte 0x0B
+ .byte 0x05
+ .byte 0x0C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x16
+ .byte 0x15
+ .byte 0x1B
+ .byte 0x15
+ .byte 0x1C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x20
+ .byte 0x0C
+ .byte 0x09
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x1F
+ .byte 0x30
+ .byte 0x1C
+ .byte 0x19
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x25
+ .byte 0x0F
+ .byte 0x22
+ .byte 0x24
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x35
+ .byte 0x41
+ .byte 0x32
+ .byte 0x34
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x26
+ .byte 0x0F
+ .byte 0x23
+ .byte 0x0E
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x36
+ .byte 0x43
+ .byte 0x33
+ .byte 0x1E
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x27
+ .byte 0x28
+ .byte 0x29
+ .byte 0x03
+ .byte 0x2A
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x37
+ .byte 0x38
+ .byte 0x39
+ .byte 0x13
+ .byte 0x3A
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x27
+ .byte 0x28
+ .byte 0x29
+ .byte 0x03
+ .byte 0x04
+ .byte 0x05
+ .byte 0x0F
+ .byte 0x37
+ .byte 0x38
+ .byte 0x39
+ .byte 0x13
+ .byte 0x14
+ .byte 0x15
+ .byte 0x0F
+ .byte 0x2B
+ .byte 0x2C
+ .byte 0x02
+ .byte 0x28
+ .byte 0x29
+ .byte 0x2D
+ .byte 0x21
+ .byte 0x3B
+ .byte 0x3C
+ .byte 0x12
+ .byte 0x38
+ .byte 0x39
+ .byte 0x3D
+ .byte 0x31
+ .byte 0x2B
+ .byte 0x2C
+ .byte 0x02
+ .byte 0x28
+ .byte 0x29
+ .byte 0x08
+ .byte 0x09
+ .byte 0x3B
+ .byte 0x3C
+ .byte 0x12
+ .byte 0x38
+ .byte 0x39
+ .byte 0x18
+ .byte 0x19
+ .byte 0x2E
+ .byte 0x2F
+ .byte 0x2B
+ .byte 0x2C
+ .byte 0x02
+ .byte 0x27
+ .byte 0x2D
+ .byte 0x3E
+ .byte 0x3F
+ .byte 0x3B
+ .byte 0x3C
+ .byte 0x12
+ .byte 0x45
+ .byte 0x3D
+
+ .align 2
+gUnknown_08376B54:: @ 8376B54
+ .4byte ItemUseMoveMenu_HandleMoveSelection
+ .4byte ItemUseMoveMenu_HandleCancel
+
+ .align 1
+Unknown_08376B5C:
+ .2byte 0x4000, 0x4018, 0xF400
+ .2byte 0x4000, 0x4038, 0xF404
+ .2byte 0x4008, 0x4018, 0xF408
+ .2byte 0x4008, 0x4038, 0xF40C
+ .2byte 0x4010, 0x4020, 0xF410
+ .2byte 0x4020, 0x4025, 0xF418
+ .2byte 0x4020, 0x4045, 0xF41C
+ .2byte -1
+
+ .align 1
+Unknown_08376B88:
+ .2byte 0x4000, 0x4018, 0xF400
+ .2byte 0x4000, 0x4038, 0xF404
+ .2byte 0x4008, 0x4018, 0xF408
+ .2byte 0x4008, 0x4038, 0xF40C
+ .2byte 0x4010, 0x4020, 0xF410
+ .2byte 0x4010, 0x4065, 0xF418
+ .2byte 0x4010, 0x4085, 0xF41C
+ .2byte -1
+
+ .align 2
+gUnknown_08376BB4:: @ 8376BB4
+ .byte 0x1, 0x4
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0xC, 0x1
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x4
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x7
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0xA
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0xD
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0x1, 0x2
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0x1, 0x9
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0xC, 0x1
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x5
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x9
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0xD
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0x1, 0x2
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0x1, 0x9
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0xC, 0x2
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x5
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x9
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0xC
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0x1, 0x2
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0xC, 0x2
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x5
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0x1, 0x9
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0xC, 0x9
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0xC
+ .space 2
+ .4byte Unknown_08376B88
+
+ .align 2
+gUnknown_08376C74:: @ 8376C74
+ .4byte sub_8089CD4, sub_806AFD0, 0
+ .4byte SetUpBattlePokemonMenu, SetUpBattlePartyMenu, 0
+ .4byte sub_80F9C6C, sub_80F9ACC, 0
+ .4byte sub_80F9C6C, sub_806AFD0, 0
+ .4byte sub_81222B0, sub_8121E78, 0
+ .4byte sub_8122A48, sub_8122854, 0xFF
+ .4byte sub_8122E0C, sub_806AFD0, 0x0F
+ .4byte sub_80F9E64, sub_80F9CE8, 0
+
+ .align 2
+gUnknown_08376CD4:: @ 8376CD4
+ .2byte 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F
+ .2byte 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F
+
+ .align 2
+gUnknown_08376CEC:: @ 8376CEC
+ .2byte 0x2A, 0x0B, 0x0C, 0x0D, 0x0E, 0x2F
+ .2byte 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F
+
+ .align 2
+gUnknown_08376D04:: @ 8376D04
+ .4byte gOtherText_HP
+ .4byte gOtherText_Attack
+ .4byte gOtherText_Defense
+ .4byte gOtherText_SpAtk
+ .4byte gOtherText_SpDef
+ .4byte gOtherText_Speed
+
+gUnknown_08376D1C:: @ 8376D1C
+ .byte 0x3A @ HP
+ .byte 0x3B @ Attack
+ .byte 0x3C @ Defense
+ .byte 0x3E @ Sp. Attack
+ .byte 0x3F @ Sp. Defense
+ .byte 0x3D @ Speed
diff --git a/data/pokeblock.s b/data/pokeblock.s
new file mode 100644
index 000000000..6d0b1890d
--- /dev/null
+++ b/data/pokeblock.s
@@ -0,0 +1,125 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_083F7E28:: @ 83F7E28
+ .byte 0, 0, 0, 0, 0
+ .byte 1, 0, 0, 0, -1
+ .byte 1, 0, -1, 0, 0
+ .byte 1, -1, 0, 0, 0
+ .byte 1, 0, 0, -1, 0
+ .byte -1, 0, 0, 0, 1
+ .byte 0, 0, 0, 0, 0
+ .byte 0, 0, -1, 0, 1
+ .byte 0, -1, 0, 0, 1
+ .byte 0, 0, 0, -1, 1
+ .byte -1, 0, 1, 0, 0
+ .byte 0, 0, 1, 0, -1
+ .byte 0, 0, 0, 0, 0
+ .byte 0, -1, 1, 0, 0
+ .byte 0, 0, 1, -1, 0
+ .byte -1, 1, 0, 0, 0
+ .byte 0, 1, 0, 0, -1
+ .byte 0, 1, -1, 0, 0
+ .byte 0, 0, 0, 0, 0
+ .byte 0, 1, 0, -1, 0
+ .byte -1, 0, 0, 1, 0
+ .byte 0, 0, 0, 1, -1
+ .byte 0, 0, -1, 1, 0
+ .byte 0, -1, 0, 1, 0
+ .byte 0, 0, 0, 0, 0
+
+ .align 2
+gUnknown_083F7EA8:: @ 83F7EA8
+ .4byte sub_80A5B40, c2_exit_to_overworld_2_switch
+ .4byte sub_802E424, c2_exit_to_overworld_2_switch
+
+ .align 2
+gPokeblockNames:: @ 83F7EB8
+ .4byte NULL
+ .4byte ContestStatsText_RedPokeBlock
+ .4byte ContestStatsText_BluePokeBlock
+ .4byte ContestStatsText_PinkPokeBlock
+ .4byte ContestStatsText_GreenPokeBlock
+ .4byte ContestStatsText_YellowPokeBlock
+ .4byte ContestStatsText_PurplePokeBlock
+ .4byte ContestStatsText_IndigoPokeBlock
+ .4byte ContestStatsText_BrownPokeBlock
+ .4byte ContestStatsText_LiteBluePokeBlock
+ .4byte ContestStatsText_OlivePokeBlock
+ .4byte ContestStatsText_GrayPokeBlock
+ .4byte ContestStatsText_BlackPokeBlock
+ .4byte ContestStatsText_WhitePokeBlock
+ .4byte ContestStatsText_GoldPokeBlock
+
+ .align 2
+gUnknown_083F7EF4:: @ 83F7EF4
+ .4byte OtherText_Use, sub_810C508
+ .4byte OtherText_Toss, sub_810C5C0
+ .4byte gOtherText_CancelNoTerminator, sub_810C748
+ .4byte OtherText_Use, sub_810C788
+ .4byte OtherText_Use, sub_810C854
+
+gUnknown_083F7F1C:: @ 83F7F1C
+ .byte 0, 1, 2
+
+gUnknown_083F7F1F:: @ 83F7F1F
+ .byte 3, 2
+
+gUnknown_083F7F21:: @ 83F7F21
+ .byte 4, 2
+
+ .align 2
+gUnknown_083F7F24:: @ 83F7F24
+ .4byte sub_810C610
+ .4byte sub_810C668
+
+@ unreferenced
+ .byte 0x16, 0x17, 0x18, 0x21, 0x2F
+
+ .align 2
+gOamData_83F7F34:: @ 83F7F34
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_83F7F3C:: @ 83F7F3C
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83F7F44:: @ 83F7F44
+ .4byte gSpriteAnim_83F7F3C
+
+ .align 2
+gSpriteAffineAnim_83F7F48:: @ 83F7F48
+ obj_rot_scal_anim_frame 0x0, 0x0, -2, 2
+ obj_rot_scal_anim_frame 0x0, 0x0, 2, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, -2, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, 2, 2
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83F7F70:: @ 83F7F70
+ .4byte gSpriteAffineAnim_83F7F48
+
+ .align 2
+gUnknown_083F7F74:: @ 83F7F74
+ obj_tiles gMenuPokeblockDevice_Gfx, 2048, 0x39d0
+
+ .align 2
+gUnknown_083F7F7C:: @ 83F7F7C
+ obj_pal gMenuPokeblockDevice_Pal, 0x39d0
+
+ .align 2
+gSpriteTemplate_83F7F84:: @ 83F7F84
+ spr_template 14800, 14800, gOamData_83F7F34, gSpriteAnimTable_83F7F44, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_083F7F9C:: @ 83F7F9C
+ .byte 1, 20, 0, 0, 0, 0, 20, 0
+ .byte 2, 0, 20, 0, 0, 0, 20, 0
+ .byte 3, 0, 0, 20, 0, 0, 20, 0
+ .byte 4, 0, 0, 0, 20, 0, 20, 0
+ .byte 5, 0, 0, 0, 0, 20, 20, 0
diff --git a/data/pokeblock_feed.s b/data/pokeblock_feed.s
new file mode 100644
index 000000000..ae5b17d12
--- /dev/null
+++ b/data/pokeblock_feed.s
@@ -0,0 +1,225 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 8411A10
+ .include "data/mon_pokeblock_anims.inc"
+
+ .align 2
+gSpriteAffineAnim_8411E90:: @ 8411E90
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8411EA0:: @ 8411EA0
+ obj_rot_scal_anim_frame 0x0, 0x0, 12, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 30
+ obj_rot_scal_anim_frame 0x0, 0x0, -12, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8411EC0:: @ 8411EC0
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 12, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 28
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 3
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8411EE8:: @ 8411EE8
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 32
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8411F08:: @ 8411F08
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 32
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8411F30:: @ 8411F30
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8411F50:: @ 8411F50
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8411F78:: @ 8411F78
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8411F98:: @ 8411F98
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8411FC0:: @ 8411FC0
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 24
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8411FE0:: @ 8411FE0
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 24
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8412008:: @ 8412008
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
+ obj_rot_scal_anim_frame 0x0, 0x0, -12, 2
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8412028:: @ 8412028
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
+ obj_rot_scal_anim_frame 0x0, 0x0, -12, 2
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_8412050:: @ 8412050
+ .4byte gSpriteAffineAnim_8411E90
+ .4byte gSpriteAffineAnim_8411EA0
+ .4byte gSpriteAffineAnim_8411EE8
+ .4byte gSpriteAffineAnim_8411F30
+ .4byte gSpriteAffineAnim_8411F78
+ .4byte gSpriteAffineAnim_8411FC0
+ .4byte gSpriteAffineAnim_8412008
+ .4byte gSpriteAffineAnim_8411E90
+ .4byte gSpriteAffineAnim_8411E90
+ .4byte gSpriteAffineAnim_8411E90
+ .4byte gSpriteAffineAnim_8411E90
+ .4byte gSpriteAffineAnim_8411EC0
+ .4byte gSpriteAffineAnim_8411F08
+ .4byte gSpriteAffineAnim_8411F50
+ .4byte gSpriteAffineAnim_8411F98
+ .4byte gSpriteAffineAnim_8411FE0
+ .4byte gSpriteAffineAnim_8412028
+ .4byte gSpriteAffineAnim_8411E90
+ .4byte gSpriteAffineAnim_8411E90
+ .4byte gSpriteAffineAnim_8411E90
+ .4byte gSpriteAffineAnim_8411E90
+
+ .align 2
+gUnknown_084120A4:: @ 84120A4
+ .4byte gPokeblockRed_Pal
+ .4byte gPokeblockBlue_Pal
+ .4byte gPokeblockPink_Pal
+ .4byte gPokeblockGreen_Pal
+ .4byte gPokeblockYellow_Pal
+ .4byte gPokeblockPurple_Pal
+ .4byte gPokeblockIndigo_Pal
+ .4byte gPokeblockBrown_Pal
+ .4byte gPokeblockLiteBlue_Pal
+ .4byte gPokeblockOlive_Pal
+ .4byte gPokeblockGray_Pal
+ .4byte gPokeblockBlack_Pal
+ .4byte gPokeblockWhite_Pal
+ .4byte gPokeblockGold_Pal
+
+ .align 2
+gSpriteAffineAnim_84120DC:: @ 84120DC
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_84120EC:: @ 84120EC
+ .4byte gSpriteAffineAnim_84120DC
+
+ .align 2
+gSpriteAffineAnim_84120F0:: @ 84120F0
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
+ obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8412148:: @ 8412148
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
+ obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
+ obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_84121A0:: @ 84121A0
+ .4byte gSpriteAffineAnim_84120DC
+
+ .align 2
+gSpriteAffineAnimTable_84121A4:: @ 84121A4
+ .4byte gSpriteAffineAnim_84120F0
+
+ .align 2
+gSpriteAffineAnimTable_84121A8:: @ 84121A8
+ .4byte gSpriteAffineAnim_8412148
+
+ .align 2
+gOamData_84121AC:: @ 84121AC
+ .2byte 0x0300
+ .2byte 0x0000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_84121B4:: @ 84121B4
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_84121BC:: @ 84121BC
+ .4byte gSpriteAnim_84121B4
+
+ .align 2
+gSpriteAffineAnim_84121C0:: @ 84121C0
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 1
+ obj_rot_scal_anim_jump 1
+
+ .align 2
+gSpriteAffineAnimTable_84121D8:: @ 84121D8
+ .4byte gSpriteAffineAnim_84121C0
+
+ .align 2
+gUnknown_084121DC:: @ 84121DC
+ obj_tiles gPokeblock_Gfx, 0x20, 14818
+
+ .align 2
+gSpriteTemplate_84121E4:: @ 84121E4
+ spr_template 14818, 14818, gOamData_84121AC, gSpriteAnimTable_84121BC, NULL, gSpriteAffineAnimTable_84121D8, sub_81481B0
diff --git a/data/pokedex_area_screen.s b/data/pokedex_area_screen.s
new file mode 100644
index 000000000..9c23f8e89
--- /dev/null
+++ b/data/pokedex_area_screen.s
@@ -0,0 +1,73 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_083F8418:: @ 83F8418
+ .incbin "graphics/pokedex/area_glow.gbapal"
+
+gUnknown_083F8438:: @ 83F8438
+ .incbin "graphics/pokedex/area_glow.4bpp.lz"
+
+ .align 1
+gUnknown_083F856C:: @ 83F856C
+ .2byte 360
+
+ .align 1
+gUnknown_083F856E:: @ 83F856E
+ .2byte 328, 0, 34
+ .2byte 412, 0, 0
+
+ .align 1
+gUnknown_083F857A:: @ 83F857A
+ .2byte 85, 2142
+ .2byte 68, 2119
+ .2byte 88, 0
+
+@ XXX: what is this?
+ .align 2
+ .4byte 0x2000000
+
+ .align 2
+gUnknown_083F858C:: @ 83F858C
+ obj_tiles AreaMarkerTiles, 0x80, 2
+
+ .align 2
+gUnknown_083F8594:: @ 83F8594
+ obj_pal AreaMarkerPalette, 2
+
+ .align 2
+gOamData_83F859C:: @ 83F859C
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gSpriteTemplate_83F85A4:: @ 83F85A4
+ spr_template 2, 2, gOamData_83F859C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+AreaMarkerPalette:
+ .incbin "graphics/pokedex/area_marker.gbapal"
+
+ .align 2
+AreaMarkerTiles:
+ .incbin "graphics/pokedex/area_marker.4bpp"
+
+ .align 2
+gUnknown_083F865C:: @ 83F865C
+ obj_pal gAreaUnknownPalette, 3
+
+ .align 2
+gUnknown_083F8664:: @ 83F8664
+ obj_tiles 0x02000FB4, 0x600, 3
+
+ .align 2
+gOamData_83F866C:: @ 83F866C
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteTemplate_83F8674:: @ 83F8674
+ spr_template 3, 3, gOamData_83F866C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
diff --git a/data/pokedex_cry_screen.s b/data/pokedex_cry_screen.s
new file mode 100644
index 000000000..d5faa24de
--- /dev/null
+++ b/data/pokedex_cry_screen.s
@@ -0,0 +1,116 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+CryMeterNeedlePalette: @ 83FA65C
+ .incbin "graphics/pokedex/cry_meter_needle.gbapal"
+
+ .align 2
+CryMeterNeedleTiles: @ 83FA67C
+ .incbin "graphics/pokedex/cry_meter_needle.4bpp"
+
+.ifdef ENGLISH
+ .align 1
+gUnknown_083FAE7C:: @ 83FAE7C
+ .incbin "graphics/pokedex/cry_meter_map.bin"
+
+ .align 1
+gUnknown_083FAF1C:: @ 83FAF1C
+ .incbin "graphics/pokedex/cry_meter.gbapal"
+
+ .align 2
+gUnknown_083FAF3C:: @ 83FAF3C
+ .incbin "graphics/pokedex/cry_meter.4bpp.lz"
+.endif
+
+ .align 1
+gUnknown_083FB274:: @ 83FB274
+ .2byte 0x0,0x4,0x8,0xC,0x10,0x14,0x18,0x1C,0x400,0x404,0x408,0x40C,0x410,0x414,0x418,0x41C,0x800,0x804,0x808,0x80C,0x810,0x814,0x818,0x81C,0xC00,0xC04,0xC08,0xC0C,0xC10,0xC14,0xC18,0xC1C,0x1000,0x1004,0x1008,0x100C,0x1010,0x1014,0x1018,0x101C,0x1400,0x1404,0x1408,0x140C,0x1410,0x1414,0x1418,0x141C,0x1800,0x1804,0x1808,0x180C,0x1810,0x1814,0x1818,0x181C,0x1C00,0x1C04,0x1C08,0x1C0C,0x1C10,0x1C14,0x1C18,0x1C1C,0x2000,0x2004,0x2008,0x200C,0x2010,0x2014,0x2018,0x201C
+ .2byte 0x0,0x4,0x8,0xC,0x10,0x14,0x18,0x1C,0x400,0x404,0x408,0x40C,0x410,0x414,0x418,0x41C,0x800,0x804,0x808,0x80C,0x810,0x814,0x818,0x81C,0xC00,0xC04,0xC08,0xC0C,0xC10,0xC14,0xC18,0xC1C,0x1000,0x1004,0x1008,0x100C,0x1010,0x1014,0x1018,0x101C,0x1400,0x1404,0x1408,0x140C,0x1410,0x1414,0x1418,0x141C,0x1800,0x1804,0x1808,0x180C,0x1810,0x1814,0x1818,0x181C,0x1C00,0x1C04,0x1C08,0x1C0C,0x1C10,0x1C14,0x1C18,0x1C1C,0x2000,0x2004,0x2008,0x200C,0x2010,0x2014,0x2018,0x201C
+ .2byte 0x1,0x5,0x9,0xD,0x11,0x15,0x19,0x1D,0x401,0x405,0x409,0x40D,0x411,0x415,0x419,0x41D,0x801,0x805,0x809,0x80D,0x811,0x815,0x819,0x81D,0xC01,0xC05,0xC09,0xC0D,0xC11,0xC15,0xC19,0xC1D,0x1001,0x1005,0x1009,0x100D,0x1011,0x1015,0x1019,0x101D,0x1401,0x1405,0x1409,0x140D,0x1411,0x1415,0x1419,0x141D,0x1801,0x1805,0x1809,0x180D,0x1811,0x1815,0x1819,0x181D,0x1C01,0x1C05,0x1C09,0x1C0D,0x1C11,0x1C15,0x1C19,0x1C1D,0x2001,0x2005,0x2009,0x200D,0x2011,0x2015,0x2019,0x201D
+ .2byte 0x1,0x5,0x9,0xD,0x11,0x15,0x19,0x1D,0x401,0x405,0x409,0x40D,0x411,0x415,0x419,0x41D,0x801,0x805,0x809,0x80D,0x811,0x815,0x819,0x81D,0xC01,0xC05,0xC09,0xC0D,0xC11,0xC15,0xC19,0xC1D,0x1001,0x1005,0x1009,0x100D,0x1011,0x1015,0x1019,0x101D,0x1401,0x1405,0x1409,0x140D,0x1411,0x1415,0x1419,0x141D,0x1801,0x1805,0x1809,0x180D,0x1811,0x1815,0x1819,0x181D,0x1C01,0x1C05,0x1C09,0x1C0D,0x1C11,0x1C15,0x1C19,0x1C1D,0x2001,0x2005,0x2009,0x200D,0x2011,0x2015,0x2019,0x201D
+ .2byte 0x2,0x6,0xA,0xE,0x12,0x16,0x1A,0x1E,0x402,0x406,0x40A,0x40E,0x412,0x416,0x41A,0x41E,0x802,0x806,0x80A,0x80E,0x812,0x816,0x81A,0x81E,0xC02,0xC06,0xC0A,0xC0E,0xC12,0xC16,0xC1A,0xC1E,0x1002,0x1006,0x100A,0x100E,0x1012,0x1016,0x101A,0x101E,0x1402,0x1406,0x140A,0x140E,0x1412,0x1416,0x141A,0x141E,0x1802,0x1806,0x180A,0x180E,0x1812,0x1816,0x181A,0x181E,0x1C02,0x1C06,0x1C0A,0x1C0E,0x1C12,0x1C16,0x1C1A,0x1C1E,0x2002,0x2006,0x200A,0x200E,0x2012,0x2016,0x201A,0x201E
+ .2byte 0x2,0x6,0xA,0xE,0x12,0x16,0x1A,0x1E,0x402,0x406,0x40A,0x40E,0x412,0x416,0x41A,0x41E,0x802,0x806,0x80A,0x80E,0x812,0x816,0x81A,0x81E,0xC02,0xC06,0xC0A,0xC0E,0xC12,0xC16,0xC1A,0xC1E,0x1002,0x1006,0x100A,0x100E,0x1012,0x1016,0x101A,0x101E,0x1402,0x1406,0x140A,0x140E,0x1412,0x1416,0x141A,0x141E,0x1802,0x1806,0x180A,0x180E,0x1812,0x1816,0x181A,0x181E,0x1C02,0x1C06,0x1C0A,0x1C0E,0x1C12,0x1C16,0x1C1A,0x1C1E,0x2002,0x2006,0x200A,0x200E,0x2012,0x2016,0x201A,0x201E
+ .2byte 0x3,0x7,0xB,0xF,0x13,0x17,0x1B,0x1F,0x403,0x407,0x40B,0x40F,0x413,0x417,0x41B,0x41F,0x803,0x807,0x80B,0x80F,0x813,0x817,0x81B,0x81F,0xC03,0xC07,0xC0B,0xC0F,0xC13,0xC17,0xC1B,0xC1F,0x1003,0x1007,0x100B,0x100F,0x1013,0x1017,0x101B,0x101F,0x1403,0x1407,0x140B,0x140F,0x1413,0x1417,0x141B,0x141F,0x1803,0x1807,0x180B,0x180F,0x1813,0x1817,0x181B,0x181F,0x1C03,0x1C07,0x1C0B,0x1C0F,0x1C13,0x1C17,0x1C1B,0x1C1F,0x2003,0x2007,0x200B,0x200F,0x2013,0x2017,0x201B,0x201F
+ .2byte 0x3,0x7,0xB,0xF,0x13,0x17,0x1B,0x1F,0x403,0x407,0x40B,0x40F,0x413,0x417,0x41B,0x41F,0x803,0x807,0x80B,0x80F,0x813,0x817,0x81B,0x81F,0xC03,0xC07,0xC0B,0xC0F,0xC13,0xC17,0xC1B,0xC1F,0x1003,0x1007,0x100B,0x100F,0x1013,0x1017,0x101B,0x101F,0x1403,0x1407,0x140B,0x140F,0x1413,0x1417,0x141B,0x141F,0x1803,0x1807,0x180B,0x180F,0x1813,0x1817,0x181B,0x181F,0x1C03,0x1C07,0x1C0B,0x1C0F,0x1C13,0x1C17,0x1C1B,0x1C1F,0x2003,0x2007,0x200B,0x200F,0x2013,0x2017,0x201B,0x201F
+
+ .align 2
+ .4byte 0x201C000
+
+ .align 1
+gUnknown_083FB6F8:: @ 83FB6F8
+ .incbin "graphics/pokedex/83FB6F8.gbapal"
+
+gUnknown_083FB718:: @ 83FB718
+ .byte 0x11
+ .byte 0x11
+ .byte 0x11
+ .byte 0x11
+ .byte 0x22
+ .byte 0x22
+ .byte 0x22
+ .byte 0x22
+ .byte 0x11
+ .byte 0x11
+ .byte 0x11
+ .byte 0x11
+ .byte 0x22
+ .byte 0x22
+ .byte 0x22
+ .byte 0x22
+ .byte 0x11
+ .byte 0x11
+ .byte 0x11
+ .byte 0x11
+ .byte 0x22
+ .byte 0x22
+ .byte 0x22
+ .byte 0x22
+ .byte 0x11
+ .byte 0x11
+ .byte 0x11
+ .byte 0x11
+ .byte 0x22
+ .byte 0x22
+ .byte 0x22
+ .byte 0x22
+
+gUnknown_083FB738:: @ 83FB738
+ .byte 0xF0, 0x0F
+
+gUnknown_083FB73A:: @ 83FB73A
+ .byte 0x0F,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F
+ .byte 0xF0,0xE0,0xD0,0xC0,0xB0,0xA0,0x90,0x80,0x80,0x90,0xA0,0xB0,0xC0,0xD0,0xE0,0xF0
+
+ .byte 0, 0, 0, 200, 1, 2
+
+ .align 2
+gSpriteAnim_83FB760:: @ 83FB760
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83FB768:: @ 83FB768
+ .4byte gSpriteAnim_83FB760
+
+ .align 2
+gOamData_83FB76C:: @ 83FB76C
+ .2byte 0x01A0
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteTemplate_83FB774:: @ 83FB774
+ spr_template 8192, 8192, gOamData_83FB76C, gSpriteAnimTable_83FB768, NULL, gDummySpriteAffineAnimTable, sub_811A534
+
+ .align 2
+gCryMeterNeedleSpriteSheets:: @ 83FB78C
+ obj_tiles CryMeterNeedleTiles, 0x800, 8192
+ null_obj_tiles
+
+ .align 2
+gCryMeterNeedleSpritePalettes:: @ 83FB79C
+ obj_pal CryMeterNeedlePalette, 8192
+ null_obj_pal
diff --git a/data/pokedex_entries.inc b/data/pokedex_entries.inc
deleted file mode 100644
index f1c206e3c..000000000
--- a/data/pokedex_entries.inc
+++ /dev/null
@@ -1,4164 +0,0 @@
-DexDescription_Dummy_1:
- .string "This is a newly discovered POKéMON.\nIt is currently under investigation.$"
-DexDescription_Dummy_2:
- .string "No detailed information is available\nat this time.$"
-
-DexDescription_Bulbasaur_1:
- .string "BULBASAUR can be seen napping in\nbright sunlight.\nThere is a seed on its back.$"
-DexDescription_Bulbasaur_2:
- .string "By soaking up the sun’s rays, the seed\ngrows progressively larger.$"
-
-DexDescription_Ivysaur_1:
- .string "There is a bud on this POKéMON’s back.\nTo support its weight, IVYSAUR’s legs\nand trunk grow thick and strong.$"
-DexDescription_Ivysaur_2:
- .string "If it starts spending more time lying\nin the sunlight, it’s a sign that the\nbud will bloom into a large flower soon.$"
-
-DexDescription_Venusaur_1:
- .string "There is a large flower on VENUSAUR’s\nback. The flower is said to take on vivid\ncolors if it gets plenty of nutrition$"
-DexDescription_Venusaur_2:
- .string "and sunlight. The flower’s aroma\nsoothes the emotions of people.$"
-
-DexDescription_Charmander_1:
- .string "The flame that burns at the tip of its\ntail is an indication of its emotions.\nThe flame wavers when CHARMANDER is$"
-DexDescription_Charmander_2:
- .string "enjoying itself. If the POKéMON becomes\nenraged, the flame burns fiercely.$"
-
-DexDescription_Charmeleon_1:
- .string "CHARMELEON mercilessly destroys its\nfoes using its sharp claws.\nIf it encounters a strong foe, it turns$"
-DexDescription_Charmeleon_2:
- .string "aggressive. In this excited state, the\nflame at the tip of its tail flares with a\nbluish white color.$"
-
-DexDescription_Charizard_1:
- .string "CHARIZARD flies around the sky in\nsearch of powerful opponents.\nIt breathes fire of such great heat$"
-DexDescription_Charizard_2:
- .string "that it melts anything. However, it\nnever turns its fiery breath on any\nopponent weaker than itself.$"
-
-DexDescription_Squirtle_1:
- .string "SQUIRTLE’s shell is not merely used\nfor protection.\nThe shell’s rounded shape and the$"
-DexDescription_Squirtle_2:
- .string "grooves on its surface help minimize\nresistance in water, enabling this\nPOKéMON to swim at high speeds.$"
-
-DexDescription_Wartortle_1:
- .string "Its tail is large and covered with a rich,\nthick fur. The tail becomes increasingly\ndeeper in color as WARTORTLE ages.$"
-DexDescription_Wartortle_2:
- .string "The scratches on its shell are evidence\nof this POKéMON’s toughness as a\nbattler.$"
-
-DexDescription_Blastoise_1:
- .string "BLASTOISE has water spouts that\nprotrude from its shell. The water\nspouts are very accurate.$"
-DexDescription_Blastoise_2:
- .string "They can shoot bullets of water with\nenough accuracy to strike empty cans\nfrom a distance of over 160 feet.$"
-
-DexDescription_Caterpie_1:
- .string "CATERPIE has a voracious appetite.\nIt can devour leaves bigger than its\nbody right before your eyes.$"
-DexDescription_Caterpie_2:
- .string "From its antenna, this POKéMON releases\na terrifically strong odor.$"
-
-DexDescription_Metapod_1:
- .string "The shell covering this POKéMON’s body\nis as hard as an iron slab.\nMETAPOD does not move very much.$"
-DexDescription_Metapod_2:
- .string "It stays still because it is preparing\nits soft innards for evolution inside\nthe hard shell.$"
-
-DexDescription_Butterfree_1:
- .string "BUTTERFREE has a superior ability to\nsearch for delicious honey from\nflowers.$"
-DexDescription_Butterfree_2:
- .string "It can even search out, extract, and\ncarry honey from flowers that are\nblooming over six miles from its nest.$"
-
-DexDescription_Weedle_1:
- .string "WEEDLE has an extremely acute sense\nof smell.\nIt is capable of distinguishing its$"
-DexDescription_Weedle_2:
- .string "favorite kinds of leaves from those it\ndislikes just by sniffing with its big\nred proboscis (nose).$"
-
-DexDescription_Kakuna_1:
- .string "KAKUNA remains virtually immobile as it\nclings to a tree. However, on the\ninside, it is extremely busy as it$"
-DexDescription_Kakuna_2:
- .string "prepares for its coming evolution.\nThis is evident from how hot the shell\nbecomes to the touch.$"
-
-DexDescription_Beedrill_1:
- .string "BEEDRILL is extremely territorial.\nNo one should ever approach its nest -\nthis is for their own safety.$"
-DexDescription_Beedrill_2:
- .string "If angered, they will attack in a furious\nswarm.$"
-
-DexDescription_Pidgey_1:
- .string "PIDGEY has an extremely sharp sense\nof direction.\nIt is capable of unerringly returning$"
-DexDescription_Pidgey_2:
- .string "home to its nest, however far it may be\nremoved from its familiar surroundings.$"
-
-DexDescription_Pidgeotto_1:
- .string "PIDGEOTTO claims a large area as its\nown territory. This POKéMON flies\naround, patrolling its living space.$"
-DexDescription_Pidgeotto_2:
- .string "If its territory is violated, it shows\nno mercy in thoroughly punishing the\nfoe with its sharp claws.$"
-
-DexDescription_Pidgeot_1:
- .string "This POKéMON has a dazzling plumage of\nbeautifully glossy feathers.\nMany TRAINERS are captivated by the$"
-DexDescription_Pidgeot_2:
- .string "striking beauty of the feathers on its\nhead, compelling them to choose PIDGEOT\nas their POKéMON.$"
-
-DexDescription_Rattata_1:
- .string "RATTATA is cautious in the extreme.\nEven while it is asleep, it constantly\nlistens by moving its ears around.$"
-DexDescription_Rattata_2:
- .string "It is not picky about where it lives -\nit will make its nest anywhere.$"
-
-DexDescription_Raticate_1:
- .string "RATICATE’s sturdy fangs grow steadily.\nTo keep them ground down, it gnaws\non rocks and logs.$"
-DexDescription_Raticate_2:
- .string "It may even chew on the walls of\nhouses.$"
-
-DexDescription_Spearow_1:
- .string "SPEAROW has a very loud cry that can\nbe heard over half a mile away.\nIf its high, keening cry is heard$"
-DexDescription_Spearow_2:
- .string "echoing all around, it is a sign that\nthey are warning each other of danger.$"
-
-DexDescription_Fearow_1:
- .string "FEAROW is recognized by its long neck\nand elongated beak.\nThey are conveniently shaped for$"
-DexDescription_Fearow_2:
- .string "catching prey in soil or water.\nIt deftly moves its long and skinny\nbeak to pluck prey.$"
-
-DexDescription_Ekans_1:
- .string "EKANS curls itself up in a spiral while\nit rests.\nAssuming this position allows it to$"
-DexDescription_Ekans_2:
- .string "quickly respond to a threat from any\ndirection with a glare from its upraised\nhead.$"
-
-DexDescription_Arbok_1:
- .string "This POKéMON is terrifically strong in\norder to constrict things with its body.\nIt can even flatten steel oil drums.$"
-DexDescription_Arbok_2:
- .string "Once ARBOK wraps its body around its\nfoe, escaping its crunching embrace is\nimpossible.$"
-
- .ifdef SAPPHIRE
-DexDescription_Pikachu_1:
- .string "This POKéMON has electricity-storing\npouches on its cheeks. These appear to\nbecome electrically charged during the$"
-DexDescription_Pikachu_2:
- .string "night while PIKACHU sleeps.\nIt occasionally discharges electricity\nwhen it is dozy after waking up.$"
- .else
-DexDescription_Pikachu_1:
- .string "Whenever PIKACHU comes across\nsomething new, it blasts it with a jolt\nof electricity.$"
-DexDescription_Pikachu_2:
- .string "If you come across a blackened berry,\nit’s evidence that this POKéMON\nmistook the intensity of its charge.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Raichu_1:
- .string "This POKéMON exudes a weak electrical\ncharge from all over its body that makes\nit take on a slight glow in darkness.$"
-DexDescription_Raichu_2:
- .string "RAICHU searches for electricity by\nplanting its tail in the ground.$"
- .else
-DexDescription_Raichu_1:
- .string "If the electrical sacks become\nexcessively charged, RAICHU plants its\ntail in the ground and discharges.$"
-DexDescription_Raichu_2:
- .string "Scorched patches of ground will be\nfound near this POKéMON’s nest.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Sandshrew_1:
- .string "SANDSHREW has a very dry hide that is\nextremely tough. The POKéMON can roll\ninto a ball that repels any attack.$"
-DexDescription_Sandshrew_2:
- .string "At night, it burrows into the desert\nsand to sleep.$"
- .else
-DexDescription_Sandshrew_1:
- .string "SANDSHREW’s body is configured to\nabsorb water without waste, enabling it\nto survive in an arid desert.$"
-DexDescription_Sandshrew_2:
- .string "This POKéMON curls up to protect itself\nfrom its enemies.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Sandslash_1:
- .string "SANDSLASH can roll up its body as if it\nwere a ball covered with large spikes.\nIn battle, this POKéMON will try to make$"
-DexDescription_Sandslash_2:
- .string "the foe flinch by jabbing it with its\nspines. It then leaps at the stunned\nfoe to tear wildly with its sharp claws.$"
- .else
-DexDescription_Sandslash_1:
- .string "SANDSLASH’s body is covered by tough\nspikes, which are hardened sections of\nits hide. Once a year, the old spikes fall$"
-DexDescription_Sandslash_2:
- .string "out, to be replaced with new spikes that\ngrow out from beneath the old ones.$"
- .endif
-
-DexDescription_NidoranF_1:
- .string "NIDORAN has barbs that secrete a\npowerful poison. They are thought to\nhave developed as protection for this$"
-DexDescription_NidoranF_2:
- .string "small-bodied POKéMON.\nWhen enraged, it releases a horrible\ntoxin from its horn.$"
-
-DexDescription_Nidorina_1:
- .string "When NIDORINA are with their friends or\nfamily, they keep their barbs tucked\naway to prevent hurting each other.$"
-DexDescription_Nidorina_2:
- .string "This POKéMON appears to become\nnervous if separated from the others.$"
-
-DexDescription_Nidoqueen_1:
- .string "NIDOQUEEN’s body is encased in\nextremely hard scales. It is adept at\nsending foes flying with harsh tackles.$"
-DexDescription_Nidoqueen_2:
- .string "This POKéMON is at its strongest when\nit is defending its young.$"
-
-DexDescription_NidoranM_1:
- .string "The male NIDORAN has developed\nmuscles for moving its ears. Thanks to\nthem, the ears can be freely moved in$"
-DexDescription_NidoranM_2:
- .string "any direction. Even the slightest sound\ndoes not escape this POKéMON’s notice.$"
-
-DexDescription_Nidorino_1:
- .string "NIDORINO has a horn that is harder than\na diamond. If it senses a hostile\npresence, all the barbs on its back$"
-DexDescription_Nidorino_2:
- .string "bristle up at once, and it challenges\nthe foe with all its might.$"
-
-DexDescription_Nidoking_1:
- .string "NIDOKING’s thick tail packs enormously\ndestructive power. With one swing, it\ncan topple a metal transmission tower.$"
-DexDescription_Nidoking_2:
- .string "Once this POKéMON goes on a rampage,\nthere is no stopping it.$"
-
-DexDescription_Clefairy_1:
- .string "On every night of a full moon, groups of\nthis POKéMON come out to play.\nWhen dawn arrives, the tired CLEFAIRY$"
-DexDescription_Clefairy_2:
- .string "return to their quiet mountain retreats\nand go to sleep nestled up against each\nother.$"
-
-DexDescription_Clefable_1:
- .string "CLEFABLE moves by skipping lightly as if\nit were flying using its wings. Its\nbouncy step lets it even walk on water.$"
-DexDescription_Clefable_2:
- .string "It is known to take strolls on lakes on\nquiet, moonlit nights.$"
-
- .ifdef SAPPHIRE
-DexDescription_Vulpix_1:
- .string "Inside VULPIX’s body burns a flame that\nnever goes out. During the daytime,\nwhen the temperatures rise, this$"
-DexDescription_Vulpix_2:
- .string "POKéMON releases flames from its mouth\nto prevent its body from growing too\nhot.$"
- .else
-DexDescription_Vulpix_1:
- .string "At the time of its birth, VULPIX has one\nwhite tail. The tail separates into six\nif this POKéMON receives plenty of love$"
-DexDescription_Vulpix_2:
- .string "from its TRAINER.\nThe six tails become magnificently\ncurled.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Ninetales_1:
- .string "Legend has it that NINETALES came into\nbeing when nine wizards possessing\nsacred powers merged into one.$"
-DexDescription_Ninetales_2:
- .string "This POKéMON is highly intelligent - it\ncan understand human speech.$"
- .else
-DexDescription_Ninetales_1:
- .string "NINETALES casts a sinister light from\nits bright red eyes to gain total\ncontrol over its foe’s mind.$"
-DexDescription_Ninetales_2:
- .string "This POKéMON is said to live for a\nthousand years.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Jigglypuff_1:
- .string "When this POKéMON sings, it never\npauses to breathe. If it is in a battle\nagainst an opponent that does not$"
-DexDescription_Jigglypuff_2:
- .string "easily fall asleep, JIGGLYPUFF cannot\nbreathe, endangering its life.$"
- .else
-DexDescription_Jigglypuff_1:
- .string "JIGGLYPUFF’s vocal chords can freely\nadjust the wavelength of its voice.\nThis POKéMON uses this ability to sing$"
-DexDescription_Jigglypuff_2:
- .string "at precisely the right wavelength to\nmake its foes most drowsy.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Wigglytuff_1:
- .string "WIGGLYTUFF’s body is very flexible.\nBy inhaling deeply, this POKéMON can\ninflate itself seemingly without end.$"
-DexDescription_Wigglytuff_2:
- .string "Once inflated, WIGGLYTUFF bounces\nalong lightly like a balloon.$"
- .else
-DexDescription_Wigglytuff_1:
- .string "WIGGLYTUFF has large, saucerlike eyes.\nThe surfaces of its eyes are always\ncovered with a thin layer of tears.$"
-DexDescription_Wigglytuff_2:
- .string "If any dust gets in this POKéMON’s\neyes, it is quickly washed away.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Zubat_1:
- .string "ZUBAT avoids sunlight because exposure\ncauses it to become unhealthy.\nDuring the daytime, it stays in caves or$"
-DexDescription_Zubat_2:
- .string "under the eaves of old houses, sleeping\nwhile hanging upside down.$"
- .else
-DexDescription_Zubat_1:
- .string "ZUBAT remains quietly unmoving in a\ndark spot during the bright daylight\nhours. It does so because prolonged$"
-DexDescription_Zubat_2:
- .string "exposure to the sun causes its body to\nbecome slightly burned.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Golbat_1:
- .string "GOLBAT bites down on prey with its four\nfangs and drinks the victim’s blood.\nIt becomes active on inky dark$"
-DexDescription_Golbat_2:
- .string "moonless nights, flying around to\nattack people and POKéMON.$"
- .else
-DexDescription_Golbat_1:
- .string "GOLBAT loves to drink the blood of\nliving things. It is particularly active\nin the pitch black of night.$"
-DexDescription_Golbat_2:
- .string "This POKéMON flits around in the night\nskies, seeking fresh blood.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Oddish_1:
- .string "ODDISH searches for fertile, nutrient-\nrich soil, then plants itself.\nDuring the daytime, while it is planted,$"
-DexDescription_Oddish_2:
- .string "this POKéMON’s feet are thought to\nchange shape and become similar to\nthe roots of trees.$"
- .else
-DexDescription_Oddish_1:
- .string "During the daytime, ODDISH buries\nitself in soil to absorb nutrients from \nthe ground using its entire body.$"
-DexDescription_Oddish_2:
- .string "The more fertile the soil, the glossier\nits leaves become.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Gloom_1:
- .string "From its mouth GLOOM drips honey that\nsmells absolutely horrible.\nApparently, it loves the horrid stench.$"
-DexDescription_Gloom_2:
- .string "It sniffs the noxious fumes and then \ndrools even more of its honey.$"
- .else
-DexDescription_Gloom_1:
- .string "GLOOM releases a foul fragrance from\nthe pistil of its flower. When faced\nwith danger, the stench worsens.$"
-DexDescription_Gloom_2:
- .string "If this POKéMON is feeling calm and\nsecure, it does not release its usual\nstinky aroma.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Vileplume_1:
- .string "VILEPLUME has the world’s largest\npetals. They are used to attract prey\nthat are then doused with toxic spores.$"
-DexDescription_Vileplume_2:
- .string "Once the prey are immobilized, this\nPOKéMON catches and devours them.$"
- .else
-DexDescription_Vileplume_1:
- .string "VILEPLUME’s toxic pollen triggers\natrocious allergy attacks. That’s why\nit is advisable never to approach any$"
-DexDescription_Vileplume_2:
- .string "attractive flowers in a jungle, however\npretty they may be.$"
- .endif
-
- .ifdef SAPPHIRE
-
- .if REVISION >= 1
-DexDescription_Paras_1:
- .string "PARAS has parasitic mushrooms growing\non its back called tochukaso. They grow\nlarge by drawing nutrients from this$"
-DexDescription_Paras_2:
- .string "BUG/GRASS POKéMON host. They are\nhighly valued as a medicine for\nextending life.$"
- .else
-DexDescription_Paras_1:
- .string "PARAS has parasitic mushrooms growing\non its back called tochukaso. They grow\nlarge by drawing nutrients from this$"
-DexDescription_Paras_2:
- .string "BUG POKéMON host. They are highly\nvalued as a medicine for extending life.$"
- .endif @ REVISION >= 1
-
- .else
-
- .if REVISION >= 1
-DexDescription_Paras_1:
- .string "PARAS has parasitic mushrooms growing\non its back called tochukaso. They grow\nlarge by drawing nutrients from this$"
-DexDescription_Paras_2:
- .string "BUG/GRASS POKéMON host. They are\nhighly valued as a medicine for\nextending life.$"
- .else
-DexDescription_Paras_1:
- .string "PARAS has parasitic mushrooms growing\non its back called tochukaso. They grow\nlarge by drawing nutrients from the BUG$"
-DexDescription_Paras_2:
- .string "POKéMON host. They are highly valued as\na medicine for extending life.$"
- .endif @ REVISION >= 1
-
- .endif @ SAPPHIRE
-
-DexDescription_Parasect_1:
- .string "PARASECT is known to infest large trees\nen masse and drain nutrients from the\nlower trunk and roots.$"
-DexDescription_Parasect_2:
- .string "When an infested tree dies, they move\nonto another tree all at once.$"
-
-DexDescription_Venonat_1:
- .string "VENONAT is said to have evolved with\na coat of thin, stiff hair that covers\nits entire body for protection.$"
-DexDescription_Venonat_2:
- .string "It possesses large eyes that never fail\nto spot even miniscule prey.$"
-
-DexDescription_Venomoth_1:
- .string "VENOMOTH is nocturnal - it is a POKéMON\nthat only becomes active at night.\nIts favorite prey are small insects$"
-DexDescription_Venomoth_2:
- .string "that gather around streetlights,\nattracted by the light in the darkness.$"
-
-DexDescription_Diglett_1:
- .string "DIGLETT are raised in most farms.\nThe reason is simple - wherever this\nPOKéMON burrows, the soil is left$"
-DexDescription_Diglett_2:
- .string "perfectly tilled for planting crops.\nThis soil is made ideal for growing\ndelicious vegetables.$"
-
-DexDescription_Dugtrio_1:
- .string "DUGTRIO are actually triplets that\nemerged from one body. As a result,\neach triplet thinks exactly like the$"
-DexDescription_Dugtrio_2:
- .string "other two triplets.\nThey work cooperatively to burrow\nendlessly.$"
-
-DexDescription_Meowth_1:
- .string "MEOWTH withdraws its sharp claws into\nits paws to slinkily sneak about without\nmaking any incriminating footsteps.$"
-DexDescription_Meowth_2:
- .string "For some reason, this POKéMON loves\nshiny coins that glitter with light.$"
-
-DexDescription_Persian_1:
- .string "PERSIAN has six bold whiskers that give\nit a look of toughness. The whiskers \nsense air movements to determine what$"
-DexDescription_Persian_2:
- .string "is in the POKéMON’s surrounding\nvicinity. It becomes docile if grabbed\nby the whiskers.$"
-
- .ifdef SAPPHIRE
-DexDescription_Psyduck_1:
- .string "If it uses its mysterious power,\nPSYDUCK can’t remember having done so.\nIt apparently can’t form a memory of$"
-DexDescription_Psyduck_2:
- .string "such an event because it goes into\nan altered state that is much like\ndeep sleep.$"
- .else
-DexDescription_Psyduck_1:
- .string "PSYDUCK uses a mysterious power.\nWhen it does so, this POKéMON \ngenerates brain waves that are$"
-DexDescription_Psyduck_2:
- .string "supposedly only seen in sleepers.\nThis discovery spurred controversy\namong scholars.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Golduck_1:
- .string "GOLDUCK is the fastest swimmer among\nall POKéMON. It swims effortlessly, even\nin a rough, stormy sea.$"
-DexDescription_Golduck_2:
- .string "It sometimes rescues people from\nwrecked ships floundering in high seas.$"
- .else
-DexDescription_Golduck_1:
- .string "The webbed flippers on its forelegs and\nhind legs and the streamlined body of\nGOLDUCK give it frightening speed.$"
-DexDescription_Golduck_2:
- .string "This POKéMON is definitely much faster\nthan even the most athletic swimmer.$"
- .endif
-
-DexDescription_Mankey_1:
- .string "When MANKEY starts shaking and its\nnasal breathing turns rough, it’s a sure\nsign that it is becoming angry.$"
-DexDescription_Mankey_2:
- .string "However, because it goes into a\ntowering rage almost instantly, it is\nimpossible for anyone to flee its wrath.$"
-
-DexDescription_Primeape_1:
- .string "When PRIMEAPE becomes furious, its\nblood circulation is boosted. In turn,\nits muscles are made even stronger.$"
-DexDescription_Primeape_2:
- .string "However, it also becomes much less\nintelligent at the same time.$"
-
-DexDescription_Growlithe_1:
- .string "GROWLITHE has a superb sense of smell.\nOnce it smells anything, this POKéMON\nwon’t forget the scent, no matter what.$"
-DexDescription_Growlithe_2:
- .string "It uses its advanced olfactory sense\nto determine the emotions of other\nliving things.$"
-
-DexDescription_Arcanine_1:
- .string "ARCANINE is known for its high speed.\nIt is said to be capable of running over\n6,200 miles in a single day and night.$"
-DexDescription_Arcanine_2:
- .string "The fire that blazes wildly within this\nPOKéMON’s body is its source of power.$"
-
-DexDescription_Poliwag_1:
- .string "POLIWAG has a very thin skin. It is\npossible to see the POKéMON’s spiral\ninnards right through the skin.$"
-DexDescription_Poliwag_2:
- .string "Despite its thinness, however, the skin\nis also very flexible. Even sharp fangs\nbounce right off it.$"
-
-DexDescription_Poliwhirl_1:
- .string "The surface of POLIWHIRL’s body is\nalways wet and slick with an oily fluid.\nBecause of this greasy covering, it can$"
-DexDescription_Poliwhirl_2:
- .string "easily slip and slide out of the clutches\nof any enemy in battle.$"
-
-DexDescription_Poliwrath_1:
- .string "POLIWRATH’s highly developed, brawny\nmuscles never grow fatigued, however\nmuch it exercises.$"
-DexDescription_Poliwrath_2:
- .string "It is so tirelessly strong, this POKéMON\ncan swim back and forth across the\nPacific Ocean without effort.$"
-
- .ifdef SAPPHIRE
-DexDescription_Abra_1:
- .string "ABRA needs to sleep for eighteen hours\na day. If it doesn’t, this POKéMON loses\nits ability to use telekinetic powers.$"
-DexDescription_Abra_2:
- .string "If it is attacked, ABRA escapes using\nTELEPORT while it is still sleeping.$"
- .else
-DexDescription_Abra_1:
- .string "ABRA sleeps for eighteen hours a day.\nHowever, it can sense the presence of\nfoes even while it is sleeping.$"
-DexDescription_Abra_2:
- .string "In such a situation, this POKéMON\nimmediately teleports to safety.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Kadabra_1:
- .string "KADABRA holds a silver spoon in its\nhand. The spoon is used to amplify the\nalpha waves in its brain.$"
-DexDescription_Kadabra_2:
- .string "Without the spoon, the POKéMON is said\nto be limited to half the usual amount\nof its telekinetic powers.$"
- .else
-DexDescription_Kadabra_1:
- .string "KADABRA emits a peculiar alpha wave\nif it develops a headache. Only those\npeople with a particularly strong$"
-DexDescription_Kadabra_2:
- .string "psyche can hope to become a TRAINER\nof this POKéMON.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Alakazam_1:
- .string "ALAKAZAM’s brain continually grows,\ninfinitely multiplying brain cells.\nThis amazing brain gives this POKéMON$"
-DexDescription_Alakazam_2:
- .string "an astoundingly high IQ of 5,000.\nIt has a thorough memory of everything\nthat has occurred in the world.$"
- .else
-DexDescription_Alakazam_1:
- .string "ALAKAZAM’s brain continually grows,\nmaking its head far too heavy to\nsupport with its neck.$"
-DexDescription_Alakazam_2:
- .string "This POKéMON holds its head up using\nits psychokinetic power instead.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Machop_1:
- .string "MACHOP exercises by hefting around\na GRAVELER as if it were a barbell.\nThere are some MACHOP that travel$"
-DexDescription_Machop_2:
- .string "the world in a quest to master all\nkinds of martial arts.$"
- .else
-DexDescription_Machop_1:
- .string "MACHOP’s muscles are special - they\nnever get sore no matter how much they\nare used in exercise.$"
-DexDescription_Machop_2:
- .string "This POKéMON has sufficient power to\nhurl a hundred adult humans.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Machoke_1:
- .string "MACHOKE undertakes bodybuilding every\nday even as it helps people with tough,\nphysically demanding labor.$"
-DexDescription_Machoke_2:
- .string "On its days off, this POKéMON heads to\nthe fields and mountains to exercise\nand train.$"
- .else
-DexDescription_Machoke_1:
- .string "MACHOKE’s thoroughly toned muscles\npossess the hardness of steel.\nThis POKéMON has so much strength,$"
-DexDescription_Machoke_2:
- .string "it can easily hold aloft a sumo wrestler\non just one finger.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Machamp_1:
- .string "MACHAMP is known as the POKéMON that\nhas mastered every kind of martial arts.\nIf it grabs hold of the foe with its four$"
-DexDescription_Machamp_2:
- .string "arms, the battle is all but over.\nThe hapless foe is thrown far over the\nhorizon.$"
- .else
-DexDescription_Machamp_1:
- .string "MACHAMP has the power to hurl anything\naside. However, trying to do any work\nrequiring care and dexterity causes$"
-DexDescription_Machamp_2:
- .string "its arms to get tangled.\nThis POKéMON tends to leap into action\nbefore it thinks.$"
- .endif
-
-DexDescription_Bellsprout_1:
- .string "BELLSPROUT’s thin and flexible body\nlets it bend and sway to avoid any\nattack, however strong it may be.$"
-DexDescription_Bellsprout_2:
- .string "From its mouth, this POKéMON spits a\ncorrosive fluid that melts even iron.$"
-
-DexDescription_Weepinbell_1:
- .string "WEEPINBELL has a large hook on its rear\nend. At night, the POKéMON hooks on to\na tree branch and goes to sleep.$"
-DexDescription_Weepinbell_2:
- .string "If it moves around in its sleep, it may\nwake up to find itself on the ground.$"
-
-DexDescription_Victreebel_1:
- .string "VICTREEBEL has a long vine that\nextends from its head. This vine is\nwaved and flicked about as if it were$"
-DexDescription_Victreebel_2:
- .string "an animal to attract prey. When an\nunsuspecting prey draws near, this\nPOKéMON swallows it whole.$"
-
- .ifdef SAPPHIRE
-DexDescription_Tentacool_1:
- .string "TENTACOOL absorbs sunlight and\nrefracts it using water inside its body\nto convert it into beam energy.$"
-DexDescription_Tentacool_2:
- .string "This POKéMON shoots beams from its\ncrystal-like eyes.$"
- .else
-DexDescription_Tentacool_1:
- .string "TENTACOOL’s body is largely composed\nof water. If it is removed from the\nsea, it dries up like parchment.$"
-DexDescription_Tentacool_2:
- .string "If this POKéMON happens to become\ndehydrated, put it back into the sea.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Tentacruel_1:
- .string "TENTACRUEL has tentacles that can be\nfreely elongated and shortened at will.\nIt ensnares prey with its tentacles and$"
-DexDescription_Tentacruel_2:
- .string "weakens the prey by dosing it with a\nharsh toxin. It can catch up to 80\nprey at the same time.$"
- .else
-DexDescription_Tentacruel_1:
- .string "TENTACRUEL has large red orbs on its\nhead. The orbs glow before lashing the\nvicinity with a harsh ultrasonic blast.$"
-DexDescription_Tentacruel_2:
- .string "This POKéMON’s outburst creates rough\nwaves around it.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Geodude_1:
- .string "When GEODUDE sleeps deeply, it buries\nitself halfway into the ground.\nIt will not awaken even if hikers step$"
-DexDescription_Geodude_2:
- .string "on it unwittingly.\nIn the morning, this POKéMON rolls\ndownhill in search of food.$"
- .else
-DexDescription_Geodude_1:
- .string "The longer a GEODUDE lives, the more\nits edges are chipped and worn away,\nmaking it more rounded in appearance.$"
-DexDescription_Geodude_2:
- .string "However, this POKéMON’s heart will\nremain hard, craggy, and rough always.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Graveler_1:
- .string "Rocks are GRAVELER’s favorite food.\nThis POKéMON will climb a mountain from\nthe base to the summit, crunchingly$"
-DexDescription_Graveler_2:
- .string "feasting on rocks all the while.\nUpon reaching the peak, it rolls back\ndown to the bottom.$"
- .else
-DexDescription_Graveler_1:
- .string "GRAVELER grows by feeding on rocks.\nApparently, it prefers to eat rocks\nthat are covered in moss.$"
-DexDescription_Graveler_2:
- .string "This POKéMON eats its way through\na ton of rocks on a daily basis.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Golem_1:
- .string "GOLEM is known for rolling down from\nmountains. To prevent them from rolling\ninto the homes of people downhill,$"
-DexDescription_Golem_2:
- .string "grooves have been dug into the sides of\nmountains to serve as guideways for\ndiverting this POKéMON’s course.$"
- .else
-DexDescription_Golem_1:
- .string "GOLEM live up on mountains.\nIf there is a large earthquake, these\nPOKéMON will come rolling down off$"
-DexDescription_Golem_2:
- .string "the mountains en masse to the\nfoothills below.$"
- .endif
-
-DexDescription_Ponyta_1:
- .string "PONYTA is very weak at birth.\nIt can barely stand up.\nThis POKéMON becomes stronger by$"
-DexDescription_Ponyta_2:
- .string "stumbling and falling to keep up with\nits parent.$"
-
-DexDescription_Rapidash_1:
- .string "RAPIDASH usually can be seen casually\ncantering in the fields and plains.\nHowever, when this POKéMON turns$"
-DexDescription_Rapidash_2:
- .string "serious, its fiery manes flare and blaze\nas it gallops its way up to 150 mph.$"
-
-DexDescription_Slowpoke_1:
- .string "SLOWPOKE uses its tail to catch prey by\ndipping it in water at the side of a\nriver.$"
-DexDescription_Slowpoke_2:
- .string "However, this POKéMON often forgets\nwhat it’s doing and often spends entire\ndays just loafing at water’s edge.$"
-
-DexDescription_Slowbro_1:
- .string "SLOWBRO’s tail has a SHELLDER firmly\nattached with a bite. As a result, the\ntail can’t be used for fishing anymore.$"
-DexDescription_Slowbro_2:
- .string "This causes SLOWBRO to grudgingly swim\nand catch prey instead.$"
-
- .ifdef SAPPHIRE
-DexDescription_Magnemite_1:
- .string "MAGNEMITE floats in the air by emitting\nelectromagnetic waves from the units\nat its sides. These waves block gravity.$"
-DexDescription_Magnemite_2:
- .string "This POKéMON becomes incapable of\nflight if its internal electrical supply\nis depleted.$"
- .else
-DexDescription_Magnemite_1:
- .string "MAGNEMITE attaches itself to power\nlines to feed on electricity.\nIf your house has a power outage,$"
-DexDescription_Magnemite_2:
- .string "check your circuit breakers. You may\nfind a large number of this POKéMON\nclinging to the breaker box.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Magneton_1:
- .string "MAGNETON emits a powerful magnetic\nforce that is fatal to electronics and\nprecision instruments. Because of$"
-DexDescription_Magneton_2:
- .string "this, it is said that some towns warn\npeople to keep this POKéMON inside\na POKé BALL.$"
- .else
-DexDescription_Magneton_1:
- .string "MAGNETON emits a powerful magnetic\nforce that is fatal to mechanical\ndevices. As a result, large cities sound$"
-DexDescription_Magneton_2:
- .string "sirens to warn citizens of large-scale\noutbreaks of this POKéMON.$"
- .endif
-
-DexDescription_Farfetchd_1:
- .string "FARFETCH’D is always seen with a stick\nfrom a plant of some sort. Apparently,\nthere are good sticks and bad sticks.$"
-DexDescription_Farfetchd_2:
- .string "This POKéMON has been known to fight\nwith others over sticks.$"
-
- .ifdef SAPPHIRE
-DexDescription_Doduo_1:
- .string "DODUO’s two heads contain completely\nidentical brains.\nA scientific study reported that on$"
-DexDescription_Doduo_2:
- .string "rare occasions, there will be examples\nof this POKéMON possessing different\nsets of brains.$"
- .else
-DexDescription_Doduo_1:
- .string "DODUO’s two heads never sleep at the\nsame time.\nIts two heads take turns sleeping,$"
-DexDescription_Doduo_2:
- .string "so one head can always keep watch for\nenemies while the other one sleeps.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Dodrio_1:
- .string "Apparently, the heads aren’t the only\nparts of the body that DODRIO has\nthree of.$"
-DexDescription_Dodrio_2:
- .string "It has three sets of hearts and lungs\nas well, so it is capable of running long\ndistances without rest.$"
- .else
-DexDescription_Dodrio_1:
- .string "Watch out if DODRIO’s three heads are\nlooking in three separate directions.\nIt’s a sure sign that it is on its guard.$"
-DexDescription_Dodrio_2:
- .string "Don’t go near this POKéMON if it’s being\nwary - it may decide to peck you.$"
- .endif
-
-DexDescription_Seel_1:
- .string "SEEL hunts for prey in the frigid sea\nunderneath sheets of ice.\nWhen it needs to breathe, it punches$"
-DexDescription_Seel_2:
- .string "a hole through the ice with the\nsharply protruding section of its head.$"
-
-DexDescription_Dewgong_1:
- .string "DEWGONG loves to snooze on bitterly\ncold ice.\nThe sight of this POKéMON sleeping on$"
-DexDescription_Dewgong_2:
- .string "a glacier was mistakenly thought to be\na mermaid by a mariner long ago.$"
-
- .ifdef SAPPHIRE
-DexDescription_Grimer_1:
- .string "GRIMER emerged from the sludge that\nsettled on a polluted seabed.\nThis POKéMON loves anything filthy.$"
-DexDescription_Grimer_2:
- .string "It constantly leaks a horribly germ-\ninfested fluid from all over its body.$"
- .else
-DexDescription_Grimer_1:
- .string "GRIMER’s sludgy and rubbery body can\nbe forced through any opening, however\nsmall it may be.$"
-DexDescription_Grimer_2:
- .string "This POKéMON enters sewer pipes to\ndrink filthy wastewater.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Muk_1:
- .string "This POKéMON’s favorite food is\nanything that is repugnantly filthy.\nIn dirty towns where people think$"
-DexDescription_Muk_2:
- .string "nothing of throwing away litter on the\nstreets, MUK are certain to gather.$"
- .else
-DexDescription_Muk_1:
- .string "From MUK’s body seeps a foul fluid that\ngives off a nose-bendingly horrible\nstench.$"
-DexDescription_Muk_2:
- .string "Just one drop of this POKéMON’s body\nfluid can turn a pool stagnant and\nrancid.$"
- .endif
-
-DexDescription_Shellder_1:
- .string "At night, this POKéMON uses its broad\ntongue to burrow a hole in the seafloor\nsand and then sleep in it.$"
-DexDescription_Shellder_2:
- .string "While it is sleeping, SHELLDER closes its\nshell, but leaves its tongue hanging\nout.$"
-
-DexDescription_Cloyster_1:
- .string "CLOYSTER is capable of swimming in the\nsea. It does so by swallowing water,\nthen jetting it out toward the rear.$"
-DexDescription_Cloyster_2:
- .string "This POKéMON shoots spikes from its\nshell using the same system.$"
-
-DexDescription_Gastly_1:
- .string "GASTLY is largely composed of gaseous\nmatter. When exposed to a strong wind,\nthe gaseous body quickly dwindles away.$"
-DexDescription_Gastly_2:
- .string "Groups of this POKéMON cluster under\nthe eaves of houses to escape the\nravages of wind.$"
-
-DexDescription_Haunter_1:
- .string "HAUNTER is a dangerous POKéMON.\nIf one beckons you while floating in\ndarkness, you must never approach it.$"
-DexDescription_Haunter_2:
- .string "This POKéMON will try to lick you with its\ntongue and steal your life away.$"
-
-DexDescription_Gengar_1:
- .string "Sometimes, on a dark night, your shadow\nthrown by a streetlight will suddenly\nand startlingly overtake you.$"
-DexDescription_Gengar_2:
- .string "It is actually a GENGAR running past\nyou, pretending to be your shadow.$"
-
-DexDescription_Onix_1:
- .string "ONIX has a magnet in its brain. It acts\nas a compass so that this POKéMON does\nnot lose direction while it is tunneling.$"
-DexDescription_Onix_2:
- .string "As it grows older, its body becomes\nincreasingly rounder and smoother.$"
-
-DexDescription_Drowzee_1:
- .string "If your nose becomes itchy while you\nare sleeping, it’s a sure sign that one\nof these POKéMON is standing above$"
-DexDescription_Drowzee_2:
- .string "your pillow and trying to eat your dream\nthrough your nostrils.$"
-
-DexDescription_Hypno_1:
- .string "HYPNO holds a pendulum in its hand.\nThe arcing movement and glitter of the\npendulum lull the foe into a deep state$"
-DexDescription_Hypno_2:
- .string "of hypnosis.\nWhile this POKéMON searches for prey,\nit polishes the pendulum.$"
-
-DexDescription_Krabby_1:
- .string "KRABBY live on beaches, burrowed inside\nholes dug into the sand.\nOn sandy beaches with little in the way$"
-DexDescription_Krabby_2:
- .string "of food, these POKéMON can be seen\nsquabbling with each other over\nterritory.$"
-
-DexDescription_Kingler_1:
- .string "KINGLER has an enormous, oversized\nclaw. It waves this huge claw in the\nair to communicate with others.$"
-DexDescription_Kingler_2:
- .string "However, because the claw is so heavy,\nthe POKéMON quickly tires.$"
-
- .ifdef SAPPHIRE
-DexDescription_Voltorb_1:
- .string "VOLTORB is extremely sensitive - it\nexplodes at the slightest of shocks.\nIt is rumored that it was first created$"
-DexDescription_Voltorb_2:
- .string "when a POKé BALL was exposed to a\npowerful pulse of energy.$"
- .else
-DexDescription_Voltorb_1:
- .string "VOLTORB was first sighted at a company\nthat manufactures POKé BALLS.\nThe link between that sighting and$"
-DexDescription_Voltorb_2:
- .string "the fact that this POKéMON looks very\nsimilar to a POKé BALL remains a\nmystery.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Electrode_1:
- .string "One of ELECTRODE’s characteristics is\nits attraction to electricity.\nIt is a problematical POKéMON that$"
-DexDescription_Electrode_2:
- .string "congregates mostly at electrical\npower plants to feed on electricity\nthat has just been generated.$"
- .else
-DexDescription_Electrode_1:
- .string "ELECTRODE eats electricity in the\natmosphere. On days when lightning\nstrikes, you can see this POKéMON$"
-DexDescription_Electrode_2:
- .string "exploding all over the place from\neating too much electricity.$"
- .endif
-
-DexDescription_Exeggcute_1:
- .string "This POKéMON consists of six eggs that\nform a closely knit cluster. The six eggs\nattract each other and spin around.$"
-DexDescription_Exeggcute_2:
- .string "When cracks increasingly appear on the\neggs, EXEGGCUTE is close to evolution.$"
-
-DexDescription_Exeggutor_1:
- .string "EXEGGUTOR originally came from the\ntropics. Its heads steadily grow larger\nfrom exposure to strong sunlight.$"
-DexDescription_Exeggutor_2:
- .string "It is said that when the heads fall off,\nthey group together to form EXEGGCUTE.$"
-
-DexDescription_Cubone_1:
- .string "CUBONE pines for the mother it will\nnever see again. Seeing a likeness of\nits mother in the full moon, it cries.$"
-DexDescription_Cubone_2:
- .string "The stains on the skull the POKéMON\nwears are made by the tears it sheds.$"
-
-DexDescription_Marowak_1:
- .string "MAROWAK is the evolved form of a CUBONE\nthat has overcome its sadness at the\nloss of its mother and grown tough.$"
-DexDescription_Marowak_2:
- .string "This POKéMON’s tempered and hardened\nspirit is not easily broken.$"
-
-DexDescription_Hitmonlee_1:
- .string "HITMONLEE’s legs freely contract and\nstretch. Using these springlike legs, it\nbowls over foes with devastating kicks.$"
-DexDescription_Hitmonlee_2:
- .string "After battle, it rubs down its legs and\nloosens the muscles to overcome\nfatigue.$"
-
-DexDescription_Hitmonchan_1:
- .string "HITMONCHAN is said to possess the\nspirit of a boxer who had been working\ntowards a world championship.$"
-DexDescription_Hitmonchan_2:
- .string "This POKéMON has an indomitable spirit\nand will never give up in the face of\nadversity.$"
-
-DexDescription_Lickitung_1:
- .string "Whenever LICKITUNG comes across\nsomething new, it will unfailingly give it\na lick. It does so because it memorizes$"
-DexDescription_Lickitung_2:
- .string "things by texture and by taste.\nIt is somewhat put off by sour things.$"
-
- .ifdef SAPPHIRE
-DexDescription_Koffing_1:
- .string "KOFFING embodies toxic substances.\nIt mixes the toxins with raw garbage to\nset off a chemical reaction that$"
-DexDescription_Koffing_2:
- .string "results in a terribly powerful poison\ngas. The higher the temperature, the\nmore gas is concocted by this POKéMON.$"
- .else
-DexDescription_Koffing_1:
- .string "If KOFFING becomes agitated, it raises\nthe toxicity of its internal gases and\njets them out from all over its body.$"
-DexDescription_Koffing_2:
- .string "This POKéMON may also overinflate its\nround body, then explode.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Weezing_1:
- .string "WEEZING alternately shrinks and\ninflates its twin bodies to mix together\ntoxic gases inside.$"
-DexDescription_Weezing_2:
- .string "The more the gases are mixed, the more\npowerful the toxins become. The\nPOKéMON also becomes more putrid.$"
- .else
-DexDescription_Weezing_1:
- .string "WEEZING loves the gases given off by\nrotted kitchen garbage. This POKéMON\nwill find a dirty, unkempt house and$"
-DexDescription_Weezing_2:
- .string "make it its home. At night, when the\npeople in the house are asleep, it will\ngo through the trash.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Rhyhorn_1:
- .string "RHYHORN’s brain is very small. It is so\ndense, while on a run it forgets why it\nstarted running in the first place.$"
-DexDescription_Rhyhorn_2:
- .string "It apparently remembers sometimes if it\ndemolishes something.$"
- .else
-DexDescription_Rhyhorn_1:
- .string "RHYHORN runs in a straight line,\nsmashing everything in its path.\nIt is not bothered even if it rushes$"
-DexDescription_Rhyhorn_2:
- .string "headlong into a block of steel.\nThis POKéMON may feel some pain from\nthe collision the next day, however.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Rhydon_1:
- .string "RHYDON has a horn that serves as a\ndrill. It is used for destroying rocks\nand boulders.$"
-DexDescription_Rhydon_2:
- .string "This POKéMON occasionally rams into\nstreams of magma, but the armor-like\nhide prevents it from feeling the heat.$"
- .else
-DexDescription_Rhydon_1:
- .string "RHYDON’s horn can crush even uncut\ndiamonds. One sweeping blow of its tail\ncan topple a building.$"
-DexDescription_Rhydon_2:
- .string "This POKéMON’s hide is extremely tough.\nEven direct cannon hits don’t leave\na scratch.$"
- .endif
-
-DexDescription_Chansey_1:
- .string "CHANSEY lays nutritionally excellent\neggs on an everyday basis.\nThe eggs are so delicious, they are$"
-DexDescription_Chansey_2:
- .string "easily and eagerly devoured by even\nthose people who have lost their\nappetite.$"
-
-DexDescription_Tangela_1:
- .string "TANGELA’s vines snap off easily if they\nare grabbed. This happens without pain,\nallowing it to make a quick getaway.$"
-DexDescription_Tangela_2:
- .string "The lost vines are replaced by newly\ngrown vines the very next day.$"
-
-DexDescription_Kangaskhan_1:
- .string "If you come across a young KANGASKHAN\nplaying by itself, you must never\ndisturb it or attempt to catch it.$"
-DexDescription_Kangaskhan_2:
- .string "The baby POKéMON’s parent is sure to\nbe in the area, and it will become\nviolently enraged at you.$"
-
- .ifdef SAPPHIRE
-DexDescription_Horsea_1:
- .string "If HORSEA senses danger, it will\nreflexively spray a dense black ink\nfrom its mouth and try to escape.$"
-DexDescription_Horsea_2:
- .string "This POKéMON swims by cleverly flapping\nthe fins on its back.$"
- .else
-DexDescription_Horsea_1:
- .string "HORSEA eats small insects and moss off\nof rocks. If the ocean current turns\nfast, this POKéMON anchors itself by$"
-DexDescription_Horsea_2:
- .string "wrapping its tail around rocks or coral\nto prevent being washed away.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Seadra_1:
- .string "SEADRA generates whirlpools by spinning\nits body. The whirlpools are strong\nenough to swallow even fishing boats.$"
-DexDescription_Seadra_2:
- .string "This POKéMON weakens prey with these\ncurrents, then swallows it whole.$"
- .else
-DexDescription_Seadra_1:
- .string "SEADRA sleeps after wriggling itself\nbetween the branches of coral.\nThose trying to harvest coral are$"
-DexDescription_Seadra_2:
- .string "occasionally stung by this POKéMON’s\npoison barbs if they fail to notice it.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Goldeen_1:
- .string "GOLDEEN loves swimming wild and free\nin rivers and ponds.\nIf one of these POKéMON is placed in an$"
-DexDescription_Goldeen_2:
- .string "aquarium, it will shatter even the\nthickest glass with one ram of its horn\nand make its escape.$"
- .else
-DexDescription_Goldeen_1:
- .string "GOLDEEN is a very beautiful POKéMON\nwith fins that billow elegantly in water.\nHowever, don’t let your guard down$"
-DexDescription_Goldeen_2:
- .string "around this POKéMON - it could ram you\npowerfully with its horn.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Seaking_1:
- .string "SEAKING is very protective of its eggs.\nThe male and female will take turns\npatrolling around their nest and eggs.$"
-DexDescription_Seaking_2:
- .string "The guarding of eggs by these POKéMON\ngoes on for over a month.$"
- .else
-DexDescription_Seaking_1:
- .string "In the autumn, SEAKING males can be\nseen performing courtship dances in\nriverbeds to woo females.$"
-DexDescription_Seaking_2:
- .string "During this season, this POKéMON’s body\ncoloration is at its most beautiful.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Staryu_1:
- .string "STARYU apparently communicates with\nthe stars in the night sky by flashing\nthe red core at the center of its body.$"
-DexDescription_Staryu_2:
- .string "If parts of its body are torn, this\nPOKéMON simply regenerates the\nmissing pieces and limbs.$"
- .else
-DexDescription_Staryu_1:
- .string "STARYU’s center section has an organ\ncalled the core that shines bright red.\nIf you go to a beach toward the$"
-DexDescription_Staryu_2:
- .string "end of summer, the glowing cores of\nthese POKéMON look like the stars\nin the sky.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Starmie_1:
- .string "STARMIE swims through water by\nspinning its star-shaped body as if it\nwere a propeller on a ship.$"
-DexDescription_Starmie_2:
- .string "The core at the center of this\nPOKéMON’s body glows in seven colors.$"
- .else
-DexDescription_Starmie_1:
- .string "STARMIE’s center section - the core -\nglows brightly in seven colors.\nBecause of its luminous nature, this$"
-DexDescription_Starmie_2:
- .string "POKéMON has been given the nickname\n“the gem of the sea.”$"
- .endif
-
-DexDescription_Mrmime_1:
- .string "MR. MIME is a master of pantomime.\nIts gestures and motions convince\nwatchers that something unseeable$"
-DexDescription_Mrmime_2:
- .string "actually exists. Once it is believed,\nit will exist as if it were a real thing.$"
-
-DexDescription_Scyther_1:
- .string "SCYTHER is blindingly fast. Its blazing\nspeed enhances the effectiveness of\nthe twin scythes on its forearms.$"
-DexDescription_Scyther_2:
- .string "This POKéMON’s scythes are so\neffective, they can slice through thick\nlogs in one wicked stroke.$"
-
-DexDescription_Jynx_1:
- .string "JYNX walks rhythmically, swaying and\nshaking its hips as if it were dancing.\nIts motions are so bouncingly alluring,$"
-DexDescription_Jynx_2:
- .string "people seeing it are compelled to shake\ntheir hips without giving any thought\nto what they are doing.$"
-
-DexDescription_Electabuzz_1:
- .string "When a storm arrives, gangs of this\nPOKéMON compete with each other to\nscale heights that are likely to be$"
-DexDescription_Electabuzz_2:
- .string "stricken by lightning bolts.\nSome towns use ELECTABUZZ in place of\nlightning rods.$"
-
-DexDescription_Magmar_1:
- .string "In battle, MAGMAR blows out intensely\nhot flames from all over its body to\nintimidate its opponent.$"
-DexDescription_Magmar_2:
- .string "This POKéMON’s fiery bursts create\nheat waves that ignite grass and trees\nin its surroundings.$"
-
- .ifdef SAPPHIRE
-DexDescription_Pinsir_1:
- .string "PINSIR has a pair of massive horns \nProtruding from the surface of these\nhorns are thorns.$"
-DexDescription_Pinsir_2:
- .string "These thorns are driven deeply into the\nfoe’s body when the pincer closes,\nmaking it tough for the foe to escape.$"
- .else
-DexDescription_Pinsir_1:
- .string "PINSIR is astoundingly strong. It can\ngrip a foe weighing twice its weight\nin its horns and easily lift it.$"
-DexDescription_Pinsir_2:
- .string "This POKéMON’s movements turn sluggish\nin cold places.$"
- .endif
-
-DexDescription_Tauros_1:
- .string "This POKéMON is not satisfied unless\nit is rampaging at all times.\nIf there is no opponent for TAUROS to$"
-DexDescription_Tauros_2:
- .string "battle, it will charge at thick trees and\nknock them down to calm itself.$"
-
- .ifdef SAPPHIRE
-DexDescription_Magikarp_1:
- .string "MAGIKARP is virtually useless in battle\nas it can only splash around.\nAs a result, it is considered to be weak.$"
-DexDescription_Magikarp_2:
- .string "However, it is actually a very hardy\nPOKéMON that can survive in any body of\nwater no matter how polluted it is.$"
- .else
-DexDescription_Magikarp_1:
- .string "MAGIKARP is a pathetic excuse for a\nPOKéMON that is only capable of\nflopping and splashing.$"
-DexDescription_Magikarp_2:
- .string "This behavior prompted scientists to\nundertake research into it.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Gyarados_1:
- .string "Once GYARADOS goes on a rampage, its\nferociously violent blood doesn’t calm\nuntil it has burned everything down.$"
-DexDescription_Gyarados_2:
- .string "There are records of this POKéMON’s\nrampages lasting a whole month.$"
- .else
-DexDescription_Gyarados_1:
- .string "When MAGIKARP evolves into GYARADOS,\nits brain cells undergo a structural\ntransformation. It is said that this$"
-DexDescription_Gyarados_2:
- .string "transformation is to blame for this\nPOKéMON’s wildly violent nature.$"
- .endif
-
-DexDescription_Lapras_1:
- .string "People have driven LAPRAS almost to the\npoint of extinction. In the evenings,\nthis POKéMON is said to sing plaintively$"
-DexDescription_Lapras_2:
- .string "as it seeks what few others of its kind\nstill remain.$"
-
-DexDescription_Ditto_1:
- .string "DITTO rearranges its cell structure to\ntransform itself into other shapes.\nHowever, if it tries to transform itself$"
-DexDescription_Ditto_2:
- .string "into something by relying on its memory,\nthis POKéMON manages to get details\nwrong.$"
-
-DexDescription_Eevee_1:
- .string "EEVEE has an unstable genetic makeup\nthat suddenly mutates due to the\nenvironment in which it lives.$"
-DexDescription_Eevee_2:
- .string "Radiation from various STONES causes\nthis POKéMON to evolve.$"
-
-DexDescription_Vaporeon_1:
- .string "VAPOREON underwent a spontaneous\nmutation and grew fins and gills that\nallow it to live underwater.$"
-DexDescription_Vaporeon_2:
- .string "This POKéMON has the ability to freely\ncontrol water.$"
-
-DexDescription_Jolteon_1:
- .string "JOLTEON’s cells generate a low level of\nelectricity. This power is amplified by\nthe static electricity of its fur,$"
-DexDescription_Jolteon_2:
- .string "enabling the POKéMON to drop\nthunderbolts. The bristling fur is made\nof electrically charged needles.$"
-
-DexDescription_Flareon_1:
- .string "FLAREON’s fluffy fur has a functional\npurpose - it releases heat into the air\nso that its body does not get$"
-DexDescription_Flareon_2:
- .string "excessively hot.\nThis POKéMON’s body temperature can\nrise to a maximum of 1,650 degrees F.$"
-
-DexDescription_Porygon_1:
- .string "PORYGON is capable of reverting itself\nentirely back to program data and\nentering cyberspace.$"
-DexDescription_Porygon_2:
- .string "This POKéMON is copy-protected so it\ncannot be duplicated by copying.$"
-
-DexDescription_Omanyte_1:
- .string "OMANYTE is one of the ancient and long-\nsince-extinct POKéMON that have been\nregenerated from fossils by people.$"
-DexDescription_Omanyte_2:
- .string "If attacked by an enemy, it withdraws\nitself inside its hard shell.$"
-
-DexDescription_Omastar_1:
- .string "OMASTAR uses its tentacles to capture\nits prey. It is believed to have become\nextinct because its shell grew too large$"
-DexDescription_Omastar_2:
- .string "and heavy, causing its movements to\nbecome too slow and ponderous.$"
-
-DexDescription_Kabuto_1:
- .string "KABUTO is a POKéMON that has been\nregenerated from a fossil. However, in\nextremely rare cases, living examples$"
-DexDescription_Kabuto_2:
- .string "have been discovered.\nThe POKéMON has not changed at all for\n300 million years.$"
-
-DexDescription_Kabutops_1:
- .string "KABUTOPS swam underwater to hunt for\nits prey in ancient times.\nThe POKéMON was apparently evolving$"
-DexDescription_Kabutops_2:
- .string "from being a water-dweller to living on\nland as evident from the beginnings of\nchange in its gills and legs.$"
-
-DexDescription_Aerodactyl_1:
- .string "AERODACTYL is a POKéMON from the age\nof dinosaurs. It was regenerated from\ngenetic material extracted from amber.$"
-DexDescription_Aerodactyl_2:
- .string "It is imagined to have been the king of\nthe skies in ancient times.$"
-
-DexDescription_Snorlax_1:
- .string "SNORLAX’s typical day consists of\nnothing more than eating and sleeping.\nIt is such a docile POKéMON that there$"
-DexDescription_Snorlax_2:
- .string "are children who use its expansive belly\nas a place to play.$"
-
-DexDescription_Articuno_1:
- .string "ARTICUNO is a legendary bird POKéMON\nthat can control ice.\nThe flapping of its wings chills the air.$"
-DexDescription_Articuno_2:
- .string "As a result, it is said that when this\nPOKéMON flies, snow will fall.$"
-
-DexDescription_Zapdos_1:
- .string "ZAPDOS is a legendary bird POKéMON that\nhas the ability to control electricity.\nIt usually lives in thunderclouds.$"
-DexDescription_Zapdos_2:
- .string "The POKéMON gains power if it is\nstricken by lightning bolts.$"
-
-DexDescription_Moltres_1:
- .string "MOLTRES is a legendary bird POKéMON\nthat has the ability to control fire.\nIf this POKéMON is injured, it is said to$"
-DexDescription_Moltres_2:
- .string "dip its body in the molten magma of a\nvolcano to burn and heal itself.$"
-
-DexDescription_Dratini_1:
- .string "DRATINI continually molts and sloughs\noff its old skin.\nIt does so because the life energy$"
-DexDescription_Dratini_2:
- .string "within its body steadily builds to reach\nuncontrollable levels.$"
-
-DexDescription_Dragonair_1:
- .string "DRAGONAIR stores an enormous amount\nof energy inside its body.\nIt is said to alter weather conditions$"
-DexDescription_Dragonair_2:
- .string "in its vicinity by discharging energy\nfrom the crystals on its neck and tail.$"
-
-DexDescription_Dragonite_1:
- .string "DRAGONITE is capable of circling the\nglobe in just sixteen hours.\nIt is a kindhearted POKéMON that leads$"
-DexDescription_Dragonite_2:
- .string "lost and foundering ships in a storm to\nthe safety of land.$"
-
-DexDescription_Mewtwo_1:
- .string "MEWTWO is a POKéMON that was created\nby genetic manipulation.\nHowever, even though the scientific$"
-DexDescription_Mewtwo_2:
- .string "power of humans created this POKéMON’s\nbody, they failed to endow MEWTWO with\na compassionate heart.$"
-
-DexDescription_Mew_1:
- .string "MEW is said to possess the genetic\ncomposition of all POKéMON.\nIt is capable of making itself invisible$"
-DexDescription_Mew_2:
- .string "at will, so it entirely avoids notice even\nif it approaches people.$"
-
-DexDescription_Chikorita_1:
- .string "In battle, CHIKORITA waves its leaf\naround to keep the foe at bay.\nHowever, a sweet fragrance also wafts$"
-DexDescription_Chikorita_2:
- .string "from the leaf, becalming the battling\nPOKéMON and creating a cozy, friendly\natmosphere all around.$"
-
-DexDescription_Bayleef_1:
- .string "BAYLEEF’s neck is ringed by curled-up\nleaves. Inside each tubular leaf is a\nsmall shoot of a tree.$"
-DexDescription_Bayleef_2:
- .string "The fragrance of this shoot makes\npeople peppy.$"
-
-DexDescription_Meganium_1:
- .string "The fragrance of MEGANIUM’s flower\nsoothes and calms emotions.\nIn battle, this POKéMON gives off more$"
-DexDescription_Meganium_2:
- .string "of its becalming scent to blunt the\nfoe’s fighting spirit.$"
-
-DexDescription_Cyndaquil_1:
- .string "CYNDAQUIL protects itself by flaring up\nthe flames on its back.\nThe flames are vigorous if the POKéMON$"
-DexDescription_Cyndaquil_2:
- .string "is angry. However, if it is tired, the\nflames splutter fitfully with incomplete\ncombustion.$"
-
-DexDescription_Quilava_1:
- .string "QUILAVA keeps its foes at bay with the\nintensity of its flames and gusts of\nsuperheated air.$"
-DexDescription_Quilava_2:
- .string "This POKéMON applies its outstanding\nnimbleness to dodge attacks even while\nscorching the foe with flames.$"
-
-DexDescription_Typhlosion_1:
- .string "TYPHLOSION obscures itself behind a\nshimmering heat haze that it creates\nusing its intensely hot flames.$"
-DexDescription_Typhlosion_2:
- .string "This POKéMON creates blazing explosive\nblasts that burn everything to cinders.$"
-
-DexDescription_Totodile_1:
- .string "Despite the smallness of its body,\nTOTODILE’s jaws are very powerful.\nWhile the POKéMON may think it is just$"
-DexDescription_Totodile_2:
- .string "playfully nipping, its bite has enough\npower to cause serious injury.$"
-
-DexDescription_Croconaw_1:
- .string "Once CROCONAW has clamped its jaws on\nits foe, it will absolutely not let go.\nBecause the tips of its fangs are$"
-DexDescription_Croconaw_2:
- .string "forked back like barbed fishhooks, they\nbecome impossible to remove when \nthey have sunk in.$"
-
-DexDescription_Feraligatr_1:
- .string "FERALIGATR intimidates its foes by\nopening its huge mouth.\nIn battle, it will kick the ground hard$"
-DexDescription_Feraligatr_2:
- .string "with its thick and powerful hind legs to\ncharge at the foe at an incredible\nspeed.$"
-
-DexDescription_Sentret_1:
- .string "When SENTRET sleeps, it does so while\nanother stands guard. The sentry wakes\nthe others at the first sign of danger.$"
-DexDescription_Sentret_2:
- .string "When this POKéMON becomes separated\nfrom its pack, it becomes incapable of\nsleep due to fear.$"
-
-DexDescription_Furret_1:
- .string "FURRET has a very slim build.\nWhen under attack, it can slickly squirm\nthrough narrow spaces and get away.$"
-DexDescription_Furret_2:
- .string "In spite of its short limbs, this\nPOKéMON is very nimble and fleet.$"
-
-DexDescription_Hoothoot_1:
- .string "HOOTHOOT has an internal organ that\nsenses and tracks the earth’s rotation.\nUsing this special organ, this POKéMON$"
-DexDescription_Hoothoot_2:
- .string "begins hooting at precisely the same\ntime every day.$"
-
-DexDescription_Noctowl_1:
- .string "NOCTOWL never fails at catching prey in\ndarkness. This POKéMON owes its\nsuccess to its superior vision that$"
-DexDescription_Noctowl_2:
- .string "allows it to see in minimal light, and to\nits soft, supple wings that make no\nsound in flight.$"
-
-DexDescription_Ledyba_1:
- .string "LEDYBA secretes an aromatic fluid from\nwhere its legs join its body. This fluid\nis used for communicating with others.$"
-DexDescription_Ledyba_2:
- .string "This POKéMON conveys its feelings to\nothers by altering the fluid’s scent.$"
-
-DexDescription_Ledian_1:
- .string "It is said that in lands with clean air,\nwhere the stars fill the sky, there live\nLEDIAN in countless numbers.$"
-DexDescription_Ledian_2:
- .string "There is a good reason for this - the\nPOKéMON uses the light of the stars\nas its energy.$"
-
-DexDescription_Spinarak_1:
- .string "The web spun by SPINARAK can be\nconsidered its second nervous system.\nIt is said that this POKéMON can$"
-DexDescription_Spinarak_2:
- .string "determine what kind of prey is touching\nits web just by the tiny vibrations it\nfeels through the web’s strands.$"
-
-DexDescription_Ariados_1:
- .string "ARIADOS’s feet are tipped with tiny\nhooked claws that enable it to scuttle\non ceilings and vertical walls.$"
-DexDescription_Ariados_2:
- .string "This POKéMON constricts the foe with\nthin and strong silk webbing.$"
-
- .ifdef SAPPHIRE
-DexDescription_Crobat_1:
- .string "CROBAT sneaks up on its intended prey\nusing wings that barely make a sound.\nThis POKéMON rests by hanging on a$"
-DexDescription_Crobat_2:
- .string "tree branch with its rear legs that\nserve as wings.$"
- .else
-DexDescription_Crobat_1:
- .string "If this POKéMON is flying by fluttering\nonly a pair of wings on either the\nforelegs or hind legs, it’s proof that$"
-DexDescription_Crobat_2:
- .string "CROBAT has been flying a long distance.\nIt switches the wings it uses if it is\ntired.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Chinchou_1:
- .string "CHINCHOU’s two antennas are filled with\ncells that generate strong electricity.\nThis POKéMON’s cells create so much$"
-DexDescription_Chinchou_2:
- .string "electrical power, it even makes itself\ntingle slightly.$"
- .else
-DexDescription_Chinchou_1:
- .string "CHINCHOU lets loose positive and\nnegative electrical charges from its\ntwo antennas to make its prey faint.$"
-DexDescription_Chinchou_2:
- .string "This POKéMON flashes its electric\nlights to exchange signals with others.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Lanturn_1:
- .string "LANTURN is known to emit light.\nIf you peer down into the dark sea from\na ship at night, you can sometimes see$"
-DexDescription_Lanturn_2:
- .string "this POKéMON’s light rising from the\ndepths where it swims. It gives the sea\nan appearance of a starlit night.$"
- .else
-DexDescription_Lanturn_1:
- .string "LANTURN is nicknamed “the deep-sea\nstar” for its illuminated antenna.\nThis POKéMON produces light by$"
-DexDescription_Lanturn_2:
- .string "causing a chemical reaction between\nbacteria and its bodily fluids inside\nthe antenna.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Pichu_1:
- .string "When PICHU plays with others, it may\nshort out electricity with another\nPICHU, creating a shower of sparks.$"
-DexDescription_Pichu_2:
- .string "In that event, this POKéMON will begin\ncrying, startled by the flash of sparks.$"
- .else
-DexDescription_Pichu_1:
- .string "PICHU charges itself with electricity\nmore easily on days with thunderclouds\nor when the air is very dry.$"
-DexDescription_Pichu_2:
- .string "You can hear the crackling of static\nelectricity coming off this POKéMON.$"
- .endif
-
-DexDescription_Cleffa_1:
- .string "On nights with many shooting stars,\nCLEFFA can be seen dancing in a ring.\nThey dance through the night and stop$"
-DexDescription_Cleffa_2:
- .string "only at the break of day, when these\nPOKéMON quench their thirst with the\nmorning dew.$"
-
- .ifdef SAPPHIRE
-DexDescription_Igglybuff_1:
- .string "IGGLYBUFF has a soft and plushy body\nthat feels very much like a marshmallow.\nFrom this body wafts a gently sweet$"
-DexDescription_Igglybuff_2:
- .string "fragrance that soothes and calms the\nemotions of its foes.$"
- .else
-DexDescription_Igglybuff_1:
- .string "IGGLYBUFF’s vocal chords are not\nsufficiently developed. It would hurt\nits throat if it were to sing too much.$"
-DexDescription_Igglybuff_2:
- .string "This POKéMON gargles with freshwater\nfrom a clean stream.$"
- .endif
-
-DexDescription_Togepi_1:
- .string "As its energy, TOGEPI uses the positive\nemotions of compassion and pleasure\nexuded by people and POKéMON.$"
-DexDescription_Togepi_2:
- .string "This POKéMON stores up feelings of\nhappiness inside its shell, then shares\nthem with others.$"
-
-DexDescription_Togetic_1:
- .string "TOGETIC is said to be a POKéMON that\nbrings good fortune. When the POKéMON\nspots someone who is pure of heart,$"
-DexDescription_Togetic_2:
- .string "it is said to appear and share its\nhappiness with that person.$"
-
- .ifdef SAPPHIRE
-DexDescription_Natu_1:
- .string "NATU has a highly developed jumping\nability. The POKéMON flaps and leaps\nonto tree branches that are taller than$"
-DexDescription_Natu_2:
- .string "grown-up people to pick at the tree’s\nnew shoots.$"
- .else
-DexDescription_Natu_1:
- .string "NATU cannot fly because its wings are\nnot yet fully grown. If your eyes meet\nwith this POKéMON’s eyes, it will stare$"
-DexDescription_Natu_2:
- .string "back intently at you. But if you move\neven slightly, it will hop away to safety.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Xatu_1:
- .string "XATU is known to stand motionless while\nstaring at the sun all day long.\nSome people revere it as a mystical$"
-DexDescription_Xatu_2:
- .string "POKéMON out of their belief that XATU\nis in possession of the power to see\ninto the future.$"
- .else
-DexDescription_Xatu_1:
- .string "XATU stands rooted and still in one\nspot all day long. People believe that\nthis POKéMON does so out of fear of$"
-DexDescription_Xatu_2:
- .string "the terrible things it has foreseen in\nthe future.$"
- .endif
-
-DexDescription_Mareep_1:
- .string "MAREEP’s fluffy coat of wool rubs\ntogether and builds a static charge.\nThe more static electricity is charged,$"
-DexDescription_Mareep_2:
- .string "the more brightly the lightbulb at the\ntip of its tail grows.$"
-
-DexDescription_Flaaffy_1:
- .string "FLAAFFY’s wool quality changes so that\nit can generate a high amount of static\nelectricity with a small amount of wool.$"
-DexDescription_Flaaffy_2:
- .string "The bare and slick parts of its hide are\nshielded against electricity.$"
-
-DexDescription_Ampharos_1:
- .string "AMPHAROS gives off so much light that\nit can be seen even from space.\nPeople in the old days used the light of$"
-DexDescription_Ampharos_2:
- .string "this POKéMON to send signals back and\nforth with others far away.$"
-
- .ifdef SAPPHIRE
-DexDescription_Bellossom_1:
- .string "A BELLOSSOM grows flowers more\nbeautifully if it has evolved from a\nsmelly GLOOM - the stinkier the better.$"
-DexDescription_Bellossom_2:
- .string "At night, this POKéMON closes its\npetals and goes to sleep.$"
- .else
-DexDescription_Bellossom_1:
- .string "When BELLOSSOM gets exposed to plenty\nof sunlight, the leaves ringing its body\nbegin to spin around.$"
-DexDescription_Bellossom_2:
- .string "This POKéMON’s dancing is renowned in\nthe southern lands.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Marill_1:
- .string "When fishing for food at the edge of a\nfast-running stream, MARILL wraps its\ntail around the trunk of a tree.$"
-DexDescription_Marill_2:
- .string "This POKéMON’s tail is flexible and\nconfigured to stretch.$"
- .else
-DexDescription_Marill_1:
- .string "MARILL’s oil-filled tail acts much like\na life preserver. If you see just its\ntail bobbing on the water’s surface,$"
-DexDescription_Marill_2:
- .string "it’s a sure indication that this POKéMON\nis diving beneath the water to feed on\naquatic plants.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Azumarill_1:
- .string "AZUMARILL can make balloons out of\nair. It makes these air balloons if it\nspots a drowning POKéMON.$"
-DexDescription_Azumarill_2:
- .string "The air balloons enable the POKéMON in\ntrouble to breathe.$"
- .else
-DexDescription_Azumarill_1:
- .string "AZUMARILL’s long ears are indispensable\nsensors. By focusing its hearing, this\nPOKéMON can identify what kinds of$"
-DexDescription_Azumarill_2:
- .string "prey are around, even in rough and\nfast-running rivers.$"
- .endif
-
-DexDescription_Sudowoodo_1:
- .string "SUDOWOODO camouflages itself as a tree\nto avoid being attacked by enemies.\nHowever, because the forelegs remain$"
-DexDescription_Sudowoodo_2:
- .string "green throughout the year, the POKéMON\nis easily identified as a fake during\nthe winter.$"
-
-DexDescription_Politoed_1:
- .string "The curled hair on POLITOED’s head is\nproof of its status as a king. It is said\nthat the longer and more curled the$"
-DexDescription_Politoed_2:
- .string "hair, the more respect this POKéMON\nearns from its peers.$"
-
-DexDescription_Hoppip_1:
- .string "This POKéMON drifts and floats with the\nwind. If it senses the approach of\nstrong winds, HOPPIP links its leaves$"
-DexDescription_Hoppip_2:
- .string "with other HOPPIP to prepare against\nbeing blown away.$"
-
-DexDescription_Skiploom_1:
- .string "SKIPLOOM’s flower blossoms when the\ntemperature rises above 64 degrees F.\nHow much the flower opens depends on$"
-DexDescription_Skiploom_2:
- .string "the temperature. For that reason, this\nPOKéMON is sometimes used as a\nthermometer.$"
-
-DexDescription_Jumpluff_1:
- .string "JUMPLUFF rides warm southern winds to\ncross the sea and fly to foreign lands.\nThe POKéMON descends to the ground$"
-DexDescription_Jumpluff_2:
- .string "when it encounters cold air while it is\nfloating.$"
-
-DexDescription_Aipom_1:
- .string "AIPOM’s tail ends in a hand-like\nappendage that can be cleverly\nmanipulated.$"
-DexDescription_Aipom_2:
- .string "However, because the POKéMON uses its\ntail so much, its real hands have become\nrather clumsy.$"
-
-DexDescription_Sunkern_1:
- .string "SUNKERN tries to move as little as it\npossibly can. It does so because it\ntries to conserve all the nutrients it$"
-DexDescription_Sunkern_2:
- .string "has stored in its body for its\nevolution. It will not eat a thing, \nsubsisting only on morning dew.$"
-
-DexDescription_Sunflora_1:
- .string "SUNFLORA converts solar energy into\nnutrition. It moves around actively in\nthe daytime when it is warm.$"
-DexDescription_Sunflora_2:
- .string "It stops moving as soon as the sun goes\ndown for the night.$"
-
-DexDescription_Yanma_1:
- .string "YANMA is capable of seeing 360 degrees\nwithout having to move its eyes.\nIt is a great flier that is adept at$"
-DexDescription_Yanma_2:
- .string "making sudden stops and turning midair.\nThis POKéMON uses its flying ability to\nquickly chase down targeted prey.$"
-
-DexDescription_Wooper_1:
- .string "WOOPER usually lives in water.\nHowever, it occasionally comes out onto\nland in search of food.$"
-DexDescription_Wooper_2:
- .string "On land, it coats its body with a gooey,\ntoxic film.$"
-
-DexDescription_Quagsire_1:
- .string "QUAGSIRE hunts for food by leaving\nits mouth wide open in water and waiting\nfor its prey to blunder in unaware.$"
-DexDescription_Quagsire_2:
- .string "Because the POKéMON does not move,\nit does not get very hungry.$"
-
-DexDescription_Espeon_1:
- .string "ESPEON is extremely loyal to any\nTRAINER it considers to be worthy.\nIt is said that this POKéMON developed$"
-DexDescription_Espeon_2:
- .string "its precognitive powers to protect its\nTRAINER from harm.$"
-
-DexDescription_Umbreon_1:
- .string "UMBREON evolved as a result of exposure\nto the moon’s waves.\nIt hides silently in darkness and waits$"
-DexDescription_Umbreon_2:
- .string "for its foes to make a move.\nThe rings on its body glow when it leaps\nto attack.$"
-
-DexDescription_Murkrow_1:
- .string "MURKROW was feared and loathed as the\nalleged bearer of ill fortune.\nThis POKéMON shows strong interest in$"
-DexDescription_Murkrow_2:
- .string "anything that sparkles or glitters.\nIt will even try to steal rings from\nwomen.$"
-
-DexDescription_Slowking_1:
- .string "SLOWKING undertakes research every\nday in an effort to solve the mysteries\nof the world.$"
-DexDescription_Slowking_2:
- .string "However, this POKéMON apparently\nforgets everything it has learned if\nthe SHELLDER on its head comes off.$"
-
-DexDescription_Misdreavus_1:
- .string "MISDREAVUS frightens people with a\ncreepy, sobbing cry. The POKéMON\napparently uses its red spheres to$"
-DexDescription_Misdreavus_2:
- .string "absorb the fearful feelings of foes and\nturn them into nutrition.$"
-
-DexDescription_Unown_1:
- .string "This POKéMON is shaped like ancient\nwriting. It is a mystery as to which\ncame first, the ancient writings or the$"
-DexDescription_Unown_2:
- .string "various UNOWN. Research into this\ntopic is ongoing but nothing is known.$"
-
- .ifdef SAPPHIRE
-DexDescription_Wobbuffet_1:
- .string "WOBBUFFET does nothing but endure\nattacks - it won’t attack on its own.\nHowever, it won’t endure an attack on$"
-DexDescription_Wobbuffet_2:
- .string "its tail. When that happens, the\nPOKéMON will try to take the foe with it\nusing DESTINY BOND.$"
- .else
-DexDescription_Wobbuffet_1:
- .string "If two or more WOBBUFFET meet, they will\nturn competitive and try to outdo each\nother’s endurance.$"
-DexDescription_Wobbuffet_2:
- .string "However, they may try to see which one\ncan endure the longest without food.\nTRAINERS need to beware of this habit.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Girafarig_1:
- .string "GIRAFARIG’s rear head contains a tiny\nbrain that is too small for thinking.\nHowever, the rear head doesn’t need to$"
-DexDescription_Girafarig_2:
- .string "sleep, so it can keep watch over its\nsurroundings 24 hours a day.$"
- .else
-DexDescription_Girafarig_1:
- .string "GIRAFARIG’s rear head also has a brain,\nbut it is small. The rear head attacks in\nresponse to smells and sounds.$"
-DexDescription_Girafarig_2:
- .string "Approaching this POKéMON from behind\ncan cause the rear head to suddenly\nlash out and bite.$"
- .endif
-
-DexDescription_Pineco_1:
- .string "PINECO hangs from a tree branch and\npatiently waits for prey to come along.\nIf the POKéMON is disturbed while$"
-DexDescription_Pineco_2:
- .string "eating by someone shaking its tree, it\ndrops down to the ground and explodes\nwith no warning.$"
-
-DexDescription_Forretress_1:
- .string "FORRETRESS conceals itself inside its\nhardened steel shell. The shell is opened\nwhen the POKéMON is catching prey,$"
-DexDescription_Forretress_2:
- .string "but it does so at such a quick pace\nthat the shell’s inside cannot be seen.$"
-
-DexDescription_Dunsparce_1:
- .string "DUNSPARCE has a drill for its tail.\nIt uses this tail to burrow into the\nground backwards.$"
-DexDescription_Dunsparce_2:
- .string "This POKéMON is known to make its nest\nin complex shapes deep under the\nground.$"
-
-DexDescription_Gligar_1:
- .string "GLIGAR glides through the air without\na sound as if it were sliding.\nThis POKéMON hangs on to the face of$"
-DexDescription_Gligar_2:
- .string "its foe using its clawed hind legs and\nthe large pincers on its forelegs, then\ninjects the prey with its poison barb.$"
-
-DexDescription_Steelix_1:
- .string "STEELIX lives even further underground\nthan ONIX. This POKéMON is known to dig\ntowards the earth’s core.$"
-DexDescription_Steelix_2:
- .string "There are records of this POKéMON\nreaching a depth of over six-tenths\nof a mile underground.$"
-
-DexDescription_Snubbull_1:
- .string "By baring its fangs and making a scary\nface, SNUBBULL sends smaller POKéMON\nscurrying away in terror.$"
-DexDescription_Snubbull_2:
- .string "However, this POKéMON seems a little\nsad at making its foes flee.$"
-
-DexDescription_Granbull_1:
- .string "GRANBULL has a particularly well-\ndeveloped lower jaw. The enormous fangs\nare heavy, causing the POKéMON to tip$"
-DexDescription_Granbull_2:
- .string "its head back for balance.\nUnless it is startled, it will not try to\nbite indiscriminately.$"
-
-DexDescription_Qwilfish_1:
- .string "QWILFISH sucks in water, inflating\nitself. This POKéMON uses the pressure\nof the water it swallowed to shoot$"
-DexDescription_Qwilfish_2:
- .string "toxic quills all at once from all over\nits body. It finds swimming somewhat\nchallenging.$"
-
-DexDescription_Scizor_1:
- .string "SCIZOR has a body with the hardness of\nsteel. It is not easily fazed by ordinary\nsorts of attacks.$"
-DexDescription_Scizor_2:
- .string "This POKéMON flaps its wings to\nregulate its body temperature.$"
-
-DexDescription_Shuckle_1:
- .string "SHUCKLE quietly hides itself under\nrocks, keeping its body concealed\ninside its hard shell while eating$"
-DexDescription_Shuckle_2:
- .string "berries it has stored away.\nThe berries mix with its body fluids to\nbecome a juice.$"
-
- .ifdef SAPPHIRE
-DexDescription_Heracross_1:
- .string "HERACROSS has sharp claws on its feet.\nThese are planted firmly into the\nground or the bark of a tree, giving the$"
-DexDescription_Heracross_2:
- .string "POKéMON a secure and solid footing\nto forcefully fling away foes with\nits proud horn.$"
- .else
-DexDescription_Heracross_1:
- .string "HERACROSS charges in a straight line at\nits foe, slips beneath the foe’s grasp,\nand then scoops up and hurls the$"
-DexDescription_Heracross_2:
- .string "opponent with its mighty horn.\nThis POKéMON even has enough power\nto topple a massive tree.$"
- .endif
-
-DexDescription_Sneasel_1:
- .string "SNEASEL scales trees by punching its\nhooked claws into the bark.\nThis POKéMON seeks out unguarded$"
-DexDescription_Sneasel_2:
- .string "nests and steals eggs for food while\nthe parents are away.$"
-
-DexDescription_Teddiursa_1:
- .string "This POKéMON likes to lick its palms that\nare sweetened by being soaked in honey.\nTEDDIURSA concocts its own honey by$"
-DexDescription_Teddiursa_2:
- .string "blending fruits and pollen collected by\nBEEDRILL.$"
-
-DexDescription_Ursaring_1:
- .string "In the forests inhabited by URSARING,\nit is said that there are many streams\nand towering trees where they$"
-DexDescription_Ursaring_2:
- .string "gather food. This POKéMON walks\nthrough its forest gathering food\nevery day.$"
-
- .ifdef SAPPHIRE
-DexDescription_Slugma_1:
- .string "SLUGMA does not have any blood in its\nbody. Instead, intensely hot magma\ncirculates throughout this POKéMON’s$"
-DexDescription_Slugma_2:
- .string "body, carrying essential nutrients and\noxygen to its organs.$"
- .else
-DexDescription_Slugma_1:
- .string "Molten magma courses throughout\nSLUGMA’s circulatory system.\nIf this POKéMON is chilled, the magma$"
-DexDescription_Slugma_2:
- .string "cools and hardens. Its body turns\nbrittle and chunks fall off, reducing\nits size.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Magcargo_1:
- .string "MAGCARGO’s body temperature is\napproximately 18,000 degrees F.\nWater is vaporized on contact.$"
-DexDescription_Magcargo_2:
- .string "If this POKéMON is caught in the rain,\nthe raindrops instantly turn into\nsteam, cloaking the area in a thick fog.$"
- .else
-DexDescription_Magcargo_1:
- .string "MAGCARGO’s shell is actually its skin\nthat hardened as a result of cooling.\nIts shell is very brittle and fragile -$"
-DexDescription_Magcargo_2:
- .string "just touching it causes it to crumble\napart. This POKéMON returns to its\noriginal size by dipping itself in magma.$"
- .endif
-
-DexDescription_Swinub_1:
- .string "SWINUB roots for food by rubbing its\nsnout against the ground. Its favorite\nfood is a mushroom that grows under$"
-DexDescription_Swinub_2:
- .string "the cover of dead grass.\nThis POKéMON occasionally roots out\nhot springs.$"
-
-DexDescription_Piloswine_1:
- .string "PILOSWINE is covered by a thick coat\nof long hair that enables it to endure\nthe freezing cold.$"
-DexDescription_Piloswine_2:
- .string "This POKéMON uses its tusks to dig up\nfood that has been buried under ice.$"
-
- .ifdef SAPPHIRE
-DexDescription_Corsola_1:
- .string "Clusters of CORSOLA congregate in warm\nseas where they serve as ideal hiding\nplaces for smaller POKéMON.$"
-DexDescription_Corsola_2:
- .string "When the water temperature falls, this\nPOKéMON migrates to the southern seas.$"
- .else
-DexDescription_Corsola_1:
- .string "CORSOLA’s branches glitter very\nbeautifully in seven colors when they\ncatch sunlight.$"
-DexDescription_Corsola_2:
- .string "If any branch breaks off, this POKéMON\ngrows it back in just one night.$"
- .endif
-
-DexDescription_Remoraid_1:
- .string "REMORAID sucks in water, then expels it\nat high velocity using its abdominal\nmuscles to shoot down flying prey.$"
-DexDescription_Remoraid_2:
- .string "When evolution draws near, this POKéMON\ntravels downstream from rivers.$"
-
-DexDescription_Octillery_1:
- .string "OCTILLERY grabs onto its foe using\nits tentacles. This POKéMON tries to\nimmobilize it before delivering the$"
-DexDescription_Octillery_2:
- .string "finishing blow.\nIf the foe turns out to be too strong,\nOCTILLERY spews ink to escape.$"
-
-DexDescription_Delibird_1:
- .string "DELIBIRD carries its food bundled up\nin its tail. There once was a famous\nexplorer who managed to reach the peak$"
-DexDescription_Delibird_2:
- .string "of Mt. Everest thanks to one of these\nPOKéMON sharing its food.$"
-
-DexDescription_Mantine_1:
- .string "On sunny days, schools of MANTINE can\nbe seen elegantly leaping over the\nsea’s waves.$"
-DexDescription_Mantine_2:
- .string "This POKéMON is not bothered by the\nREMORAID that hitches rides.$"
-
- .ifdef SAPPHIRE
-DexDescription_Skarmory_1:
- .string "SKARMORY’s steel wings become tattered\nand bashed in from repeated battles.\nOnce a year, the battered wings grow$"
-DexDescription_Skarmory_2:
- .string "back completely, restoring the cutting\nedges to their pristine state.$"
- .else
-DexDescription_Skarmory_1:
- .string "SKARMORY is entirely encased in hard,\nprotective armor. This POKéMON flies at\nclose to 190 mph.$"
-DexDescription_Skarmory_2:
- .string "It slashes foes with its wings that\npossess swordlike cutting edges.$"
- .endif
-
-DexDescription_Houndour_1:
- .string "HOUNDOUR hunt as a coordinated pack.\nThey communicate with each other using\na variety of cries to corner their prey.$"
-DexDescription_Houndour_2:
- .string "This POKéMON’s remarkable teamwork is\nunparalleled.$"
-
-DexDescription_Houndoom_1:
- .string "In a HOUNDOOM pack, the one with its\nhorns raked sharply towards the back\nserves a leadership role.$"
-DexDescription_Houndoom_2:
- .string "These POKéMON choose their leader by\nfighting amongst themselves.$"
-
- .ifdef SAPPHIRE
-DexDescription_Kingdra_1:
- .string "KINGDRA sleeps on the seafloor where\nit is otherwise devoid of life.\nWhen a storm arrives, the POKéMON is$"
-DexDescription_Kingdra_2:
- .string "said to awaken and wander about in\nsearch of prey.$"
- .else
-DexDescription_Kingdra_1:
- .string "KINGDRA lives at extreme ocean depths\nthat are otherwise uninhabited.\nIt has long been believed that the$"
-DexDescription_Kingdra_2:
- .string "yawning of this POKéMON creates\nspiraling ocean currents.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Phanpy_1:
- .string "PHANPY uses its long nose to shower\nitself. When others gather around, they\nthoroughly douse each other with water.$"
-DexDescription_Phanpy_2:
- .string "These POKéMON can be seen drying their\nsoaking-wet bodies at the edge of\nwater.$"
- .else
-DexDescription_Phanpy_1:
- .string "For its nest, PHANPY digs a vertical pit \nin the ground at the edge of a river.\nIt marks the area around its nest with$"
-DexDescription_Phanpy_2:
- .string "its trunk to let the others know that\nthe area has been claimed.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Donphan_1:
- .string "If DONPHAN were to tackle with its hard\nbody, even a house could be destroyed.\nUsing its massive strength, the$"
-DexDescription_Donphan_2:
- .string "POKéMON helps clear rock and mud slides\nthat block mountain trails.$"
- .else
-DexDescription_Donphan_1:
- .string "DONPHAN’s favorite attack is curling\nits body into a ball, then charging at\nits foe while rolling at high speed.$"
-DexDescription_Donphan_2:
- .string "Once it starts rolling, this POKéMON\ncan’t stop very easily.$"
- .endif
-
-DexDescription_Porygon2_1:
- .string "PORYGON2 was created by humans using\nthe power of science. The man-made\nPOKéMON has been endowed with$"
-DexDescription_Porygon2_2:
- .string "artificial intelligence that enables it\nto learn new gestures and emotions\non its own.$"
-
-DexDescription_Stantler_1:
- .string "STANTLER’s magnificent antlers were\ntraded at high prices as works of art.\nAs a result, this POKéMON was hunted$"
-DexDescription_Stantler_2:
- .string "close to extinction by those who were\nafter the priceless antlers.$"
-
-DexDescription_Smeargle_1:
- .string "SMEARGLE marks the boundaries of its\nterritory using a body fluid that leaks\nout from the tip of its tail.$"
-DexDescription_Smeargle_2:
- .string "Over 5,000 different marks left by this\nPOKéMON have been found.$"
-
-DexDescription_Tyrogue_1:
- .string "TYROGUE becomes stressed out if it\ndoes not get to train every day.\nWhen raising this POKéMON, the TRAINER$"
-DexDescription_Tyrogue_2:
- .string "must establish and uphold various\ntraining methods.$"
-
-DexDescription_Hitmontop_1:
- .string "HITMONTOP spins on its head at high\nspeed, all the while delivering kicks.\nThis technique is a remarkable mix of$"
-DexDescription_Hitmontop_2:
- .string "both offense and defense at the same\ntime. The POKéMON travels faster\nspinning than it does walking.$"
-
-DexDescription_Smoochum_1:
- .string "SMOOCHUM actively runs about, but\nalso falls quite often.\nWhenever the chance arrives, it will$"
-DexDescription_Smoochum_2:
- .string "look for its reflection to make sure its\nface hasn’t become dirty.$"
-
-DexDescription_Elekid_1:
- .string "ELEKID stores electricity in its body.\nIf it touches metal and accidentally\ndischarges all its built-up electricity,$"
-DexDescription_Elekid_2:
- .string "this POKéMON begins swinging its arms\nin circles to recharge itself.$"
-
-DexDescription_Magby_1:
- .string "MAGBY’s state of health is determined\nby observing the fire it breathes.\nIf the POKéMON is spouting yellow$"
-DexDescription_Magby_2:
- .string "flames from its mouth, it is in good\nhealth. When it is fatigued, black smoke\nwill be mixed in with the flames.$"
-
-DexDescription_Miltank_1:
- .string "MILTANK gives over five gallons of milk\non a daily basis. Its sweet milk is\nenjoyed by children and grown-ups alike.$"
-DexDescription_Miltank_2:
- .string "People who can’t drink milk turn it into\nyogurt and eat it instead.$"
-
-DexDescription_Blissey_1:
- .string "BLISSEY senses sadness with its fluffy\ncoat of fur. If it does so, this POKéMON\nwill rush over to the sad person,$"
-DexDescription_Blissey_2:
- .string "however far they may be, to share an\negg of happiness that brings a smile\nto any face.$"
-
-DexDescription_Raikou_1:
- .string "RAIKOU embodies the speed of lightning.\nThe roars of this POKéMON send shock\nwaves shuddering through the air and$"
-DexDescription_Raikou_2:
- .string "shake the ground as if lightning bolts\nhad come crashing down.$"
-
-DexDescription_Entei_1:
- .string "ENTEI embodies the passion of magma.\nThis POKéMON is thought to have been\nborn in the eruption of a volcano.$"
-DexDescription_Entei_2:
- .string "It sends up massive bursts of fire that\nutterly consume all that they touch.$"
-
-DexDescription_Suicune_1:
- .string "SUICUNE embodies the compassion of\na pure spring of water. It runs across\nthe land with gracefulness.$"
-DexDescription_Suicune_2:
- .string "This POKéMON has the power to purify\ndirty water.$"
-
-DexDescription_Larvitar_1:
- .string "LARVITAR is born deep under the ground.\nTo come up to the surface, this POKéMON\nmust eat its way through the soil above.$"
-DexDescription_Larvitar_2:
- .string "Until it does so, LARVITAR cannot see\nits parent’s face.$"
-
-DexDescription_Pupitar_1:
- .string "PUPITAR creates a gas inside its body\nthat it compresses and forcefully\nejects to propel itself like a jet.$"
-DexDescription_Pupitar_2:
- .string "The body is very durable - it avoids\ndamage even if it hits solid steel.$"
-
-DexDescription_Tyranitar_1:
- .string "TYRANITAR is so overwhelmingly\npowerful, it can bring down a whole\nmountain to make its nest.$"
-DexDescription_Tyranitar_2:
- .string "This POKéMON wanders about in\nmountains seeking new opponents to\nfight.$"
-
-DexDescription_Lugia_1:
- .string "LUGIA’s wings pack devastating power -\na light fluttering of its wings can blow\napart regular houses.$"
-DexDescription_Lugia_2:
- .string "As a result, this POKéMON chooses to\nlive out of sight deep under the sea.$"
-
-DexDescription_HoOh_1:
- .string "HO-OH’s feathers glow in seven colors\ndepending on the angle at which they\nare struck by light.$"
-DexDescription_HoOh_2:
- .string "These feathers are said to bring\nhappiness to the bearers. This POKéMON\nis said to live at the foot of a rainbow.$"
-
-DexDescription_Celebi_1:
- .string "This POKéMON came from the future by\ncrossing over time.\nIt is thought that so long as CELEBI$"
-DexDescription_Celebi_2:
- .string "appears, a bright and shining future\nawaits us.$"
-
- .ifdef SAPPHIRE
-DexDescription_Treecko_1:
- .string "TREECKO is cool, calm, and collected -\nit never panics under any situation.\nIf a bigger foe were to glare at this$"
-DexDescription_Treecko_2:
- .string "POKéMON, it would glare right back\nwithout conceding an inch of ground.$"
- .else
-DexDescription_Treecko_1:
- .string "TREECKO has small hooks on the bottom\nof its feet that enable it to scale\nvertical walls.$"
-DexDescription_Treecko_2:
- .string "This POKéMON attacks by slamming foes\nwith its thick tail.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Grovyle_1:
- .string "This POKéMON adeptly flies from branch\nto branch in trees.\nIn a forest, no POKéMON can ever hope$"
-DexDescription_Grovyle_2:
- .string "to catch a fleeing GROVYLE however\nfast they may be.$"
- .else
-DexDescription_Grovyle_1:
- .string "The leaves growing out of GROVYLE’s\nbody are convenient for camouflaging\nit from enemies in the forest.$"
-DexDescription_Grovyle_2:
- .string "This POKéMON is a master at climbing\ntrees in jungles.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Sceptile_1:
- .string "SCEPTILE has seeds growing on its back.\nThey are said to be bursting with\nnutrients that revitalize trees.$"
-DexDescription_Sceptile_2:
- .string "This POKéMON raises the trees in a\nforest with loving care.$"
- .else
-DexDescription_Sceptile_1:
- .string "The leaves growing on SCEPTILE’s body\nare very sharp edged. This POKéMON is\nvery agile - it leaps all over the$"
-DexDescription_Sceptile_2:
- .string "branches of trees and jumps on its foe\nfrom above or behind.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Torchic_1:
- .string "TORCHIC has a place inside its body\nwhere it keeps its flame. Give it a hug -\nit will be glowing with warmth.$"
-DexDescription_Torchic_2:
- .string "This POKéMON is covered all over by a\nfluffy coat of down.$"
- .else
-DexDescription_Torchic_1:
- .string "TORCHIC sticks with its TRAINER,\nfollowing behind with unsteady\nsteps.$"
-DexDescription_Torchic_2:
- .string "This POKéMON breathes fire of over\n1,800 degrees F, including fireballs\nthat leave the foe scorched black.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Combusken_1:
- .string "COMBUSKEN battles with the intensely\nhot flames it spews from its beak and\nwith outstandingly destructive kicks.$"
-DexDescription_Combusken_2:
- .string "This POKéMON’s cry is very loud and\ndistracting.$"
- .else
-DexDescription_Combusken_1:
- .string "COMBUSKEN toughens up its legs and\nthighs by running through fields and\nmountains.$"
-DexDescription_Combusken_2:
- .string "This POKéMON’s legs possess both speed\nand power, enabling it to dole out ten\nkicks in one second.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Blaziken_1:
- .string "BLAZIKEN has incredibly strong legs -\nit can easily clear a 30-story building\nin one leap.$"
-DexDescription_Blaziken_2:
- .string "This POKéMON’s blazing punches leave\nits foes scorched and blackened.$"
- .else
-DexDescription_Blaziken_1:
- .string "In battle, BLAZIKEN blows out intense\nflames from its wrists and attacks foes\ncourageously.$"
-DexDescription_Blaziken_2:
- .string "The stronger the foe, the more\nintensely this POKéMON’s wrists burn.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Mudkip_1:
- .string "In water, MUDKIP breathes using the\ngills on its cheeks.\nIf it is faced with a tight situation in$"
-DexDescription_Mudkip_2:
- .string "battle, this POKéMON will unleash its\namazing power - it can crush rocks\nbigger than itself.$"
- .else
-DexDescription_Mudkip_1:
- .string "The fin on MUDKIP’s head acts as highly\nsensitive radar. Using this fin to sense\nmovements of water and air, this$"
-DexDescription_Mudkip_2:
- .string "POKéMON can determine what is taking\nplace around it without using its eyes.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Marshtomp_1:
- .string "MARSHTOMP is much faster at traveling\nthrough mud than it is at swimming.\nThis POKéMON’s hindquarters exhibit$"
-DexDescription_Marshtomp_2:
- .string "obvious development, giving it the\nability to walk on just its hind legs.$"
- .else
-DexDescription_Marshtomp_1:
- .string "The surface of MARSHTOMP’s body is\nenveloped by a thin, sticky film that\nenables it to live on land.$"
-DexDescription_Marshtomp_2:
- .string "This POKéMON plays in mud on beaches\nwhen the ocean tide is low.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Swampert_1:
- .string "SWAMPERT predicts storms by sensing\nsubtle differences in the sounds of\nwaves and tidal winds with its fins.$"
-DexDescription_Swampert_2:
- .string "If a storm is approaching, it piles up\nboulders to protect itself.$"
- .else
-DexDescription_Swampert_1:
- .string "SWAMPERT is very strong. It has enough\npower to easily drag a boulder weighing\nmore than a ton.$"
-DexDescription_Swampert_2:
- .string "This POKéMON also has powerful vision\nthat lets it see even in murky water.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Poochyena_1:
- .string "POOCHYENA is an omnivore - it will eat\nanything. A distinguishing feature is\nhow large its fangs are compared to$"
-DexDescription_Poochyena_2:
- .string "its body. This POKéMON tries to\nintimidate its foes by making the hair\non its tail bristle out.$"
- .else
-DexDescription_Poochyena_1:
- .string "At first sight, POOCHYENA takes a bite\nat anything that moves.\nThis POKéMON chases after prey until$"
-DexDescription_Poochyena_2:
- .string "the victim becomes exhausted.\nHowever, it may turn tail if the prey\nstrikes back.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Mightyena_1:
- .string "MIGHTYENA travel and act as a pack\nin the wild. The memory of its life in the\nwild compels the POKéMON to obey only$"
-DexDescription_Mightyena_2:
- .string "those TRAINERS that it recognizes to\npossess superior skill.$"
- .else
-DexDescription_Mightyena_1:
- .string "MIGHTYENA gives obvious signals when\nit is preparing to attack. It starts to\ngrowl deeply and then flattens its body.$"
-DexDescription_Mightyena_2:
- .string "This POKéMON will bite savagely with its\nsharply pointed fangs.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Zigzagoon_1:
- .string "The hair on ZIGZAGOON’s back is \nbristly. It rubs the hard back hair\nagainst trees to leave its territorial$"
-DexDescription_Zigzagoon_2:
- .string "markings.\nThis POKéMON may play dead to fool foes\nin battle.$"
- .else
-DexDescription_Zigzagoon_1:
- .string "ZIGZAGOON restlessly wanders\neverywhere at all times. This POKéMON\ndoes so because it is very curious.$"
-DexDescription_Zigzagoon_2:
- .string "It becomes interested in anything\nthat it happens to see.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Linoone_1:
- .string "When hunting, LINOONE will make a\nbeeline straight for the prey at a full\nrun. While this POKéMON is capable of$"
-DexDescription_Linoone_2:
- .string "topping 60 mph, it has to come to a\nscreeching halt before it can turn.$"
- .else
-DexDescription_Linoone_1:
- .string "LINOONE always runs full speed and only\nin straight lines. If facing an obstacle,\nit makes a right-angle turn to evade it.$"
-DexDescription_Linoone_2:
- .string "This POKéMON is very challenged by\ngently curving roads.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Wurmple_1:
- .string "WURMPLE is targeted by SWELLOW as\nprey. This POKéMON will try to resist by\npointing the spikes on its rear at the$"
-DexDescription_Wurmple_2:
- .string "attacking predator.\nIt will weaken the foe by leaking poison\nfrom the spikes.$"
- .else
-DexDescription_Wurmple_1:
- .string "Using the spikes on its rear end, \nWURMPLE peels the bark off trees and\nfeeds on the sap that oozes out.$"
-DexDescription_Wurmple_2:
- .string "This POKéMON’s feet are tipped with\nsuction pads that allow it to cling to\nglass without slipping.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Silcoon_1:
- .string "SILCOON was thought to endure hunger\nand not consume anything before its\nevolution. However, it is now thought$"
-DexDescription_Silcoon_2:
- .string "that this POKéMON slakes its thirst by\ndrinking rainwater that collects on its\nsilk.$"
- .else
-DexDescription_Silcoon_1:
- .string "SILCOON tethers itself to a tree branch\nusing silk to keep from falling. There, \nthis POKéMON hangs quietly while it$"
-DexDescription_Silcoon_2:
- .string "awaits evolution.\nIt peers out of the silk cocoon through\na small hole.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Beautifly_1:
- .string "BEAUTIFLY has a long mouth like a coiled\nneedle, which is very convenient for\ncollecting pollen from flowers.$"
-DexDescription_Beautifly_2:
- .string "This POKéMON rides the spring winds as\nit flits around gathering pollen.$"
- .else
-DexDescription_Beautifly_1:
- .string "BEAUTIFLY’s favorite food is the sweet\npollen of flowers. If you want to see\nthis POKéMON, just leave a potted$"
-DexDescription_Beautifly_2:
- .string "flower by an open window. BEAUTIFLY\nis sure to come looking for pollen.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Cascoon_1:
- .string "If it is attacked, CASCOON remains\nmotionless however badly it may be\nhurt. It does so because if it were to$"
-DexDescription_Cascoon_2:
- .string "move, its body would be weak upon\nevolution. This POKéMON will also not\nforget the pain it endured.$"
- .else
-DexDescription_Cascoon_1:
- .string "CASCOON makes its protective cocoon\nby wrapping its body entirely with a\nfine silk from its mouth. Once the silk$"
-DexDescription_Cascoon_2:
- .string "goes around its body, it hardens.\nThis POKéMON prepares for its evolution\ninside the cocoon.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Dustox_1:
- .string "When DUSTOX flaps its wings, a fine\ndust is scattered all over. This dust is\nactually a powerful poison that will$"
-DexDescription_Dustox_2:
- .string "even make a pro wrestler sick.\nThis POKéMON searches for food using\nits antennae like radar.$"
- .else
-DexDescription_Dustox_1:
- .string "DUSTOX is instinctively drawn to light.\nSwarms of this POKéMON are attracted\nby the bright lights of cities, where$"
-DexDescription_Dustox_2:
- .string "they wreak havoc by stripping the\nleaves off roadside trees for food.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Lotad_1:
- .string "LOTAD is said to have dwelled on land\nbefore. However, this POKéMON is\nthought to have returned to water$"
-DexDescription_Lotad_2:
- .string "because the leaf on its head grew large\nand heavy. It now lives by floating\natop the water.$"
- .else
-DexDescription_Lotad_1:
- .string "LOTAD live in ponds and lakes, where\nthey float on the surface.\nIt grows weak if its broad leaf dies.$"
-DexDescription_Lotad_2:
- .string "On rare occasions, this POKéMON travels\non land in search of clean water.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Lombre_1:
- .string "LOMBRE’s entire body is covered by a\nslippery, slimy film. It feels horribly\nunpleasant to be touched by this$"
-DexDescription_Lombre_2:
- .string "POKéMON’s hands.\nLOMBRE is often mistaken for a human\nchild.$"
- .else
-DexDescription_Lombre_1:
- .string "LOMBRE is nocturnal - it will get active\nafter dusk. It is also a mischief-maker.\nWhen this POKéMON spots anglers,$"
-DexDescription_Lombre_2:
- .string "it tugs on their fishing lines from\nbeneath the surface and enjoys their\nconsternation.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Ludicolo_1:
- .string "Upon hearing an upbeat and cheerful\nrhythm, the cells in LUDICOLO’s body\nbecome very energetic and active.$"
-DexDescription_Ludicolo_2:
- .string "Even in battle, this POKéMON will\nexhibit an amazing amount of power.$"
- .else
-DexDescription_Ludicolo_1:
- .string "LUDICOLO begins dancing as soon as\nit hears cheerful, festive music.\nThis POKéMON is said to appear when it$"
-DexDescription_Ludicolo_2:
- .string "hears the singing of children on hiking\noutings.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Seedot_1:
- .string "SEEDOT looks exactly like an acorn\nwhen it is dangling from a tree branch.\nIt startles other POKéMON by suddenly$"
-DexDescription_Seedot_2:
- .string "moving.\nThis POKéMON polishes its body once a\nday using leaves.$"
- .else
-DexDescription_Seedot_1:
- .string "SEEDOT attaches itself to a tree\nbranch using the top of its head.\nIt sucks moisture from the tree while$"
-DexDescription_Seedot_2:
- .string "hanging off the branch.\nThe more water it drinks, the glossier\nthis POKéMON’s body becomes.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Nuzleaf_1:
- .string "This POKéMON pulls out the leaf on its\nhead and makes a flute with it.\nThe sound of NUZLEAF’s flute strikes$"
-DexDescription_Nuzleaf_2:
- .string "fear and uncertainty in the hearts of\npeople lost in a forest.$"
- .else
-DexDescription_Nuzleaf_1:
- .string "NUZLEAF live in densely overgrown\nforests. They occasionally venture out\nof the forest to startle people.$"
-DexDescription_Nuzleaf_2:
- .string "This POKéMON dislikes having its long\nnose pinched.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Shiftry_1:
- .string "SHIFTRY’s large fans generate awesome\ngusts of wind at a speed close to 100\nfeet per second. The whipped-up wind$"
-DexDescription_Shiftry_2:
- .string "blows anything away.\nThis POKéMON chooses to live quietly\ndeep in forests.$"
- .else
-DexDescription_Shiftry_1:
- .string "SHIFTRY is a mysterious POKéMON that\nis said to live atop towering trees \ndating back over a thousand years.$"
-DexDescription_Shiftry_2:
- .string "It creates terrific windstorms with\nthe fans it holds.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Taillow_1:
- .string "TAILLOW is young - it has only just\nleft its nest. As a result, it sometimes\nbecomes lonesome and cries at night.$"
-DexDescription_Taillow_2:
- .string "This POKéMON feeds on WURMPLE that\nlive in forests.$"
- .else
-DexDescription_Taillow_1:
- .string "TAILLOW courageously stands its\nground against foes, however strong\nthey may be.$"
-DexDescription_Taillow_2:
- .string "This gutsy POKéMON will remain defiant\neven after a loss. On the other hand,\nit cries loudly if it becomes hungry.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Swellow_1:
- .string "SWELLOW is very conscientious about\nthe upkeep of its glossy wings.\nOnce two SWELLOW are gathered, they$"
-DexDescription_Swellow_2:
- .string "diligently take care of cleaning each\nother’s wings.$"
- .else
-DexDescription_Swellow_1:
- .string "SWELLOW flies high above our heads,\nmaking graceful arcs in the sky.\nThis POKéMON dives at a steep angle as$"
-DexDescription_Swellow_2:
- .string "soon as it spots its prey. The hapless\nprey is tightly grasped by SWELLOW’s\nclawed feet, preventing escape.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Wingull_1:
- .string "WINGULL rides updrafts rising from the\nsea by extending its long and narrow\nwings to glide.$"
-DexDescription_Wingull_2:
- .string "This POKéMON’s long beak is useful for\ncatching prey.$"
- .else
-DexDescription_Wingull_1:
- .string "WINGULL has the habit of carrying prey\nand valuables in its beak and hiding\nthem in all sorts of locations.$"
-DexDescription_Wingull_2:
- .string "This POKéMON rides the winds and flies\nas if it were skating across the sky.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Pelipper_1:
- .string "PELIPPER searches for food while in\nflight by skimming the wave tops.\nThis POKéMON dips its large bill in the$"
-DexDescription_Pelipper_2:
- .string "sea to scoop up food, then swallows\neverything in one big gulp.$"
- .else
-DexDescription_Pelipper_1:
- .string "PELIPPER is a flying transporter that\ncarries small POKéMON and eggs inside\nits massive bill.$"
-DexDescription_Pelipper_2:
- .string "This POKéMON builds its nest on steep\ncliffs facing the sea.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Ralts_1:
- .string "RALTS has the ability to sense the\nemotions of people.\nIf its TRAINER is in a cheerful mood,$"
-DexDescription_Ralts_2:
- .string "this POKéMON grows cheerful and joyous\nin the same way.$"
- .else
-DexDescription_Ralts_1:
- .string "RALTS senses the emotions of\npeople using the horns on its head.\nThis POKéMON rarely appears before$"
-DexDescription_Ralts_2:
- .string "people. But when it does, it draws\ncloser if it senses that the person has\na positive disposition.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Kirlia_1:
- .string "KIRLIA uses the horns on its head\nto amplify its psychokinetic power.\nWhen the POKéMON uses its power,$"
-DexDescription_Kirlia_2:
- .string "the air around it becomes distorted,\ncreating mirages of nonexistent\nscenery.$"
- .else
-DexDescription_Kirlia_1:
- .string "It is said that a KIRLIA that is\nexposed to the positive emotions of\nits TRAINER grows beautiful.$"
-DexDescription_Kirlia_2:
- .string "This POKéMON controls psychokinetic\npowers with its highly developed brain.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Gardevoir_1:
- .string "GARDEVOIR has the psychokinetic\npower to distort the dimensions and\ncreate a small black hole.$"
-DexDescription_Gardevoir_2:
- .string "This POKéMON will try to protect its\nTRAINER even at the risk of its own\nlife.$"
- .else
-DexDescription_Gardevoir_1:
- .string "GARDEVOIR has the ability to read the\nfuture. If it senses impending danger\nto its TRAINER, this POKéMON is said to$"
-DexDescription_Gardevoir_2:
- .string "unleash its psychokinetic energy at\nfull power.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Surskit_1:
- .string "If SURSKIT senses danger, it secretes\na thick, sugary syrup from the tip of\nits head.$"
-DexDescription_Surskit_2:
- .string "There are some POKéMON that love\neating this syrup.$"
- .else
-DexDescription_Surskit_1:
- .string "From the tips of its feet, SURSKIT\nsecretes an oil that enables it to walk\non water as if it were skating.$"
-DexDescription_Surskit_2:
- .string "This POKéMON feeds on microscopic\norganisms in ponds and lakes.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Masquerain_1:
- .string "MASQUERAIN’s antennas have eyelike\npatterns that usually give it an angry\nlook. If the “eyes” are droopy and$"
-DexDescription_Masquerain_2:
- .string "appear sad, it is said to be a sign\nthat a heavy rainfall is on its way.$"
- .else
-DexDescription_Masquerain_1:
- .string "MASQUERAIN intimidates enemies with\nthe eyelike patterns on its antennas.\nThis POKéMON flaps its four wings to$"
-DexDescription_Masquerain_2:
- .string "freely fly in any direction - even\nsideways and backwards - as if it were\na helicopter.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Shroomish_1:
- .string "If SHROOMISH senses danger, it shakes\nits body and scatters spores from the\ntop of its head.$"
-DexDescription_Shroomish_2:
- .string "This POKéMON’s spores are so toxic,\nthey make trees and weeds wilt.$"
- .else
-DexDescription_Shroomish_1:
- .string "SHROOMISH live in damp soil in the dark\ndepths of forests. They are often\nfound keeping still under fallen leaves.$"
-DexDescription_Shroomish_2:
- .string "This POKéMON feeds on compost that\nis made up of fallen, rotted leaves.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Breloom_1:
- .string "The seeds ringing BRELOOM’s tail are\nmade of hardened toxic spores. It is\nhorrible to eat the seeds.$"
-DexDescription_Breloom_2:
- .string "Just taking a bite of this POKéMON’s\nseed will cause your stomach to rumble.$"
- .else
-DexDescription_Breloom_1:
- .string "BRELOOM closes in on its foe with light\nand sprightly footwork, then throws\npunches with its stretchy arms.$"
-DexDescription_Breloom_2:
- .string "This POKéMON’s fighting technique puts\nboxers to shame.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Slakoth_1:
- .string "SLAKOTH’s heart beats just once a\nminute. Whatever happens, it is\ncontent to loaf around motionless.$"
-DexDescription_Slakoth_2:
- .string "It is rare to see this POKéMON in\nmotion.$"
- .else
-DexDescription_Slakoth_1:
- .string "SLAKOTH lolls around for over twenty\nhours every day. Because it moves so\nlittle, it does not need much food.$"
-DexDescription_Slakoth_2:
- .string "This POKéMON’s sole daily meal consists\nof just three leaves.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Vigoroth_1:
- .string "VIGOROTH is simply incapable of\nremaining still. Even when it tries to\nsleep, the blood in its veins grows$"
-DexDescription_Vigoroth_2:
- .string "agitated, compelling this POKéMON to\nrun wild throughout the jungle before\nit can settle down.$"
- .else
-DexDescription_Vigoroth_1:
- .string "VIGOROTH is always itching and agitated\nto go on a wild rampage. It simply can’t\ntolerate sitting still for even a minute.$"
-DexDescription_Vigoroth_2:
- .string "This POKéMON’s stress level rises if it\ncan’t be moving constantly.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Slaking_1:
- .string "Wherever SLAKING live, rings of over\na yard in diameter appear in grassy\nfields. They are made by the POKéMON$"
-DexDescription_Slaking_2:
- .string "as it eats all the grass within reach\nwhile lying prone on the ground.$"
- .else
-DexDescription_Slaking_1:
- .string "SLAKING spends all day lying down and\nlolling about.\nIt eats grass growing within its reach.$"
-DexDescription_Slaking_2:
- .string "If it eats all the grass it can reach,\nthis POKéMON reluctantly moves to\nanother spot.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Nincada_1:
- .string "NINCADA lives underground. It uses its\nsharp claws to carve the roots of trees\nand absorb moisture and nutrients.$"
-DexDescription_Nincada_2:
- .string "This POKéMON can’t withstand bright\nsunlight so avoids it.$"
- .else
-DexDescription_Nincada_1:
- .string "NINCADA lives underground for many\nyears in complete darkness.\nThis POKéMON absorbs nutrients from$"
-DexDescription_Nincada_2:
- .string "the roots of trees. It stays motionless\nas it waits for evolution.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Ninjask_1:
- .string "If NINJASK is not trained properly,\nit will refuse to obey the TRAINER and\ncry loudly continuously.$"
-DexDescription_Ninjask_2:
- .string "Because of this quality, this POKéMON\nis said to be one that puts the\nTRAINER’s abilities to the test.$"
- .else
-DexDescription_Ninjask_1:
- .string "NINJASK moves around at such a high\nspeed that it cannot be seen, even\nwhile its crying can be clearly heard.$"
-DexDescription_Ninjask_2:
- .string "For that reason, this POKéMON was long\nbelieved to be invisible.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Shedinja_1:
- .string "SHEDINJA is a peculiar POKéMON.\nIt seems to appear unsought in a POKé\nBALL after a NINCADA evolves.$"
-DexDescription_Shedinja_2:
- .string "This bizarre POKéMON is entirely\nimmobile - it doesn’t even breathe.$"
- .else
-DexDescription_Shedinja_1:
- .string "SHEDINJA’s hard body doesn’t move -\nnot even a twitch. In fact, its body\nappears to be merely a hollow shell.$"
-DexDescription_Shedinja_2:
- .string "It is believed that this POKéMON will\nsteal the spirit of anyone peering into\nits hollow body from its back.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Whismur_1:
- .string "WHISMUR is very timid. If it starts to\ncry loudly, it becomes startled by its\nown crying and cries even harder.$"
-DexDescription_Whismur_2:
- .string "When it finally stops crying, the\nPOKéMON goes to sleep, all tired out.$"
- .else
-DexDescription_Whismur_1:
- .string "Normally, WHISMUR’s voice is very quiet -\nit is barely audible even if one is\npaying close attention.$"
-DexDescription_Whismur_2:
- .string "However, if this POKéMON senses danger,\nit starts crying at an earsplitting\nvolume.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Loudred_1:
- .string "LOUDRED shouts while stamping its feet.\nAfter it finishes shouting, this\nPOKéMON becomes incapable of hearing$"
-DexDescription_Loudred_2:
- .string "anything for a while. This is considered\nto be a weak point.$"
- .else
-DexDescription_Loudred_1:
- .string "LOUDRED’s bellowing can completely\ndecimate a wood-frame house. It uses\nits voice to punish its foes.$"
-DexDescription_Loudred_2:
- .string "This POKéMON’s round ears serve as\nloudspeakers.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Exploud_1:
- .string "EXPLOUD communicates its feelings to\nthe others by emitting whistle-like\nsounds from the tubes on its body.$"
-DexDescription_Exploud_2:
- .string "This POKéMON only raises its voice when\nit is in battle.$"
- .else
-DexDescription_Exploud_1:
- .string "EXPLOUD triggers earthquakes with the\ntremors it creates by bellowing. If this\nPOKéMON violently inhales from the$"
-DexDescription_Exploud_2:
- .string "ports on its body, it’s a sign that it is\npreparing to let loose a huge bellow.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Makuhita_1:
- .string "MAKUHITA has a tireless spirit -\nit will never give up hope. It eats a lot\nof food, gets plenty of sleep, and it$"
-DexDescription_Makuhita_2:
- .string "trains very rigorously. By living that\nway, this POKéMON packs its body with\nenergy.$"
- .else
-DexDescription_Makuhita_1:
- .string "MAKUHITA is tenacious - it will keep\ngetting up and attacking its foe\nhowever many times it is knocked down.$"
-DexDescription_Makuhita_2:
- .string "Every time it gets back up, this\nPOKéMON stores more energy in its body\nfor evolving.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Hariyama_1:
- .string "HARIYAMA’s thick body may appear fat,\nbut it is actually a hunk of solid muscle.\nIf this POKéMON bears down and$"
-DexDescription_Hariyama_2:
- .string "tightens all its muscles, its body\nbecomes as hard as a rock.$"
- .else
-DexDescription_Hariyama_1:
- .string "HARIYAMA practices its straight-arm\nslaps in any number of locations.\nOne hit of this POKéMON’s powerful,$"
-DexDescription_Hariyama_2:
- .string "openhanded, straight-arm punches\ncould snap a telephone pole in two.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Azurill_1:
- .string "AZURILL’s tail is large and bouncy.\nIt is packed full of the nutrients this\nPOKéMON needs to grow.$"
-DexDescription_Azurill_2:
- .string "AZURILL can be seen bouncing and\nplaying on its big, rubbery tail.$"
- .else
-DexDescription_Azurill_1:
- .string "AZURILL spins its tail as if it were a\nlasso, then hurls it far. The momentum\nof the throw sends its body flying, too.$"
-DexDescription_Azurill_2:
- .string "Using this unique action, one of these\nPOKéMON managed to hurl itself a record\n33 feet.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Nosepass_1:
- .string "NOSEPASS had been said to be completely\nunmoving, with its magnetic nose\npointed due north.$"
-DexDescription_Nosepass_2:
- .string "However, close observation has revealed\nthat the POKéMON actually moves by a\nlittle over 3/8 of an inch every year.$"
- .else
-DexDescription_Nosepass_1:
- .string "NOSEPASS’s magnetic nose is always\npointed to the north. If two of these\nPOKéMON meet, they cannot turn$"
-DexDescription_Nosepass_2:
- .string "their faces to each other when they\nare close because their magnetic noses\nrepel one another.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Skitty_1:
- .string "SKITTY is known to chase around\nplayfully after its own tail. In the wild,\nthis POKéMON lives in holes in the trees$"
-DexDescription_Skitty_2:
- .string "of forests. It is very popular as a pet\nbecause of its adorable looks.$"
- .else
-DexDescription_Skitty_1:
- .string "SKITTY has the habit of becoming\nfascinated by moving objects and\nchasing them around.$"
-DexDescription_Skitty_2:
- .string "This POKéMON is known to chase after\nits own tail and become dizzy.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Delcatty_1:
- .string "DELCATTY sleeps anywhere it wants\nwithout keeping a permanent nest.\nIf other POKéMON approach it as it$"
-DexDescription_Delcatty_2:
- .string "sleeps, this POKéMON will never fight -\nit will just move away somewhere else.$"
- .else
-DexDescription_Delcatty_1:
- .string "DELCATTY prefers to live an unfettered\nexistence in which it can do as it\npleases at its own pace.$"
-DexDescription_Delcatty_2:
- .string "Because this POKéMON eats and sleeps\nwhenever it decides, its daily routines\nare completely random.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Sableye_1:
- .string "SABLEYE digs the ground with sharpened\nclaws to find rocks that it eats.\nSubstances in the eaten rocks$"
-DexDescription_Sableye_2:
- .string "crystallize and rise up to the POKéMON’s\nbody surface.$"
- .else
-DexDescription_Sableye_1:
- .string "SABLEYE lead quiet lives deep inside\ncaverns. They are feared, however,\nbecause these POKéMON are thought to$"
-DexDescription_Sableye_2:
- .string "steal the spirits of people when their\neyes burn with a sinister glow in the\ndarkness.$"
- .endif
-
- .ifdef SAPPHIRE
-
-DexDescription_Mawile_1:
- .string "Don’t be taken in by this POKéMON’s\ncute face - it’s very dangerous. MAWILE\nfools the foe into letting down its$"
-DexDescription_Mawile_2:
- .string "guard, then chomps down with its\nmassive jaws. The steel jaws are really\nhorns that have been transformed.$"
-
- .else
-
- .if REVISION >= 1
-DexDescription_Mawile_1:
- .string "MAWILE’s huge jaws are actually steel\nhorns that have been transformed.\nIts docile-looking face serves to lull$"
-DexDescription_Mawile_2:
- .string "its foe into letting down its guard.\nWhen the foe least expects it, MAWILE\nchomps it with its gaping jaws.$"
- .else
-DexDescription_Mawile_1:
- .string "MAWHILE’s huge jaws are actually steel\nhorns that have been transformed.\nIts docile-looking face serves to lull$"
-DexDescription_Mawile_2:
- .string "its foe into letting down its guard.\nWhen the foe least expects it, MAWHILE\nchomps it with its gaping jaws.$"
- .endif @ REVISION >= 1
-
- .endif @ SAPPHIRE
-
- .ifdef SAPPHIRE
-DexDescription_Aron_1:
- .string "ARON has a body of steel.\nWith one all-out charge, this POKéMON\ncan demolish even a heavy dump truck.$"
-DexDescription_Aron_2:
- .string "The destroyed dump truck then becomes\na handy meal for the POKéMON.$"
- .else
-DexDescription_Aron_1:
- .string "This POKéMON has a body of steel.\nTo make its body, ARON feeds on\niron ore that it digs from mountains.$"
-DexDescription_Aron_2:
- .string "Occasionally, it causes major trouble by\neating bridges and rails.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Lairon_1:
- .string "LAIRON feeds on iron contained in\nrocks and water. It makes its nest on\nmountains where iron ore is buried.$"
-DexDescription_Lairon_2:
- .string "As a result, the POKéMON often clashes\nwith humans mining the iron ore.$"
- .else
-DexDescription_Lairon_1:
- .string "LAIRON tempers its steel body by\ndrinking highly nutritious mineral\nspringwater until it is bloated.$"
-DexDescription_Lairon_2:
- .string "This POKéMON makes its nest close to\nsprings of delicious water.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Aggron_1:
- .string "AGGRON is surprisingly protective\nof its environment. If its mountain\nis ravaged by a landslide or a fire, this$"
-DexDescription_Aggron_2:
- .string "POKéMON will haul topsoil to the area,\nplant trees, and beautifully restore its\nown territory.$"
- .else
-DexDescription_Aggron_1:
- .string "AGGRON claims an entire mountain as its\nown territory. It mercilessly beats up\nanything that violates its environment.$"
-DexDescription_Aggron_2:
- .string "This POKéMON vigilantly patrols its\nterritory at all times.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Meditite_1:
- .string "MEDITITE heightens its inner energy\nthrough meditation. It survives on\njust one berry a day.$"
-DexDescription_Meditite_2:
- .string "Minimal eating is another aspect of\nthis POKéMON’s training.$"
- .else
-DexDescription_Meditite_1:
- .string "MEDITITE undertakes rigorous mental\ntraining deep in the mountains.\nHowever, whenever it meditates, this$"
-DexDescription_Meditite_2:
- .string "POKéMON always loses its concentration\nand focus. As a result, its training\nnever ends.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Medicham_1:
- .string "Through the power of meditation,\nMEDICHAM developed its sixth sense.\nIt gained the ability to use$"
-DexDescription_Medicham_2:
- .string "psychokinetic powers. This POKéMON is\nknown to meditate for a whole month\nwithout eating.$"
- .else
-DexDescription_Medicham_1:
- .string "It is said that through meditation,\nMEDICHAM heightens energy inside\nits body and sharpens its sixth sense.$"
-DexDescription_Medicham_2:
- .string "This POKéMON hides its presence by\nmerging itself with fields and\nmountains.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Electrike_1:
- .string "ELECTRIKE runs faster than the human\neye can follow. The friction from\nrunning is converted into electricity,$"
-DexDescription_Electrike_2:
- .string "which is then stored in this POKéMON’s\nfur.$"
- .else
-DexDescription_Electrike_1:
- .string "ELECTRIKE stores electricity in its\nlong body hair. This POKéMON stimulates\nits leg muscles with electric charges.$"
-DexDescription_Electrike_2:
- .string "These jolts of power give its legs\nexplosive acceleration performance.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Manectric_1:
- .string "MANECTRIC discharges strong\nelectricity from its mane. The mane is\nused for collecting electricity in the$"
-DexDescription_Manectric_2:
- .string "atmosphere. This POKéMON creates\nthunderclouds above its head.$"
- .else
-DexDescription_Manectric_1:
- .string "MANECTRIC is constantly discharging\nelectricity from its mane. The sparks\nsometimes ignite forest fires.$"
-DexDescription_Manectric_2:
- .string "When it enters a battle, this POKéMON\ncreates thunderclouds.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Plusle_1:
- .string "When PLUSLE is cheering on its partner,\nit flashes with electric sparks from all\nover its body.$"
-DexDescription_Plusle_2:
- .string "If its partner loses, this POKéMON cries\nloudly.$"
- .else
-DexDescription_Plusle_1:
- .string "PLUSLE always acts as a cheerleader\nfor its partners. Whenever a teammate\nputs out a good effort in battle, this$"
-DexDescription_Plusle_2:
- .string "POKéMON shorts out its body to create\nthe crackling noises of sparks to show\nits joy.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Minun_1:
- .string "MINUN loves to cheer on its partner in\nbattle. It gives off sparks from its\nbody while it is doing so.$"
-DexDescription_Minun_2:
- .string "If its partner is in trouble, this\nPOKéMON gives off increasing amounts\nof sparks.$"
- .else
-DexDescription_Minun_1:
- .string "MINUN is more concerned about cheering\non its partners than its own safety.\nIt shorts out the electricity in its$"
-DexDescription_Minun_2:
- .string "body to create brilliant showers of\nsparks to cheer on its teammates.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Volbeat_1:
- .string "VOLBEAT’s tail glows like a lightbulb.\nWith other VOLBEAT, it uses its tail to\ndraw geometric shapes in the night sky.$"
-DexDescription_Volbeat_2:
- .string "This POKéMON loves the sweet aroma\ngiven off by ILLUMISE.$"
- .else
-DexDescription_Volbeat_1:
- .string "With the arrival of night, VOLBEAT emits\nlight from its tail. It communicates with\nothers by adjusting the intensity and$"
-DexDescription_Volbeat_2:
- .string "flashing of its light.\nThis POKéMON is attracted by the sweet\naroma of ILLUMISE.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Illumise_1:
- .string "ILLUMISE leads a flight of illuminated\nVOLBEAT to draw signs in the night sky.\nThis POKéMON is said to earn greater$"
-DexDescription_Illumise_2:
- .string "respect from its peers by composing\nmore complex designs in the sky.$"
- .else
-DexDescription_Illumise_1:
- .string "ILLUMISE attracts a swarm of VOLBEAT\nusing a sweet fragrance. Once the\nVOLBEAT have gathered, this POKéMON$"
-DexDescription_Illumise_2:
- .string "leads the lit-up swarm in drawing\ngeometric designs on the canvas of\nthe night sky.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Roselia_1:
- .string "On extremely rare occasions, a ROSELIA\nis said to appear with its flowers in\nunusual colors.$"
-DexDescription_Roselia_2:
- .string "The thorns on this POKéMON’s head\ncontain a vicious poison.$"
- .else
-DexDescription_Roselia_1:
- .string "ROSELIA shoots sharp thorns as\nprojectiles at any opponent that tries\nto steal the flowers on its arms.$"
-DexDescription_Roselia_2:
- .string "The aroma of this POKéMON brings\nserenity to living things.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Gulpin_1:
- .string "Most of GULPIN’s body is made up of its\nstomach - its heart and brain are very\nsmall in comparison.$"
-DexDescription_Gulpin_2:
- .string "This POKéMON’s stomach contains\nspecial enzymes that dissolve anything.$"
- .else
-DexDescription_Gulpin_1:
- .string "Virtually all of GULPIN’s body is its\nstomach. As a result, it can swallow\nsomething its own size.$"
-DexDescription_Gulpin_2:
- .string "This POKéMON’s stomach contains a\nspecial fluid that digests anything.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Swalot_1:
- .string "SWALOT has no teeth, so what it\neats, it swallows whole, no matter what.\nIts cavernous mouth yawns widely.$"
-DexDescription_Swalot_2:
- .string "An automobile tire could easily fit\ninside this POKéMON’s mouth.$"
- .else
-DexDescription_Swalot_1:
- .string "When SWALOT spots prey, it spurts out\na hideously toxic fluid from its pores\nand sprays the target.$"
-DexDescription_Swalot_2:
- .string "Once the prey has weakened, this\nPOKéMON gulps it down whole with its\ncavernous mouth.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Carvanha_1:
- .string "If anything invades CARVANHA’s\nterritory, it will swarm and tear at the\nintruder with its pointed fangs.$"
-DexDescription_Carvanha_2:
- .string "On its own, however, this POKéMON turns\nsuddenly timid.$"
- .else
-DexDescription_Carvanha_1:
- .string "CARVANHA’s strongly developed jaws\nand its sharply pointed fangs pack the\ndestructive power to rip out boat hulls.$"
-DexDescription_Carvanha_2:
- .string "Many boats have been attacked and\nsunk by this POKéMON.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Sharpedo_1:
- .string "SHARPEDO can swim at speeds of up to\n75 mph by jetting seawater out of its\nbackside.$"
-DexDescription_Sharpedo_2:
- .string "This POKéMON’s drawback is its inability\nto swim long distances.$"
- .else
-DexDescription_Sharpedo_1:
- .string "Nicknamed “the bully of the sea,”\nSHARPEDO is widely feared.\nIts cruel fangs grow back immediately$"
-DexDescription_Sharpedo_2:
- .string "if they snap off.\nJust one of these POKéMON can\nthoroughly tear apart a supertanker.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Wailmer_1:
- .string "WAILMER can store water inside its body\nto transform itself into a ball for\nbouncing around on the ground.$"
-DexDescription_Wailmer_2:
- .string "By filling itself up with more water, this\nPOKéMON can elevate the height of its\nbounces.$"
- .else
-DexDescription_Wailmer_1:
- .string "WAILMER’s nostrils are located above\nits eyes. This playful POKéMON loves\nto startle people by forcefully snorting$"
-DexDescription_Wailmer_2:
- .string "out seawater it stores inside its body\nout of its nostrils.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Wailord_1:
- .string "When chasing prey, WAILORD herds them\nby leaping out of the water and making\na humongous splash.$"
-DexDescription_Wailord_2:
- .string "It is breathtaking to see this POKéMON\nleaping out of the sea with others in\nits pod.$"
- .else
-DexDescription_Wailord_1:
- .string "WAILORD is the largest of all identified\nPOKéMON up to now.\nThis giant POKéMON swims languorously$"
-DexDescription_Wailord_2:
- .string "in the vast open sea, eating massive\namounts of food at once with its\nenormous mouth.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Numel_1:
- .string "NUMEL stores magma of almost 2,200\ndegrees F within its body. If it gets\nwet, the magma cools and hardens.$"
-DexDescription_Numel_2:
- .string "In that event, the POKéMON’s body\ngrows heavy and its movements become\nsluggish.$"
- .else
-DexDescription_Numel_1:
- .string "NUMEL is extremely dull witted - it\ndoesn’t notice being hit. However, it\ncan’t stand hunger for even a second.$"
-DexDescription_Numel_2:
- .string "This POKéMON’s body is a seething\ncauldron of boiling magma.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Camerupt_1:
- .string "The humps on CAMERUPT’s back are\nformed by a transformation of its\nbones. They sometimes blast out molten$"
-DexDescription_Camerupt_2:
- .string "magma. This POKéMON apparently erupts\noften when it is enraged.$"
- .else
-DexDescription_Camerupt_1:
- .string "CAMERUPT has a volcano inside its body.\nMagma of 18,000 degrees F courses\nthrough its body.$"
-DexDescription_Camerupt_2:
- .string "Occasionally, the humps on this\nPOKéMON’s back erupt, spewing the\nsuperheated magma.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Torkoal_1:
- .string "TORKOAL generates energy by burning\ncoal. It grows weaker as the fire\ndies down.$"
-DexDescription_Torkoal_2:
- .string "When it is preparing for battle, this\nPOKéMON burns more coal.$"
- .else
-DexDescription_Torkoal_1:
- .string "TORKOAL digs through mountains in\nsearch of coal. If it finds some, it fills\nhollow spaces on its shell with the coal$"
-DexDescription_Torkoal_2:
- .string "and burns it.\nIf it is attacked, this POKéMON spouts\nthick black smoke to beat a retreat.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Spoink_1:
- .string "SPOINK keeps a pearl on top of its head.\nThe pearl functions to amplify this\nPOKéMON’s psychokinetic powers.$"
-DexDescription_Spoink_2:
- .string "It is therefore on a constant search\nfor a bigger pearl.$"
- .else
-DexDescription_Spoink_1:
- .string "SPOINK bounces around on its tail.\nThe shock of its bouncing makes its\nheart pump. As a result, this POKéMON$"
-DexDescription_Spoink_2:
- .string "cannot afford to stop bouncing - if it\nstops, its heart will stop.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Grumpig_1:
- .string "GRUMPIG uses the black pearls on its\nbody to wield its fantastic powers.\nWhen it is doing so, it dances bizarrely.$"
-DexDescription_Grumpig_2:
- .string "This POKéMON’s black pearls are valuable\nas works of art.$"
- .else
-DexDescription_Grumpig_1:
- .string "GRUMPIG uses the black pearls on its\nbody to amplify its psychic power waves\nfor gaining total control over its foe.$"
-DexDescription_Grumpig_2:
- .string "When this POKéMON uses its special\npower, its snorting breath grows\nlabored.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Spinda_1:
- .string "No two SPINDA are said to have\nidentical spot patterns on their hides.\nThis POKéMON moves in a curious manner$"
-DexDescription_Spinda_2:
- .string "as if it is stumbling in dizziness.\nIts lurching movements can cause the\nopponent to become confused.$"
- .else
-DexDescription_Spinda_1:
- .string "All the SPINDA that exist in the\nworld are said to have utterly unique\nspot patterns.$"
-DexDescription_Spinda_2:
- .string "The shaky, tottering steps of this\nPOKéMON give it the appearance of\ndancing.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Trapinch_1:
- .string "TRAPINCH is a patient hunter. It digs\nan inescapable pit in a desert and waits\nfor its prey to come tumbling down.$"
-DexDescription_Trapinch_2:
- .string "This POKéMON can go a whole week\nwithout access to any water.$"
- .else
-DexDescription_Trapinch_1:
- .string "TRAPINCH’s nest is a sloped, bowl-like\npit dug in sand. This POKéMON patiently\nwaits for prey to tumble down the pit.$"
-DexDescription_Trapinch_2:
- .string "Its giant jaws have enough strength\nto crush even boulders.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Vibrava_1:
- .string "VIBRAVA’s wings have not yet\ncompleted the process of growing.\nRather than flying long distances,$"
-DexDescription_Vibrava_2:
- .string "they are more useful for generating\nultrasonic waves by vibrating.$"
- .else
-DexDescription_Vibrava_1:
- .string "To make prey faint, VIBRAVA generates\nultrasonic waves by vigorously making\nits two wings vibrate.$"
-DexDescription_Vibrava_2:
- .string "This POKéMON’s ultrasonic waves are so\npowerful, they can bring on headaches\nin people.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Flygon_1:
- .string "FLYGON whips up a sandstorm by\nflapping its wings. The wings create a\nseries of notes that sound like singing.$"
-DexDescription_Flygon_2:
- .string "Because the “singing” is the only thing\nthat can be heard in a sandstorm, this\nPOKéMON is said to be the desert spirit.$"
- .else
-DexDescription_Flygon_1:
- .string "FLYGON is nicknamed “the elemental \nspirit of the desert.” Because its\nflapping wings whip up a cloud of sand,$"
-DexDescription_Flygon_2:
- .string "this POKéMON is always enveloped in a\nsandstorm while flying.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Cacnea_1:
- .string "The more arid and harsh the\nenvironment, the more pretty and\nfragrant a flower CACNEA grows.$"
-DexDescription_Cacnea_2:
- .string "This POKéMON battles by wildly swinging\nits thorny arms.$"
- .else
-DexDescription_Cacnea_1:
- .string "CACNEA lives in arid locations such\nas deserts. It releases a strong aroma\nfrom its flower to attract prey.$"
-DexDescription_Cacnea_2:
- .string "When prey comes near, this POKéMON\nshoots sharp thorns from its body to\nbring the victim down.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Cacturne_1:
- .string "If a traveler is going through a desert\nin the thick of night, CACTURNE\nwill follow in a ragtag group.$"
-DexDescription_Cacturne_2:
- .string "The POKéMON are biding their time,\nwaiting for the traveler to tire and\nbecome incapable of moving.$"
- .else
-DexDescription_Cacturne_1:
- .string "During the daytime, CACTURNE remains\nunmoving so that it does not lose any\nmoisture to the harsh desert sun.$"
-DexDescription_Cacturne_2:
- .string "This POKéMON becomes active at night\nwhen the temperature drops.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Swablu_1:
- .string "SWABLU loves to make things clean.\nIf it spots something dirty, it will wipe\nand polish it with its cottony wings.$"
-DexDescription_Swablu_2:
- .string "If its wings become dirty, this POKéMON\nfinds a stream and showers itself.$"
- .else
-DexDescription_Swablu_1:
- .string "SWABLU has light and fluffy wings that\nare like cottony clouds. This POKéMON\nis not frightened of people.$"
-DexDescription_Swablu_2:
- .string "It lands on the heads of people and\nsits there like a cotton-fluff hat.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Altaria_1:
- .string "ALTARIA sings in a gorgeous soprano.\nIts wings are like cotton clouds.\nThis POKéMON catches updrafts with its$"
-DexDescription_Altaria_2:
- .string "buoyant wings and soars way up into\nthe wild blue yonder.$"
- .else
-DexDescription_Altaria_1:
- .string "ALTARIA dances and wheels through the\nsky among billowing, cotton-like clouds.\nBy singing melodies in its crystal-clear$"
-DexDescription_Altaria_2:
- .string "voice, this POKéMON makes its listeners\nexperience dreamy wonderment.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Zangoose_1:
- .string "ZANGOOSE usually stays on all fours,\nbut when angered, it gets up on its\nhind legs and extends its claws.$"
-DexDescription_Zangoose_2:
- .string "This POKéMON shares a bitter rivalry\nwith SEVIPER that dates back over\ngenerations.$"
- .else
-DexDescription_Zangoose_1:
- .string "Memories of battling its arch-rival\nSEVIPER are etched into every cell of\nZANGOOSE’s body.$"
-DexDescription_Zangoose_2:
- .string "This POKéMON adroitly dodges attacks\nwith incredible agility.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Seviper_1:
- .string "SEVIPER’s swordlike tail serves two\npurposes - it slashes foes and douses\nthem with secreted poison.$"
-DexDescription_Seviper_2:
- .string "This POKéMON will not give up its long-\nrunning blood feud with ZANGOOSE.$"
- .else
-DexDescription_Seviper_1:
- .string "SEVIPER shares a generations-long\nfeud with ZANGOOSE. The scars on its\nbody are evidence of vicious battles.$"
-DexDescription_Seviper_2:
- .string "This POKéMON attacks using its sword-\nedged tail.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Lunatone_1:
- .string "LUNATONE becomes active around the\ntime of the full moon. Instead of\nwalking, it moves by floating in midair.$"
-DexDescription_Lunatone_2:
- .string "The POKéMON’s intimidating red eyes\ncause all those who see it to become\ntransfixed with fear.$"
- .else
-DexDescription_Lunatone_1:
- .string "LUNATONE was discovered at a location\nwhere a meteorite fell. As a result, some\npeople theorize that this POKéMON$"
-DexDescription_Lunatone_2:
- .string "came from space. However, no one has\nbeen able to prove this theory so far.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Solrock_1:
- .string "Sunlight is the source of SOLROCK’s\npower. It is said to possess the ability\nto read the emotions of others.$"
-DexDescription_Solrock_2:
- .string "This POKéMON gives off intense heat\nwhile rotating its body.$"
- .else
-DexDescription_Solrock_1:
- .string "SOLROCK is a new species of POKéMON\nthat is said to have fallen from space.\nIt floats in air and moves silently.$"
-DexDescription_Solrock_2:
- .string "In battle, this POKéMON releases\nintensely bright light.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Barboach_1:
- .string "BARBOACH’s body is covered with a\nslimy film. If a foe grabs it, this\nPOKéMON just slips out of the enemy’s$"
-DexDescription_Barboach_2:
- .string "grip.\nThis POKéMON grows weak if the slimy\ncoating dries up.$"
- .else
-DexDescription_Barboach_1:
- .string "BARBOACH’s sensitive whiskers serve\nas a superb radar system.\nThis POKéMON hides in mud, leaving only$"
-DexDescription_Barboach_2:
- .string "its two whiskers exposed while it waits\nfor prey to come along.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Whiscash_1:
- .string "If WHISCASH goes on a wild rampage,\nit sets off a quake-like tremor with a\nradius of over three miles.$"
-DexDescription_Whiscash_2:
- .string "This POKéMON has the ability to predict\nreal earthquakes.$"
- .else
-DexDescription_Whiscash_1:
- .string "WHISCASH is extremely territorial.\nJust one of these POKéMON will claim a\nlarge pond as its exclusive territory.$"
-DexDescription_Whiscash_2:
- .string "If a foe approaches it, it thrashes\nabout and triggers a massive\nearthquake.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Corphish_1:
- .string "CORPHISH catches prey with its sharp\nclaws. It has no likes or dislikes when it\ncomes to food - it will eat anything.$"
-DexDescription_Corphish_2:
- .string "This POKéMON has no trouble living in\nfilthy water.$"
- .else
-DexDescription_Corphish_1:
- .string "CORPHISH were originally foreign\nPOKéMON that were imported as pets.\nThey eventually turned up in the wild.$"
-DexDescription_Corphish_2:
- .string "This POKéMON is very hardy and has\ngreatly increased its population.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Crawdaunt_1:
- .string "CRAWDAUNT molts (sheds) its shell\nregularly. Immediately after molting,\nits shell is soft and tender.$"
-DexDescription_Crawdaunt_2:
- .string "Until the shell hardens, this POKéMON\nhides in its streambed burrow to avoid\nattack from its foes.$"
- .else
-DexDescription_Crawdaunt_1:
- .string "CRAWDAUNT has an extremely violent\nnature that compels it to challenge\nother living things to battle.$"
-DexDescription_Crawdaunt_2:
- .string "Other life-forms refuse to live in\nponds inhabited by this POKéMON,\nmaking them desolate places.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Baltoy_1:
- .string "As soon as it spots others of its kind,\nBALTOY congregates with them and\nthen begins crying noisily in unison.$"
-DexDescription_Baltoy_2:
- .string "This POKéMON sleeps while cleverly\nbalancing itself on its one foot.$"
- .else
-DexDescription_Baltoy_1:
- .string "BALTOY moves while spinning around on\nits one foot. Primitive wall paintings\ndepicting this POKéMON living among$"
-DexDescription_Baltoy_2:
- .string "people were discovered in some ancient\nruins.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Claydol_1:
- .string "CLAYDOL is an enigma that appeared\nfrom a clay statue made by an ancient\ncivilization dating back 20,000 years.$"
-DexDescription_Claydol_2:
- .string "This POKéMON shoots beams from both\nits hands.$"
- .else
-DexDescription_Claydol_1:
- .string "CLAYDOL are said to be dolls of mud made\nby primitive humans and brought to life\nby exposure to a mysterious ray.$"
-DexDescription_Claydol_2:
- .string "This POKéMON moves about while\nlevitating.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Lileep_1:
- .string "LILEEP is an ancient POKéMON that was\nregenerated from a fossil. It remains\npermanently anchored to a rock.$"
-DexDescription_Lileep_2:
- .string "From its immobile perch, this POKéMON\nintently scans for prey with its two\neyes.$"
- .else
-DexDescription_Lileep_1:
- .string "LILEEP became extinct approximately\na hundred million years ago.\nThis ancient POKéMON attaches itself$"
-DexDescription_Lileep_2:
- .string "to a rock on the seafloor and catches\napproaching prey using tentacles \nshaped like flower petals.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Cradily_1:
- .string "CRADILY’s body serves as an anchor,\npreventing it from being washed away in\nrough seas.$"
-DexDescription_Cradily_2:
- .string "This POKéMON secretes a strong\ndigestive fluid from its tentacles.$"
- .else
-DexDescription_Cradily_1:
- .string "CRADILY roams around the ocean floor\nin search of food. This POKéMON freely\nextends its tree trunk-like neck and$"
-DexDescription_Cradily_2:
- .string "captures unwary prey using its eight\ntentacles.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Anorith_1:
- .string "ANORITH is said to be a type of \nPOKéMON predecessor, with eight wings\nat the sides of its body.$"
-DexDescription_Anorith_2:
- .string "This POKéMON swam in the primordial sea\nby undulating these eight wings.$"
- .else
-DexDescription_Anorith_1:
- .string "ANORITH was regenerated from a\nprehistoric fossil. This primitive\nPOKéMON once lived in warm seas.$"
-DexDescription_Anorith_2:
- .string "It grips its prey firmly between its\ntwo large claws.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Armaldo_1:
- .string "ARMALDO is a POKéMON species that\nbecame extinct in prehistoric times.\nThis POKéMON is said to have walked on$"
-DexDescription_Armaldo_2:
- .string "its hind legs, which would have been\nmore convenient for life on land.$"
- .else
-DexDescription_Armaldo_1:
- .string "ARMALDO’s tough armor makes all attacks\nbounce off. This POKéMON’s two\nenormous claws can be freely extended$"
-DexDescription_Armaldo_2:
- .string "or contracted. They have the power to\npunch right through a steel slab.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Feebas_1:
- .string "While FEEBAS’s body is in tatters,\nit has a hardy and tenacious life force\nthat enables it to live anywhere.$"
-DexDescription_Feebas_2:
- .string "However, this POKéMON is also slow and\ndimwitted, making it an easy catch.$"
- .else
-DexDescription_Feebas_1:
- .string "FEEBAS’s fins are ragged and\ntattered from the start of its life.\nBecause of its shoddy appearance, this$"
-DexDescription_Feebas_2:
- .string "POKéMON is largely ignored.\nIt is capable of living in both the sea\nand in rivers.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Milotic_1:
- .string "MILOTIC live at the bottom of large\nlakes. When this POKéMON’s body glows a\nvivid pink, it releases a pulsing wave of$"
-DexDescription_Milotic_2:
- .string "energy that brings soothing calm to\nrestless spirits.$"
- .else
-DexDescription_Milotic_1:
- .string "MILOTIC is said to be the most\nbeautiful of all the POKéMON.\nIt has the power to becalm such$"
-DexDescription_Milotic_2:
- .string "emotions as anger and hostility to quell\nbitter feuding.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Castform_1:
- .string "CASTFORM borrows the power of nature\nto transform itself into the guises of\nthe sun, rain clouds, and snow clouds.$"
-DexDescription_Castform_2:
- .string "This POKéMON’s feelings change with the\nweather.$"
- .else
-DexDescription_Castform_1:
- .string "CASTFORM’s appearance changes with\nthe weather.\nThis POKéMON gained the ability to use$"
-DexDescription_Castform_2:
- .string "the vast power of nature to protect\nits tiny body.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Kecleon_1:
- .string "KECLEON alters its body coloration to\nblend in with its surroundings, allowing\nit to sneak up on its prey unnoticed.$"
-DexDescription_Kecleon_2:
- .string "Then it lashes out with its long,\nstretchy tongue to instantly ensnare\nthe unsuspecting target.$"
- .else
-DexDescription_Kecleon_1:
- .string "KECLEON is capable of changing its body\ncolors at will to blend in with its\nsurroundings.$"
-DexDescription_Kecleon_2:
- .string "There is one exception - this POKéMON\ncan’t change the zigzag pattern on its\nbelly.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Shuppet_1:
- .string "SHUPPET grows by feeding on dark\nemotions, such as vengefulness and \nenvy, in the hearts of people.$"
-DexDescription_Shuppet_2:
- .string "It roams through cities in search of\ngrudges that taint people.$"
- .else
-DexDescription_Shuppet_1:
- .string "SHUPPET is attracted by feelings\nof jealousy and vindictiveness.\nIf someone develops strong feelings of$"
-DexDescription_Shuppet_2:
- .string "vengeance, this POKéMON will appear\nin a swarm and line up beneath the eaves\nof that person’s home.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Banette_1:
- .string "A cursed energy permeated the stuffing\nof a discarded and forgotten plush doll,\ngiving it new life as BANETTE.$"
-DexDescription_Banette_2:
- .string "The POKéMON’s energy would escape if it\nwere to ever open its mouth.$"
- .else
-DexDescription_Banette_1:
- .string "BANETTE generates energy for laying\nstrong curses by sticking pins into its\nown body.$"
-DexDescription_Banette_2:
- .string "This POKéMON was originally a pitiful\nplush doll that was thrown away.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Duskull_1:
- .string "DUSKULL wanders lost among the deep\ndarkness of midnight. There is an oft-\ntold admonishment given to misbehaving$"
-DexDescription_Duskull_2:
- .string "children that this POKéMON will spirit\naway bad children who earn scoldings\nfrom their mothers.$"
- .else
-DexDescription_Duskull_1:
- .string "DUSKULL can pass through any wall no\nmatter how thick it may be.\nOnce this POKéMON chooses a target,$"
-DexDescription_Duskull_2:
- .string "it will doggedly pursue the intended\nvictim until the break of dawn.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Dusclops_1:
- .string "DUSCLOPS absorbs anything, however\nlarge the object may be. This POKéMON\nhypnotizes its foe by waving its hands$"
-DexDescription_Dusclops_2:
- .string "in a macabre manner and by bringing its\nsingle eye to bear. The hypnotized foe\nis made to do DUSCLOPS’s bidding.$"
- .else
-DexDescription_Dusclops_1:
- .string "DUSCLOPS’s body is completely hollow -\nthere is nothing at all inside.\nIt is said that its body is like a black$"
-DexDescription_Dusclops_2:
- .string "hole. This POKéMON will absorb anything\ninto its body, but nothing will ever come\nback out.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Tropius_1:
- .string "Children of the southern tropics eat\nas snacks the fruit that grows in\nbunches around the neck of TROPIUS.$"
-DexDescription_Tropius_2:
- .string "This POKéMON flies by flapping the\nleaves on its back as if they were\nwings.$"
- .else
-DexDescription_Tropius_1:
- .string "The bunches of fruit around TROPIUS’s\nneck are very popular with children.\nThis POKéMON loves fruit, and eats it$"
-DexDescription_Tropius_2:
- .string "continuously. Apparently, its love for\nfruit resulted in its own outgrowth\nof fruit.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Chimecho_1:
- .string "In high winds, CHIMECHO cries as it\nhangs from a tree branch or the eaves\nof a building using a suction cup on its$"
-DexDescription_Chimecho_2:
- .string "head.\nThis POKéMON plucks berries with its\nlong tail and eats them.$"
- .else
-DexDescription_Chimecho_1:
- .string "CHIMECHO makes its cries echo\ninside its hollow body. When this\nPOKéMON becomes enraged, its cries$"
-DexDescription_Chimecho_2:
- .string "result in ultrasonic waves that have\nthe power to knock foes flying.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Absol_1:
- .string "ABSOL has the ability to foretell the\ncoming of natural disasters.\nIt lives in a harsh, rugged mountain$"
-DexDescription_Absol_2:
- .string "environment. This POKéMON very rarely\nventures down from the mountains.$"
- .else
-DexDescription_Absol_1:
- .string "Every time ABSOL appears before people,\nit is followed by a disaster such as an\nearthquake or a tidal wave.$"
-DexDescription_Absol_2:
- .string "As a result, it came to be known as the\ndisaster POKéMON.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Wynaut_1:
- .string "WYNAUT gather on moonlit nights to play\nby squeezing up against each other.\nBy being squeezed, this POKéMON gains$"
-DexDescription_Wynaut_2:
- .string "endurance and is trained to dole out\npowerful counterattacks.$"
- .else
-DexDescription_Wynaut_1:
- .string "WYNAUT can always be seen with a big,\nhappy smile on its face. Look at its tail\nto determine if it is angry.$"
-DexDescription_Wynaut_2:
- .string "When angered, this POKéMON will be\nslapping the ground with its tail.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Snorunt_1:
- .string "SNORUNT survives by eating only snow\nand ice.\nOld folklore claims that a house visited$"
-DexDescription_Snorunt_2:
- .string "by this POKéMON is sure to prosper for\nmany generations to come.$"
- .else
-DexDescription_Snorunt_1:
- .string "SNORUNT live in regions with heavy\nsnowfall. In seasons without snow, such\nas spring and summer, this POKéMON$"
-DexDescription_Snorunt_2:
- .string "steals away to live quietly among\nstalactites and stalagmites deep in\ncaverns.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Glalie_1:
- .string "GLALIE has the ability to freely\ncontrol ice. For example, it can\ninstantly freeze its foe solid.$"
-DexDescription_Glalie_2:
- .string "After immobilizing its foe in ice, this\nPOKéMON enjoys eating it in leisurely\nfashion.$"
- .else
-DexDescription_Glalie_1:
- .string "GLALIE has a body made of rock, which it\nhardens with an armor of ice.\nThis POKéMON has the ability to freeze$"
-DexDescription_Glalie_2:
- .string "moisture in the atmosphere into any\nshape it desires.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Spheal_1:
- .string "SPHEAL always travels by rolling\naround on its ball-like body. When the\nseason for ice floes arrives, this$"
-DexDescription_Spheal_2:
- .string "POKéMON can be seen rolling about on\nice and crossing the sea.$"
- .else
-DexDescription_Spheal_1:
- .string "SPHEAL is much faster rolling than \nwalking to get around. When groups of\nthis POKéMON eat, they all clap at once$"
-DexDescription_Spheal_2:
- .string "to show their pleasure. Because of this,\ntheir mealtimes are noisy.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Sealeo_1:
- .string "SEALEO often balances and rolls\nthings on the tip of its nose. While the\nPOKéMON is rolling something, it checks$"
-DexDescription_Sealeo_2:
- .string "the object’s aroma and texture to\ndetermine whether it likes the object\nor not.$"
- .else
-DexDescription_Sealeo_1:
- .string "SEALEO has the habit of always juggling\non the tip of its nose anything it sees\nfor the first time.$"
-DexDescription_Sealeo_2:
- .string "This POKéMON occasionally entertains\nitself by balancing and rolling a SPHEAL\non its nose.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Walrein_1:
- .string "WALREIN swims all over in frigid\nseawater while crushing icebergs with\nits grand, imposing tusks.$"
-DexDescription_Walrein_2:
- .string "Its thick layer of blubber makes enemy\nattacks bounce off harmlessly.$"
- .else
-DexDescription_Walrein_1:
- .string "WALREIN’s two massively developed\ntusks can totally shatter blocks of\nice weighing ten tons with one blow.$"
-DexDescription_Walrein_2:
- .string "This POKéMON’s thick coat of blubber\ninsulates it from subzero temperatures.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Clamperl_1:
- .string "CLAMPERL grows while being protected\nby its rock-hard shell. When its body\nbecomes too large to fit inside the$"
-DexDescription_Clamperl_2:
- .string "shell, it is sure evidence that this\nPOKéMON is getting close to evolution.$"
- .else
-DexDescription_Clamperl_1:
- .string "CLAMPERL’s sturdy shell is not only good\nfor protection - it is also used for\nclamping and catching prey.$"
-DexDescription_Clamperl_2:
- .string "A fully grown CLAMPERL’s shell will be\nscored with nicks and scratches all\nover.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Huntail_1:
- .string "HUNTAIL’s tail is shaped like a fish.\nIt uses the tail to attract prey, then\nswallows the prey whole with its large,$"
-DexDescription_Huntail_2:
- .string "gaping mouth.\nThis POKéMON swims by wiggling its\nslender body like a snake.$"
- .else
-DexDescription_Huntail_1:
- .string "HUNTAIL’s presence went unnoticed by\npeople for a long time because it lives\nat extreme depths in the sea.$"
-DexDescription_Huntail_2:
- .string "This POKéMON’s eyes can see clearly\neven in the murky dark depths of the\nocean.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Gorebyss_1:
- .string "Although GOREBYSS is the very picture\nof elegance and beauty while swimming,\nit is also cruel. When it spots prey, this$"
-DexDescription_Gorebyss_2:
- .string "POKéMON inserts its thin mouth into the\nprey’s body and drains the prey of its\nbody fluids.$"
- .else
-DexDescription_Gorebyss_1:
- .string "GOREBYSS lives in the southern seas\nat extreme depths. Its body is built to\nwithstand the enormous pressure of$"
-DexDescription_Gorebyss_2:
- .string "water at incredible depths. Because of\nthis, this POKéMON’s body is unharmed\nby ordinary attacks.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Relicanth_1:
- .string "RELICANTH is a rare species that was\ndiscovered in deep-sea explorations.\nThis POKéMON’s body withstands the$"
-DexDescription_Relicanth_2:
- .string "enormous water pressure of the ocean\ndepths. Its body is covered in tough\nscales that are like craggy rocks.$"
- .else
-DexDescription_Relicanth_1:
- .string "RELICANTH is a POKéMON species that\nexisted for a hundred million years\nwithout ever changing its form.$"
-DexDescription_Relicanth_2:
- .string "This ancient POKéMON feeds on\nmicroscopic organisms with its\ntoothless mouth.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Luvdisc_1:
- .string "LUVDISC’s heart-shaped body is a\nsymbol of love and romance.\nIt is said that any couple meeting this$"
-DexDescription_Luvdisc_2:
- .string "POKéMON is promised a loving\nrelationship that never ends.$"
- .else
-DexDescription_Luvdisc_1:
- .string "LUVDISC live in shallow seas in the\ntropics. This heart-shaped POKéMON\nearned its name by swimming after$"
-DexDescription_Luvdisc_2:
- .string "loving couples it spotted in the\nocean’s waves.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Bagon_1:
- .string "BAGON harbors a never-ending dream of\none day soaring high among the clouds.\nAs if trying to dispel its frustration$"
-DexDescription_Bagon_2:
- .string "over its inability to fly, this POKéMON\nslams its hard head against huge rocks\nand shatters them into pebbles.$"
- .else
-DexDescription_Bagon_1:
- .string "BAGON has a dream of one day soaring\nin the sky. In doomed efforts to fly,\nthis POKéMON hurls itself off cliffs.$"
-DexDescription_Bagon_2:
- .string "As a result of its dives, its head has \ngrown tough and as hard as tempered\nsteel.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Shelgon_1:
- .string "Covering SHELGON’s body are outgrowths\nmuch like bones. The shell is very hard\nand bounces off enemy attacks.$"
-DexDescription_Shelgon_2:
- .string "When awaiting evolution, this POKéMON\nhides away in a cavern.$"
- .else
-DexDescription_Shelgon_1:
- .string "Inside SHELGON’s armor-like shell, cells\nare in the midst of transformation\nto create an entirely new body.$"
-DexDescription_Shelgon_2:
- .string "This POKéMON’s shell is extremely heavy,\nmaking its movements sluggish.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Salamence_1:
- .string "By evolving into SALAMENCE, this\nPOKéMON finally realizes its long-held\ndream of growing wings.$"
-DexDescription_Salamence_2:
- .string "To express its joy, it flies and wheels\nall over the sky while spouting flames\nfrom its mouth.$"
- .else
-DexDescription_Salamence_1:
- .string "SALAMENCE came about as a result of a\nstrong, long-held dream of growing\nwings. It is said that this powerful$"
-DexDescription_Salamence_2:
- .string "desire triggered a sudden mutation in\nthis POKéMON’s cells, causing it to\nsprout its magnificent wings.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Beldum_1:
- .string "BELDUM keeps itself floating by\ngenerating a magnetic force that\nrepels earth’s natural magnetism.$"
-DexDescription_Beldum_2:
- .string "When it sleeps, this POKéMON anchors\nitself to a cliff using the hooks on\nits rear.$"
- .else
-DexDescription_Beldum_1:
- .string "Instead of blood, a powerful magnetic\nforce courses throughout BELDUM’s\nbody. This POKéMON communicates with$"
-DexDescription_Beldum_2:
- .string "others by sending controlled pulses of\nmagnetism.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Metang_1:
- .string "When two BELDUM fuse together, METANG\nis formed. The brains of the BELDUM are\njoined by a magnetic nervous system.$"
-DexDescription_Metang_2:
- .string "This POKéMON turns its arms to the rear\nfor traveling at high speed.$"
- .else
-DexDescription_Metang_1:
- .string "When two BELDUM fuse together, METANG\nis formed. The brains of the BELDUM are\njoined by a magnetic nervous system.$"
-DexDescription_Metang_2:
- .string "By linking its brains magnetically,\nthis POKéMON generates strong\npsychokinetic power.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Metagross_1:
- .string "METAGROSS is the result of two METANG\nachieving fusion. When hunting, this\nPOKéMON pins the prey to the ground$"
-DexDescription_Metagross_2:
- .string "under its massive body. It then eats\nthe helpless victim using the large \nmouth on its stomach.$"
- .else
-DexDescription_Metagross_1:
- .string "METAGROSS has four brains in total.\nCombined, the four brains can breeze\nthrough difficult calculations faster$"
-DexDescription_Metagross_2:
- .string "than a supercomputer.\nThis POKéMON can float in the air by\ntucking in its four legs.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Regirock_1:
- .string "REGIROCK’s body is composed entirely of\nrocks. Recently, a study made the\nstartling discovery that the rocks$"
-DexDescription_Regirock_2:
- .string "were all unearthed from different\nlocations.$"
- .else
-DexDescription_Regirock_1:
- .string "REGIROCK was sealed away by people\nlong ago. If this POKéMON’s body is\ndamaged in battle, it is said to seek$"
-DexDescription_Regirock_2:
- .string "out suitable rocks on its own to repair\nitself.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Regice_1:
- .string "REGICE cloaks itself with frigid air of\nnegative 328 degrees F.\nThings will freeze solid just by going$"
-DexDescription_Regice_2:
- .string "near this POKéMON.\nIts icy body is so cold, it will not melt\neven if it is immersed in magma.$"
- .else
-DexDescription_Regice_1:
- .string "REGICE’s body was made during an ice\nage. The deep-frozen body can’t be\nmelted, even by fire.$"
-DexDescription_Regice_2:
- .string "This POKéMON controls frigid air of\nminus 328 degrees F.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Registeel_1:
- .string "REGISTEEL was imprisoned by people\nin ancient times.\nThe metal composing its body is thought$"
-DexDescription_Registeel_2:
- .string "to be a curious substance that is not\nof this earth.$"
- .else
-DexDescription_Registeel_1:
- .string "REGISTEEL has a body that is harder\nthan any kind of metal.\nIts body is apparently hollow.$"
-DexDescription_Registeel_2:
- .string "No one has any idea what this POKéMON\neats.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Latias_1:
- .string "LATIAS is highly intelligent and capable\nof understanding human speech.\nIt is covered with a glass-like down.$"
-DexDescription_Latias_2:
- .string "The POKéMON enfolds its body with its\ndown and refracts light to alter its\nappearance.$"
- .else
-DexDescription_Latias_1:
- .string "LATIAS is highly sensitive to the\nemotions of people. If it senses any\nhostility, this POKéMON ruffles the$"
-DexDescription_Latias_2:
- .string "feathers all over its body and cries\nshrilly to intimidate the foe.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Latios_1:
- .string "LATIOS will only open its heart to a\nTRAINER with a compassionate spirit.\nThis POKéMON can fly faster than a jet$"
-DexDescription_Latios_2:
- .string "plane by folding its forelegs to minimize\nair resistance.$"
- .else
-DexDescription_Latios_1:
- .string "LATIOS has the ability to make its foe\nsee an image of what it has seen or\nimagines in its head.$"
-DexDescription_Latios_2:
- .string "This POKéMON is intelligent and\nunderstands human speech.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Kyogre_1:
- .string "KYOGRE is named in mythology as the\nPOKéMON that expanded the sea by\ncovering the land with torrential rains$"
-DexDescription_Kyogre_2:
- .string "and towering tidal waves.\nIt took to sleep after a cataclysmic\nbattle with GROUDON.$"
- .else
-DexDescription_Kyogre_1:
- .string "KYOGRE has the power to create massive\nrain clouds that cover the entire sky\nand bring about torrential downpours.$"
-DexDescription_Kyogre_2:
- .string "This POKéMON saved people who were\nsuffering from droughts.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Groudon_1:
- .string "GROUDON has the power to scatter rain\nclouds and make water evaporate with\nlight and heat.$"
-DexDescription_Groudon_2:
- .string "It came as a savior to people who had\nbeen suffering from terrible floods.$"
- .else
-DexDescription_Groudon_1:
- .string "GROUDON has long been described in \nmythology as the POKéMON that raised\nlands and expanded continents.$"
-DexDescription_Groudon_2:
- .string "This POKéMON took to sleep after a\ncataclysmic battle with KYOGRE.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Rayquaza_1:
- .string "RAYQUAZA is said to have lived for\nhundreds of millions of years in the\nearth’s ozone layer, above the clouds.$"
-DexDescription_Rayquaza_2:
- .string "Its existence had been completely\nunknown because it lived so high in\nthe sky.$"
- .else
-DexDescription_Rayquaza_1:
- .string "RAYQUAZA lived for hundreds of millions\nof years in the earth’s ozone layer, \nnever descending to the ground.$"
-DexDescription_Rayquaza_2:
- .string "This POKéMON appears to feed on water\nand particles in the atmosphere.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Jirachi_1:
- .string "JIRACHI will awaken from its sleep of\na thousand years if you sing to it in a\nvoice of purity.$"
-DexDescription_Jirachi_2:
- .string "It is said to make true any wish that\npeople desire.$"
- .else
-DexDescription_Jirachi_1:
- .string "A legend states that JIRACHI will make\ntrue any wish that is written on notes\nattached to its head when it awakens.$"
-DexDescription_Jirachi_2:
- .string "If this POKéMON senses danger, it will\nfight without awakening.$"
- .endif
-
- .ifdef SAPPHIRE
-DexDescription_Deoxys_1:
- .string "DEOXYS emerged from a virus that came\nfrom space. It is highly intelligent and\nwields psychokinetic powers.$"
-DexDescription_Deoxys_2:
- .string "This POKéMON shoots lasers from the\ncrystalline organ on its chest.$"
- .else
-DexDescription_Deoxys_1:
- .string "The DNA of a space virus underwent a\nsudden mutation upon exposure to a\nlaser beam and resulted in DEOXYS.$"
-DexDescription_Deoxys_2:
- .string "The crystalline organ on this POKéMON’s\nchest appears to be its brain.$"
- .endif
-
-@ Unfortunately, preproc doesn't allow us to use strings inside macros,
-@ so the category names have to be on separate lines.
-
- .align 2
-gPokedexEntries:: @ 83B1858
- .string "UNKNOWN$", 12
- pokedex_entry Dummy, 0, 0, 256, 0, 256, 0
- .string "SEED$", 12
- pokedex_entry Bulbasaur, 7, 69, 356, 17, 256, 0
- .string "SEED$", 12
- pokedex_entry Ivysaur, 10, 130, 335, 13, 256, 0
- .string "SEED$", 12
- pokedex_entry Venusaur, 20, 1000, 256, 0, 388, 6
- .string "LIZARD$", 12
- pokedex_entry Charmander, 6, 85, 444, 18, 256, 0
- .string "FLAME$", 12
- pokedex_entry Charmeleon, 11, 190, 302, 9, 256, 0
- .string "FLAME$", 12
- pokedex_entry Charizard, 17, 905, 256, 1, 302, 3
- .string "TINY TURTLE$", 12
- pokedex_entry Squirtle, 5, 90, 412, 18, 256, 0
- .string "TURTLE$", 12
- pokedex_entry Wartortle, 10, 225, 332, 10, 256, 0
- .string "SHELLFISH$", 12
- pokedex_entry Blastoise, 16, 855, 256, -1, 293, 2
- .string "WORM$", 12
- pokedex_entry Caterpie, 3, 29, 549, 22, 256, 0
- .string "COCOON$", 12
- pokedex_entry Metapod, 7, 99, 350, 18, 256, 0
- .string "BUTTERFLY$", 12
- pokedex_entry Butterfree, 11, 320, 312, 2, 256, 0
- .string "HAIRY BUG$", 12
- pokedex_entry Weedle, 3, 32, 455, 22, 256, 0
- .string "COCOON$", 12
- pokedex_entry Kakuna, 6, 100, 424, 17, 256, 0
- .string "POISON BEE$", 12
- pokedex_entry Beedrill, 10, 295, 366, 2, 256, 0
- .string "TINY BIRD$", 12
- pokedex_entry Pidgey, 3, 18, 508, -3, 256, 0
- .string "BIRD$", 12
- pokedex_entry Pidgeotto, 11, 300, 331, 10, 256, 0
- .string "BIRD$", 12
- pokedex_entry Pidgeot, 15, 395, 269, 0, 256, 0
- .string "MOUSE$", 12
- pokedex_entry Rattata, 3, 35, 481, 21, 256, 0
- .string "MOUSE$", 12
- pokedex_entry Raticate, 7, 185, 459, 18, 256, 0
- .string "TINY BIRD$", 12
- pokedex_entry Spearow, 3, 20, 571, 22, 256, 0
- .string "BEAK$", 12
- pokedex_entry Fearow, 12, 380, 278, 1, 256, 0
- .string "SNAKE$", 12
- pokedex_entry Ekans, 20, 69, 298, 12, 256, 0
- .string "COBRA$", 12
- pokedex_entry Arbok, 35, 650, 256, 0, 296, 2
- .string "MOUSE$", 12
- pokedex_entry Pikachu, 4, 60, 479, 19, 256, 0
- .string "MOUSE$", 12
- pokedex_entry Raichu, 8, 300, 426, 13, 256, 0
- .string "MOUSE$", 12
- pokedex_entry Sandshrew, 6, 120, 365, 18, 256, 0
- .string "MOUSE$", 12
- pokedex_entry Sandslash, 10, 295, 341, 11, 256, 0
- .string "POISON PIN$", 12
- pokedex_entry NidoranF, 4, 70, 488, 21, 256, 0
- .string "POISON PIN$", 12
- pokedex_entry Nidorina, 8, 200, 381, 15, 256, 0
- .string "DRILL$", 12
- pokedex_entry Nidoqueen, 13, 600, 293, 4, 256, 0
- .string "POISON PIN$", 12
- pokedex_entry NidoranM, 5, 90, 511, 20, 256, 0
- .string "POISON PIN$", 12
- pokedex_entry Nidorino, 9, 195, 408, 15, 256, 0
- .string "DRILL$", 12
- pokedex_entry Nidoking, 14, 620, 256, 0, 256, 0
- .string "FAIRY$", 12
- pokedex_entry Clefairy, 6, 75, 441, 20, 256, 0
- .string "FAIRY$", 12
- pokedex_entry Clefable, 13, 400, 256, 5, 256, 0
- .string "FOX$", 12
- pokedex_entry Vulpix, 6, 99, 542, 19, 256, 0
- .string "FOX$", 12
- pokedex_entry Ninetales, 11, 199, 339, 10, 256, 0
- .string "BALLOON$", 12
- pokedex_entry Jigglypuff, 5, 55, 433, 2, 256, 0
- .string "BALLOON$", 12
- pokedex_entry Wigglytuff, 10, 120, 328, 11, 256, 0
- .string "BAT$", 12
- pokedex_entry Zubat, 8, 75, 362, -5, 256, 0
- .string "BAT$", 12
- pokedex_entry Golbat, 16, 550, 256, 1, 256, 0
- .string "WEED$", 12
- pokedex_entry Oddish, 5, 54, 423, 19, 256, 0
- .string "WEED$", 12
- pokedex_entry Gloom, 8, 86, 329, 13, 256, 0
- .string "FLOWER$", 12
- pokedex_entry Vileplume, 12, 186, 256, 4, 256, 0
- .string "MUSHROOM$", 12
- pokedex_entry Paras, 3, 54, 593, 22, 256, 0
- .string "MUSHROOM$", 12
- pokedex_entry Parasect, 10, 295, 307, 8, 256, 0
- .string "INSECT$", 12
- pokedex_entry Venonat, 10, 300, 360, 0, 256, -1
- .string "POISON MOTH$", 12
- pokedex_entry Venomoth, 15, 125, 285, 2, 256, 1
- .string "MOLE$", 12
- pokedex_entry Diglett, 2, 8, 833, 25, 256, 0
- .string "MOLE$", 12
- pokedex_entry Dugtrio, 7, 333, 406, 18, 256, 0
- .string "SCRATCH CAT$", 12
- pokedex_entry Meowth, 4, 42, 480, 19, 256, 0
- .string "CLASSY CAT$", 12
- pokedex_entry Persian, 10, 320, 320, 10, 256, 0
- .string "DUCK$", 12
- pokedex_entry Psyduck, 8, 196, 369, 15, 256, 0
- .string "DUCK$", 12
- pokedex_entry Golduck, 17, 766, 256, 1, 273, 1
- .string "PIG MONKEY$", 12
- pokedex_entry Mankey, 5, 280, 404, 19, 256, 0
- .string "PIG MONKEY$", 12
- pokedex_entry Primeape, 10, 320, 326, 10, 256, 0
- .string "PUPPY$", 12
- pokedex_entry Growlithe, 7, 190, 346, 14, 256, 0
- .string "LEGENDARY$", 12
- pokedex_entry Arcanine, 19, 1550, 256, 1, 312, 4
- .string "TADPOLE$", 12
- pokedex_entry Poliwag, 6, 124, 369, 20, 256, 0
- .string "TADPOLE$", 12
- pokedex_entry Poliwhirl, 10, 200, 288, 11, 256, 0
- .string "TADPOLE$", 12
- pokedex_entry Poliwrath, 13, 540, 256, 6, 256, 0
- .string "PSI$", 12
- pokedex_entry Abra, 9, 195, 363, 14, 256, 0
- .string "PSI$", 12
- pokedex_entry Kadabra, 13, 565, 256, 3, 256, 0
- .string "PSI$", 12
- pokedex_entry Alakazam, 15, 480, 256, 3, 256, 0
- .string "SUPERPOWER$", 12
- pokedex_entry Machop, 8, 195, 342, 14, 256, 0
- .string "SUPERPOWER$", 12
- pokedex_entry Machoke, 15, 705, 323, 9, 257, 0
- .string "SUPERPOWER$", 12
- pokedex_entry Machamp, 16, 1300, 280, 1, 269, -1
- .string "FLOWER$", 12
- pokedex_entry Bellsprout, 7, 40, 354, 16, 256, 0
- .string "FLYCATCHER$", 12
- pokedex_entry Weepinbell, 10, 64, 256, 0, 256, 0
- .string "FLYCATCHER$", 12
- pokedex_entry Victreebel, 17, 155, 256, 1, 312, 3
- .string "JELLYFISH$", 12
- pokedex_entry Tentacool, 9, 455, 256, 0, 256, 0
- .string "JELLYFISH$", 12
- pokedex_entry Tentacruel, 16, 550, 256, 0, 312, 1
- .string "ROCK$", 12
- pokedex_entry Geodude, 4, 200, 347, 18, 256, 0
- .string "ROCK$", 12
- pokedex_entry Graveler, 10, 1050, 256, 2, 256, 0
- .string "MEGATON$", 12
- pokedex_entry Golem, 14, 3000, 256, 3, 296, 2
- .string "FIRE HORSE$", 12
- pokedex_entry Ponyta, 10, 300, 283, 8, 256, 0
- .string "FIRE HORSE$", 12
- pokedex_entry Rapidash, 17, 950, 256, 0, 289, 1
- .string "DOPEY$", 12
- pokedex_entry Slowpoke, 12, 360, 256, 10, 256, 0
- .string "HERMIT CRAB$", 12
- pokedex_entry Slowbro, 16, 785, 256, 6, 296, 2
- .string "MAGNET$", 12
- pokedex_entry Magnemite, 3, 60, 288, -9, 256, 0
- .string "MAGNET$", 12
- pokedex_entry Magneton, 10, 600, 292, 1, 256, 0
- .string "WILD DUCK$", 12
- pokedex_entry Farfetchd, 8, 150, 330, 2, 293, 2
- .string "TWIN BIRD$", 12
- pokedex_entry Doduo, 14, 392, 256, 3, 257, -1
- .string "TRIPLE BIRD$", 12
- pokedex_entry Dodrio, 18, 852, 256, 0, 268, 0
- .string "SEA LION$", 12
- pokedex_entry Seel, 11, 900, 297, 8, 256, 0
- .string "SEA LION$", 12
- pokedex_entry Dewgong, 17, 1200, 256, 0, 275, 0
- .string "SLUDGE$", 12
- pokedex_entry Grimer, 9, 300, 258, 10, 256, 0
- .string "SLUDGE$", 12
- pokedex_entry Muk, 12, 300, 256, 2, 256, 0
- .string "BIVALVE$", 12
- pokedex_entry Shellder, 3, 40, 675, 24, 256, 0
- .string "BIVALVE$", 12
- pokedex_entry Cloyster, 15, 1325, 256, 0, 269, 1
- .string "GAS$", 12
- pokedex_entry Gastly, 13, 1, 256, 0, 256, 0
- .string "GAS$", 12
- pokedex_entry Haunter, 16, 1, 256, 2, 293, 2
- .string "SHADOW$", 12
- pokedex_entry Gengar, 15, 405, 256, 2, 302, 2
- .string "ROCK SNAKE$", 12
- pokedex_entry Onix, 88, 2100, 256, 1, 515, 14
- .string "HYPNOSIS$", 12
- pokedex_entry Drowzee, 10, 324, 274, 6, 256, 0
- .string "HYPNOSIS$", 12
- pokedex_entry Hypno, 16, 756, 256, 3, 257, 0
- .string "RIVER CRAB$", 12
- pokedex_entry Krabby, 4, 65, 469, 20, 256, 0
- .string "PINCER$", 12
- pokedex_entry Kingler, 13, 600, 256, 2, 256, 0
- .string "BALL$", 12
- pokedex_entry Voltorb, 5, 104, 364, -8, 256, 0
- .string "BALL$", 12
- pokedex_entry Electrode, 12, 666, 256, 0, 256, 0
- .string "EGG$", 12
- pokedex_entry Exeggcute, 4, 25, 489, -4, 256, 0
- .string "COCONUT$", 12
- pokedex_entry Exeggutor, 20, 1200, 256, 0, 309, 5
- .string "LONELY$", 12
- pokedex_entry Cubone, 4, 65, 545, 21, 256, 0
- .string "BONE KEEPER$", 12
- pokedex_entry Marowak, 10, 450, 293, 12, 256, 0
- .string "KICKING$", 12
- pokedex_entry Hitmonlee, 15, 498, 256, 3, 259, 1
- .string "PUNCHING$", 12
- pokedex_entry Hitmonchan, 14, 502, 256, 2, 277, 2
- .string "LICKING$", 12
- pokedex_entry Lickitung, 12, 655, 256, 4, 256, 0
- .string "POISON GAS$", 12
- pokedex_entry Koffing, 6, 10, 369, -1, 256, 0
- .string "POISON GAS$", 12
- pokedex_entry Weezing, 12, 95, 305, 3, 256, 0
- .string "SPIKES$", 12
- pokedex_entry Rhyhorn, 10, 1150, 267, 6, 256, 0
- .string "DRILL$", 12
- pokedex_entry Rhydon, 19, 1200, 256, 1, 299, 2
- .string "EGG$", 12
- pokedex_entry Chansey, 11, 346, 257, 7, 256, 0
- .string "VINE$", 12
- pokedex_entry Tangela, 10, 350, 304, 1, 256, 0
- .string "PARENT$", 12
- pokedex_entry Kangaskhan, 22, 800, 256, 0, 387, 8
- .string "DRAGON$", 12
- pokedex_entry Horsea, 4, 80, 399, -1, 256, 0
- .string "DRAGON$", 12
- pokedex_entry Seadra, 12, 250, 299, 3, 256, 0
- .string "GOLDFISH$", 12
- pokedex_entry Goldeen, 6, 150, 379, 4, 256, 0
- .string "GOLDFISH$", 12
- pokedex_entry Seaking, 13, 390, 256, 3, 256, 0
- .string "STAR SHAPE$", 12
- pokedex_entry Staryu, 8, 345, 326, 1, 256, 0
- .string "MYSTERIOUS$", 12
- pokedex_entry Starmie, 11, 800, 301, 3, 256, 0
- .string "BARRIER$", 12
- pokedex_entry Mrmime, 13, 545, 258, 6, 256, 0
- .string "MANTIS$", 12
- pokedex_entry Scyther, 15, 560, 256, 1, 293, 2
- .string "HUMAN SHAPE$", 12
- pokedex_entry Jynx, 14, 406, 256, 3, 300, 1
- .string "ELECTRIC$", 12
- pokedex_entry Electabuzz, 11, 300, 351, 8, 256, 0
- .string "SPITFIRE$", 12
- pokedex_entry Magmar, 13, 445, 277, 5, 256, 0
- .string "STAG BEETLE$", 12
- pokedex_entry Pinsir, 15, 550, 256, 2, 257, 0
- .string "WILD BULL$", 12
- pokedex_entry Tauros, 14, 884, 256, 0, 256, 0
- .string "FISH$", 12
- pokedex_entry Magikarp, 9, 100, 310, 4, 256, 0
- .string "ATROCIOUS$", 12
- pokedex_entry Gyarados, 65, 2350, 256, 6, 481, 13
- .string "TRANSPORT$", 12
- pokedex_entry Lapras, 25, 2200, 257, 10, 423, 8
- .string "TRANSFORM$", 12
- pokedex_entry Ditto, 3, 40, 633, 23, 256, 0
- .string "EVOLUTION$", 12
- pokedex_entry Eevee, 3, 65, 476, 18, 256, 0
- .string "BUBBLE JET$", 12
- pokedex_entry Vaporeon, 10, 290, 316, 8, 256, 0
- .string "LIGHTNING$", 12
- pokedex_entry Jolteon, 8, 245, 283, 8, 256, 0
- .string "FLAME$", 12
- pokedex_entry Flareon, 9, 250, 306, 12, 256, 0
- .string "VIRTUAL$", 12
- pokedex_entry Porygon, 8, 365, 328, 15, 256, 0
- .string "SPIRAL$", 12
- pokedex_entry Omanyte, 4, 75, 521, 22, 256, 0
- .string "SPIRAL$", 12
- pokedex_entry Omastar, 10, 350, 307, 7, 256, 0
- .string "SHELLFISH$", 12
- pokedex_entry Kabuto, 5, 115, 454, 21, 256, 0
- .string "SHELLFISH$", 12
- pokedex_entry Kabutops, 13, 405, 271, 3, 256, 0
- .string "FOSSIL$", 12
- pokedex_entry Aerodactyl, 18, 590, 256, 0, 302, 4
- .string "SLEEPING$", 12
- pokedex_entry Snorlax, 21, 4600, 256, 4, 423, 11
- .string "FREEZE$", 12
- pokedex_entry Articuno, 17, 554, 256, 0, 309, 2
- .string "ELECTRIC$", 12
- pokedex_entry Zapdos, 16, 526, 256, 0, 318, 3
- .string "FLAME$", 12
- pokedex_entry Moltres, 20, 600, 270, 0, 387, 8
- .string "DRAGON$", 12
- pokedex_entry Dratini, 18, 33, 256, 8, 386, 6
- .string "DRAGON$", 12
- pokedex_entry Dragonair, 40, 165, 256, 0, 411, 5
- .string "DRAGON$", 12
- pokedex_entry Dragonite, 22, 2100, 256, 0, 309, 4
- .string "GENETIC$", 12
- pokedex_entry Mewtwo, 20, 1220, 256, 0, 309, 4
- .string "NEW SPECIES$", 12
- pokedex_entry Mew, 4, 40, 457, -2, 256, 0
- .string "LEAF$", 12
- pokedex_entry Chikorita, 9, 64, 512, 20, 256, 0
- .string "LEAF$", 12
- pokedex_entry Bayleef, 12, 158, 296, 4, 256, 0
- .string "HERB$", 12
- pokedex_entry Meganium, 18, 1005, 256, 0, 277, 1
- .string "FIRE MOUSE$", 12
- pokedex_entry Cyndaquil, 5, 79, 539, 21, 256, 0
- .string "VOLCANO$", 12
- pokedex_entry Quilava, 9, 190, 329, 11, 256, 0
- .string "VOLCANO$", 12
- pokedex_entry Typhlosion, 17, 795, 256, 0, 268, 1
- .string "BIG JAW$", 12
- pokedex_entry Totodile, 6, 95, 487, 20, 256, 0
- .string "BIG JAW$", 12
- pokedex_entry Croconaw, 11, 250, 378, 13, 256, 0
- .string "BIG JAW$", 12
- pokedex_entry Feraligatr, 23, 888, 256, 0, 342, 7
- .string "SCOUT$", 12
- pokedex_entry Sentret, 8, 60, 439, 12, 256, 0
- .string "LONG BODY$", 12
- pokedex_entry Furret, 18, 325, 346, 11, 256, 0
- .string "OWL$", 12
- pokedex_entry Hoothoot, 7, 212, 380, -2, 256, 0
- .string "OWL$", 12
- pokedex_entry Noctowl, 16, 408, 278, 3, 256, 0
- .string "FIVE STAR$", 12
- pokedex_entry Ledyba, 10, 108, 256, 4, 256, 0
- .string "FIVE STAR$", 12
- pokedex_entry Ledian, 14, 356, 256, 2, 256, 0
- .string "STRING SPIT$", 12
- pokedex_entry Spinarak, 5, 85, 414, 21, 256, 0
- .string "LONG LEG$", 12
- pokedex_entry Ariados, 11, 335, 316, 8, 256, 0
- .string "BAT$", 12
- pokedex_entry Crobat, 18, 750, 256, 0, 281, 1
- .string "ANGLER$", 12
- pokedex_entry Chinchou, 5, 120, 424, -2, 256, 0
- .string "LIGHT$", 12
- pokedex_entry Lanturn, 12, 225, 269, 6, 256, 0
- .string "TINY MOUSE$", 12
- pokedex_entry Pichu, 3, 20, 508, 20, 256, 0
- .string "STAR SHAPE$", 12
- pokedex_entry Cleffa, 3, 30, 462, 23, 256, 0
- .string "BALLOON$", 12
- pokedex_entry Igglybuff, 3, 10, 457, -1, 256, 0
- .string "SPIKE BALL$", 12
- pokedex_entry Togepi, 3, 15, 507, 23, 256, 0
- .string "HAPPINESS$", 12
- pokedex_entry Togetic, 6, 32, 424, 17, 256, 0
- .string "TINY BIRD$", 12
- pokedex_entry Natu, 2, 20, 610, 25, 256, 0
- .string "MYSTIC$", 12
- pokedex_entry Xatu, 15, 150, 256, 6, 318, 4
- .string "WOOL$", 12
- pokedex_entry Mareep, 6, 78, 379, 18, 256, 0
- .string "WOOL$", 12
- pokedex_entry Flaaffy, 8, 133, 372, 15, 256, 0
- .string "LIGHT$", 12
- pokedex_entry Ampharos, 14, 615, 256, 4, 256, 0
- .string "FLOWER$", 12
- pokedex_entry Bellossom, 4, 58, 472, 21, 256, 0
- .string "AQUA MOUSE$", 12
- pokedex_entry Marill, 4, 85, 476, 20, 256, 0
- .string "AQUA RABBIT$", 12
- pokedex_entry Azumarill, 8, 285, 448, 16, 256, 0
- .string "IMITATION$", 12
- pokedex_entry Sudowoodo, 12, 380, 305, 8, 256, 0
- .string "FROG$", 12
- pokedex_entry Politoed, 11, 339, 289, 6, 256, 0
- .string "COTTONWEED$", 12
- pokedex_entry Hoppip, 4, 5, 562, -7, 256, 0
- .string "COTTONWEED$", 12
- pokedex_entry Skiploom, 6, 10, 387, 0, 256, 0
- .string "COTTONWEED$", 12
- pokedex_entry Jumpluff, 8, 30, 418, -4, 256, 0
- .string "LONG TAIL$", 12
- pokedex_entry Aipom, 8, 115, 363, 6, 256, 0
- .string "SEED$", 12
- pokedex_entry Sunkern, 3, 18, 541, 0, 256, 0
- .string "SUN$", 12
- pokedex_entry Sunflora, 8, 85, 444, 15, 256, 0
- .string "CLEAR WING$", 12
- pokedex_entry Yanma, 12, 380, 274, -1, 256, 0
- .string "WATER FISH$", 12
- pokedex_entry Wooper, 4, 85, 479, 21, 256, 0
- .string "WATER FISH$", 12
- pokedex_entry Quagsire, 14, 750, 256, 4, 256, 0
- .string "SUN$", 12
- pokedex_entry Espeon, 9, 265, 363, 14, 256, 0
- .string "MOONLIGHT$", 12
- pokedex_entry Umbreon, 10, 270, 317, 11, 256, 0
- .string "DARKNESS$", 12
- pokedex_entry Murkrow, 5, 21, 401, -8, 256, 1
- .string "ROYAL$", 12
- pokedex_entry Slowking, 20, 795, 256, 0, 309, 5
- .string "SCREECH$", 12
- pokedex_entry Misdreavus, 7, 10, 407, -8, 256, 0
- .string "SYMBOL$", 12
- pokedex_entry Unown, 5, 50, 411, 2, 256, 0
- .string "PATIENT$", 12
- pokedex_entry Wobbuffet, 13, 285, 274, 4, 256, 0
- .string "LONG NECK$", 12
- pokedex_entry Girafarig, 15, 415, 281, 1, 256, 0
- .string "BAGWORM$", 12
- pokedex_entry Pineco, 6, 72, 445, 2, 256, 0
- .string "BAGWORM$", 12
- pokedex_entry Forretress, 12, 1258, 293, 5, 256, 0
- .string "LAND SNAKE$", 12
- pokedex_entry Dunsparce, 15, 140, 316, 17, 256, 0
- .string "FLYSCORPION$", 12
- pokedex_entry Gligar, 11, 648, 350, -1, 256, 0
- .string "IRON SNAKE$", 12
- pokedex_entry Steelix, 92, 4000, 256, 0, 516, 13
- .string "FAIRY$", 12
- pokedex_entry Snubbull, 6, 78, 465, 19, 256, 0
- .string "FAIRY$", 12
- pokedex_entry Granbull, 14, 487, 256, 4, 256, 0
- .string "BALLOON$", 12
- pokedex_entry Qwilfish, 5, 39, 430, 0, 256, 0
- .string "PINCER$", 12
- pokedex_entry Scizor, 18, 1180, 278, 1, 256, 0
- .string "MOLD$", 12
- pokedex_entry Shuckle, 6, 205, 485, 18, 256, 0
- .string "SINGLE HORN$", 12
- pokedex_entry Heracross, 15, 540, 256, 0, 256, 0
- .string "SHARP CLAW$", 12
- pokedex_entry Sneasel, 9, 280, 413, -3, 256, 0
- .string "LITTLE BEAR$", 12
- pokedex_entry Teddiursa, 6, 88, 455, 19, 256, 0
- .string "HIBERNATOR$", 12
- pokedex_entry Ursaring, 18, 1258, 256, 0, 256, 0
- .string "LAVA$", 12
- pokedex_entry Slugma, 7, 350, 329, 15, 256, 0
- .string "LAVA$", 12
- pokedex_entry Magcargo, 8, 550, 332, 15, 256, 0
- .string "PIG$", 12
- pokedex_entry Swinub, 4, 65, 324, 20, 256, 0
- .string "SWINE$", 12
- pokedex_entry Piloswine, 11, 558, 306, 10, 256, 0
- .string "CORAL$", 12
- pokedex_entry Corsola, 6, 50, 410, 15, 256, 0
- .string "JET$", 12
- pokedex_entry Remoraid, 6, 120, 316, 4, 256, 0
- .string "JET$", 12
- pokedex_entry Octillery, 9, 285, 296, 3, 256, 0
- .string "DELIVERY$", 12
- pokedex_entry Delibird, 9, 160, 293, 11, 256, 0
- .string "KITE$", 12
- pokedex_entry Mantine, 21, 2200, 256, 0, 342, 7
- .string "ARMOR BIRD$", 12
- pokedex_entry Skarmory, 17, 505, 256, 0, 271, 1
- .string "DARK$", 12
- pokedex_entry Houndour, 6, 108, 393, 16, 256, 0
- .string "DARK$", 12
- pokedex_entry Houndoom, 14, 350, 256, 4, 256, 0
- .string "DRAGON$", 12
- pokedex_entry Kingdra, 18, 1520, 256, 0, 287, 0
- .string "LONG NOSE$", 12
- pokedex_entry Phanpy, 5, 335, 465, 21, 256, 0
- .string "ARMOR$", 12
- pokedex_entry Donphan, 11, 1200, 313, 9, 256, 0
- .string "VIRTUAL$", 12
- pokedex_entry Porygon2, 6, 325, 320, 17, 256, 0
- .string "BIG HORN$", 12
- pokedex_entry Stantler, 14, 712, 256, 0, 256, 0
- .string "PAINTER$", 12
- pokedex_entry Smeargle, 12, 580, 287, 5, 256, 0
- .string "SCUFFLE$", 12
- pokedex_entry Tyrogue, 7, 210, 292, 9, 256, 0
- .string "HANDSTAND$", 12
- pokedex_entry Hitmontop, 14, 480, 256, 2, 257, 0
- .string "KISS$", 12
- pokedex_entry Smoochum, 4, 60, 440, 20, 256, 0
- .string "ELECTRIC$", 12
- pokedex_entry Elekid, 6, 235, 363, 14, 256, 0
- .string "LIVE COAL$", 12
- pokedex_entry Magby, 7, 214, 284, 13, 256, 0
- .string "MILK COW$", 12
- pokedex_entry Miltank, 12, 755, 280, 5, 256, 0
- .string "HAPPINESS$", 12
- pokedex_entry Blissey, 15, 468, 256, 4, 310, 3
- .string "THUNDER$", 12
- pokedex_entry Raikou, 19, 1780, 256, 0, 345, 7
- .string "VOLCANO$", 12
- pokedex_entry Entei, 21, 1980, 259, 0, 345, 7
- .string "AURORA$", 12
- pokedex_entry Suicune, 20, 1870, 269, 0, 345, 7
- .string "ROCK SKIN$", 12
- pokedex_entry Larvitar, 6, 720, 472, 18, 256, 0
- .string "HARD SHELL$", 12
- pokedex_entry Pupitar, 12, 1520, 292, 8, 256, 0
- .string "ARMOR$", 12
- pokedex_entry Tyranitar, 20, 2020, 256, 0, 345, 7
- .string "DIVING$", 12
- pokedex_entry Lugia, 52, 2160, 256, 0, 721, 19
- .string "RAINBOW$", 12
- pokedex_entry HoOh, 38, 1990, 256, 0, 610, 17
- .string "TIME TRAVEL$", 12
- pokedex_entry Celebi, 6, 50, 393, -10, 256, 0
- .string "WOOD GECKO$", 12
- pokedex_entry Treecko, 5, 50, 541, 19, 256, 0
- .string "WOOD GECKO$", 12
- pokedex_entry Grovyle, 9, 216, 360, 5, 256, 0
- .string "FOREST$", 12
- pokedex_entry Sceptile, 17, 522, 256, -1, 275, 2
- .string "CHICK$", 12
- pokedex_entry Torchic, 4, 25, 566, 19, 256, 0
- .string "YOUNG FOWL$", 12
- pokedex_entry Combusken, 9, 195, 343, 5, 256, 0
- .string "BLAZE$", 12
- pokedex_entry Blaziken, 19, 520, 256, 0, 301, 4
- .string "MUD FISH$", 12
- pokedex_entry Mudkip, 4, 76, 535, 20, 256, 0
- .string "MUD FISH$", 12
- pokedex_entry Marshtomp, 7, 280, 340, 7, 256, 0
- .string "MUD FISH$", 12
- pokedex_entry Swampert, 15, 819, 256, 0, 256, 0
- .string "BITE$", 12
- pokedex_entry Poochyena, 5, 136, 481, 19, 256, 0
- .string "BITE$", 12
- pokedex_entry Mightyena, 10, 370, 362, 9, 256, 0
- .string "TINYRACCOON$", 12
- pokedex_entry Zigzagoon, 4, 175, 560, 22, 256, 0
- .string "RUSHING$", 12
- pokedex_entry Linoone, 5, 325, 321, 7, 256, 0
- .string "WORM$", 12
- pokedex_entry Wurmple, 3, 36, 711, 24, 256, 0
- .string "COCOON$", 12
- pokedex_entry Silcoon, 6, 100, 431, 19, 256, 0
- .string "BUTTERFLY$", 12
- pokedex_entry Beautifly, 10, 284, 298, -1, 256, 0
- .string "COCOON$", 12
- pokedex_entry Cascoon, 7, 115, 391, 20, 256, 0
- .string "POISON MOTH$", 12
- pokedex_entry Dustox, 12, 316, 269, 1, 256, 0
- .string "WATER WEED$", 12
- pokedex_entry Lotad, 5, 26, 406, 19, 256, 0
- .string "JOLLY$", 12
- pokedex_entry Lombre, 12, 325, 277, 9, 256, 0
- .string "CAREFREE$", 12
- pokedex_entry Ludicolo, 15, 550, 256, 0, 268, -1
- .string "ACORN$", 12
- pokedex_entry Seedot, 5, 40, 472, 20, 256, 0
- .string "WILY$", 12
- pokedex_entry Nuzleaf, 10, 280, 299, 10, 256, 0
- .string "WICKED$", 12
- pokedex_entry Shiftry, 13, 596, 290, 4, 256, 0
- .string "TINYSWALLOW$", 12
- pokedex_entry Taillow, 3, 23, 465, 21, 256, 0
- .string "SWALLOW$", 12
- pokedex_entry Swellow, 7, 198, 428, 15, 256, 0
- .string "SEAGULL$", 12
- pokedex_entry Wingull, 6, 95, 295, -2, 256, 0
- .string "WATER BIRD$", 12
- pokedex_entry Pelipper, 12, 280, 288, 1, 256, 0
- .string "FEELING$", 12
- pokedex_entry Ralts, 4, 66, 457, -3, 256, 0
- .string "EMOTION$", 12
- pokedex_entry Kirlia, 8, 202, 354, 0, 256, 0
- .string "EMBRACE$", 12
- pokedex_entry Gardevoir, 16, 484, 256, 0, 256, 0
- .string "POND SKATER$", 12
- pokedex_entry Surskit, 5, 17, 375, 17, 256, 0
- .string "EYEBALL$", 12
- pokedex_entry Masquerain, 8, 36, 378, 8, 256, 0
- .string "MUSHROOM$", 12
- pokedex_entry Shroomish, 4, 45, 513, 22, 256, 0
- .string "MUSHROOM$", 12
- pokedex_entry Breloom, 12, 392, 324, 6, 256, 0
- .string "SLACKER$", 12
- pokedex_entry Slakoth, 8, 240, 291, 16, 256, 0
- .string "WILD MONKEY$", 12
- pokedex_entry Vigoroth, 14, 465, 301, 2, 256, 0
- .string "LAZY$", 12
- pokedex_entry Slaking, 20, 1305, 256, 2, 300, 1
- .string "TRAINEE$", 12
- pokedex_entry Nincada, 5, 55, 405, 21, 256, 0
- .string "NINJA$", 12
- pokedex_entry Ninjask, 8, 120, 383, -9, 256, 0
- .string "SHED$", 12
- pokedex_entry Shedinja, 8, 12, 372, -8, 256, 0
- .string "WHISPER$", 12
- pokedex_entry Whismur, 6, 163, 373, 17, 256, 0
- .string "BIG VOICE$", 12
- pokedex_entry Loudred, 10, 405, 356, 10, 256, 0
- .string "LOUD NOISE$", 12
- pokedex_entry Exploud, 15, 840, 284, 1, 256, 0
- .string "GUTS$", 12
- pokedex_entry Makuhita, 10, 864, 256, 10, 256, 0
- .string "ARM THRUST$", 12
- pokedex_entry Hariyama, 23, 2538, 256, 0, 343, 7
- .string "POLKA DOT$", 12
- pokedex_entry Azurill, 2, 20, 603, 23, 256, 0
- .string "COMPASS$", 12
- pokedex_entry Nosepass, 10, 970, 256, 9, 289, 3
- .string "KITTEN$", 12
- pokedex_entry Skitty, 6, 110, 492, 19, 256, 0
- .string "PRIM$", 12
- pokedex_entry Delcatty, 11, 326, 322, 10, 256, 0
- .string "DARKNESS$", 12
- pokedex_entry Sableye, 5, 110, 451, 17, 256, 0
- .string "DECEIVER$", 12
- pokedex_entry Mawile, 6, 115, 466, 17, 256, 0
- .string "IRON ARMOR$", 12
- pokedex_entry Aron, 4, 600, 419, 23, 256, 0
- .string "IRON ARMOR$", 12
- pokedex_entry Lairon, 9, 1200, 275, 12, 256, 0
- .string "IRON ARMOR$", 12
- pokedex_entry Aggron, 21, 3600, 256, -1, 350, 6
- .string "MEDITATE$", 12
- pokedex_entry Meditite, 6, 112, 465, 17, 256, 0
- .string "MEDITATE$", 12
- pokedex_entry Medicham, 13, 315, 298, 5, 256, 0
- .string "LIGHTNING$", 12
- pokedex_entry Electrike, 6, 152, 290, 15, 256, 0
- .string "DISCHARGE$", 12
- pokedex_entry Manectric, 15, 402, 256, 3, 257, 0
- .string "CHEERING$", 12
- pokedex_entry Plusle, 4, 42, 515, -9, 256, 0
- .string "CHEERING$", 12
- pokedex_entry Minun, 4, 42, 512, -7, 256, 0
- .string "FIREFLY$", 12
- pokedex_entry Volbeat, 7, 177, 442, 16, 256, 0
- .string "FIREFLY$", 12
- pokedex_entry Illumise, 6, 177, 572, 19, 256, 0
- .string "THORN$", 12
- pokedex_entry Roselia, 3, 20, 677, 20, 256, 0
- .string "STOMACH$", 12
- pokedex_entry Gulpin, 4, 103, 593, 23, 256, 0
- .string "POISON BAG$", 12
- pokedex_entry Swalot, 17, 800, 256, 6, 345, 3
- .string "SAVAGE$", 12
- pokedex_entry Carvanha, 8, 208, 362, 0, 256, 0
- .string "BRUTAL$", 12
- pokedex_entry Sharpedo, 18, 888, 256, 0, 317, 3
- .string "BALL WHALE$", 12
- pokedex_entry Wailmer, 20, 1300, 256, 2, 493, 0
- .string "FLOAT WHALE$", 12
- pokedex_entry Wailord, 145, 3980, 256, 0, 1352, 18
- .string "NUMB$", 12
- pokedex_entry Numel, 7, 240, 342, 17, 256, 0
- .string "ERUPTION$", 12
- pokedex_entry Camerupt, 19, 2200, 256, 7, 345, 6
- .string "COAL$", 12
- pokedex_entry Torkoal, 5, 804, 390, 9, 256, 0
- .string "BOUNCE$", 12
- pokedex_entry Spoink, 7, 306, 423, 17, 256, 0
- .string "MANIPULATE$", 12
- pokedex_entry Grumpig, 9, 715, 358, 10, 256, 0
- .string "SPOT PANDA$", 12
- pokedex_entry Spinda, 11, 50, 321, 4, 256, 0
- .string "ANT PIT$", 12
- pokedex_entry Trapinch, 7, 150, 298, 17, 256, 0
- .string "VIBRATION$", 12
- pokedex_entry Vibrava, 11, 153, 370, 11, 256, 0
- .string "MYSTIC$", 12
- pokedex_entry Flygon, 20, 820, 256, 0, 268, 1
- .string "CACTUS$", 12
- pokedex_entry Cacnea, 4, 513, 455, 20, 256, 0
- .string "SCARECROW$", 12
- pokedex_entry Cacturne, 13, 774, 327, 5, 256, 0
- .string "COTTON BIRD$", 12
- pokedex_entry Swablu, 4, 12, 422, -8, 256, 0
- .string "HUMMING$", 12
- pokedex_entry Altaria, 11, 206, 327, 0, 256, 0
- .string "CAT FERRET$", 12
- pokedex_entry Zangoose, 13, 403, 256, 3, 256, 0
- .string "FANG SNAKE$", 12
- pokedex_entry Seviper, 27, 525, 275, 7, 256, 0
- .string "METEORITE$", 12
- pokedex_entry Lunatone, 10, 1680, 300, 3, 256, 0
- .string "METEORITE$", 12
- pokedex_entry Solrock, 12, 1540, 328, 0, 256, 0
- .string "WHISKERS$", 12
- pokedex_entry Barboach, 4, 19, 581, -3, 256, 0
- .string "WHISKERS$", 12
- pokedex_entry Whiscash, 9, 236, 317, 1, 256, 0
- .string "RUFFIAN$", 12
- pokedex_entry Corphish, 6, 115, 484, 19, 256, 0
- .string "ROGUE$", 12
- pokedex_entry Crawdaunt, 11, 328, 365, 9, 256, 0
- .string "CLAY DOLL$", 12
- pokedex_entry Baltoy, 5, 215, 457, 21, 256, 0
- .string "CLAY DOLL$", 12
- pokedex_entry Claydol, 15, 1080, 256, 3, 280, 1
- .string "SEA LILY$", 12
- pokedex_entry Lileep, 10, 238, 305, 8, 256, 0
- .string "BARNACLE$", 12
- pokedex_entry Cradily, 15, 604, 267, 0, 256, 0
- .string "OLD SHRIMP$", 12
- pokedex_entry Anorith, 7, 125, 296, 4, 256, 0
- .string "PLATE$", 12
- pokedex_entry Armaldo, 15, 682, 312, 3, 271, 0
- .string "FISH$", 12
- pokedex_entry Feebas, 6, 74, 423, -4, 256, 0
- .string "TENDER$", 12
- pokedex_entry Milotic, 62, 1620, 256, 0, 360, 7
- .string "WEATHER$", 12
- pokedex_entry Castform, 3, 8, 435, -5, 256, 0
- .string "COLOR SWAP$", 12
- pokedex_entry Kecleon, 10, 220, 316, 10, 256, 0
- .string "PUPPET$", 12
- pokedex_entry Shuppet, 6, 23, 440, 20, 256, 0
- .string "MARIONETTE$", 12
- pokedex_entry Banette, 11, 125, 262, 9, 256, 0
- .string "REQUIEM$", 12
- pokedex_entry Duskull, 8, 150, 406, -4, 256, 0
- .string "BECKON$", 12
- pokedex_entry Dusclops, 16, 306, 256, 3, 299, 1
- .string "FRUIT$", 12
- pokedex_entry Tropius, 20, 1000, 256, 0, 344, 7
- .string "WIND CHIME$", 12
- pokedex_entry Chimecho, 6, 10, 505, 0, 256, 0
- .string "DISASTER$", 12
- pokedex_entry Absol, 12, 470, 301, 3, 256, 0
- .string "BRIGHT$", 12
- pokedex_entry Wynaut, 6, 140, 484, 19, 256, 0
- .string "SNOW HAT$", 12
- pokedex_entry Snorunt, 7, 168, 380, 15, 256, 0
- .string "FACE$", 12
- pokedex_entry Glalie, 15, 2565, 256, 3, 344, 0
- .string "CLAP$", 12
- pokedex_entry Spheal, 8, 395, 315, 16, 256, 0
- .string "BALL ROLL$", 12
- pokedex_entry Sealeo, 11, 876, 338, 13, 256, 0
- .string "ICE BREAK$", 12
- pokedex_entry Walrein, 14, 1506, 316, 4, 256, 0
- .string "BIVALVE$", 12
- pokedex_entry Clamperl, 4, 525, 691, 22, 256, 0
- .string "DEEP SEA$", 12
- pokedex_entry Huntail, 17, 270, 307, 1, 256, 0
- .string "SOUTH SEA$", 12
- pokedex_entry Gorebyss, 18, 226, 278, 5, 256, 0
- .string "LONGEVITY$", 12
- pokedex_entry Relicanth, 10, 234, 316, 7, 256, 0
- .string "RENDEZVOUS$", 12
- pokedex_entry Luvdisc, 6, 87, 371, 2, 256, 0
- .string "ROCK HEAD$", 12
- pokedex_entry Bagon, 6, 421, 448, 18, 256, 0
- .string "ENDURANCE$", 12
- pokedex_entry Shelgon, 11, 1105, 311, 12, 256, 0
- .string "DRAGON$", 12
- pokedex_entry Salamence, 15, 1026, 256, 0, 256, 0
- .string "IRON BALL$", 12
- pokedex_entry Beldum, 6, 952, 414, -1, 256, 0
- .string "IRON CLAW$", 12
- pokedex_entry Metang, 12, 2025, 256, 6, 256, 0
- .string "IRON LEG$", 12
- pokedex_entry Metagross, 16, 5500, 256, 4, 447, 9
- .string "ROCK PEAK$", 12
- pokedex_entry Regirock, 17, 2300, 256, 2, 309, 1
- .string "ICEBERG$", 12
- pokedex_entry Regice, 18, 1750, 256, 0, 301, 2
- .string "IRON$", 12
- pokedex_entry Registeel, 19, 2050, 256, 0, 359, 6
- .string "EON$", 12
- pokedex_entry Latias, 14, 400, 304, 3, 256, 0
- .string "EON$", 12
- pokedex_entry Latios, 20, 600, 256, 0, 294, 3
- .string "SEA BASIN$", 12
- pokedex_entry Kyogre, 45, 3520, 256, 0, 614, 13
- .string "CONTINENT$", 12
- pokedex_entry Groudon, 35, 9500, 256, 0, 515, 14
- .string "SKY HIGH$", 12
- pokedex_entry Rayquaza, 70, 2065, 256, 0, 448, 12
- .string "WISH$", 12
- pokedex_entry Jirachi, 3, 11, 608, -8, 256, 0
- .string "DNA$", 12
- pokedex_entry Deoxys, 17, 608, 256, 0, 290, 2
diff --git a/data/pokedex_orders.inc b/data/pokedex_orders.inc
deleted file mode 100644
index db1cf7e07..000000000
--- a/data/pokedex_orders.inc
+++ /dev/null
@@ -1,1191 +0,0 @@
- .align 1
-gPokedexOrder_Alphabetical:: @ 839FAC4
- .2byte 387
- .2byte 388
- .2byte 389
- .2byte 390
- .2byte 391
- .2byte 392
- .2byte 393
- .2byte 394
- .2byte 395
- .2byte 396
- .2byte 397
- .2byte 398
- .2byte 399
- .2byte 400
- .2byte 401
- .2byte 402
- .2byte 403
- .2byte 404
- .2byte 405
- .2byte 406
- .2byte 407
- .2byte 408
- .2byte 409
- .2byte 410
- .2byte 411
- .2byte 63 @ Abra
- .2byte 359 @ Absol
- .2byte 142 @ Aerodactyl
- .2byte 306 @ Aggron
- .2byte 190 @ Aipom
- .2byte 65 @ Alakazam
- .2byte 334 @ Altaria
- .2byte 181 @ Ampharos
- .2byte 347 @ Anorith
- .2byte 24 @ Arbok
- .2byte 59 @ Arcanine
- .2byte 168 @ Ariados
- .2byte 348 @ Armaldo
- .2byte 304 @ Aron
- .2byte 144 @ Articuno
- .2byte 184 @ Azumarill
- .2byte 298 @ Azurill
- .2byte 371 @ Bagon
- .2byte 343 @ Baltoy
- .2byte 354 @ Banette
- .2byte 339 @ Barboach
- .2byte 153 @ Bayleef
- .2byte 267 @ Beautifly
- .2byte 15 @ Beedrill
- .2byte 374 @ Beldum
- .2byte 182 @ Bellossom
- .2byte 69 @ Bellsprout
- .2byte 9 @ Blastoise
- .2byte 257 @ Blaziken
- .2byte 242 @ Blissey
- .2byte 286 @ Breloom
- .2byte 1 @ Bulbasaur
- .2byte 12 @ Butterfree
- .2byte 331 @ Cacnea
- .2byte 332 @ Cacturne
- .2byte 323 @ Camerupt
- .2byte 318 @ Carvanha
- .2byte 268 @ Cascoon
- .2byte 351 @ Castform
- .2byte 10 @ Caterpie
- .2byte 251 @ Celebi
- .2byte 113 @ Chansey
- .2byte 6 @ Charizard
- .2byte 4 @ Charmander
- .2byte 5 @ Charmeleon
- .2byte 152 @ Chikorita
- .2byte 358 @ Chimecho
- .2byte 170 @ Chinchou
- .2byte 366 @ Clamperl
- .2byte 344 @ Claydol
- .2byte 36 @ Clefable
- .2byte 35 @ Clefairy
- .2byte 173 @ Cleffa
- .2byte 91 @ Cloyster
- .2byte 256 @ Combusken
- .2byte 341 @ Corphish
- .2byte 222 @ Corsola
- .2byte 346 @ Cradily
- .2byte 342 @ Crawdaunt
- .2byte 169 @ Crobat
- .2byte 159 @ Croconaw
- .2byte 104 @ Cubone
- .2byte 155 @ Cyndaquil
- .2byte 301 @ Delcatty
- .2byte 225 @ Delibird
- .2byte 386 @ Deoxys
- .2byte 87 @ Dewgong
- .2byte 50 @ Diglett
- .2byte 132 @ Ditto
- .2byte 85 @ Dodrio
- .2byte 84 @ Doduo
- .2byte 232 @ Donphan
- .2byte 148 @ Dragonair
- .2byte 149 @ Dragonite
- .2byte 147 @ Dratini
- .2byte 96 @ Drowzee
- .2byte 51 @ Dugtrio
- .2byte 206 @ Dunsparce
- .2byte 356 @ Dusclops
- .2byte 355 @ Duskull
- .2byte 269 @ Dustox
- .2byte 133 @ Eevee
- .2byte 23 @ Ekans
- .2byte 125 @ Electabuzz
- .2byte 309 @ Electrike
- .2byte 101 @ Electrode
- .2byte 239 @ Elekid
- .2byte 244 @ Entei
- .2byte 196 @ Espeon
- .2byte 102 @ Exeggcute
- .2byte 103 @ Exeggutor
- .2byte 295 @ Exploud
- .2byte 83 @ Farfetch’d
- .2byte 22 @ Fearow
- .2byte 349 @ Feebas
- .2byte 160 @ Feraligatr
- .2byte 180 @ Flaaffy
- .2byte 136 @ Flareon
- .2byte 330 @ Flygon
- .2byte 205 @ Forretress
- .2byte 162 @ Furret
- .2byte 282 @ Gardevoir
- .2byte 92 @ Gastly
- .2byte 94 @ Gengar
- .2byte 74 @ Geodude
- .2byte 203 @ Girafarig
- .2byte 362 @ Glalie
- .2byte 207 @ Gligar
- .2byte 44 @ Gloom
- .2byte 42 @ Golbat
- .2byte 118 @ Goldeen
- .2byte 55 @ Golduck
- .2byte 76 @ Golem
- .2byte 368 @ Gorebyss
- .2byte 210 @ Granbull
- .2byte 75 @ Graveler
- .2byte 88 @ Grimer
- .2byte 383 @ Groudon
- .2byte 253 @ Grovyle
- .2byte 58 @ Growlithe
- .2byte 326 @ Grumpig
- .2byte 316 @ Gulpin
- .2byte 130 @ Gyarados
- .2byte 297 @ Hariyama
- .2byte 93 @ Haunter
- .2byte 214 @ Heracross
- .2byte 107 @ Hitmonchan
- .2byte 106 @ Hitmonlee
- .2byte 237 @ Hitmontop
- .2byte 250 @ Ho-Oh
- .2byte 163 @ Hoothoot
- .2byte 187 @ Hoppip
- .2byte 116 @ Horsea
- .2byte 229 @ Houndoom
- .2byte 228 @ Houndour
- .2byte 367 @ Huntail
- .2byte 97 @ Hypno
- .2byte 174 @ Igglybuff
- .2byte 314 @ Illumise
- .2byte 2 @ Ivysaur
- .2byte 39 @ Jigglypuff
- .2byte 385 @ Jirachi
- .2byte 135 @ Jolteon
- .2byte 189 @ Jumpluff
- .2byte 124 @ Jynx
- .2byte 140 @ Kabuto
- .2byte 141 @ Kabutops
- .2byte 64 @ Kadabra
- .2byte 14 @ Kakuna
- .2byte 115 @ Kangaskhan
- .2byte 352 @ Kecleon
- .2byte 230 @ Kingdra
- .2byte 99 @ Kingler
- .2byte 281 @ Kirlia
- .2byte 109 @ Koffing
- .2byte 98 @ Krabby
- .2byte 382 @ Kyogre
- .2byte 305 @ Lairon
- .2byte 171 @ Lanturn
- .2byte 131 @ Lapras
- .2byte 246 @ Larvitar
- .2byte 380 @ Latias
- .2byte 381 @ Latios
- .2byte 166 @ Ledian
- .2byte 165 @ Ledyba
- .2byte 108 @ Lickitung
- .2byte 345 @ Lileep
- .2byte 264 @ Linoone
- .2byte 271 @ Lombre
- .2byte 270 @ Lotad
- .2byte 294 @ Loudred
- .2byte 272 @ Ludicolo
- .2byte 249 @ Lugia
- .2byte 337 @ Lunatone
- .2byte 370 @ Luvdisc
- .2byte 68 @ Machamp
- .2byte 67 @ Machoke
- .2byte 66 @ Machop
- .2byte 240 @ Magby
- .2byte 219 @ Magcargo
- .2byte 129 @ Magikarp
- .2byte 126 @ Magmar
- .2byte 81 @ Magnemite
- .2byte 82 @ Magneton
- .2byte 296 @ Makuhita
- .2byte 310 @ Manectric
- .2byte 56 @ Mankey
- .2byte 226 @ Mantine
- .2byte 179 @ Mareep
- .2byte 183 @ Marill
- .2byte 105 @ Marowak
- .2byte 259 @ Marshtomp
- .2byte 284 @ Masquerain
- .2byte 303 @ Mawile
- .2byte 308 @ Medicham
- .2byte 307 @ Meditite
- .2byte 154 @ Meganium
- .2byte 52 @ Meowth
- .2byte 376 @ Metagross
- .2byte 375 @ Metang
- .2byte 11 @ Metapod
- .2byte 151 @ Mew
- .2byte 150 @ Mewtwo
- .2byte 262 @ Mightyena
- .2byte 350 @ Milotic
- .2byte 241 @ Miltank
- .2byte 312 @ Minun
- .2byte 200 @ Misdreavus
- .2byte 146 @ Moltres
- .2byte 122 @ Mr. mime
- .2byte 258 @ Mudkip
- .2byte 89 @ Muk
- .2byte 198 @ Murkrow
- .2byte 177 @ Natu
- .2byte 34 @ Nidoking
- .2byte 31 @ Nidoqueen
- .2byte 29 @ Nidoran♀
- .2byte 32 @ Nidoran♂
- .2byte 30 @ Nidorina
- .2byte 33 @ Nidorino
- .2byte 290 @ Nincada
- .2byte 38 @ Ninetales
- .2byte 291 @ Ninjask
- .2byte 164 @ Noctowl
- .2byte 299 @ Nosepass
- .2byte 322 @ Numel
- .2byte 274 @ Nuzleaf
- .2byte 224 @ Octillery
- .2byte 43 @ Oddish
- .2byte 138 @ Omanyte
- .2byte 139 @ Omastar
- .2byte 95 @ Onix
- .2byte 46 @ Paras
- .2byte 47 @ Parasect
- .2byte 279 @ Pelipper
- .2byte 53 @ Persian
- .2byte 231 @ Phanpy
- .2byte 172 @ Pichu
- .2byte 18 @ Pidgeot
- .2byte 17 @ Pidgeotto
- .2byte 16 @ Pidgey
- .2byte 25 @ Pikachu
- .2byte 221 @ Piloswine
- .2byte 204 @ Pineco
- .2byte 127 @ Pinsir
- .2byte 311 @ Plusle
- .2byte 186 @ Politoed
- .2byte 60 @ Poliwag
- .2byte 61 @ Poliwhirl
- .2byte 62 @ Poliwrath
- .2byte 77 @ Ponyta
- .2byte 261 @ Poochyena
- .2byte 137 @ Porygon
- .2byte 233 @ Porygon2
- .2byte 57 @ Primeape
- .2byte 54 @ Psyduck
- .2byte 247 @ Pupitar
- .2byte 195 @ Quagsire
- .2byte 156 @ Quilava
- .2byte 211 @ Qwilfish
- .2byte 26 @ Raichu
- .2byte 243 @ Raikou
- .2byte 280 @ Ralts
- .2byte 78 @ Rapidash
- .2byte 20 @ Raticate
- .2byte 19 @ Rattata
- .2byte 384 @ Rayquaza
- .2byte 378 @ Regice
- .2byte 377 @ Regirock
- .2byte 379 @ Registeel
- .2byte 369 @ Relicanth
- .2byte 223 @ Remoraid
- .2byte 112 @ Rhydon
- .2byte 111 @ Rhyhorn
- .2byte 315 @ Roselia
- .2byte 302 @ Sableye
- .2byte 373 @ Salamence
- .2byte 27 @ Sandshrew
- .2byte 28 @ Sandslash
- .2byte 254 @ Sceptile
- .2byte 212 @ Scizor
- .2byte 123 @ Scyther
- .2byte 117 @ Seadra
- .2byte 119 @ Seaking
- .2byte 364 @ Sealeo
- .2byte 273 @ Seedot
- .2byte 86 @ Seel
- .2byte 161 @ Sentret
- .2byte 336 @ Seviper
- .2byte 319 @ Sharpedo
- .2byte 292 @ Shedinja
- .2byte 372 @ Shelgon
- .2byte 90 @ Shellder
- .2byte 275 @ Shiftry
- .2byte 285 @ Shroomish
- .2byte 213 @ Shuckle
- .2byte 353 @ Shuppet
- .2byte 266 @ Silcoon
- .2byte 227 @ Skarmory
- .2byte 188 @ Skiploom
- .2byte 300 @ Skitty
- .2byte 289 @ Slaking
- .2byte 287 @ Slakoth
- .2byte 80 @ Slowbro
- .2byte 199 @ Slowking
- .2byte 79 @ Slowpoke
- .2byte 218 @ Slugma
- .2byte 235 @ Smeargle
- .2byte 238 @ Smoochum
- .2byte 215 @ Sneasel
- .2byte 143 @ Snorlax
- .2byte 361 @ Snorunt
- .2byte 209 @ Snubbull
- .2byte 338 @ Solrock
- .2byte 21 @ Spearow
- .2byte 363 @ Spheal
- .2byte 167 @ Spinarak
- .2byte 327 @ Spinda
- .2byte 325 @ Spoink
- .2byte 7 @ Squirtle
- .2byte 234 @ Stantler
- .2byte 121 @ Starmie
- .2byte 120 @ Staryu
- .2byte 208 @ Steelix
- .2byte 185 @ Sudowoodo
- .2byte 245 @ Suicune
- .2byte 192 @ Sunflora
- .2byte 191 @ Sunkern
- .2byte 283 @ Surskit
- .2byte 333 @ Swablu
- .2byte 317 @ Swalot
- .2byte 260 @ Swampert
- .2byte 277 @ Swellow
- .2byte 220 @ Swinub
- .2byte 276 @ Taillow
- .2byte 114 @ Tangela
- .2byte 128 @ Tauros
- .2byte 216 @ Teddiursa
- .2byte 72 @ Tentacool
- .2byte 73 @ Tentacruel
- .2byte 175 @ Togepi
- .2byte 176 @ Togetic
- .2byte 255 @ Torchic
- .2byte 324 @ Torkoal
- .2byte 158 @ Totodile
- .2byte 328 @ Trapinch
- .2byte 252 @ Treecko
- .2byte 357 @ Tropius
- .2byte 157 @ Typhlosion
- .2byte 248 @ Tyranitar
- .2byte 236 @ Tyrogue
- .2byte 197 @ Umbreon
- .2byte 201 @ Unown
- .2byte 217 @ Ursaring
- .2byte 134 @ Vaporeon
- .2byte 49 @ Venomoth
- .2byte 48 @ Venonat
- .2byte 3 @ Venusaur
- .2byte 329 @ Vibrava
- .2byte 71 @ Victreebel
- .2byte 288 @ Vigoroth
- .2byte 45 @ Vileplume
- .2byte 313 @ Volbeat
- .2byte 100 @ Voltorb
- .2byte 37 @ Vulpix
- .2byte 320 @ Wailmer
- .2byte 321 @ Wailord
- .2byte 365 @ Walrein
- .2byte 8 @ Wartortle
- .2byte 13 @ Weedle
- .2byte 70 @ Weepinbell
- .2byte 110 @ Weezing
- .2byte 340 @ Whiscash
- .2byte 293 @ Whismur
- .2byte 40 @ Wigglytuff
- .2byte 278 @ Wingull
- .2byte 202 @ Wobbuffet
- .2byte 194 @ Wooper
- .2byte 265 @ Wurmple
- .2byte 360 @ Wynaut
- .2byte 178 @ Xatu
- .2byte 193 @ Yanma
- .2byte 335 @ Zangoose
- .2byte 145 @ Zapdos
- .2byte 263 @ Zigzagoon
- .2byte 41 @ Zubat
-
- .align 1
-gPokedexOrder_Weight:: @ 839FDFA
- .2byte 92 @ Gastly
- .2byte 93 @ Haunter
- .2byte 187 @ Hoppip
- .2byte 50 @ Diglett
- .2byte 351 @ Castform
- .2byte 109 @ Koffing
- .2byte 174 @ Igglybuff
- .2byte 200 @ Misdreavus
- .2byte 358 @ Chimecho
- .2byte 188 @ Skiploom
- .2byte 385 @ Jirachi
- .2byte 333 @ Swablu
- .2byte 292 @ Shedinja
- .2byte 175 @ Togepi
- .2byte 283 @ Surskit
- .2byte 16 @ Pidgey
- .2byte 191 @ Sunkern
- .2byte 339 @ Barboach
- .2byte 172 @ Pichu
- .2byte 298 @ Azurill
- .2byte 315 @ Roselia
- .2byte 177 @ Natu
- .2byte 21 @ Spearow
- .2byte 198 @ Murkrow
- .2byte 353 @ Shuppet
- .2byte 276 @ Taillow
- .2byte 102 @ Exeggcute
- .2byte 255 @ Torchic
- .2byte 270 @ Lotad
- .2byte 10 @ Caterpie
- .2byte 189 @ Jumpluff
- .2byte 173 @ Cleffa
- .2byte 13 @ Weedle
- .2byte 176 @ Togetic
- .2byte 147 @ Dratini
- .2byte 19 @ Rattata
- .2byte 284 @ Masquerain
- .2byte 265 @ Wurmple
- .2byte 211 @ Qwilfish
- .2byte 151 @ Mew
- .2byte 90 @ Shellder
- .2byte 273 @ Seedot
- .2byte 132 @ Ditto
- .2byte 69 @ Bellsprout
- .2byte 311 @ Plusle
- .2byte 52 @ Meowth
- .2byte 312 @ Minun
- .2byte 285 @ Shroomish
- .2byte 251 @ Celebi
- .2byte 222 @ Corsola
- .2byte 252 @ Treecko
- .2byte 327 @ Spinda
- .2byte 201 @ Unown
- .2byte 46 @ Paras
- .2byte 43 @ Oddish
- .2byte 39 @ Jigglypuff
- .2byte 290 @ Nincada
- .2byte 182 @ Bellossom
- .2byte 81 @ Magnemite
- .2byte 25 @ Pikachu
- .2byte 238 @ Smoochum
- .2byte 161 @ Sentret
- .2byte 70 @ Weepinbell
- .2byte 152 @ Chikorita
- .2byte 220 @ Swinub
- .2byte 133 @ Eevee
- .2byte 98 @ Krabby
- .2byte 104 @ Cubone
- .2byte 280 @ Ralts
- .2byte 1 @ Bulbasaur
- .2byte 23 @ Ekans
- .2byte 29 @ Nidoran♀
- .2byte 204 @ Pineco
- .2byte 349 @ Feebas
- .2byte 138 @ Omanyte
- .2byte 41 @ Zubat
- .2byte 35 @ Clefairy
- .2byte 258 @ Mudkip
- .2byte 209 @ Snubbull
- .2byte 179 @ Mareep
- .2byte 155 @ Cyndaquil
- .2byte 116 @ Horsea
- .2byte 4 @ Charmander
- .2byte 192 @ Sunflora
- .2byte 183 @ Marill
- .2byte 194 @ Wooper
- .2byte 167 @ Spinarak
- .2byte 44 @ Gloom
- .2byte 370 @ Luvdisc
- .2byte 216 @ Teddiursa
- .2byte 32 @ Nidoran♂
- .2byte 7 @ Squirtle
- .2byte 278 @ Wingull
- .2byte 158 @ Totodile
- .2byte 110 @ Weezing
- .2byte 37 @ Vulpix
- .2byte 11 @ Metapod
- .2byte 266 @ Silcoon
- .2byte 129 @ Magikarp
- .2byte 14 @ Kakuna
- .2byte 316 @ Gulpin
- .2byte 100 @ Voltorb
- .2byte 165 @ Ledyba
- .2byte 228 @ Houndour
- .2byte 300 @ Skitty
- .2byte 302 @ Sableye
- .2byte 307 @ Meditite
- .2byte 341 @ Corphish
- .2byte 190 @ Aipom
- .2byte 268 @ Cascoon
- .2byte 303 @ Mawile
- .2byte 140 @ Kabuto
- .2byte 40 @ Wigglytuff
- .2byte 27 @ Sandshrew
- .2byte 223 @ Remoraid
- .2byte 291 @ Ninjask
- .2byte 170 @ Chinchou
- .2byte 60 @ Poliwag
- .2byte 347 @ Anorith
- .2byte 49 @ Venomoth
- .2byte 354 @ Banette
- .2byte 2 @ Ivysaur
- .2byte 180 @ Flaaffy
- .2byte 261 @ Poochyena
- .2byte 360 @ Wynaut
- .2byte 206 @ Dunsparce
- .2byte 178 @ Xatu
- .2byte 355 @ Duskull
- .2byte 83 @ Farfetch’d
- .2byte 328 @ Trapinch
- .2byte 118 @ Goldeen
- .2byte 309 @ Electrike
- .2byte 329 @ Vibrava
- .2byte 71 @ Victreebel
- .2byte 153 @ Bayleef
- .2byte 225 @ Delibird
- .2byte 293 @ Whismur
- .2byte 148 @ Dragonair
- .2byte 361 @ Snorunt
- .2byte 263 @ Zigzagoon
- .2byte 314 @ Illumise
- .2byte 313 @ Volbeat
- .2byte 20 @ Raticate
- .2byte 45 @ Vileplume
- .2byte 156 @ Quilava
- .2byte 5 @ Charmeleon
- .2byte 58 @ Growlithe
- .2byte 256 @ Combusken
- .2byte 66 @ Machop
- .2byte 63 @ Abra
- .2byte 33 @ Nidorino
- .2byte 54 @ Psyduck
- .2byte 277 @ Swellow
- .2byte 38 @ Ninetales
- .2byte 30 @ Nidorina
- .2byte 61 @ Poliwhirl
- .2byte 74 @ Geodude
- .2byte 281 @ Kirlia
- .2byte 213 @ Shuckle
- .2byte 334 @ Altaria
- .2byte 318 @ Carvanha
- .2byte 236 @ Tyrogue
- .2byte 163 @ Hoothoot
- .2byte 240 @ Magby
- .2byte 343 @ Baltoy
- .2byte 253 @ Grovyle
- .2byte 352 @ Kecleon
- .2byte 171 @ Lanturn
- .2byte 8 @ Wartortle
- .2byte 368 @ Gorebyss
- .2byte 369 @ Relicanth
- .2byte 239 @ Elekid
- .2byte 340 @ Whiscash
- .2byte 345 @ Lileep
- .2byte 322 @ Numel
- .2byte 287 @ Slakoth
- .2byte 135 @ Jolteon
- .2byte 159 @ Croconaw
- .2byte 136 @ Flareon
- .2byte 117 @ Seadra
- .2byte 196 @ Espeon
- .2byte 367 @ Huntail
- .2byte 197 @ Umbreon
- .2byte 259 @ Marshtomp
- .2byte 274 @ Nuzleaf
- .2byte 215 @ Sneasel
- .2byte 56 @ Mankey
- .2byte 279 @ Pelipper
- .2byte 267 @ Beautifly
- .2byte 224 @ Octillery
- .2byte 184 @ Azumarill
- .2byte 202 @ Wobbuffet
- .2byte 134 @ Vaporeon
- .2byte 28 @ Sandslash
- .2byte 47 @ Parasect
- .2byte 15 @ Beedrill
- .2byte 89 @ Muk
- .2byte 17 @ Pidgeotto
- .2byte 88 @ Grimer
- .2byte 26 @ Raichu
- .2byte 77 @ Ponyta
- .2byte 125 @ Electabuzz
- .2byte 48 @ Venonat
- .2byte 325 @ Spoink
- .2byte 356 @ Dusclops
- .2byte 308 @ Medicham
- .2byte 269 @ Dustox
- .2byte 53 @ Persian
- .2byte 12 @ Butterfree
- .2byte 57 @ Primeape
- .2byte 96 @ Drowzee
- .2byte 162 @ Furret
- .2byte 233 @ Porygon2
- .2byte 271 @ Lombre
- .2byte 264 @ Linoone
- .2byte 301 @ Delcatty
- .2byte 342 @ Crawdaunt
- .2byte 51 @ Dugtrio
- .2byte 168 @ Ariados
- .2byte 231 @ Phanpy
- .2byte 186 @ Politoed
- .2byte 120 @ Staryu
- .2byte 113 @ Chansey
- .2byte 139 @ Omastar
- .2byte 114 @ Tangela
- .2byte 218 @ Slugma
- .2byte 229 @ Houndoom
- .2byte 166 @ Ledian
- .2byte 79 @ Slowpoke
- .2byte 137 @ Porygon
- .2byte 262 @ Mightyena
- .2byte 193 @ Yanma
- .2byte 22 @ Fearow
- .2byte 185 @ Sudowoodo
- .2byte 119 @ Seaking
- .2byte 286 @ Breloom
- .2byte 84 @ Doduo
- .2byte 18 @ Pidgeot
- .2byte 363 @ Spheal
- .2byte 36 @ Clefable
- .2byte 380 @ Latias
- .2byte 310 @ Manectric
- .2byte 335 @ Zangoose
- .2byte 141 @ Kabutops
- .2byte 94 @ Gengar
- .2byte 294 @ Loudred
- .2byte 124 @ Jynx
- .2byte 164 @ Noctowl
- .2byte 203 @ Girafarig
- .2byte 371 @ Bagon
- .2byte 126 @ Magmar
- .2byte 105 @ Marowak
- .2byte 72 @ Tentacool
- .2byte 288 @ Vigoroth
- .2byte 242 @ Blissey
- .2byte 359 @ Absol
- .2byte 65 @ Alakazam
- .2byte 237 @ Hitmontop
- .2byte 282 @ Gardevoir
- .2byte 210 @ Granbull
- .2byte 106 @ Hitmonlee
- .2byte 107 @ Hitmonchan
- .2byte 227 @ Skarmory
- .2byte 331 @ Cacnea
- .2byte 257 @ Blaziken
- .2byte 254 @ Sceptile
- .2byte 336 @ Seviper
- .2byte 366 @ Clamperl
- .2byte 145 @ Zapdos
- .2byte 214 @ Heracross
- .2byte 62 @ Poliwrath
- .2byte 122 @ Mr. mime
- .2byte 127 @ Pinsir
- .2byte 272 @ Ludicolo
- .2byte 73 @ Tentacruel
- .2byte 42 @ Golbat
- .2byte 219 @ Magcargo
- .2byte 144 @ Articuno
- .2byte 221 @ Piloswine
- .2byte 123 @ Scyther
- .2byte 64 @ Kadabra
- .2byte 235 @ Smeargle
- .2byte 142 @ Aerodactyl
- .2byte 275 @ Shiftry
- .2byte 99 @ Kingler
- .2byte 31 @ Nidoqueen
- .2byte 82 @ Magneton
- .2byte 304 @ Aron
- .2byte 381 @ Latios
- .2byte 146 @ Moltres
- .2byte 346 @ Cradily
- .2byte 386 @ Deoxys
- .2byte 181 @ Ampharos
- .2byte 34 @ Nidoking
- .2byte 207 @ Gligar
- .2byte 24 @ Arbok
- .2byte 108 @ Lickitung
- .2byte 101 @ Electrode
- .2byte 348 @ Armaldo
- .2byte 67 @ Machoke
- .2byte 234 @ Stantler
- .2byte 326 @ Grumpig
- .2byte 246 @ Larvitar
- .2byte 169 @ Crobat
- .2byte 195 @ Quagsire
- .2byte 241 @ Miltank
- .2byte 97 @ Hypno
- .2byte 55 @ Golduck
- .2byte 332 @ Cacturne
- .2byte 80 @ Slowbro
- .2byte 157 @ Typhlosion
- .2byte 199 @ Slowking
- .2byte 115 @ Kangaskhan
- .2byte 121 @ Starmie
- .2byte 317 @ Swalot
- .2byte 324 @ Torkoal
- .2byte 260 @ Swampert
- .2byte 330 @ Flygon
- .2byte 295 @ Exploud
- .2byte 85 @ Dodrio
- .2byte 9 @ Blastoise
- .2byte 296 @ Makuhita
- .2byte 364 @ Sealeo
- .2byte 128 @ Tauros
- .2byte 319 @ Sharpedo
- .2byte 160 @ Feraligatr
- .2byte 86 @ Seel
- .2byte 6 @ Charizard
- .2byte 78 @ Rapidash
- .2byte 374 @ Beldum
- .2byte 299 @ Nosepass
- .2byte 3 @ Venusaur
- .2byte 357 @ Tropius
- .2byte 154 @ Meganium
- .2byte 373 @ Salamence
- .2byte 75 @ Graveler
- .2byte 344 @ Claydol
- .2byte 372 @ Shelgon
- .2byte 111 @ Rhyhorn
- .2byte 212 @ Scizor
- .2byte 87 @ Dewgong
- .2byte 112 @ Rhydon
- .2byte 232 @ Donphan
- .2byte 103 @ Exeggutor
- .2byte 305 @ Lairon
- .2byte 150 @ Mewtwo
- .2byte 217 @ Ursaring
- .2byte 205 @ Forretress
- .2byte 68 @ Machamp
- .2byte 320 @ Wailmer
- .2byte 289 @ Slaking
- .2byte 91 @ Cloyster
- .2byte 365 @ Walrein
- .2byte 247 @ Pupitar
- .2byte 230 @ Kingdra
- .2byte 338 @ Solrock
- .2byte 59 @ Arcanine
- .2byte 350 @ Milotic
- .2byte 337 @ Lunatone
- .2byte 378 @ Regice
- .2byte 243 @ Raikou
- .2byte 245 @ Suicune
- .2byte 244 @ Entei
- .2byte 250 @ Ho-Oh
- .2byte 248 @ Tyranitar
- .2byte 375 @ Metang
- .2byte 379 @ Registeel
- .2byte 384 @ Rayquaza
- .2byte 95 @ Onix
- .2byte 149 @ Dragonite
- .2byte 249 @ Lugia
- .2byte 131 @ Lapras
- .2byte 323 @ Camerupt
- .2byte 226 @ Mantine
- .2byte 377 @ Regirock
- .2byte 130 @ Gyarados
- .2byte 297 @ Hariyama
- .2byte 362 @ Glalie
- .2byte 76 @ Golem
- .2byte 382 @ Kyogre
- .2byte 306 @ Aggron
- .2byte 321 @ Wailord
- .2byte 208 @ Steelix
- .2byte 143 @ Snorlax
- .2byte 376 @ Metagross
- .2byte 383 @ Groudon
-
- .align 1
-gPokedexOrder_Height:: @ 83A00FE
- .2byte 50 @ Diglett
- .2byte 298 @ Azurill
- .2byte 177 @ Natu
- .2byte 13 @ Weedle
- .2byte 172 @ Pichu
- .2byte 173 @ Cleffa
- .2byte 175 @ Togepi
- .2byte 351 @ Castform
- .2byte 174 @ Igglybuff
- .2byte 10 @ Caterpie
- .2byte 276 @ Taillow
- .2byte 132 @ Ditto
- .2byte 133 @ Eevee
- .2byte 315 @ Roselia
- .2byte 21 @ Spearow
- .2byte 16 @ Pidgey
- .2byte 191 @ Sunkern
- .2byte 90 @ Shellder
- .2byte 19 @ Rattata
- .2byte 81 @ Magnemite
- .2byte 46 @ Paras
- .2byte 265 @ Wurmple
- .2byte 385 @ Jirachi
- .2byte 104 @ Cubone
- .2byte 258 @ Mudkip
- .2byte 194 @ Wooper
- .2byte 116 @ Horsea
- .2byte 52 @ Meowth
- .2byte 29 @ Nidoran♀
- .2byte 220 @ Swinub
- .2byte 151 @ Mew
- .2byte 333 @ Swablu
- .2byte 304 @ Aron
- .2byte 311 @ Plusle
- .2byte 312 @ Minun
- .2byte 102 @ Exeggcute
- .2byte 25 @ Pikachu
- .2byte 182 @ Bellossom
- .2byte 316 @ Gulpin
- .2byte 263 @ Zigzagoon
- .2byte 285 @ Shroomish
- .2byte 138 @ Omanyte
- .2byte 331 @ Cacnea
- .2byte 98 @ Krabby
- .2byte 280 @ Ralts
- .2byte 187 @ Hoppip
- .2byte 255 @ Torchic
- .2byte 366 @ Clamperl
- .2byte 74 @ Geodude
- .2byte 183 @ Marill
- .2byte 339 @ Barboach
- .2byte 238 @ Smoochum
- .2byte 100 @ Voltorb
- .2byte 290 @ Nincada
- .2byte 302 @ Sableye
- .2byte 198 @ Murkrow
- .2byte 211 @ Qwilfish
- .2byte 7 @ Squirtle
- .2byte 252 @ Treecko
- .2byte 343 @ Baltoy
- .2byte 43 @ Oddish
- .2byte 270 @ Lotad
- .2byte 39 @ Jigglypuff
- .2byte 283 @ Surskit
- .2byte 155 @ Cyndaquil
- .2byte 140 @ Kabuto
- .2byte 264 @ Linoone
- .2byte 324 @ Torkoal
- .2byte 32 @ Nidoran♂
- .2byte 167 @ Spinarak
- .2byte 56 @ Mankey
- .2byte 273 @ Seedot
- .2byte 261 @ Poochyena
- .2byte 231 @ Phanpy
- .2byte 201 @ Unown
- .2byte 170 @ Chinchou
- .2byte 233 @ Porygon2
- .2byte 60 @ Poliwag
- .2byte 371 @ Bagon
- .2byte 349 @ Feebas
- .2byte 353 @ Shuppet
- .2byte 158 @ Totodile
- .2byte 251 @ Celebi
- .2byte 360 @ Wynaut
- .2byte 27 @ Sandshrew
- .2byte 358 @ Chimecho
- .2byte 370 @ Luvdisc
- .2byte 228 @ Houndour
- .2byte 266 @ Silcoon
- .2byte 309 @ Electrike
- .2byte 4 @ Charmander
- .2byte 307 @ Meditite
- .2byte 278 @ Wingull
- .2byte 223 @ Remoraid
- .2byte 341 @ Corphish
- .2byte 222 @ Corsola
- .2byte 314 @ Illumise
- .2byte 209 @ Snubbull
- .2byte 37 @ Vulpix
- .2byte 246 @ Larvitar
- .2byte 374 @ Beldum
- .2byte 293 @ Whismur
- .2byte 204 @ Pineco
- .2byte 239 @ Elekid
- .2byte 35 @ Clefairy
- .2byte 213 @ Shuckle
- .2byte 216 @ Teddiursa
- .2byte 14 @ Kakuna
- .2byte 300 @ Skitty
- .2byte 176 @ Togetic
- .2byte 118 @ Goldeen
- .2byte 303 @ Mawile
- .2byte 179 @ Mareep
- .2byte 188 @ Skiploom
- .2byte 109 @ Koffing
- .2byte 51 @ Dugtrio
- .2byte 268 @ Cascoon
- .2byte 322 @ Numel
- .2byte 347 @ Anorith
- .2byte 313 @ Volbeat
- .2byte 163 @ Hoothoot
- .2byte 328 @ Trapinch
- .2byte 325 @ Spoink
- .2byte 11 @ Metapod
- .2byte 69 @ Bellsprout
- .2byte 361 @ Snorunt
- .2byte 20 @ Raticate
- .2byte 259 @ Marshtomp
- .2byte 277 @ Swellow
- .2byte 240 @ Magby
- .2byte 58 @ Growlithe
- .2byte 200 @ Misdreavus
- .2byte 1 @ Bulbasaur
- .2byte 236 @ Tyrogue
- .2byte 218 @ Slugma
- .2byte 287 @ Slakoth
- .2byte 281 @ Kirlia
- .2byte 190 @ Aipom
- .2byte 135 @ Jolteon
- .2byte 30 @ Nidorina
- .2byte 184 @ Azumarill
- .2byte 292 @ Shedinja
- .2byte 66 @ Machop
- .2byte 291 @ Ninjask
- .2byte 284 @ Masquerain
- .2byte 355 @ Duskull
- .2byte 192 @ Sunflora
- .2byte 189 @ Jumpluff
- .2byte 120 @ Staryu
- .2byte 180 @ Flaaffy
- .2byte 363 @ Spheal
- .2byte 54 @ Psyduck
- .2byte 219 @ Magcargo
- .2byte 83 @ Farfetch’d
- .2byte 41 @ Zubat
- .2byte 137 @ Porygon
- .2byte 161 @ Sentret
- .2byte 318 @ Carvanha
- .2byte 44 @ Gloom
- .2byte 26 @ Raichu
- .2byte 129 @ Magikarp
- .2byte 215 @ Sneasel
- .2byte 305 @ Lairon
- .2byte 256 @ Combusken
- .2byte 224 @ Octillery
- .2byte 33 @ Nidorino
- .2byte 136 @ Flareon
- .2byte 225 @ Delibird
- .2byte 72 @ Tentacool
- .2byte 63 @ Abra
- .2byte 253 @ Grovyle
- .2byte 340 @ Whiscash
- .2byte 156 @ Quilava
- .2byte 196 @ Espeon
- .2byte 88 @ Grimer
- .2byte 152 @ Chikorita
- .2byte 326 @ Grumpig
- .2byte 299 @ Nosepass
- .2byte 53 @ Persian
- .2byte 262 @ Mightyena
- .2byte 48 @ Venonat
- .2byte 82 @ Magneton
- .2byte 77 @ Ponyta
- .2byte 296 @ Makuhita
- .2byte 337 @ Lunatone
- .2byte 28 @ Sandslash
- .2byte 96 @ Drowzee
- .2byte 114 @ Tangela
- .2byte 57 @ Primeape
- .2byte 165 @ Ledyba
- .2byte 40 @ Wigglytuff
- .2byte 47 @ Parasect
- .2byte 139 @ Omastar
- .2byte 294 @ Loudred
- .2byte 8 @ Wartortle
- .2byte 75 @ Graveler
- .2byte 197 @ Umbreon
- .2byte 345 @ Lileep
- .2byte 61 @ Poliwhirl
- .2byte 134 @ Vaporeon
- .2byte 15 @ Beedrill
- .2byte 105 @ Marowak
- .2byte 70 @ Weepinbell
- .2byte 369 @ Relicanth
- .2byte 111 @ Rhyhorn
- .2byte 2 @ Ivysaur
- .2byte 352 @ Kecleon
- .2byte 274 @ Nuzleaf
- .2byte 267 @ Beautifly
- .2byte 17 @ Pidgeotto
- .2byte 168 @ Ariados
- .2byte 86 @ Seel
- .2byte 186 @ Politoed
- .2byte 159 @ Croconaw
- .2byte 113 @ Chansey
- .2byte 354 @ Banette
- .2byte 232 @ Donphan
- .2byte 121 @ Starmie
- .2byte 5 @ Charmeleon
- .2byte 221 @ Piloswine
- .2byte 12 @ Butterfree
- .2byte 329 @ Vibrava
- .2byte 125 @ Electabuzz
- .2byte 342 @ Crawdaunt
- .2byte 301 @ Delcatty
- .2byte 334 @ Altaria
- .2byte 372 @ Shelgon
- .2byte 38 @ Ninetales
- .2byte 207 @ Gligar
- .2byte 364 @ Sealeo
- .2byte 327 @ Spinda
- .2byte 247 @ Pupitar
- .2byte 79 @ Slowpoke
- .2byte 338 @ Solrock
- .2byte 241 @ Miltank
- .2byte 22 @ Fearow
- .2byte 45 @ Vileplume
- .2byte 89 @ Muk
- .2byte 205 @ Forretress
- .2byte 185 @ Sudowoodo
- .2byte 359 @ Absol
- .2byte 193 @ Yanma
- .2byte 269 @ Dustox
- .2byte 108 @ Lickitung
- .2byte 235 @ Smeargle
- .2byte 171 @ Lanturn
- .2byte 101 @ Electrode
- .2byte 271 @ Lombre
- .2byte 286 @ Breloom
- .2byte 153 @ Bayleef
- .2byte 117 @ Seadra
- .2byte 110 @ Weezing
- .2byte 279 @ Pelipper
- .2byte 375 @ Metang
- .2byte 31 @ Nidoqueen
- .2byte 332 @ Cacturne
- .2byte 275 @ Shiftry
- .2byte 308 @ Medicham
- .2byte 335 @ Zangoose
- .2byte 141 @ Kabutops
- .2byte 99 @ Kingler
- .2byte 64 @ Kadabra
- .2byte 119 @ Seaking
- .2byte 36 @ Clefable
- .2byte 126 @ Magmar
- .2byte 202 @ Wobbuffet
- .2byte 92 @ Gastly
- .2byte 122 @ Mr. mime
- .2byte 62 @ Poliwrath
- .2byte 128 @ Tauros
- .2byte 380 @ Latias
- .2byte 181 @ Ampharos
- .2byte 288 @ Vigoroth
- .2byte 166 @ Ledian
- .2byte 76 @ Golem
- .2byte 365 @ Walrein
- .2byte 84 @ Doduo
- .2byte 229 @ Houndoom
- .2byte 34 @ Nidoking
- .2byte 124 @ Jynx
- .2byte 107 @ Hitmonchan
- .2byte 234 @ Stantler
- .2byte 210 @ Granbull
- .2byte 237 @ Hitmontop
- .2byte 195 @ Quagsire
- .2byte 344 @ Claydol
- .2byte 260 @ Swampert
- .2byte 242 @ Blissey
- .2byte 272 @ Ludicolo
- .2byte 295 @ Exploud
- .2byte 206 @ Dunsparce
- .2byte 127 @ Pinsir
- .2byte 91 @ Cloyster
- .2byte 67 @ Machoke
- .2byte 203 @ Girafarig
- .2byte 18 @ Pidgeot
- .2byte 178 @ Xatu
- .2byte 346 @ Cradily
- .2byte 106 @ Hitmonlee
- .2byte 49 @ Venomoth
- .2byte 94 @ Gengar
- .2byte 214 @ Heracross
- .2byte 362 @ Glalie
- .2byte 123 @ Scyther
- .2byte 373 @ Salamence
- .2byte 310 @ Manectric
- .2byte 348 @ Armaldo
- .2byte 65 @ Alakazam
- .2byte 97 @ Hypno
- .2byte 164 @ Noctowl
- .2byte 73 @ Tentacruel
- .2byte 356 @ Dusclops
- .2byte 145 @ Zapdos
- .2byte 42 @ Golbat
- .2byte 376 @ Metagross
- .2byte 282 @ Gardevoir
- .2byte 9 @ Blastoise
- .2byte 80 @ Slowbro
- .2byte 93 @ Haunter
- .2byte 68 @ Machamp
- .2byte 377 @ Regirock
- .2byte 317 @ Swalot
- .2byte 254 @ Sceptile
- .2byte 227 @ Skarmory
- .2byte 55 @ Golduck
- .2byte 386 @ Deoxys
- .2byte 71 @ Victreebel
- .2byte 78 @ Rapidash
- .2byte 6 @ Charizard
- .2byte 367 @ Huntail
- .2byte 87 @ Dewgong
- .2byte 144 @ Articuno
- .2byte 157 @ Typhlosion
- .2byte 142 @ Aerodactyl
- .2byte 368 @ Gorebyss
- .2byte 217 @ Ursaring
- .2byte 154 @ Meganium
- .2byte 378 @ Regice
- .2byte 212 @ Scizor
- .2byte 230 @ Kingdra
- .2byte 147 @ Dratini
- .2byte 85 @ Dodrio
- .2byte 319 @ Sharpedo
- .2byte 169 @ Crobat
- .2byte 162 @ Furret
- .2byte 59 @ Arcanine
- .2byte 243 @ Raikou
- .2byte 257 @ Blaziken
- .2byte 323 @ Camerupt
- .2byte 112 @ Rhydon
- .2byte 379 @ Registeel
- .2byte 23 @ Ekans
- .2byte 330 @ Flygon
- .2byte 357 @ Tropius
- .2byte 381 @ Latios
- .2byte 245 @ Suicune
- .2byte 146 @ Moltres
- .2byte 3 @ Venusaur
- .2byte 103 @ Exeggutor
- .2byte 199 @ Slowking
- .2byte 248 @ Tyranitar
- .2byte 289 @ Slaking
- .2byte 320 @ Wailmer
- .2byte 150 @ Mewtwo
- .2byte 306 @ Aggron
- .2byte 143 @ Snorlax
- .2byte 226 @ Mantine
- .2byte 244 @ Entei
- .2byte 149 @ Dragonite
- .2byte 115 @ Kangaskhan
- .2byte 297 @ Hariyama
- .2byte 160 @ Feraligatr
- .2byte 131 @ Lapras
- .2byte 336 @ Seviper
- .2byte 24 @ Arbok
- .2byte 383 @ Groudon
- .2byte 250 @ Ho-Oh
- .2byte 148 @ Dragonair
- .2byte 382 @ Kyogre
- .2byte 249 @ Lugia
- .2byte 350 @ Milotic
- .2byte 130 @ Gyarados
- .2byte 384 @ Rayquaza
- .2byte 95 @ Onix
- .2byte 208 @ Steelix
- .2byte 321 @ Wailord
diff --git a/data/pokemon.s b/data/pokemon.s
new file mode 100644
index 000000000..2229512a4
--- /dev/null
+++ b/data/pokemon.s
@@ -0,0 +1,131 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 81FC1E0
+ .include "data/species_id_conversion_tables.inc"
+
+@ 81FCB84
+ .include "data/spinda_spot_graphics.inc"
+
+@ 81FCC14
+ .include "data/item_effects.inc"
+
+@ 81FD070
+ .include "data/nature_stat_table.inc"
+
+@ 81FD0F0
+ .include "data/tm_hm_learnsets.inc"
+
+@ 81FDDD0
+ .include "data/trainer_class_index_tables.inc"
+
+@ 81FDE6A
+ .include "data/cry_id_table.inc"
+
+@ 81FDF78
+ .include "data/experience_tables/tables.inc"
+
+@ 81FEC18
+ .include "data/base_stats.inc"
+
+@ 8201928
+ .include "data/level_up_learnsets.inc"
+
+@ 8203B68
+ .include "data/evolution_table.inc"
+
+@ 8207BC8
+ .include "data/level_up_learnset_pointers.inc"
+
+gUnknown_08208238:: @ 8208238
+ .byte 0x03, 0x0C, 0x30, 0xC0
+
+gUnknown_0820823C:: @ 820823C
+ .byte 0xFC, 0xF3, 0xCF, 0x3F
+
+gUnknown_08208240:: @ 8208240
+ .byte 0x01, 0x04, 0x10, 0x40
+
+gStatStageRatios:: @ 8208244
+ .byte 10, 40 @ -6
+ .byte 10, 35 @ -5
+ .byte 10, 30 @ -4
+ .byte 10, 25 @ -3
+ .byte 10, 20 @ -2
+ .byte 10, 15 @ -1
+ .byte 10, 10 @ 0
+ .byte 15, 10 @ +1
+ .byte 20, 10 @ +2
+ .byte 25, 10 @ +3
+ .byte 30, 10 @ +4
+ .byte 35, 10 @ +5
+ .byte 40, 10 @ +6
+
+@ abbreviation of Game Freak
+ .string "ゲーフリ$"
+
+gHoldEffectToType:: @ 8208263
+ .byte HOLD_EFFECT_BUG_POWER, TYPE_BUG
+ .byte HOLD_EFFECT_STEEL_POWER, TYPE_STEEL
+ .byte HOLD_EFFECT_GROUND_POWER, TYPE_GROUND
+ .byte HOLD_EFFECT_ROCK_POWER, TYPE_ROCK
+ .byte HOLD_EFFECT_GRASS_POWER, TYPE_GRASS
+ .byte HOLD_EFFECT_DARK_POWER, TYPE_DARK
+ .byte HOLD_EFFECT_FIGHTING_POWER, TYPE_FIGHTING
+ .byte HOLD_EFFECT_ELECTRIC_POWER, TYPE_ELECTRIC
+ .byte HOLD_EFFECT_WATER_POWER, TYPE_WATER
+ .byte HOLD_EFFECT_FLYING_POWER, TYPE_FLYING
+ .byte HOLD_EFFECT_POISON_POWER, TYPE_POISON
+ .byte HOLD_EFFECT_ICE_POWER, TYPE_ICE
+ .byte HOLD_EFFECT_GHOST_POWER, TYPE_GHOST
+ .byte HOLD_EFFECT_PSYCHIC_POWER, TYPE_PSYCHIC
+ .byte HOLD_EFFECT_FIRE_POWER, TYPE_FIRE
+ .byte HOLD_EFFECT_DRAGON_POWER, TYPE_DRAGON
+ .byte HOLD_EFFECT_NORMAL_POWER, TYPE_NORMAL
+ .byte 0, 0
+
+ .align 2
+gSpriteTemplate_8208288:: @ 8208288
+ spr_template 0xFFFF, 0, gOamData_81F96F0, NULL, gSpriteImageTable_81E7A10, gSpriteAffineAnimTable_81E7B70, sub_80105A0
+ spr_template 0xFFFF, 0, gOamData_81F96E8, NULL, gSpriteImageTable_81E7A30, gSpriteAffineAnimTable_81E7BEC, oac_poke_opponent
+ spr_template 0xFFFF, 0, gOamData_81F96F0, NULL, gSpriteImageTable_81E7A50, gSpriteAffineAnimTable_81E7B70, sub_80105A0
+ spr_template 0xFFFF, 0, gOamData_81F96E8, NULL, gSpriteImageTable_81E7A70, gSpriteAffineAnimTable_81E7BEC, oac_poke_opponent
+
+gSecretBaseTrainerClasses:: @ 82082E8
+ .byte TRAINER_CLASS_YOUNGSTER, TRAINER_CLASS_BUG_CATCHER, TRAINER_CLASS_RICH_BOY, TRAINER_CLASS_CAMPER, TRAINER_CLASS_COOL_TRAINER_M
+ .byte TRAINER_CLASS_LASS, TRAINER_CLASS_SCHOOL_KID_F, TRAINER_CLASS_LADY, TRAINER_CLASS_PICNICKER, TRAINER_CLASS_COOL_TRAINER_F
+
+gUnknown_082082F2:: @ 82082F2
+ .byte 0x1A, 0x1B, 0x1C, 0x1D, 0x1F, 0x1E
+
+gUnknown_082082F8:: @ 82082F8
+ .byte 1, 1, 3, 2, 4, 6
+
+gUnknown_082082FE:: @ 82082FE
+ .byte 5, 3, 2
+ .byte 5, 3, 2
+ .byte 1, 1, 0
+ .byte 3, 2, 1
+ .byte 1, 1, 0
+ .byte 1, 1, 1
+ .byte -1, -1, -1
+ .byte -5, -5, -10
+ .byte -5, -5, -10
+
+ .align 1
+gHMMoves:: @ 820831A
+ .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
+
+gJapaneseNidoranNames:: @ 820832C
+ .string "ニドラン♂$", 11
+ .string "ニドラン♀$", 11
diff --git a/data/pokemon_icon.s b/data/pokemon_icon.s
new file mode 100644
index 000000000..ff5aa33dc
--- /dev/null
+++ b/data/pokemon_icon.s
@@ -0,0 +1,92 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 83BBD20
+ .include "data/graphics/pokemon/icon_table.inc"
+
+@ 83BC400
+ .include "data/graphics/pokemon/icon_palette_indices.inc"
+
+@ 83BC5B8
+ .include "data/graphics/pokemon/icon_palette_table.inc"
+
+ .align 2
+gOamData_83BC5E8:: @ 83BC5E8
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83BC5F0:: @ 83BC5F0
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 1, 6
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83BC5FC:: @ 83BC5FC
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 1, 8
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83BC608:: @ 83BC608
+ obj_image_anim_frame 0, 14
+ obj_image_anim_frame 1, 14
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83BC614:: @ 83BC614
+ obj_image_anim_frame 0, 22
+ obj_image_anim_frame 1, 22
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83BC620:: @ 83BC620
+ obj_image_anim_frame 0, 29
+ obj_image_anim_frame 0, 29
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83BC62C:: @ 83BC62C
+ .4byte gSpriteAnim_83BC5F0
+ .4byte gSpriteAnim_83BC5FC
+ .4byte gSpriteAnim_83BC608
+ .4byte gSpriteAnim_83BC614
+ .4byte gSpriteAnim_83BC620
+
+ .align 2
+gSpriteAffineAnim_83BC640:: @ 83BC640
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 10
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83BC650:: @ 83BC650
+ obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 122
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83BC660:: @ 83BC660
+ .4byte gSpriteAffineAnim_83BC640
+ .4byte gSpriteAffineAnim_83BC650
+
+ .align 1
+gSpriteImageSizes:: @ 83BC668
+ @ square
+ .2byte 0x20 @ 1×1
+ .2byte 0x80 @ 2×2
+ .2byte 0x200 @ 4×4
+ .2byte 0x800 @ 8×8
+
+ @ horizontal rectangle
+ .2byte 0x40 @ 2×1
+ .2byte 0x80 @ 4×1
+ .2byte 0x100 @ 4×2
+ .2byte 0x400 @ 8×4
+
+ @ vertical rectangle
+ .2byte 0x40 @ 1×2
+ .2byte 0x80 @ 1×4
+ .2byte 0x100 @ 2×4
+ .2byte 0x400 @ 4×8
diff --git a/data/pokemon_menu.s b/data/pokemon_menu.s
new file mode 100644
index 000000000..9e2ce2864
--- /dev/null
+++ b/data/pokemon_menu.s
@@ -0,0 +1,82 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gPokemonMenuActions:: @ 839F494
+ .4byte OtherText_Summary, PokemonMenu_Summary
+ .4byte OtherText_Switch2, PokemonMenu_Switch
+ .4byte OtherText_Item, PokemonMenu_Item
+ .4byte gOtherText_CancelNoTerminator, PokemonMenu_Cancel
+ .4byte OtherText_Give2, PokemonMenu_GiveItem
+ .4byte OtherText_Take2, PokemonMenu_TakeItem
+ .4byte OtherText_Take, PokemonMenu_TakeMail
+ .4byte OtherText_Mail, PokemonMenu_Mail
+ .4byte OtherText_Read2, PokemonMenu_ReadMail
+ .4byte gOtherText_CancelNoTerminator, PokemonMenu_CancelSubmenu
+ .4byte gMoveNames + 13 * MOVE_CUT, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_FLASH, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_ROCK_SMASH, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_STRENGTH, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_SURF, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_FLY, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_DIVE, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_WATERFALL, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_TELEPORT, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_DIG, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_SECRET_POWER, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_MILK_DRINK, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_SOFT_BOILED, PokemonMenu_FieldMove
+ .4byte gMoveNames + 13 * MOVE_SWEET_SCENT, PokemonMenu_FieldMove
+
+ .align 1
+gUnknown_0839F554:: @ 839F554
+ .2byte MOVE_CUT
+ .2byte MOVE_FLASH
+ .2byte MOVE_ROCK_SMASH
+ .2byte MOVE_STRENGTH
+ .2byte MOVE_SURF
+ .2byte MOVE_FLY
+ .2byte MOVE_DIVE
+ .2byte MOVE_WATERFALL
+ .2byte MOVE_TELEPORT
+ .2byte MOVE_DIG
+ .2byte MOVE_SECRET_POWER
+ .2byte MOVE_MILK_DRINK
+ .2byte MOVE_SOFT_BOILED
+ .2byte MOVE_SWEET_SCENT
+ .2byte 0xFF
+
+Unknown_39F572: @ 839F572
+ .byte 4, 5, 9, 0
+
+ .align 2
+gUnknown_0839F578:: @ 839F578
+ .byte 3, 6, 0, 0
+ .4byte Unknown_39F572
+
+Unknown_39F580: @ 839F580
+ .byte 8, 6, 9, 0
+
+ .align 2
+gUnknown_0839F584:: @ 839F584
+ .byte 3, 9, 0, 0
+ .4byte Unknown_39F580
+
+ .align 2
+gFieldMoveFuncs:: @ 839F58C
+ .4byte SetUpFieldMove_Cut, 0x6
+ .4byte SetUpFieldMove_Flash, 0x9
+ .4byte SetUpFieldMove_RockSmash, 0x9
+ .4byte SetUpFieldMove_Strength, 0x9
+ .4byte SetUpFieldMove_Surf, 0x7
+ .4byte SetUpFieldMove_Fly, 0x9
+ .4byte SetUpFieldMove_Dive, 0x9
+ .4byte SetUpFieldMove_Waterfall, 0x9
+ .4byte SetUpFieldMove_Teleport, 0x9
+ .4byte SetUpFieldMove_Dig, 0x9
+ .4byte SetUpFieldMove_SecretPower, 0x9
+ .4byte SetUpFieldMove_SoftBoiled, 0x10
+ .4byte SetUpFieldMove_SoftBoiled, 0x10
+ .4byte SetUpFieldMove_SweetScent, 0x9
diff --git a/data/pokemon_storage_system.s b/data/pokemon_storage_system.s
new file mode 100644
index 000000000..e5d3e9282
--- /dev/null
+++ b/data/pokemon_storage_system.s
@@ -0,0 +1,786 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083B600C:: @ 83B600C
+ .4byte PCText_WithdrawPoke, PCText_MovePokeToParty
+ .4byte PCText_DepositPoke, PCText_StorePokeInBox
+ .4byte PCText_MovePoke, PCText_OrganizeBoxesParty
+ .4byte PCText_SeeYa, PCText_ReturnToPrevMenu
+
+ .align 2
+gSpriteAnim_83B602C:: @ 83B602C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83B6034:: @ 83B6034
+ obj_image_anim_frame 4, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83B603C:: @ 83B603C
+ obj_image_anim_frame 6, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83B6044:: @ 83B6044
+ obj_image_anim_frame 10, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83B604C:: @ 83B604C
+ .4byte gSpriteAnim_83B602C
+ .4byte gSpriteAnim_83B6034
+ .4byte gSpriteAnim_83B603C
+ .4byte gSpriteAnim_83B6044
+
+ .align 2
+gSpriteAffineAnim_83B605C:: @ 83B605C
+ obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83B606C:: @ 83B606C
+ .4byte gSpriteAffineAnim_83B605C
+
+ .align 2
+gBoxSelectionPopupPalette:: @ 83B6070
+ .incbin "graphics/pokemon_storage/box_selection_popup.gbapal"
+
+ .align 2
+gBoxSelectionPopupCenterTiles:: @ 83B6090
+ .incbin "graphics/pokemon_storage/box_selection_popup_center.4bpp"
+
+ .align 2
+gBoxSelectionPopupSidesTiles:: @ 83B6890
+ .incbin "graphics/pokemon_storage/box_selection_popup_sides.4bpp"
+
+ .align 2
+gPokemonStorageScrollingBGPalette:: @ 83B6A10
+ .incbin "graphics/pokemon_storage/scrolling_bg.gbapal"
+
+ .align 2
+gPokemonStorageScrollingBGTile:: @ 83B6A30
+ .incbin "graphics/pokemon_storage/scrolling_bg.4bpp"
+
+ .align 2
+gPokemonStorageScrollingBGTilemap:: @ 83B6A50
+ .incbin "graphics/pokemon_storage/scrolling_bg_map.bin.lz"
+
+@ unused tilemap?
+ .2byte 0x1281
+ .2byte 0x1282
+ .2byte 0x1283
+ .2byte 0x1284
+ .2byte 0x1285
+ .2byte 0x1286
+ .2byte 0x1287
+ .2byte 0x1288
+ .2byte 0x128C
+ .2byte 0x128D
+ .2byte 0x128E
+ .2byte 0x128F
+ .2byte 0x1290
+ .2byte 0x1291
+ .2byte 0x1292
+ .2byte 0x1293
+ .2byte 0x0281
+ .2byte 0x0282
+ .2byte 0x0283
+ .2byte 0x0284
+ .2byte 0x0285
+ .2byte 0x0286
+ .2byte 0x0287
+ .2byte 0x0288
+ .2byte 0x028C
+ .2byte 0x028D
+ .2byte 0x028E
+ .2byte 0x028F
+ .2byte 0x0290
+ .2byte 0x0291
+ .2byte 0x0292
+ .2byte 0x0293
+ .2byte 0x12AD
+ .2byte 0x12AE
+ .2byte 0x12A8
+ .2byte 0x12A8
+
+ .align 2
+WaveformPalette: @ 83B6B94
+ .incbin "graphics/pokemon_storage/waveform.gbapal"
+
+ .align 2
+WaveformTiles: @ 83B6BB4
+ .incbin "graphics/pokemon_storage/waveform.4bpp"
+
+ .align 2
+gUnknown_083B6D74:: @ 83B6D74
+ .incbin "graphics/pokemon_storage/83B6D74.gbapal"
+
+ .align 2
+gUnknown_083B6D94:: @ 83B6D94
+ .incbin "graphics/pokemon_storage/83B6D94.gbapal"
+
+ .align 2
+gUnknown_083B6DB4:: @ 83B6DB4
+ .4byte 0x02000000
+
+ .align 2
+gUnknown_083B6DB8:: @ 83B6DB8
+ .4byte gTileBuffer
+
+ .align 2
+gWaveformSpritePalette:: @ 83B6DBC
+ obj_pal WaveformPalette, 56013
+
+ .align 2
+gWaveformSpriteSheet:: @ 83B6DC4
+ obj_tiles WaveformTiles, 0x1C0, 5
+
+ .align 2
+gUnknown_083B6DCC:: @ 83B6DCC
+ obj_tiles 0x02002784, 0x800, 2
+
+ .align 2
+gUnknown_083B6DD4:: @ 83B6DD4
+ obj_pal 0x02002704, 56007
+
+ .align 2
+gSpriteTemplate_83B6DDC:: @ 83B6DDC
+ spr_template 2, 56007, gOamData_83B6EAC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_083B6DF4:: @ 83B6DF4
+ .4byte PCText_ExitBox, 0
+ .4byte PCText_WhatYouDo, 0
+ .4byte PCText_PickATheme, 0
+ .4byte PCText_PickAWallpaper, 0
+ .4byte PCText_IsSelected, 1
+ .4byte PCText_JumpToWhichBox, 0
+ .4byte PCText_DepositInWhichBox, 0
+ .4byte PCText_WasDeposited, 1
+ .4byte PCText_BoxIsFull, 0
+ .4byte PCText_ReleasePoke, 0
+ .4byte PCText_WasReleased, 4
+ .4byte PCText_ByeBye, 6
+ .4byte PCText_MarkPoke, 0
+ .4byte PCText_LastPoke, 0
+ .4byte PCText_PartyFull, 0
+ .4byte PCText_HoldingPoke, 0
+ .4byte PCText_WhichOneWillTake, 0
+ .4byte PCText_CantReleaseEgg, 0
+ .4byte PCText_ContinueBox, 0
+ .4byte PCText_CameBack, 1
+ .4byte PCText_Worried, 0
+ .4byte PCText_Surprise, 0
+ .4byte PCText_PleaseRemoveMail, 0
+
+ .align 2
+gOamData_83B6EAC:: @ 83B6EAC
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gOamData_83B6EB4:: @ 83B6EB4
+ .2byte 0x4000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_83B6EBC:: @ 83B6EBC
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83B6EC4:: @ 83B6EC4
+ obj_image_anim_frame 2, 8
+ obj_image_anim_frame 4, 8
+ obj_image_anim_frame 6, 8
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83B6ED4:: @ 83B6ED4
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83B6EDC:: @ 83B6EDC
+ obj_image_anim_frame 10, 8
+ obj_image_anim_frame 4, 8
+ obj_image_anim_frame 12, 8
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83B6EEC:: @ 83B6EEC
+ .4byte gSpriteAnim_83B6EBC
+ .4byte gSpriteAnim_83B6EC4
+ .4byte gSpriteAnim_83B6ED4
+ .4byte gSpriteAnim_83B6EDC
+
+ .align 2
+gSpriteTemplate_83B6EFC:: @ 83B6EFC
+ spr_template 5, 56013, gOamData_83B6EB4, gSpriteAnimTable_83B6EEC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83B6F14:: @ 83B6F14
+ spr_template 15, 56000, gOamData_83B6F2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_83B6F2C:: @ 83B6F2C
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAffineAnim_83B6F34:: @ 83B6F34
+ obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 120
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83B6F44:: @ 83B6F44
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 15
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83B6F5C:: @ 83B6F5C
+ .4byte gSpriteAffineAnim_83B6F34
+ .4byte gSpriteAffineAnim_83B6F44
+
+ .align 2
+gWallpaperPalettes_Forest: @ 83B6F64
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/forest_frame.gbapal"
+ .incbin "graphics/pokemon_storage/forest_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Forest: @ 83B6FC4
+ .incbin "graphics/pokemon_storage/forest.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Forest: @ 83B7394
+ .incbin "graphics/pokemon_storage/forest.bin.lz"
+
+ .align 2
+gWallpaperPalettes_City: @ 83B7470
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/city_frame.gbapal"
+ .incbin "graphics/pokemon_storage/city_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_City: @ 83B74D0
+ .incbin "graphics/pokemon_storage/city.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_City: @ 83B76D8
+ .incbin "graphics/pokemon_storage/city.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Desert: @ 83B7788
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/desert_frame.gbapal"
+ .incbin "graphics/pokemon_storage/desert_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Desert: @ 83B77E8
+ .incbin "graphics/pokemon_storage/desert.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Desert: @ 83B7AD4
+ .incbin "graphics/pokemon_storage/desert.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Savanna: @ 83B7BB8
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/savanna_frame.gbapal"
+ .incbin "graphics/pokemon_storage/savanna_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Savanna: @ 83B7C18
+ .incbin "graphics/pokemon_storage/savanna.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Savanna: @ 83B7E38
+ .incbin "graphics/pokemon_storage/savanna.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Crag: @ 83B7F04
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/crag_frame.gbapal"
+ .incbin "graphics/pokemon_storage/crag_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Crag: @ 83B7F64
+ .incbin "graphics/pokemon_storage/crag.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Crag: @ 83B82B4
+ .incbin "graphics/pokemon_storage/crag.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Volcano: @ 83B838C
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/volcano_frame.gbapal"
+ .incbin "graphics/pokemon_storage/volcano_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Volcano: @ 83B83EC
+ .incbin "graphics/pokemon_storage/volcano.4bpp.lz"
+
+ .space 4
+
+ .align 2
+gWallpaperTilemap_Volcano: @ 83B8720
+ .incbin "graphics/pokemon_storage/volcano.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Snow: @ 83B87F8
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/snow_frame.gbapal"
+ .incbin "graphics/pokemon_storage/snow_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Snow: @ 83B8858
+ .incbin "graphics/pokemon_storage/snow.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Snow: @ 83B8B10
+ .incbin "graphics/pokemon_storage/snow.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Cave: @ 83B8BDC
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/cave_frame.gbapal"
+ .incbin "graphics/pokemon_storage/cave_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Cave: @ 83B8C3C
+ .incbin "graphics/pokemon_storage/cave.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Cave: @ 83B8F80
+ .incbin "graphics/pokemon_storage/cave.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Beach: @ 83B905C
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/beach_frame.gbapal"
+ .incbin "graphics/pokemon_storage/beach_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Beach: @ 83B90BC
+ .incbin "graphics/pokemon_storage/beach.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Beach: @ 83B9440
+ .incbin "graphics/pokemon_storage/beach.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Seafloor: @ 83B9528
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/seafloor_frame.gbapal"
+ .incbin "graphics/pokemon_storage/seafloor_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Seafloor: @ 83B9588
+ .incbin "graphics/pokemon_storage/seafloor.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Seafloor: @ 83B983C
+ .incbin "graphics/pokemon_storage/seafloor.bin.lz"
+
+ .align 2
+gWallpaperPalettes_River: @ 83B9918
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/river_frame.gbapal"
+ .incbin "graphics/pokemon_storage/river_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_River: @ 83B9978
+ .incbin "graphics/pokemon_storage/river.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_River: @ 83B9C0C
+ .incbin "graphics/pokemon_storage/river.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Sky: @ 83B9CF8
+ .incbin "graphics/pokemon_storage/box_bg1.gbapal"
+ .incbin "graphics/pokemon_storage/sky_frame.gbapal"
+ .incbin "graphics/pokemon_storage/sky_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Sky: @ 83B9D58
+ .incbin "graphics/pokemon_storage/sky.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Sky: @ 83B9FF0
+ .incbin "graphics/pokemon_storage/sky.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Polkadot: @ 83BA0D0
+ .incbin "graphics/pokemon_storage/box_bg2.gbapal"
+ .incbin "graphics/pokemon_storage/polkadot_frame.gbapal"
+ .incbin "graphics/pokemon_storage/polkadot_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Polkadot: @ 83BA130
+ .incbin "graphics/pokemon_storage/polkadot.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Polkadot: @ 83BA32C
+ .incbin "graphics/pokemon_storage/polkadot.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Pokecenter: @ 83BA3E4
+ .incbin "graphics/pokemon_storage/box_bg2.gbapal"
+ .incbin "graphics/pokemon_storage/pokecenter_frame.gbapal"
+ .incbin "graphics/pokemon_storage/pokecenter_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Pokecenter: @ 83BA444
+ .incbin "graphics/pokemon_storage/pokecenter.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Pokecenter: @ 83BA7E8
+ .incbin "graphics/pokemon_storage/pokecenter.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Machine: @ 83BA8FC
+ .incbin "graphics/pokemon_storage/box_bg3.gbapal"
+ .incbin "graphics/pokemon_storage/machine_frame.gbapal"
+ .incbin "graphics/pokemon_storage/machine_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Machine: @ 83BA95C
+ .incbin "graphics/pokemon_storage/machine.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Machine: @ 83BAC4C
+ .incbin "graphics/pokemon_storage/machine.bin.lz"
+
+ .align 2
+gWallpaperPalettes_Plain: @ 83BAD18
+ .incbin "graphics/pokemon_storage/box_bg4.gbapal"
+ .incbin "graphics/pokemon_storage/plain_frame.gbapal"
+ .incbin "graphics/pokemon_storage/plain_bg.gbapal"
+
+ .align 2
+gWallpaperTiles_Plain: @ 83BAD78
+ .incbin "graphics/pokemon_storage/plain.4bpp.lz"
+
+ .align 2
+gWallpaperTilemap_Plain: @ 83BAE74
+ .incbin "graphics/pokemon_storage/plain.bin.lz"
+
+@ 12×18 tilemap
+ .incbin "graphics/unused/tilemap_3BAEF8.bin"
+
+ .align 1
+gUnknown_083BB0A8:: @ 83BB0A8
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+ .2byte 0x1CE7, 0x7FFF
+
+ .align 2
+gWallpaperTable:: @ 83BB0E8
+ @ Forest
+ .4byte gWallpaperTiles_Forest
+ .4byte 0x3D0
+ .4byte gWallpaperTilemap_Forest
+ .4byte gWallpaperPalettes_Forest
+
+ @ City
+ .4byte gWallpaperTiles_City
+ .4byte 0x208
+ .4byte gWallpaperTilemap_City
+ .4byte gWallpaperPalettes_City
+
+ @ Desert
+ .4byte gWallpaperTiles_Desert
+ .4byte 0x2EC
+ .4byte gWallpaperTilemap_Desert
+ .4byte gWallpaperPalettes_Desert
+
+ @ Savanna
+ .4byte gWallpaperTiles_Savanna
+ .4byte 0x220
+ .4byte gWallpaperTilemap_Savanna
+ .4byte gWallpaperPalettes_Savanna
+
+ @ Crag
+ .4byte gWallpaperTiles_Crag
+ .4byte 0x350
+ .4byte gWallpaperTilemap_Crag
+ .4byte gWallpaperPalettes_Crag
+
+ @ Volcano
+ .4byte gWallpaperTiles_Volcano
+ .4byte 0x334
+ .4byte gWallpaperTilemap_Volcano
+ .4byte gWallpaperPalettes_Volcano
+
+ @ Snow
+ .4byte gWallpaperTiles_Snow
+ .4byte 0x2B8
+ .4byte gWallpaperTilemap_Snow
+ .4byte gWallpaperPalettes_Snow
+
+ @ Cave
+ .4byte gWallpaperTiles_Cave
+ .4byte 0x344
+ .4byte gWallpaperTilemap_Cave
+ .4byte gWallpaperPalettes_Cave
+
+ @ Beach
+ .4byte gWallpaperTiles_Beach
+ .4byte 0x384
+ .4byte gWallpaperTilemap_Beach
+ .4byte gWallpaperPalettes_Beach
+
+ @ Seafloor
+ .4byte gWallpaperTiles_Seafloor
+ .4byte 0x2B4
+ .4byte gWallpaperTilemap_Seafloor
+ .4byte gWallpaperPalettes_Seafloor
+
+ @ River
+ .4byte gWallpaperTiles_River
+ .4byte 0x294
+ .4byte gWallpaperTilemap_River
+ .4byte gWallpaperPalettes_River
+
+ @ Sky
+ .4byte gWallpaperTiles_Sky
+ .4byte 0x298
+ .4byte gWallpaperTilemap_Sky
+ .4byte gWallpaperPalettes_Sky
+
+ @ Polkadot
+ .4byte gWallpaperTiles_Polkadot
+ .4byte 0x1FC
+ .4byte gWallpaperTilemap_Polkadot
+ .4byte gWallpaperPalettes_Polkadot
+
+ @ Pokecenter
+ .4byte gWallpaperTiles_Pokecenter
+ .4byte 0x3A4
+ .4byte gWallpaperTilemap_Pokecenter
+ .4byte gWallpaperPalettes_Pokecenter
+
+ @ Machine
+ .4byte gWallpaperTiles_Machine
+ .4byte 0x2F0
+ .4byte gWallpaperTilemap_Machine
+ .4byte gWallpaperPalettes_Machine
+
+ @ Plain
+ .4byte gWallpaperTiles_Plain
+ .4byte 0xFC
+ .4byte gWallpaperTilemap_Plain
+ .4byte gWallpaperPalettes_Plain
+
+PCPal_Arrow:
+ .incbin "graphics/pokemon_storage/arrow.gbapal"
+PCGfx_Arrow:
+ .incbin "graphics/pokemon_storage/arrow.4bpp"
+
+ .align 2
+gUnknown_083BB288:: @ 83BB288
+ obj_tiles PCGfx_Arrow, 128, 0x0006
+
+ .align 2
+gUnknown_083BB290:: @ 83BB290
+ obj_pal PCPal_Arrow, 0xDACF
+
+ .align 2
+gOamData_83BB298:: @ 83BB298
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_83BB2A0:: @ 83BB2A0
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83BB2A8:: @ 83BB2A8
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83BB2B0:: @ 83BB2B0
+ .4byte gSpriteAnim_83BB2A0
+ .4byte gSpriteAnim_83BB2A8
+
+ .align 2
+gSpriteTemplate_83BB2B8:: @ 83BB2B8
+ spr_template 3, 56008, gOamData_83BB298, gSpriteAnimTable_83BB2B0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_83BB2D0:: @ 83BB2D0
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_83BB2D8:: @ 83BB2D8
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83BB2E0:: @ 83BB2E0
+ obj_image_anim_frame 2, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83BB2E8:: @ 83BB2E8
+ .4byte gSpriteAnim_83BB2D8
+ .4byte gSpriteAnim_83BB2E0
+
+ .align 2
+gSpriteTemplate_83BB2F0:: @ 83BB2F0
+ spr_template 6, 56015, gOamData_83BB2D0, gSpriteAnimTable_83BB2E8, NULL, gDummySpriteAffineAnimTable, sub_809A8C8
+
+ .align 2
+HandCursorPalette: @ 83BB308
+ .incbin "graphics/pokemon_storage/hand_cursor_pal.bin"
+
+ .align 2
+HandCursorAltPalette: @ 83BB328
+ .incbin "graphics/pokemon_storage/hand_cursor_alt_pal.bin"
+
+ .align 2
+HandCursorTiles: @ 83BB348
+ .incbin "graphics/pokemon_storage/hand_cursor.4bpp"
+
+ .align 2
+HandCursorShadowTiles: @ 83BBB48
+ .incbin "graphics/pokemon_storage/hand_cursor_shadow.4bpp"
+
+ .align 2
+gUnknown_083BBBC8:: @ 83BBBC8
+ .4byte sub_809B150
+ .4byte sub_809B1D8
+ .4byte sub_809B24C
+
+ .align 2
+gUnknown_083BBBD4:: @ 83BBBD4
+ .4byte sub_809C464, 0
+ .4byte sub_809C664, 1
+ .4byte sub_809C85C, 2
+ .4byte sub_809C944, 3
+ .4byte NULL, 0
+
+ .align 2
+gHandCursorSpriteSheets:: @ 83BBBFC
+ obj_tiles HandCursorTiles, 0x800, 0
+ obj_tiles HandCursorShadowTiles, 0x80, 1
+ null_obj_tiles
+
+ .align 2
+gHandCursorSpritePalettes:: @ 83BBC14
+ obj_pal HandCursorPalette, 56006
+ obj_pal HandCursorAltPalette, 56017
+ null_obj_pal
+
+ .align 2
+gOamData_83BBC2C:: @ 83BBC2C
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gOamData_83BBC34:: @ 83BBC34
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_83BBC3C:: @ 83BBC3C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 16, 30
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83BBC48:: @ 83BBC48
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83BBC50:: @ 83BBC50
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83BBC58:: @ 83BBC58
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83BBC60:: @ 83BBC60
+ .4byte gSpriteAnim_83BBC3C
+ .4byte gSpriteAnim_83BBC48
+ .4byte gSpriteAnim_83BBC50
+ .4byte gSpriteAnim_83BBC58
+
+ .align 2
+gSpriteTemplate_83BBC70:: @ 83BBC70
+ spr_template 0, 56006, gOamData_83BBC2C, gSpriteAnimTable_83BBC60, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83BBC88:: @ 83BBC88
+ spr_template 1, 56006, gOamData_83BBC34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_809CB74
+
+ .align 2
+gUnknown_083BBCA0:: @ 83BBCA0
+ .4byte PCText_Cancel2
+ .4byte PCText_Deposit
+ .4byte PCText_Withdraw
+ .4byte PCText_Move
+ .4byte PCText_Switch
+ .4byte PCText_Place
+ .4byte PCText_Summary
+ .4byte PCText_Release
+ .4byte PCText_Mark
+ .4byte PCText_Jump
+ .4byte PCText_Wallpaper
+ .4byte PCText_Name
+ .4byte PCText_Scenery1
+ .4byte PCText_Scenery2
+ .4byte PCText_Scenery3
+ .4byte PCText_Etc
+ .4byte PCText_Forest
+ .4byte PCText_City
+ .4byte PCText_Desert
+ .4byte PCText_Savanna
+ .4byte PCText_Crag
+ .4byte PCText_Volcano
+ .4byte PCText_Snow
+ .4byte PCText_Cave
+ .4byte PCText_Beach
+ .4byte PCText_Seafloor
+ .4byte PCText_River
+ .4byte PCText_Sky
+ .4byte PCText_Polka
+ .4byte PCText_PokeCenter
+ .4byte PCText_Machine
+ .4byte PCText_Plain
diff --git a/data/pokemon_summary_screen.s b/data/pokemon_summary_screen.s
new file mode 100644
index 000000000..5d577ca84
--- /dev/null
+++ b/data/pokemon_summary_screen.s
@@ -0,0 +1,393 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 83BC680
+ .include "data/text/move_descriptions.inc"
+
+@ 83C0F60
+ .include "data/text/nature_names.inc"
+
+ .align 2
+gUnknown_083C1068:: @ 83C1068
+ .4byte gEmptyString_81E72B0
+ .4byte OtherText_PokeInfo
+ .4byte OtherText_PokeSkills
+ .4byte OtherText_BattleMoves
+ .4byte OtherText_ContestMoves
+ .4byte OtherText_Switch
+ .4byte OtherText_Info
+ .4byte gOtherText_CancelNoTerminator
+
+ .align 2
+gSpriteAffineAnim_83C1088:: @ 83C1088
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83C1098:: @ 83C1098
+ .4byte gSpriteAffineAnim_83C1088
+
+ .align 2
+gOamData_83C109C:: @ 83C109C
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83C10A4:: @ 83C10A4
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10AC:: @ 83C10AC
+ obj_image_anim_frame 8, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10B4:: @ 83C10B4
+ obj_image_anim_frame 16, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10BC:: @ 83C10BC
+ obj_image_anim_frame 24, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10C4:: @ 83C10C4
+ obj_image_anim_frame 32, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10CC:: @ 83C10CC
+ obj_image_anim_frame 40, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10D4:: @ 83C10D4
+ obj_image_anim_frame 48, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10DC:: @ 83C10DC
+ obj_image_anim_frame 56, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10E4:: @ 83C10E4
+ obj_image_anim_frame 64, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10EC:: @ 83C10EC
+ obj_image_anim_frame 72, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10F4:: @ 83C10F4
+ obj_image_anim_frame 80, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C10FC:: @ 83C10FC
+ obj_image_anim_frame 88, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1104:: @ 83C1104
+ obj_image_anim_frame 96, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C110C:: @ 83C110C
+ obj_image_anim_frame 104, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1114:: @ 83C1114
+ obj_image_anim_frame 112, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C111C:: @ 83C111C
+ obj_image_anim_frame 120, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1124:: @ 83C1124
+ obj_image_anim_frame 128, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C112C:: @ 83C112C
+ obj_image_anim_frame 136, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1134:: @ 83C1134
+ obj_image_anim_frame 144, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C113C:: @ 83C113C
+ obj_image_anim_frame 152, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1144:: @ 83C1144
+ obj_image_anim_frame 160, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C114C:: @ 83C114C
+ obj_image_anim_frame 168, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1154:: @ 83C1154
+ obj_image_anim_frame 176, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83C115C:: @ 83C115C
+ .4byte gSpriteAnim_83C10A4
+ .4byte gSpriteAnim_83C10AC
+ .4byte gSpriteAnim_83C10B4
+ .4byte gSpriteAnim_83C10BC
+ .4byte gSpriteAnim_83C10C4
+ .4byte gSpriteAnim_83C10CC
+ .4byte gSpriteAnim_83C10D4
+ .4byte gSpriteAnim_83C10DC
+ .4byte gSpriteAnim_83C10E4
+ .4byte gSpriteAnim_83C10EC
+ .4byte gSpriteAnim_83C10F4
+ .4byte gSpriteAnim_83C10FC
+ .4byte gSpriteAnim_83C1104
+ .4byte gSpriteAnim_83C110C
+ .4byte gSpriteAnim_83C1114
+ .4byte gSpriteAnim_83C111C
+ .4byte gSpriteAnim_83C1124
+ .4byte gSpriteAnim_83C112C
+ .4byte gSpriteAnim_83C1134
+ .4byte gSpriteAnim_83C113C
+ .4byte gSpriteAnim_83C1144
+ .4byte gSpriteAnim_83C114C
+ .4byte gSpriteAnim_83C1154
+
+ .align 2
+gUnknown_083C11B8:: @ 83C11B8
+ obj_tiles gMoveTypes_Gfx, 5888, 0x7532
+
+ .align 2
+gSpriteTemplate_83C11C0:: @ 83C11C0
+ spr_template 30002, 30002, gOamData_83C109C, gSpriteAnimTable_83C115C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_083C11D8:: @ 83C11D8
+ .byte 0xD,0xD,0xE,0xE,0xD,0xD,0xF,0xE,0xD,0xF,0xD,0xE,0xF,0xD,0xE,0xE,0xF,0xD,0xD,0xE,0xE,0xF,0xD
+
+ .align 2
+gOamData_83C11F0:: @ 83C11F0
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83C11F8:: @ 83C11F8
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1200:: @ 83C1200
+ obj_image_anim_frame 4, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1208:: @ 83C1208
+ obj_image_anim_frame 8, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1210:: @ 83C1210
+ obj_image_anim_frame 12, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1218:: @ 83C1218
+ obj_image_anim_frame 16, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1220:: @ 83C1220
+ obj_image_anim_frame 16, 0, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1228:: @ 83C1228
+ obj_image_anim_frame 20, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1230:: @ 83C1230
+ obj_image_anim_frame 24, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1238:: @ 83C1238
+ obj_image_anim_frame 24, 0, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C1240:: @ 83C1240
+ obj_image_anim_frame 28, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83C1248:: @ 83C1248
+ .4byte gSpriteAnim_83C11F8
+ .4byte gSpriteAnim_83C1200
+ .4byte gSpriteAnim_83C1208
+ .4byte gSpriteAnim_83C1210
+ .4byte gSpriteAnim_83C1218
+ .4byte gSpriteAnim_83C1220
+ .4byte gSpriteAnim_83C1228
+ .4byte gSpriteAnim_83C1230
+ .4byte gSpriteAnim_83C1238
+ .4byte gSpriteAnim_83C1240
+
+ .align 2
+gUnknown_083C1270:: @ 83C1270
+ obj_tiles gMenuSummaryGfx, 1024, 0x7530
+
+ .align 2
+gUnknown_083C1278:: @ 83C1278
+ obj_pal gMenuSummaryPal, 0x7530
+
+ .align 2
+gSpriteTemplate_83C1280:: @ 83C1280
+ spr_template 30000, 30000, gOamData_83C11F0, gSpriteAnimTable_83C1248, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_83C1298:: @ 83C1298
+ .2byte 0x4000
+ .2byte 0x4000
+ .2byte 0x0C00
+
+ .align 2
+gSpriteAnim_83C12A0:: @ 83C12A0
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C12A8:: @ 83C12A8
+ obj_image_anim_frame 4, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C12B0:: @ 83C12B0
+ obj_image_anim_frame 8, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C12B8:: @ 83C12B8
+ obj_image_anim_frame 12, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C12C0:: @ 83C12C0
+ obj_image_anim_frame 16, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C12C8:: @ 83C12C8
+ obj_image_anim_frame 20, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83C12D0:: @ 83C12D0
+ obj_image_anim_frame 24, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83C12D8:: @ 83C12D8
+ .4byte gSpriteAnim_83C12A0
+ .4byte gSpriteAnim_83C12A8
+ .4byte gSpriteAnim_83C12B0
+ .4byte gSpriteAnim_83C12B8
+ .4byte gSpriteAnim_83C12C0
+ .4byte gSpriteAnim_83C12C8
+ .4byte gSpriteAnim_83C12D0
+
+ .align 2
+gUnknown_083C12F4:: @ 83C12F4
+ obj_tiles gStatusGfx_Icons, 896, 0x7531
+
+ .align 2
+gUnknown_083C12FC:: @ 83C12FC
+ obj_pal gStatusPal_Icons, 0x7531
+
+ .align 2
+gSpriteTemplate_83C1304:: @ 83C1304
+ spr_template 30001, 30001, gOamData_83C1298, gSpriteAnimTable_83C12D8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSummaryScreenMonMarkingsPalette:: @ 83C131C
+ .incbin "graphics/summary_screen/mon_markings.gbapal"
+
+.ifdef ENGLISH
+ .align 2
+gSummaryScreenTextTiles:: @ 83C133C
+ .incbin "graphics/summary_screen/text.4bpp"
+.endif
+
+ .align 2
+gSummaryScreenButtonTiles:: @ 83C147C
+ .incbin "graphics/summary_screen/buttons.4bpp"
+
+ .align 1
+gUnknown_083C157C:: @ 83C157C
+ .2byte 0x5F5A @ palette color
+
+ .align 1
+gUnknown_083C157E:: @ 83C157E
+ .2byte 0x6FDE @ palette color
+
+ .align 2
+gUnknown_083C1580:: @ 83C1580
+ .4byte sub_809FC0C
+ .4byte sub_809FEB8
+
+ .align 2
+gUnknown_083C1588:: @ 83C1588
+ .4byte sub_809F63C
+ .4byte sub_809F650
+ .4byte sub_809F664
+ .4byte sub_809F664
+
+ .align 2
+gUnknown_083C1598:: @ 83C1598
+ .4byte sub_809FE6C
+ .4byte sub_80A0090
+ .4byte sub_80A015C
+ .4byte sub_80A015C
+
+gUnknown_083C15A8:: @ 83C15A8
+ .byte 0, 2, 3, 1, 4, 5
+
+gUnknown_083C15AE:: @ 83C15AE
+ .string "{STR_VAR_1}{CLEAR_TO 64}$"
+
+gUnknown_083C15B4:: @ 83C15B4
+ .string "{STR_VAR_1}{CLEAR_TO 72}$"
+
+ .align 2
+gUnknown_083C15BC:: @ 83C15BC
+ .byte 9, 1, 0, 2
+ .byte 10, 3, 0, 4
+ .byte 8, 5, 0, 6
+ .byte 11, 7, 0, 8
+ .byte 14, 9, 0, 10
+ .byte 12, 11, 0, 12
+ .byte 13, 13, 0, 14
+ .byte -1, 15, 0, 10
diff --git a/data/pokenav.s b/data/pokenav.s
new file mode 100644
index 000000000..3ea704c03
--- /dev/null
+++ b/data/pokenav.s
@@ -0,0 +1,1166 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083DFEC4:: @ 83DFEC4
+ .4byte 0x2000000
+
+ .align 2
+gUnknown_083DFEC8:: @ 83DFEC8
+ .4byte gTileBuffer
+
+ .align 1
+gUnknown_083DFECC:: @ 83DFECC
+ .incbin "graphics/pokenav/83DFECC.gbapal"
+
+ .align 1
+gUnknown_083DFEEC:: @ 83DFEEC
+ .incbin "graphics/pokenav/83DFEEC.4bpp"
+
+ .align 2
+gUnknown_083DFF8C:: @ 83DFF8C
+ .incbin "graphics/pokenav/83DFF8C.bin.lz"
+
+ .align 1
+gUnknown_083E003C:: @ 83E003C
+ .incbin "graphics/pokenav/83E003C.gbapal"
+
+ .align 1
+gUnknown_083E005C:: @ 83E005C
+ .incbin "graphics/pokenav/83E005C.4bpp"
+
+ .align 2
+gUnknown_083E007C:: @ 83E007C
+ .incbin "graphics/pokenav/83E007C.bin.lz"
+
+ .align 1
+gUnknown_083E0124:: @ 83E0124
+ .incbin "graphics/pokenav/83E0124_pal.bin"
+
+ .align 1
+gUnknown_083E0144:: @ 83E0144
+ .incbin "graphics/pokenav/83E0144_pal.bin"
+
+ .align 1
+ .incbin "graphics/pokenav/83E0164.bin"
+
+ .align 1
+gUnknown_083E01AC:: @ 83E01AC
+ .incbin "graphics/pokenav/83E01AC.bin"
+
+ .align 1
+gUnknown_083E01F4:: @ 83E01F4
+ .incbin "graphics/pokenav/83E01F4.bin"
+
+ .align 1
+gUnknown_083E0254:: @ 83E0254
+ .incbin "graphics/pokenav/83E0254.gbapal"
+
+ .align 1
+gUnknown_083E0274:: @ 83E0274
+ .incbin "graphics/pokenav/83E0274.gbapal"
+
+ .align 2
+gPokenavConditionSearch2_Pal:: @ 83E0294
+ .incbin "graphics/pokenav/condition_search2.gbapal"
+
+ .align 1
+gUnknown_083E02B4:: @ 83E02B4
+ .incbin "graphics/pokenav/83E02B4.gbapal"
+
+ .align 1
+ .incbin "graphics/pokenav/83E02D4.bin"
+
+ .align 1
+gUnknown_083E0314:: @ 83E0314
+ .incbin "graphics/pokenav/83E0314.gbapal"
+
+ .align 1
+gUnknown_083E0334:: @ 83E0334
+ .incbin "graphics/pokenav/trainereyes_misc_pal.bin" @ the original bytes have an "FF FF" instance which is incompatible with gbagfx to produce the bytes needed to match the original ROM, so I am forced to include it as a .bin until the lowest bit is properly handled or a better workaround is produced
+
+ .align 2
+gUnknown_083E0354:: @ 83E0354
+ .incbin "graphics/pokenav/trainereyes_misc.4bpp.lz"
+
+ .align 1
+gUnknown_083E039C:: @ 83E039C
+ .2byte 0x4280, 0x4282
+
+ .align 1
+gUnknown_083E03A0:: @ 83E03A0
+ .2byte 0x4000, 0x4000, 0x4281, 0x4283
+
+ .align 1
+gUnknown_083E03A8:: @ 83E03A8
+ .incbin "graphics/pokenav/83E03A8.gbapal"
+
+ .align 1
+ .incbin "graphics/pokenav/83E03C8.bin"
+
+gUnknown_083E040C:: @ 83E040C
+ .incbin "graphics/misc/ribbons_half.4bpp.lz"
+
+ .align 2
+gPokenavOutlinePalette:: @ 83E05D4
+ .incbin "graphics/pokenav/outline.gbapal"
+
+ .align 2
+gPokenavOutlineTiles:: @ 83E05F4
+ .incbin "graphics/pokenav/outline.4bpp.lz"
+
+ .align 2
+gPokenavOutlineTilemap:: @ 83E0804
+ .incbin "graphics/pokenav/outline_map.bin.lz"
+
+ .align 2
+gPokenavCityMap_Lavaridge_0:: @ 83E096C
+ .incbin "graphics/pokenav/city_maps/lavaridge_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Fallarbor_0:: @ 83E09B0
+ .incbin "graphics/pokenav/city_maps/fallarbor_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Fortree_0:: @ 83E09F8
+ .incbin "graphics/pokenav/city_maps/fortree_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Slateport_0:: @ 83E0A48
+ .incbin "graphics/pokenav/city_maps/slateport_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Slateport_1:: @ 83E0AA8
+ .incbin "graphics/pokenav/city_maps/slateport_1.bin.lz"
+
+ .align 2
+gPokenavCityMap_Rustboro_0:: @ 83E0AF4
+ .incbin "graphics/pokenav/city_maps/rustboro_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Rustboro_1:: @ 83E0B48
+ .incbin "graphics/pokenav/city_maps/rustboro_1.bin.lz"
+
+ .align 2
+gPokenavCityMap_Pacifidlog_0:: @ 83E0B9C
+ .incbin "graphics/pokenav/city_maps/pacifidlog_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Mauville_1:: @ 83E0BDC
+ .incbin "graphics/pokenav/city_maps/mauville_1.bin.lz"
+
+ .align 2
+gPokenavCityMap_Mauville_0:: @ 83E0C34
+ .incbin "graphics/pokenav/city_maps/mauville_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Oldale_0:: @ 83E0C88
+ .incbin "graphics/pokenav/city_maps/oldale_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Lilycove_1:: @ 83E0CB8
+ .incbin "graphics/pokenav/city_maps/lilycove_1.bin.lz"
+
+ .align 2
+gPokenavCityMap_Lilycove_0:: @ 83E0D04
+ .incbin "graphics/pokenav/city_maps/lilycove_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Littleroot_0:: @ 83E0D5C
+ .incbin "graphics/pokenav/city_maps/littleroot_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Dewford_0:: @ 83E0D8C
+ .incbin "graphics/pokenav/city_maps/dewford_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Sootopolis_0:: @ 83E0DC4
+ .incbin "graphics/pokenav/city_maps/sootopolis_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_EverGrande_0:: @ 83E0E04
+ .incbin "graphics/pokenav/city_maps/ever_grande_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_EverGrande_1:: @ 83E0E4C
+ .incbin "graphics/pokenav/city_maps/ever_grande_1.bin.lz"
+
+ .align 2
+gPokenavCityMap_Verdanturf_0:: @ 83E0E90
+ .incbin "graphics/pokenav/city_maps/verdanturf_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Mossdeep_1:: @ 83E0EC8
+ .incbin "graphics/pokenav/city_maps/mossdeep_1.bin.lz"
+
+ .align 2
+gPokenavCityMap_Mossdeep_0:: @ 83E0F10
+ .incbin "graphics/pokenav/city_maps/mossdeep_0.bin.lz"
+
+ .align 2
+gPokenavCityMap_Petalburg_0:: @ 83E0F6C
+ .incbin "graphics/pokenav/city_maps/petalburg_0.bin.lz"
+
+@ 83E0FC8
+ .include "data/text/ribbon_descriptions.inc"
+
+@ 83E1204
+ .include "data/text/gift_ribbon_descriptions.inc"
+
+@ 83E178C
+ .include "data/text/trainer_eye_descriptions.inc"
+
+ .align 2
+gUnknown_083E31B0:: @ 83E31B0
+ .4byte PCText_CheckMap
+ .4byte PCText_CheckPoke
+ .4byte PCText_CheckTrainer
+ .4byte PCText_CheckRibbons
+ .4byte PCText_PutAwayNav
+ .4byte PCText_NoRibbonWin
+ .4byte PCText_NoTrainers
+
+ .align 2
+gUnknown_083E31CC:: @ 83E31CC
+ .4byte PCText_CheckParty
+ .4byte PCText_CheckPokeAll
+ .4byte PCText_ReturnToNav
+
+ .align 2
+gUnknown_083E31D8:: @ 83E31D8
+ .4byte PCText_FindCool
+ .4byte PCText_FindBeauty
+ .4byte PCText_FindCute
+ .4byte PCText_FindSmart
+ .4byte PCText_FindTough
+ .4byte PCText_ReturnToCondition
+
+ .align 2
+gPokenavCityMaps:: @ 83E31F0
+ .4byte gPokenavCityMap_Littleroot_0, NULL
+ .4byte gPokenavCityMap_Oldale_0, NULL
+ .4byte gPokenavCityMap_Dewford_0, NULL
+ .4byte gPokenavCityMap_Lavaridge_0, NULL
+ .4byte gPokenavCityMap_Fallarbor_0, NULL
+ .4byte gPokenavCityMap_Verdanturf_0, NULL
+ .4byte gPokenavCityMap_Pacifidlog_0, NULL
+ .4byte gPokenavCityMap_Petalburg_0, NULL
+ .4byte gPokenavCityMap_Slateport_0, gPokenavCityMap_Slateport_1
+ .4byte gPokenavCityMap_Mauville_0, gPokenavCityMap_Mauville_1
+ .4byte gPokenavCityMap_Rustboro_0, gPokenavCityMap_Rustboro_1
+ .4byte gPokenavCityMap_Fortree_0, NULL
+ .4byte gPokenavCityMap_Lilycove_0, gPokenavCityMap_Lilycove_1
+ .4byte gPokenavCityMap_Mossdeep_0, gPokenavCityMap_Mossdeep_1
+ .4byte gPokenavCityMap_Sootopolis_0, NULL
+ .4byte gPokenavCityMap_EverGrande_0, gPokenavCityMap_EverGrande_1
+
+ .align 2
+gUnknown_083E3270:: @ 83E3270
+ .4byte sub_80F0A24
+ .4byte sub_80F0A24
+ .4byte sub_80F0A74
+
+ .align 2
+gPokenavIconPalette::
+ .incbin "graphics/pokenav/icon.gbapal"
+
+ .align 2
+gUnknown_083E329C:: @ 83E329C
+ .incbin "graphics/pokenav/icon.4bpp.lz"
+
+ .align 2
+gPokenavPokeballTiles::
+ .incbin "graphics/pokenav/pokeball.4bpp"
+
+ .align 2
+gUnknown_083E3780: @ 83E3780
+ .incbin "graphics/pokenav/83E3780.4bpp"
+
+ .align 2
+gPokenavSparkle_Pal::
+ .incbin "graphics/pokenav/sparkle.gbapal"
+
+ .align 2
+gPokenavSparkle_Gfx::
+ .incbin "graphics/pokenav/sparkle.4bpp"
+
+ .align 2
+gPokenavUpDownArrows_Gfx::
+ .incbin "graphics/pokenav/arrows.4bpp"
+
+ .align 2
+gUnknown_083E3BC0:: @ 83E3BC0
+ .incbin "graphics/pokenav/83E3BC0.bin"
+
+ .align 2
+gTiles_083E3BE0::
+ .incbin "graphics/unknown/unknown_3E3BE0.4bpp"
+
+ .align 2
+gUnknown_083E3C60:: @ 83E3C60
+ .incbin "graphics/misc/ribbons_cool.gbapal"
+ .incbin "graphics/misc/ribbons_beauty.gbapal"
+ .incbin "graphics/misc/ribbons_cute.gbapal"
+ .incbin "graphics/misc/ribbons_smart.gbapal"
+ .incbin "graphics/misc/ribbons_tough.gbapal"
+
+ .align 2
+gUnknown_083E3D00:: @ 83E3D00
+ .incbin "graphics/misc/ribbons_full.4bpp.lz"
+
+ .align 2
+PokenavBlueLightPalette:
+ .incbin "graphics/pokenav/blue_light.gbapal"
+
+ .align 2
+PokenavBlueLightTiles:
+ .incbin "graphics/pokenav/blue_light.4bpp"
+
+ .align 2
+Palette_3E42D8: @ 83E42D8
+ .incbin "graphics/pokenav/83E42D8.gbapal"
+
+ .align 1
+gUnknown_083E42F8:: @ 83E42F8
+ .2byte 0x408
+ .2byte 0x408
+ .2byte 0x507
+ .2byte 0x507
+ .2byte 0x606
+ .2byte 0x606
+ .2byte 0x805
+ .2byte 0x805
+ .2byte 0xA04
+ .2byte 0xA04
+ .2byte 0xC03
+ .2byte 0xC03
+ .2byte 0xE02
+ .2byte 0xE02
+ .2byte 0x1000
+ .2byte 0x1000
+
+ .align 2
+gOamData_83E4318:: @ 83E4318
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83E4320:: @ 83E4320
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4328:: @ 83E4328
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4330:: @ 83E4330
+ obj_image_anim_frame 16, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4338:: @ 83E4338
+ obj_image_anim_frame 24, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4340:: @ 83E4340
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4348:: @ 83E4348
+ obj_image_anim_frame 40, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4350:: @ 83E4350
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4358:: @ 83E4358
+ obj_image_anim_frame 56, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4360:: @ 83E4360
+ obj_image_anim_frame 64, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4368:: @ 83E4368
+ obj_image_anim_frame 72, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4370:: @ 83E4370
+ obj_image_anim_frame 80, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4378:: @ 83E4378
+ obj_image_anim_frame 88, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4380:: @ 83E4380
+ obj_image_anim_frame 96, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4388:: @ 83E4388
+ obj_image_anim_frame 104, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4390:: @ 83E4390
+ obj_image_anim_frame 112, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4398:: @ 83E4398
+ obj_image_anim_frame 120, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E43A0:: @ 83E43A0
+ obj_image_anim_frame 128, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E43A8:: @ 83E43A8
+ obj_image_anim_frame 136, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E43B0:: @ 83E43B0
+ obj_image_anim_frame 144, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E43B8:: @ 83E43B8
+ obj_image_anim_frame 152, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E43C0:: @ 83E43C0
+ obj_image_anim_frame 160, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E43C8:: @ 83E43C8
+ obj_image_anim_frame 168, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E43D0:: @ 83E43D0
+ obj_image_anim_frame 176, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E43D8:: @ 83E43D8
+ obj_image_anim_frame 184, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E43E0:: @ 83E43E0
+ .4byte gSpriteAnim_83E4320
+ .4byte gSpriteAnim_83E4328
+ .4byte gSpriteAnim_83E4330
+ .4byte gSpriteAnim_83E4338
+ .4byte gSpriteAnim_83E4340
+ .4byte gSpriteAnim_83E4348
+ .4byte gSpriteAnim_83E4350
+ .4byte gSpriteAnim_83E4358
+ .4byte gSpriteAnim_83E4360
+ .4byte gSpriteAnim_83E4368
+ .4byte gSpriteAnim_83E4370
+ .4byte gSpriteAnim_83E4378
+ .4byte gSpriteAnim_83E4380
+ .4byte gSpriteAnim_83E4388
+ .4byte gSpriteAnim_83E4390
+ .4byte gSpriteAnim_83E4398
+ .4byte gSpriteAnim_83E43A0
+ .4byte gSpriteAnim_83E43A8
+ .4byte gSpriteAnim_83E43B0
+ .4byte gSpriteAnim_83E43B8
+ .4byte gSpriteAnim_83E43C0
+ .4byte gSpriteAnim_83E43C8
+ .4byte gSpriteAnim_83E43D0
+ .4byte gSpriteAnim_83E43D8
+
+ .align 2
+gSpriteAffineAnim_83E4440:: @ 83E4440
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83E4450:: @ 83E4450
+ .4byte gSpriteAffineAnim_83E4440
+
+ .align 2
+gSpriteTemplate_83E4454:: @ 83E4454
+ spr_template 0, 0, gOamData_83E4318, gSpriteAnimTable_83E43E0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteSheet_PokenavBlueLight:: @ 83E446C
+ obj_tiles PokenavBlueLightTiles, 0x100, 25
+
+ .align 2
+gSpritePalette_PokenavBlueLight:: @ 83E4474
+ obj_pal PokenavBlueLightPalette, 17
+
+ .align 2
+gOamData_83E447C:: @ 83E447C
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteTemplate_83E4484:: @ 83E4484
+ spr_template 25, 17, gOamData_83E447C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F2654
+
+gUnknown_083E449C:: @ 83E449C
+ obj_pal gPokenavMenuOptions3_Pal, 2
+ obj_pal gPokenavCondition5_Pal, 3
+ obj_pal 0x0, 0
+
+ .align 2
+gOamData_83E44B4:: @ 83E44B4
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83E44BC:: @ 83E44BC
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E44C4:: @ 83E44C4
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E44CC:: @ 83E44CC
+ obj_image_anim_frame 64, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E44D4:: @ 83E44D4
+ .4byte gSpriteAnim_83E44BC
+ .4byte gSpriteAnim_83E44C4
+ .4byte gSpriteAnim_83E44CC
+
+ .align 2
+gSpriteTemplate_83E44E0:: @ 83E44E0
+ spr_template 1, 2, gOamData_83E44B4, gSpriteAnimTable_83E44D4, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC
+
+ .align 2
+gSpriteTemplate_83E44F8:: @ 83E44F8
+ spr_template 1, 3, gOamData_83E44B4, gSpriteAnimTable_83E44D4, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC
+
+ .align 2
+gOamData_83E4510:: @ 83E4510
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83E4518:: @ 83E4518
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4520:: @ 83E4520
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E4528:: @ 83E4528
+ .4byte gSpriteAnim_83E4518
+ .4byte gSpriteAnim_83E4520
+
+ .align 2
+gSpriteTemplate_83E4530:: @ 83E4530
+ spr_template 2, 2, gOamData_83E4510, gSpriteAnimTable_83E4528, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC
+
+ .align 2
+gSpriteTemplate_83E4548:: @ 83E4548
+ spr_template 2, 3, gOamData_83E4510, gSpriteAnimTable_83E4528, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC
+
+ .align 2
+gOamData_83E4560:: @ 83E4560
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gUnknown_083E4568:: @ 83E4568
+ obj_tiles NULL, 0x800, 6
+
+ .align 2
+gSpriteTemplate_83E4570:: @ 83E4570
+ spr_template 6, 6, gOamData_83E4560, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F2E00
+
+ .align 2
+gUnknown_083E4588:: @ 83E4588
+ obj_pal NULL, 6
+
+ .align 2
+gUnknown_083E4590:: @ 83E4590
+ obj_tiles gPokenavArrow_Gfx, 0x40, 9
+ obj_tiles gPokenavUpDownArrows_Gfx, 0x80, 10
+ null_obj_tiles
+
+ .align 2
+gUnknown_083E45A8:: @ 83E45A8
+ obj_pal gPokenavArrowsPalette, 9
+
+ .align 2
+gOamData_83E45B0:: @ 83E45B0
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gSpriteTemplate_83E45B8:: @ 83E45B8
+ spr_template 9, 9, gOamData_83E45B0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F3190
+
+ .align 2
+gSpriteAnim_83E45D0:: @ 83E45D0
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E45D8:: @ 83E45D8
+ obj_image_anim_frame 2, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E45E0:: @ 83E45E0
+ .4byte gSpriteAnim_83E45D0
+ .4byte gSpriteAnim_83E45D8
+
+ .align 2
+gOamData_83E45E8:: @ 83E45E8
+ .2byte 0x4000
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gSpriteTemplate_83E45F0:: @ 83E45F0
+ spr_template 10, 9, gOamData_83E45E8, gSpriteAnimTable_83E45E0, NULL, gDummySpriteAffineAnimTable, sub_80F31AC
+
+ .align 2
+gOamData_83E4608:: @ 83E4608
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_83E4610:: @ 83E4610
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E4618:: @ 83E4618
+ obj_image_anim_frame 4, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E4620:: @ 83E4620
+ .4byte gSpriteAnim_83E4610
+ .4byte gSpriteAnim_83E4618
+
+ .align 2
+gUnknown_083E4628:: @ 83E4628
+ obj_tiles gPokenavPokeballTiles, 0x100, 3
+ obj_tiles gUnknown_083E3780, 0x20, 4
+ obj_tiles gPokenavConditionMenuCancel_Gfx, 0x100, 5
+ null_obj_tiles
+
+ .align 2
+gUnknown_083E4648:: @ 83E4648
+ obj_pal gPokenavConditionPokeball_Pal, 4
+ obj_pal gPokenavCondition4_Pal, 5
+ .space 8
+
+ .align 2
+gSpriteTemplate_83E4660:: @ 83E4660
+ spr_template 3, 4, gOamData_83E4608, gSpriteAnimTable_83E4620, NULL, gDummySpriteAffineAnimTable, sub_80F3328
+
+ .align 1
+gUnknown_083E4678:: @ 83E4678
+ .incbin "graphics/pokenav/83E4678.gbapal"
+
+ .align 2
+gUnknown_083E4698:: @ 83E4698
+ .2byte 0, 0
+ .2byte 1, 0
+ .2byte 2, 0
+ .2byte 3, 0
+ .2byte 4, 0
+ .2byte 1, 1
+ .2byte 2, 1
+ .2byte 3, 1
+ .2byte 4, 1
+ .2byte 1, 2
+ .2byte 2, 2
+ .2byte 3, 2
+ .2byte 4, 2
+ .2byte 1, 3
+ .2byte 2, 3
+ .2byte 3, 3
+ .2byte 4, 3
+ .2byte 1, 4
+ .2byte 2, 4
+ .2byte 3, 4
+ .2byte 4, 4
+ .2byte 5, 0
+ .2byte 6, 0
+ .2byte 7, 1
+ .2byte 8, 2
+ .2byte 9, 1
+ .2byte 9, 3
+ .2byte 9, 4
+ .2byte 10, 3
+ .2byte 10, 4
+ .2byte 11, 0
+ .2byte 11, 1
+
+ .align 2
+gOamData_83E4718:: @ 83E4718
+ .2byte 0x0100
+ .2byte 0x8000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAffineAnim_83E4720:: @ 83E4720
+ obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83E4730:: @ 83E4730
+ obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
+ obj_rot_scal_anim_frame 0x20, 0x20, 0, 4
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83E4748:: @ 83E4748
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xFFE0, 0xFFE0, 0, 4
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83E4760:: @ 83E4760
+ .4byte gSpriteAffineAnim_83E4720
+ .4byte gSpriteAffineAnim_83E4730
+ .4byte gSpriteAffineAnim_83E4748
+
+ .align 2
+gSpriteTemplate_83E476C:: @ 83E476C
+ spr_template 11, 10, gOamData_83E4718, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83E4760, SpriteCallbackDummy
+
+ .align 2
+gUnknown_083E4784:: @ 83E4784
+ obj_tiles gPokenavSparkle_Gfx, 896, 0x0017
+
+ .align 2
+gUnknown_083E478C:: @ 83E478C
+ obj_pal gPokenavSparkle_Pal, 0x000f
+
+ .align 2
+gUnknown_083E4794:: @ 83E4794
+ .2byte 0, -35
+ .2byte 20, -28
+ .2byte 33, -10
+ .2byte 33, 10
+ .2byte 20, 28
+ .2byte 0, 35
+ .2byte -20, 28
+ .2byte -33, 10
+ .2byte -33, -10
+ .2byte -20, -28
+
+ .align 2
+gOamData_83E47BC:: @ 83E47BC
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_83E47C4:: @ 83E47C4
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 20, 5
+ obj_image_anim_frame 24, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E47E4:: @ 83E47E4
+ .4byte gSpriteAnim_83E47C4
+ .4byte gSpriteAnim_83E47C4 + 0x8
+ .4byte gSpriteAnim_83E47C4 + 0x10
+ .4byte gSpriteAnim_83E47C4 + 0x18
+
+ @ unused?
+ .4byte gSpriteAnim_83E47C4 + 0x20
+ .4byte gSpriteAnim_83E47C4 + 0x28
+ .4byte gSpriteAnim_83E47C4 + 0x30
+
+ .align 2
+gSpriteTemplate_83E4800:: @ 83E4800
+ spr_template 23, 15, gOamData_83E47BC, gSpriteAnimTable_83E47E4, NULL, gDummySpriteAffineAnimTable, sub_80F3E9C
+
+ .align 2
+gUnknown_083E4818:: @ 83E4818
+ obj_pal gPokenavIconPalette, 16
+
+ .align 2
+gSpriteAnim_83E4820:: @ 83E4820
+ obj_image_anim_frame 0, 12
+ obj_image_anim_frame 16, 12
+ obj_image_anim_frame 32, 12
+ obj_image_anim_frame 48, 12
+ obj_image_anim_frame 64, 12
+ obj_image_anim_frame 80, 12
+ obj_image_anim_frame 96, 12
+ obj_image_anim_frame 112, 12
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83E4844:: @ 83E4844
+ .4byte gSpriteAnim_83E4820
+
+ .align 2
+gOamData_83E4848:: @ 83E4848
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0000
+
+ .align 2
+gSpriteTemplate_83E4850:: @ 83E4850
+ spr_template 24, 16, gOamData_83E4848, gSpriteAnimTable_83E4844, NULL, gDummySpriteAffineAnimTable, sub_80F4138
+
+ .align 2
+gUnknown_083E4868:: @ 83E4868
+ obj_pal Palette_3E42D8, 18
+
+ .align 2
+gOamData_83E4870:: @ 83E4870
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0C00
+
+ .align 2
+gSpriteTemplate_83E4878:: @ 83E4878
+ spr_template 26, 18, gOamData_83E4870, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_083E4890:: @ 83E4890
+ .byte 4
+ .byte 5
+ .byte 6
+ .byte 7
+ .byte 8
+ .byte 9
+ .byte 9
+ .byte 10
+ .byte 10
+ .byte 11
+ .byte 11
+ .byte 12
+ .byte 12
+ .byte 13
+ .byte 13
+ .byte 13
+ .byte 13
+ .byte 14
+ .byte 14
+ .byte 14
+ .byte 14
+ .byte 15
+ .byte 15
+ .byte 15
+ .byte 15
+ .byte 16
+ .byte 16
+ .byte 16
+ .byte 16
+ .byte 16
+ .byte 16
+ .byte 17
+ .byte 17
+ .byte 17
+ .byte 17
+ .byte 17
+ .byte 17
+ .byte 18
+ .byte 18
+ .byte 18
+ .byte 18
+ .byte 18
+ .byte 18
+ .byte 19
+ .byte 19
+ .byte 19
+ .byte 19
+ .byte 19
+ .byte 19
+ .byte 19
+ .byte 19
+ .byte 20
+ .byte 20
+ .byte 20
+ .byte 20
+ .byte 20
+ .byte 20
+ .byte 20
+ .byte 20
+ .byte 21
+ .byte 21
+ .byte 21
+ .byte 21
+ .byte 21
+ .byte 21
+ .byte 21
+ .byte 21
+ .byte 22
+ .byte 22
+ .byte 22
+ .byte 22
+ .byte 22
+ .byte 22
+ .byte 22
+ .byte 22
+ .byte 22
+ .byte 22
+ .byte 23
+ .byte 23
+ .byte 23
+ .byte 23
+ .byte 23
+ .byte 23
+ .byte 23
+ .byte 23
+ .byte 23
+ .byte 23
+ .byte 24
+ .byte 24
+ .byte 24
+ .byte 24
+ .byte 24
+ .byte 24
+ .byte 24
+ .byte 24
+ .byte 24
+ .byte 24
+ .byte 25
+ .byte 25
+ .byte 25
+ .byte 25
+ .byte 25
+ .byte 25
+ .byte 25
+ .byte 25
+ .byte 25
+ .byte 25
+ .byte 25
+ .byte 25
+ .byte 26
+ .byte 26
+ .byte 26
+ .byte 26
+ .byte 26
+ .byte 26
+ .byte 26
+ .byte 26
+ .byte 26
+ .byte 26
+ .byte 26
+ .byte 26
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 27
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 28
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 29
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 30
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 31
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 32
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 33
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 34
+ .byte 35
+
+ .align 2
+gUnknown_083E4990:: @ 83E4990
+ .4byte REG_WIN0H
+ .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_32BIT | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
+ .4byte 1
+
+ .align 1
+gUnknown_083E499C:: @ 83E499C
+ .2byte 0x43
+ .2byte 0x32
+ .2byte 0x33
+ .2byte 0x34
+ .2byte 0x35
+ .2byte 0x36
+ .2byte 0x44
+ .2byte 0x45
+ .2byte 0x46
+ .2byte 0x47
+ .2byte 0x48
+ .2byte 0x49
+ .2byte 0x4A
+ .2byte 0x4B
+ .2byte 0x4C
+ .2byte 0x4D
+ .2byte 0x4E
+
+ .align 2
+gUnknown_083E49C0:: @ 83E49C0
+ .2byte 0x109, 0xA
+ .2byte 0x10A, 0x2
+ .2byte 0x10B, 0x9
+ .2byte 0x10C, 0x3
+ .2byte 0x10D, 0x7
+ .2byte 0x10E, 0xB
+ .2byte 0x10F, 0xD
+ .2byte 0x110, 0xE
+ .2byte 0x105, 0xF
+ .2byte 0x106, 0xF
+ .2byte 0x107, 0xF
+ .2byte 0x108, 0xF
+ .2byte 0x14F, 0xF
diff --git a/data/record_mixing.s b/data/record_mixing.s
new file mode 100644
index 000000000..8b46e1ed3
--- /dev/null
+++ b/data/record_mixing.s
@@ -0,0 +1,68 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+recordMixingSecretBases:: @ 83D026C
+ @ gSaveBlock1.secretBases
+ .4byte gSaveBlock1 + 0x1A08
+
+ .align 2
+recordMixingTvShows:: @ 83D0270
+ @ gSaveBlock1.tvShows
+ .4byte gSaveBlock1 + 0x2738
+
+ .align 2
+gUnknown_083D0274:: @ 83D0274
+ .4byte gSaveBlock1 + 0x2ABC
+
+ .align 2
+gUnknown_083D0278:: @ 83D0278
+ .4byte gSaveBlock1 + 0x2D94
+
+ .align 2
+recordMixingEasyChatPairs:: @ 83D027C
+ @ gSaveBlock1.easyChatPairs
+ .4byte gSaveBlock1 + 0x2DD4
+
+ .align 2
+gUnknown_083D0280:: @ 83D0280
+ .4byte gUnknown_02038738
+
+ .align 2
+gUnknown_083D0284:: @ 83D0284
+ .4byte gSaveBlock2+0xA8
+
+gUnknown_083D0288:: @ 83D0288
+ .byte 1, 0
+
+gUnknown_083D028A:: @ 83D028A
+ .byte 1, 2, 0
+ .byte 2, 0, 1
+
+gUnknown_083D0290:: @ 83D0290
+ .byte 1, 0, 3, 2
+ .byte 3, 0, 1, 2
+ .byte 2, 0, 3, 1
+ .byte 1, 3, 0, 2
+ .byte 2, 3, 0, 1
+ .byte 3, 2, 0, 1
+ .byte 1, 2, 3, 0
+ .byte 2, 3, 1, 0
+ .byte 3, 2, 1, 0
+
+gUnknown_083D02B4:: @ 83D02B4
+ .byte 0, 1
+ .byte 1, 2
+ .byte 2, 0
+
+gUnknown_083D02BA:: @ 83D02BA
+ .byte 0, 1
+ .byte 2, 3
+
+ .byte 0, 2
+ .byte 1, 3
+
+ .byte 0, 3
+ .byte 2, 1
diff --git a/data/region_map.s b/data/region_map.s
new file mode 100644
index 000000000..d4d13f194
--- /dev/null
+++ b/data/region_map.s
@@ -0,0 +1,259 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gPokenavCursor_Pal::
+ .incbin "graphics/pokenav/cursor.gbapal"
+
+ .align 2
+gUnknown_083E5AF0:: @ 83E5AF0
+ .incbin "graphics/pokenav/cursor_small.4bpp.lz"
+
+ .align 2
+gUnknown_083E5B34:: @ 83E5B34
+ .incbin "graphics/pokenav/cursor_large.4bpp.lz"
+
+ .align 2
+gRegionMapBrendanIconPalette:: @ 83E5C20
+ .incbin "graphics/pokenav/brendan_icon.gbapal"
+
+ .align 2
+gRegionMapBrendanIconTiles:: @ 83E5C40
+ .incbin "graphics/pokenav/brendan_icon.4bpp"
+
+ .align 2
+gRegionMapMayIconPalette:: @ 83E5CC0
+ .incbin "graphics/pokenav/may_icon.gbapal"
+
+ .align 2
+gRegionMapMayIconTiles:: @ 83E5CE0
+ .incbin "graphics/pokenav/may_icon.4bpp"
+
+ .align 2
+gUnknown_083E5D60:: @ 83E5D60
+ .incbin "graphics/pokenav/region_map.gbapal", 0xE0, 0x40
+
+ .align 2
+gUnknown_083E5DA0:: @ 83E5DA0
+ .incbin "graphics/pokenav/region_map.8bpp.lz"
+
+ .align 2
+gUnknown_083E6B04:: @ 83E6B04
+ .incbin "graphics/pokenav/region_map_map.bin.lz"
+
+@ 83E6E50
+ .include "data/region_map_sections.inc"
+
+@ 83E6FF4
+ .include "data/region_map_locations.inc"
+
+gUnknown_083E7684:: @ 83E7684
+ .2byte 50, 39
+ .2byte 51, 41
+ .2byte 52, 42
+ .2byte 53, 43
+ .2byte 54, 14
+ .2byte 69, 43
+ .2byte 66, 12
+ .2byte 79, 49
+ .2byte 59, 19
+ .2byte 76, 27
+ .2byte 65, 37
+ .2byte 85, 46
+ .2byte 88, 88
+
+ .align 2
+gOamData_83E76B8:: @ 83E76B8
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_83E76C0:: @ 83E76C0
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 4, 20
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83E76CC:: @ 83E76CC
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 16, 10
+ obj_image_anim_frame 32, 10
+ obj_image_anim_frame 16, 10
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83E76E0:: @ 83E76E0
+ .4byte gSpriteAnim_83E76C0
+ .4byte gSpriteAnim_83E76CC
+
+ .align 2
+gUnknown_083E76E8:: @ 83E76E8
+ obj_pal gPokenavCursor_Pal, 0x0000
+
+ .align 2
+gSpriteTemplate_83E76F0:: @ 83E76F0
+ spr_template 0, 0, gOamData_83E76B8, gSpriteAnimTable_83E76E0, NULL, gDummySpriteAffineAnimTable, sub_80FBAF0
+
+ .align 2
+gOamData_083E7708:: @ 83E7708
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_83E7710: @ 83E7710
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+gSpriteAnimTable_083E7718:: @ 83E7718 ANIMCMD
+ .4byte gSpriteAnim_83E7710
+
+gUnknown_083E771C:: @ 83E771C
+ .incbin "graphics/pokenav/map_frame.gbapal"
+
+gUnknown_083E773C:: @ 83E773C
+ .incbin "graphics/pokenav/map_frame.4bpp.lz"
+
+gUnknown_083E7774:: @ 83E7774
+ .incbin "graphics/pokenav/map_frame.bin.lz"
+
+ .align 2
+gPokenavMapMisc_Pal::
+ .incbin "graphics/pokenav/map_misc.gbapal"
+
+gUnknown_083E784C:: @ 83E784C
+ .incbin "graphics/pokenav/map_misc.4bpp.lz"
+
+gUnknown_083E7920:: @ 83E7920
+ .byte 0, 9, 1
+ .byte 0, 10, 14
+ .byte 0, 11, 15
+ .byte 0, 12, 16
+ .byte 0, 13, 17
+ .byte 0, 14, 18
+ .byte 0, 15, 19
+ .byte 0, 0, 3
+ .byte 0, 1, 4
+ .byte 0, 2, 5
+ .byte 0, 3, 6
+ .byte 0, 4, 7
+ .byte 0, 5, 8
+ .byte 0, 6, 9
+ .byte 0, 7, 10
+ .byte 0, 8, 11
+ .byte 0, 16, 0
+ .byte 0, 17, 0
+ .byte 0, 18, 0
+ .byte 0, 19, 0
+ .byte 0, 20, 0
+ .byte 0, 21, 0
+ .byte 0, 22, 0
+ .byte 0, 23, 0
+ .byte 0, 24, 0
+ .byte 0, 25, 0
+ .byte 0, 26, 0
+ .byte 0, 27, 0
+ .byte 0, 28, 0
+ .byte 0, 29, 0
+ .byte 0, 30, 0
+ .byte 0, 31, 0
+ .byte 0, 32, 0
+ .byte 0, 33, 0
+ .byte 0, 34, 0
+ .byte 0, 35, 0
+ .byte 0, 36, 0
+ .byte 0, 37, 0
+ .byte 0, 38, 0
+ .byte 0, 39, 0
+ .byte 0, 40, 0
+ .byte 0, 41, 0
+ .byte 0, 42, 0
+ .byte 0, 43, 0
+ .byte 0, 44, 0
+ .byte 0, 45, 0
+ .byte 0, 46, 0
+ .byte 0, 47, 0
+ .byte 0, 48, 0
+ .byte 0, 49, 0
+
+ .align 2
+Unknown_3E79B8: @ 83E79B8
+ .4byte OtherText_PokeLeague
+ .4byte OtherText_PokeCenter
+
+ .align 2
+gUnknown_083E79C0:: @ 83E79C0
+ .4byte Unknown_3E79B8
+ .2byte 0xF
+ .2byte 0x854
+
+@ XXX: what is this?
+ .align 2
+ .4byte 0x2000000
+
+ .align 2
+gUnknown_083E79CC:: @ 83E79CC
+ obj_pal gPokenavMapMisc_Pal, 0x0002
+
+ .align 2
+gUnknown_083E79D4:: @ 83E79D4
+ .2byte 2120, 58
+ .2byte 65535, 88
+
+ .align 2
+gOamData_83E79DC:: @ 83E79DC
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_83E79E4:: @ 83E79E4
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E79EC:: @ 83E79EC
+ obj_image_anim_frame 1, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E79F4:: @ 83E79F4
+ obj_image_anim_frame 3, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E79FC:: @ 83E79FC
+ obj_image_anim_frame 5, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E7A04:: @ 83E7A04
+ obj_image_anim_frame 6, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E7A0C:: @ 83E7A0C
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83E7A14:: @ 83E7A14
+ obj_image_anim_frame 10, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83E7A1C:: @ 83E7A1C
+ .4byte gSpriteAnim_83E79E4
+ .4byte gSpriteAnim_83E79EC
+ .4byte gSpriteAnim_83E79F4
+ .4byte gSpriteAnim_83E79FC
+ .4byte gSpriteAnim_83E7A04
+ .4byte gSpriteAnim_83E7A0C
+ .4byte gSpriteAnim_83E7A14
+
+ .align 2
+gSpriteTemplate_83E7A38:: @ 83E7A38
+ spr_template 2, 2, gOamData_83E79DC, gSpriteAnimTable_83E7A1C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
diff --git a/data/reset_rtc_screen.s b/data/reset_rtc_screen.s
new file mode 100644
index 000000000..a9a3ac847
--- /dev/null
+++ b/data/reset_rtc_screen.s
@@ -0,0 +1,67 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_08376420:: @ 8376420
+ .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_837645C:: @ 837645C
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteImage_8376464:: @ 8376464
+ .incbin "graphics/unknown_sprites/83764AC/0.4bpp"
+
+ .align 2
+gSpriteImage_8376484:: @ 8376484
+ .incbin "graphics/unknown_sprites/83764AC/1.4bpp"
+
+ .align 2
+Palette_3764A4: @ 83764A4
+ .incbin "graphics/unknown/83764A4.gbapal"
+
+ .align 2
+gSpriteImageTable_83764AC:: @ 83764AC
+ obj_frame_tiles gSpriteImage_8376464, 0x20
+ obj_frame_tiles gSpriteImage_8376484, 0x20
+
+ .align 2
+gUnknown_083764BC:: @ 83764BC
+ obj_pal Palette_3764A4, 0x1000
+
+ .align 2
+gSpriteAnim_83764C4:: @ 83764C4
+ obj_image_anim_frame 0, 30
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83764CC:: @ 83764CC
+ obj_image_anim_frame 0, 30, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83764D4:: @ 83764D4
+ obj_image_anim_frame 1, 30
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83764DC:: @ 83764DC
+ .4byte gSpriteAnim_83764C4
+ .4byte gSpriteAnim_83764CC
+ .4byte gSpriteAnim_83764D4
+
+ .align 2
+gSpriteTemplate_83764E8:: @ 83764E8
+ spr_template 0xFFFF, 0x1000, gOamData_837645C, gSpriteAnimTable_83764DC, gSpriteImageTable_83764AC, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_08376500:: @ 8376500
+ .string " : $"
diff --git a/data/rom4.s b/data/rom4.s
new file mode 100644
index 000000000..6f883c64c
--- /dev/null
+++ b/data/rom4.s
@@ -0,0 +1,66 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gDummyWarpData:: @ 8216624
+ .byte -1
+ .byte -1
+ .byte -1
+ .space 1
+ .2byte -1
+ .2byte -1
+
+@ unused, unknown data
+ .byte 0xB0, 0x04, 0x00, 0x00
+ .byte 0x10, 0x0E, 0x00, 0x00
+ .byte 0xB0, 0x04, 0x00, 0x00
+ .byte 0x60, 0x09, 0x00, 0x00
+ .byte 0x32, 0x00, 0x00, 0x00
+ .byte 0x50, 0x00, 0x00, 0x00
+ .byte 0xD4, 0xFF, 0xFF, 0xFF
+ .byte 0x2C, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_0821664C:: @ 821664C
+ .4byte 0, 0
+ .4byte 0, 1
+ .4byte 0, -1
+ .4byte -1, 0
+ .4byte 1, 0
+ .4byte -1, 1
+ .4byte 1, 1
+ .4byte -1, -1
+ .4byte 1, -1
+
+ .align 2
+gUnknown_08216694:: @ 8216694
+ .4byte REG_WIN0H
+ .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
+ .4byte 1
+
+ .align 2
+gUnknown_082166A0:: @ 82166A0
+ .4byte sub_8055C68
+ .4byte sub_8055C88
+ .4byte sub_8055C8C
+
+ .align 2
+gUnknown_082166AC:: @ 82166AC
+ .4byte sub_8055CAC
+ .4byte sub_8055CB0
+ .4byte sub_8055CB0
+ .4byte sub_8055CB0
+ .4byte sub_8055CB0
+ .4byte sub_8055CAC
+ .4byte sub_8055CAC
+ .4byte sub_8055D18
+ .4byte sub_8055D18
+ .4byte sub_8055D18
+ .4byte sub_8055D18
+
+ .align 2
+gUnknown_082166D8:: @ 82166D8
+ .4byte sub_8055D30
+ .4byte sub_8055D38
diff --git a/data/rom_8080874.s b/data/rom_8080874.s
new file mode 100644
index 000000000..220ec5f96
--- /dev/null
+++ b/data/rom_8080874.s
@@ -0,0 +1,18 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 1
+gUnknown_0839ACDC:: @ 839ACDC
+ .2byte 0xC8, 0x48, 0x38, 0x28, 0x18, 0x0
+
+ .align 2
+gUnknown_0839ACE8:: @ 839ACE8
+ .4byte 4
+
+ .align 2
+gUnknown_0839ACEC:: @ 839ACEC
+ .4byte REG_WIN0H
+ .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
+ .4byte 1
diff --git a/data/rotating_gate.s b/data/rotating_gate.s
new file mode 100644
index 000000000..06cc64e51
--- /dev/null
+++ b/data/rotating_gate.s
@@ -0,0 +1,311 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083D2964:: @ 83D2964
+ .byte 12, 0, 5, 0, 3, 0, 0, 0
+ .byte 14, 0, 7, 0, 3, 3, 0, 0
+ .byte 16, 0, 4, 0, 5, 1, 0, 0
+ .byte 15, 0, 14, 0, 1, 0, 0, 0
+ .byte 18, 0, 13, 0, 4, 2, 0, 0
+ .byte 8, 0, 20, 0, 4, 2, 0, 0
+ .byte 16, 0, 20, 0, 7, 1, 0, 0
+
+ .align 2
+gUnknown_083D299C:: @ 83D299C
+ .byte 13, 0, 3, 0, 4, 3, 0, 0
+ .byte 12, 0, 6, 0, 4, 2, 0, 0
+ .byte 3, 0, 6, 0, 4, 2, 0, 0
+ .byte 3, 0, 9, 0, 5, 3, 0, 0
+ .byte 8, 0, 8, 0, 0, 1, 0, 0
+ .byte 2, 0, 12, 0, 6, 2, 0, 0
+ .byte 9, 0, 13, 0, 1, 0, 0, 0
+ .byte 3, 0, 14, 0, 2, 1, 0, 0
+ .byte 9, 0, 15, 0, 3, 2, 0, 0
+ .byte 3, 0, 18, 0, 5, 2, 0, 0
+ .byte 2, 0, 19, 0, 4, 0, 0, 0
+ .byte 5, 0, 21, 0, 0, 0, 0, 0
+ .byte 9, 0, 19, 0, 3, 3, 0, 0
+ .byte 12, 0, 20, 0, 4, 1, 0, 0
+
+ .align 2
+RotatingGateTiles_1: @ 83D2A0C
+ .incbin "graphics/rotating_gates/1.4bpp"
+
+ .align 2
+RotatingGateTiles_2: @ 83D320C
+ .incbin "graphics/rotating_gates/2.4bpp"
+
+ .align 2
+RotatingGateTiles_3: @ 83D3A0C
+ .incbin "graphics/rotating_gates/3.4bpp"
+
+ .align 2
+RotatingGateTiles_5: @ 83D420C
+ .incbin "graphics/rotating_gates/5.4bpp"
+
+ .align 2
+RotatingGateTiles_6: @ 83D4A0C
+ .incbin "graphics/rotating_gates/6.4bpp"
+
+ .align 2
+RotatingGateTiles_7: @ 83D520C
+ .incbin "graphics/rotating_gates/7.4bpp"
+
+ .align 2
+RotatingGateTiles_0: @ 83D5A0C
+ .incbin "graphics/rotating_gates/0.4bpp"
+
+ .align 2
+RotatingGateTiles_4: @ 83D5C0C
+ .incbin "graphics/rotating_gates/4.4bpp"
+
+ .align 2
+gOamData_83D5E0C:: @ 83D5E0C
+ .2byte 0x0100
+ .2byte 0xC000
+ .2byte 0x5800
+
+ .align 2
+gOamData_83D5E14:: @ 83D5E14
+ .2byte 0x0100
+ .2byte 0x8000
+ .2byte 0x5800
+
+ .align 2
+gRotatingGatesGraphicsTable:: @ 83D5E1C
+ obj_tiles RotatingGateTiles_0, 0x200, 0x1300
+ obj_tiles RotatingGateTiles_1, 0x800, 0x1301
+ obj_tiles RotatingGateTiles_2, 0x800, 0x1302
+ obj_tiles RotatingGateTiles_3, 0x800, 0x1303
+ obj_tiles RotatingGateTiles_4, 0x200, 0x1304
+ obj_tiles RotatingGateTiles_5, 0x800, 0x1305
+ obj_tiles RotatingGateTiles_6, 0x800, 0x1306
+ obj_tiles RotatingGateTiles_7, 0x800, 0x1307
+ null_obj_tiles
+
+ .align 2
+gSpriteAnim_83D5E64:: @ 83D5E64
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83D5E6C:: @ 83D5E6C
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83D5E74:: @ 83D5E74
+ .4byte gSpriteAnim_83D5E64
+
+ .align 2
+gSpriteAnimTable_83D5E78:: @ 83D5E78
+ .4byte gSpriteAnim_83D5E6C
+
+ .align 2
+gSpriteAffineAnim_83D5E7C:: @ 83D5E7C
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83D5E8C:: @ 83D5E8C
+ obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83D5E9C:: @ 83D5E9C
+ obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83D5EAC:: @ 83D5EAC
+ obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnim_83D5EBC:: @ 83D5EBC
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5ED4:: @ 83D5ED4
+ obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5EEC:: @ 83D5EEC
+ obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5F04:: @ 83D5F04
+ obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -4, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5F1C:: @ 83D5F1C
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5F34:: @ 83D5F34
+ obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5F4C:: @ 83D5F4C
+ obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5F64:: @ 83D5F64
+ obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5F7C:: @ 83D5F7C
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5F94:: @ 83D5F94
+ obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5FAC:: @ 83D5FAC
+ obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5FC4:: @ 83D5FC4
+ obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, -8, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5FDC:: @ 83D5FDC
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D5FF4:: @ 83D5FF4
+ obj_rot_scal_anim_frame 0x100, 0x100, 64, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D600C:: @ 83D600C
+ obj_rot_scal_anim_frame 0x100, 0x100, -128, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83D6024:: @ 83D6024
+ obj_rot_scal_anim_frame 0x100, 0x100, -64, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 8
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83D603C:: @ 83D603C
+ .4byte gSpriteAffineAnim_83D5E7C
+ .4byte gSpriteAffineAnim_83D5E8C
+ .4byte gSpriteAffineAnim_83D5E9C
+ .4byte gSpriteAffineAnim_83D5EAC
+ .4byte gSpriteAffineAnim_83D5F1C
+ .4byte gSpriteAffineAnim_83D5F64
+ .4byte gSpriteAffineAnim_83D5F4C
+ .4byte gSpriteAffineAnim_83D5F34
+ .4byte gSpriteAffineAnim_83D5EBC
+ .4byte gSpriteAffineAnim_83D5ED4
+ .4byte gSpriteAffineAnim_83D5EEC
+ .4byte gSpriteAffineAnim_83D5F04
+ .4byte gSpriteAffineAnim_83D5FDC
+ .4byte gSpriteAffineAnim_83D6024
+ .4byte gSpriteAffineAnim_83D600C
+ .4byte gSpriteAffineAnim_83D5FF4
+ .4byte gSpriteAffineAnim_83D5F7C
+ .4byte gSpriteAffineAnim_83D5F94
+ .4byte gSpriteAffineAnim_83D5FAC
+ .4byte gSpriteAffineAnim_83D5FC4
+
+ .align 2
+gSpriteTemplate_83D608C:: @ 83D608C
+ spr_template 4864, 0xFFFF, gOamData_83D5E0C, gSpriteAnimTable_83D5E74, NULL, gSpriteAffineAnimTable_83D603C, sub_80C7C94
+
+ .align 2
+gSpriteTemplate_83D60A4:: @ 83D60A4
+ spr_template 4864, 0xFFFF, gOamData_83D5E14, gSpriteAnimTable_83D5E78, NULL, gSpriteAffineAnimTable_83D603C, sub_80C7C94
+
+gUnknown_083D60BC:: @ 83D60BC
+ .byte 255, 255, 255, 255
+ .byte 39, 38, 18, 19
+ .byte 255, 255, 255, 255
+ .byte 255, 255, 255, 255
+
+gUnknown_083D60CC:: @ 83D60CC
+ .byte 255, 255, 255, 255
+ .byte 255, 255, 255, 255
+ .byte 23, 22, 34, 35
+ .byte 255, 255, 255, 255
+
+gUnknown_083D60DC:: @ 83D60DC
+ .byte 255, 17, 255, 255
+ .byte 255, 16, 255, 255
+ .byte 255, 36, 255, 255
+ .byte 255, 37, 255, 255
+
+gUnknown_083D60EC:: @ 83D60EC
+ .byte 255, 255, 33, 255
+ .byte 255, 255, 32, 255
+ .byte 255, 255, 20, 255
+ .byte 255, 255, 21, 255
+
+gUnknown_083D60FC:: @ 83D60FC
+ .byte 0, -1, 0, 0
+ .byte 1, -2, 0, 0
+ .byte 0, 0, 0, 0
+ .byte 1, 0, 0, 0
+ .byte -1, 0, 0, 0
+ .byte -1, 1, 0, 0
+ .byte -1, -1, 0, 0
+ .byte -2, -1, 0, 0
+
+gUnknown_083D611C:: @ 83D611C
+ .byte -1, -1, 0, 0
+ .byte -1, -2, 0, 0
+ .byte 0, -1, 0, 0
+ .byte 1, -1, 0, 0
+ .byte 0, 0, 0, 0
+ .byte 0, 1, 0, 0
+ .byte -1, 0, 0, 0
+ .byte -2, 0, 0, 0
+
+ .align 2
+gUnknown_083D613C:: @ 83D613C
+ .byte 1, 0, 1, 0, 0, 0, 0, 0
+ .byte 1, 1, 1, 0, 0, 0, 0, 0
+ .byte 1, 0, 1, 1, 0, 0, 0, 0
+ .byte 1, 1, 1, 1, 0, 0, 0, 0
+ .byte 1, 0, 1, 0, 1, 0, 0, 0
+ .byte 1, 1, 1, 0, 1, 0, 0, 0
+ .byte 1, 0, 1, 1, 1, 0, 0, 0
+ .byte 1, 0, 1, 0, 1, 1, 0, 0
+ .byte 1, 1, 1, 1, 1, 0, 0, 0
+ .byte 1, 1, 1, 0, 1, 1, 0, 0
+ .byte 1, 0, 1, 1, 1, 1, 0, 0
+ .byte 1, 1, 1, 1, 1, 1, 0, 0
diff --git a/data/roulette.s b/data/roulette.s
new file mode 100644
index 000000000..47aa45215
--- /dev/null
+++ b/data/roulette.s
@@ -0,0 +1,920 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 1
+gUnknown_083F86BC:: @ 83F86BC
+ .incbin "graphics/roulette/83F86BC.gbapal"
+
+ .align 2
+gUnknown_083F88BC:: @ 83F88BC
+ .incbin "graphics/roulette/83F88BC.bin.lz"
+
+ .align 2
+gUnknown_083F8A60:: @ 83F8A60
+ .incbin "graphics/roulette/wheel_map.bin.lz"
+
+ .align 2
+gUnknown_083F8C00:: @ 83F8C00
+ .byte 0xFF,0x00,0x00,0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ .byte 0x0C,0x14,0x00,0x11,0x07,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x42,0x08,0x01,0x00,0x00,0xE0,0x00,0x00
+ .byte 0x0D,0x24,0x00,0x14,0x07,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x84,0x10,0x02,0x00,0x00,0xE0,0x00,0x00
+ .byte 0x0E,0x34,0x00,0x17,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x21,0x04,0x00,0x00,0xE0,0x00,0x00
+ .byte 0x0F,0x44,0x00,0x1A,0x07,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x10,0x42,0x08,0x00,0x00,0xE0,0x00,0x00
+ .byte 0x10,0x03,0x01,0x0E,0x0A,0x00,0x0C,0x00,0x20,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x49,0x02,0x00,0x00
+ .byte 0x00,0x1C,0x01,0x11,0x0A,0x03,0x03,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x01,0x20,0x00,0x00
+ .byte 0x09,0x2C,0x01,0x14,0x0A,0x03,0x03,0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x22,0x00,0x00
+ .byte 0x06,0x3C,0x01,0x17,0x0A,0x03,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x40,0x20,0x00,0x00
+ .byte 0x03,0x4C,0x01,0x1A,0x0A,0x03,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x08,0x20,0x00,0x00
+ .byte 0x11,0x03,0x02,0x0E,0x0D,0x03,0x0F,0x00,0x00,0x04,0x00,0x00,0x00,0x7C,0x00,0x00,0x92,0x04,0x00,0x00
+ .byte 0x04,0x1C,0x02,0x11,0x0D,0x06,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x10,0x20,0x00,0x00
+ .byte 0x01,0x2C,0x02,0x14,0x0D,0x06,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0x02,0x20,0x00,0x00
+ .byte 0x0A,0x3C,0x02,0x17,0x0D,0x06,0x06,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x24,0x00,0x00
+ .byte 0x07,0x4C,0x02,0x1A,0x0D,0x06,0x06,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x80,0x20,0x00,0x00
+ .byte 0x12,0x03,0x03,0x0E,0x10,0x06,0x12,0x00,0x00,0x80,0x00,0x00,0x00,0x80,0x0F,0x00,0x24,0x09,0x00,0x00
+ .byte 0x08,0x1C,0x03,0x11,0x10,0x09,0x09,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x21,0x00,0x00
+ .byte 0x05,0x2C,0x03,0x14,0x10,0x09,0x09,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x20,0x20,0x00,0x00
+ .byte 0x02,0x3C,0x03,0x17,0x10,0x09,0x09,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x04,0x20,0x00,0x00
+ .byte 0x0B,0x4C,0x03,0x1A,0x10,0x09,0x09,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x28,0x00,0x00
+
+ .align 2
+gUnknown_083F8D90:: @ 83F8D90
+ .byte 0, 1, 6, 0, 64, 0, 0, 0
+ .byte 1, 3, 12, 0, 0, 16, 0, 0
+ .byte 2, 5, 18, 0, 0, 0, 4, 0
+ .byte 3, 7, 9, 0, 0, 2, 0, 0
+ .byte 4, 9, 11, 0, 0, 8, 0, 0
+ .byte 5, 11, 17, 0, 0, 0, 2, 0
+ .byte 6, 13, 8, 0, 0, 1, 0, 0
+ .byte 7, 15, 14, 0, 0, 64, 0, 0
+ .byte 8, 17, 16, 0, 0, 0, 1, 0
+ .byte 9, 19, 7, 0, 128, 0, 0, 0
+ .byte 10, 21, 13, 0, 0, 32, 0, 0
+ .byte 11, 23, 19, 0, 0, 0, 8, 0
+
+gUnknown_083F8DF0:: @ 83F8DF0
+ .byte 1, 3
+ .byte 1, 6
+
+ .align 2
+gUnknown_083F8DF4:: @ 83F8DF4
+ .byte 0x01,0x3C,0x1E,0x01,0x01,0x00,0x00,0x00,0x2D,0x00,0x1E,0x00,0x01,0x00,0x00,0x00,0x4B,0x00,0x1B,0x00,0x18,0x00,0x00,0x00,0x0A,0x00,0x68,0x01,0x00,0x00,0x00,0xBF
+ .byte 0x03,0x1E,0x0F,0x01,0x00,0x00,0x00,0x00,0x4B,0x00,0x3C,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x36,0x00,0x30,0x00,0x00,0x00,0x0A,0x00,0x0E,0x01,0x00,0x00,0x80,0xBF
+
+ .align 2
+gUnknown_083F8E34:: @ 83F8E34
+ .byte 0x00,0x80,0x05,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0x0A,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0x15,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0x55,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0x5A,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0x65,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0x75,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0x7A,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0x85,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0x95,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0x9A,0x00,0x01,0x01,0xFF,0x48
+ .byte 0x00,0x80,0xA5,0x00,0x01,0x01,0xFF,0x48
+ .byte 0xD6,0x77,0x28,0x00,0x02,0x0A,0xFF,0x4E
+
+ .align 1
+gUnknown_083F8E9C:: @ 83F8E9C
+ .2byte 0x53FF
+ .2byte 0x0101
+ .2byte 0x1E05
+ .2byte 0x4EFF
+ .2byte 0x7FFB
+ .2byte 0x0106
+ .2byte 0x1E05
+ .2byte 0x4EFF
+ .2byte 0x7F7F
+ .2byte 0x010B
+ .2byte 0x1E05
+ .2byte 0x4EFF
+
+ .align 2
+gUnknown_083F8EB4:: @ 83F8EB4
+ .4byte sub_811755C
+ .4byte sub_81175C0
+
+ .align 2
+gUnknown_083F8EBC:: @ 83F8EBC
+ .4byte sub_811577C
+ .4byte sub_81157AC
+
+ .align 1
+gUnknown_083F8EC4:: @ 83F8EC4
+ .2byte 0x2898
+ .2byte 0x1A6A
+ .2byte 0x2898
+
+gUnknown_083F8ECA:: @ 83F8ECA
+ .byte 0xFB, 0x05, 0xFF, 0x01
+
+ .align 1
+gUnknown_083F8ECE:: @ 83F8ECE
+ .2byte 0, 180
+ .2byte 90, 270
+
+ .align 2
+gUnknown_083F8ED8:: @ 83F8ED8
+ .4byte 0x10842
+ .4byte 0x21084
+ .4byte 0x42108
+ .4byte 0x84210
+
+ .align 2
+gUnknown_083F8EE8:: @ 83F8EE8
+ .4byte 0x3E0
+ .4byte 0x7C00
+ .4byte 0xF8000
+
+gUnknown_083F8EF4:: @ 83F8EF4
+ .byte 0, 3, 4, 6, 12
+
+.ifdef ENGLISH
+ .align 2
+RouletteSpritePalette_01:
+ .incbin "graphics/roulette/shadow.gbapal"
+
+ .align 2
+RouletteSpritePalette_02:
+ .incbin "graphics/roulette/ball.gbapal"
+
+ .align 2
+RouletteSpritePalette_03:
+ .incbin "graphics/roulette/ball_counter.gbapal"
+
+ .align 2
+RouletteSpritePalette_04:
+ .incbin "graphics/roulette/cursor.gbapal"
+
+ .align 2
+RouletteSpritePalette_05:
+ .incbin "graphics/roulette/credit.gbapal"
+
+ .align 2
+RouletteSpritePalette_06:
+ .incbin "graphics/roulette/shroomish.gbapal"
+
+ .align 2
+RouletteSpritePalette_07:
+ .incbin "graphics/roulette/tailow.gbapal"
+
+ .align 2
+RouletteSpritePalette_08:
+ .incbin "graphics/roulette/poke_icons.gbapal"
+
+ .align 2
+RouletteSpritePalette_09:
+ .incbin "graphics/roulette/wynaut.gbapal"
+
+ .align 2
+RouletteSpritePalette_10:
+ .incbin "graphics/roulette/azurill.gbapal"
+
+ .align 2
+RouletteSpritePalette_11:
+ .incbin "graphics/roulette/skitty.gbapal"
+
+ .align 2
+RouletteSpritePalette_12:
+ .incbin "graphics/roulette/makuhita.gbapal"
+
+ .align 2
+RouletteSpritePalette_13:
+ .incbin "graphics/roulette/83F907C.gbapal"
+
+ .align 2
+RouletteSpritePalette_14:
+ .incbin "graphics/roulette/83F909C.gbapal"
+
+ .align 2
+RouletteSpritePalette_15:
+ .incbin "graphics/roulette/83F90BC.gbapal"
+
+ .align 2
+RouletteSpritePalette_16:
+ .incbin "graphics/roulette/83F90DC.gbapal"
+.endif
+
+ .align 2
+gUnknown_083F90FC:: @ 83F90FC
+ .incbin "graphics/roulette/ball.4bpp.lz"
+
+ .align 2
+RouletteBallCounterTiles: @ 83F9244
+ .incbin "graphics/roulette/ball_counter.4bpp.lz"
+
+ .align 2
+gUnknown_083F92A8:: @ 83F92A8
+ .incbin "graphics/roulette/roulette_tilt.4bpp.lz"
+
+ .align 2
+RoulettePokeIconsTiles: @ 83F9698
+ .incbin "graphics/roulette/poke_icons.4bpp.lz"
+
+ .align 2
+RoulettePokeIcons2Tiles: @ 83F983C
+ .incbin "graphics/roulette/poke_icons2.4bpp.lz"
+
+ .align 2
+gUnknown_083F9D3C:: @ 83F9D3C
+ .incbin "graphics/roulette/shadow.4bpp.lz"
+
+ .align 2
+RouletteCursorTiles: @ 83F9DD4
+ .incbin "graphics/roulette/cursor.4bpp.lz"
+
+ .align 2
+gUnknown_083F9E30:: @ 83F9E30
+ obj_pal RouletteSpritePalette_01, 1
+ obj_pal RouletteSpritePalette_02, 2
+ obj_pal RouletteSpritePalette_03, 3
+ obj_pal RouletteSpritePalette_04, 4
+ obj_pal RouletteSpritePalette_05, 5
+ obj_pal RouletteSpritePalette_06, 6
+ obj_pal RouletteSpritePalette_07, 7
+ obj_pal RouletteSpritePalette_08, 8
+ obj_pal RouletteSpritePalette_09, 9
+ obj_pal RouletteSpritePalette_10, 10
+ obj_pal RouletteSpritePalette_11, 11
+ obj_pal RouletteSpritePalette_12, 12
+ obj_pal RouletteSpritePalette_13, 13
+ obj_pal RouletteSpritePalette_14, 14
+ obj_pal RouletteSpritePalette_15, 15
+ obj_pal RouletteSpritePalette_16, 16
+ null_obj_pal
+
+ .align 2
+gOamData_83F9EB8:: @ 83F9EB8
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gOamData_83F9EC0:: @ 83F9EC0
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gOamData_83F9EC8:: @ 83F9EC8
+ .2byte 0x833C
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_83F9ED0:: @ 83F9ED0
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83F9ED8:: @ 83F9ED8
+ .4byte gSpriteAnim_83F9ED0
+
+ .align 2
+gSpriteAffineAnim_83F9EDC:: @ 83F9EDC
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83F9EE4:: @ 83F9EE4
+ .4byte gSpriteAffineAnim_83F9EDC
+
+ .align 2
+gUnknown_083F9EE8:: @ 83F9EE8
+ obj_tiles RoulettePokeIcons2Tiles, 0xC00, 0
+
+ .align 2
+gSpriteAnim_83F9EF0:: @ 83F9EF0
+ obj_image_anim_frame 0, 0
+ obj_image_anim_frame 32, 0
+ obj_image_anim_frame 64, 0
+ obj_image_anim_frame 72, 0
+ obj_image_anim_frame 8, 0
+ obj_image_anim_frame 40, 0
+ obj_image_anim_frame 48, 0
+ obj_image_anim_frame 80, 0
+ obj_image_anim_frame 16, 0
+ obj_image_anim_frame 24, 0
+ obj_image_anim_frame 56, 0
+ obj_image_anim_frame 88, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83F9F24:: @ 83F9F24
+ .4byte gSpriteAnim_83F9EF0
+
+ .align 2
+gSpriteAnimTable_83F9F28:: @ 83F9F28
+ .4byte gSpriteAnim_83F9EF0 + 0x4
+
+ .align 2
+gSpriteAnimTable_83F9F2C:: @ 83F9F2C
+ .4byte gSpriteAnim_83F9EF0 + 0x8
+
+ .align 2
+gSpriteAnimTable_83F9F30:: @ 83F9F30
+ .4byte gSpriteAnim_83F9EF0 + 0xC
+
+ .align 2
+gSpriteAnimTable_83F9F34:: @ 83F9F34
+ .4byte gSpriteAnim_83F9EF0 + 0x10
+
+ .align 2
+gSpriteAnimTable_83F9F38:: @ 83F9F38
+ .4byte gSpriteAnim_83F9EF0 + 0x14
+
+ .align 2
+gSpriteAnimTable_83F9F3C:: @ 83F9F3C
+ .4byte gSpriteAnim_83F9EF0 + 0x18
+
+ .align 2
+gSpriteAnimTable_83F9F40:: @ 83F9F40
+ .4byte gSpriteAnim_83F9EF0 + 0x1C
+
+ .align 2
+gSpriteAnimTable_83F9F44:: @ 83F9F44
+ .4byte gSpriteAnim_83F9EF0 + 0x20
+
+ .align 2
+gSpriteAnimTable_83F9F48:: @ 83F9F48
+ .4byte gSpriteAnim_83F9EF0 + 0x24
+
+ .align 2
+gSpriteAnimTable_83F9F4C:: @ 83F9F4C
+ .4byte gSpriteAnim_83F9EF0 + 0x28
+
+ .align 2
+gSpriteAnimTable_83F9F50:: @ 83F9F50
+ .4byte gSpriteAnim_83F9EF0 + 0x2C
+
+ .align 2
+gUnknown_083F9F54:: @ 83F9F54
+ obj_tiles gRouletteHeadersTiles, 0x1600, 4
+
+ .align 2
+gUnknown_083F9F5C:: @ 83F9F5C
+ obj_tiles RoulettePokeIconsTiles, 0x400, 5
+
+ .align 2
+gSpriteAnim_83F9F64:: @ 83F9F64
+ obj_image_anim_frame 0, 0
+ obj_image_anim_frame 16, 0
+ obj_image_anim_frame 32, 0
+ obj_image_anim_frame 48, 0
+ obj_image_anim_frame 64, 0
+ obj_image_anim_frame 80, 0
+ obj_image_anim_frame 96, 0
+ obj_image_anim_frame 112, 0
+ obj_image_anim_frame 128, 0
+ obj_image_anim_frame 144, 0
+ obj_image_anim_frame 160, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83F9F94:: @ 83F9F94
+ obj_image_anim_frame 0, 0
+ obj_image_anim_frame 4, 0
+ obj_image_anim_frame 8, 0
+ obj_image_anim_frame 12, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83F9FA8:: @ 83F9FA8
+ .4byte gSpriteAnim_83F9F64
+
+ .align 2
+gSpriteAnimTable_83F9FAC:: @ 83F9FAC
+ .4byte gSpriteAnim_83F9F64 + 0x8
+
+ .align 2
+gSpriteAnimTable_83F9FB0:: @ 83F9FB0
+ .4byte gSpriteAnim_83F9F64 + 0x10
+
+ .align 2
+gSpriteAnimTable_83F9FB4:: @ 83F9FB4
+ .4byte gSpriteAnim_83F9F64 + 0x18
+
+ .align 2
+gSpriteAnimTable_83F9FB8:: @ 83F9FB8
+ .4byte gSpriteAnim_83F9F64 + 0x20
+
+ .align 2
+gSpriteAnimTable_83F9FBC:: @ 83F9FBC
+ .4byte gSpriteAnim_83F9F64 + 0x24
+
+ .align 2
+gSpriteAnimTable_83F9FC0:: @ 83F9FC0
+ .4byte gSpriteAnim_83F9F64 + 0x28
+
+ .align 2
+gSpriteAnimTable_83F9FC4:: @ 83F9FC4
+ .4byte gSpriteAnim_83F9F94
+
+ .align 2
+gSpriteAnimTable_83F9FC8:: @ 83F9FC8
+ .4byte gSpriteAnim_83F9F94 + 0x4
+
+ .align 2
+gSpriteAnimTable_83F9FCC:: @ 83F9FCC
+ .4byte gSpriteAnim_83F9F94 + 0x8
+
+ .align 2
+gSpriteAnimTable_83F9FD0:: @ 83F9FD0
+ .4byte gSpriteAnim_83F9F94 + 0xC
+
+ .align 2
+gSpriteTemplate_83F9FD4:: @ 83F9FD4
+ spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FA8, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83F9FEC:: @ 83F9FEC
+ spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FAC, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA004:: @ 83FA004
+ spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FB0, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA01C:: @ 83FA01C
+ spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FB4, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA034:: @ 83FA034
+ spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FB8, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA04C:: @ 83FA04C
+ spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FBC, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA064:: @ 83FA064
+ spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FC0, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA07C:: @ 83FA07C
+ spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FC4, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA094:: @ 83FA094
+ spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FC8, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA0AC:: @ 83FA0AC
+ spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FCC, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA0C4:: @ 83FA0C4
+ spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FD0, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA0DC:: @ 83FA0DC
+ spr_template 0, 9, gOamData_83F9EC8, gSpriteAnimTable_83F9F24, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA0F4:: @ 83FA0F4
+ spr_template 0, 10, gOamData_83F9EC8, gSpriteAnimTable_83F9F28, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA10C:: @ 83FA10C
+ spr_template 0, 11, gOamData_83F9EC8, gSpriteAnimTable_83F9F2C, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA124:: @ 83FA124
+ spr_template 0, 12, gOamData_83F9EC8, gSpriteAnimTable_83F9F30, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA13C:: @ 83FA13C
+ spr_template 0, 9, gOamData_83F9EC8, gSpriteAnimTable_83F9F34, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA154:: @ 83FA154
+ spr_template 0, 10, gOamData_83F9EC8, gSpriteAnimTable_83F9F38, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA16C:: @ 83FA16C
+ spr_template 0, 11, gOamData_83F9EC8, gSpriteAnimTable_83F9F3C, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA184:: @ 83FA184
+ spr_template 0, 12, gOamData_83F9EC8, gSpriteAnimTable_83F9F40, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA19C:: @ 83FA19C
+ spr_template 0, 9, gOamData_83F9EC8, gSpriteAnimTable_83F9F44, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA1B4:: @ 83FA1B4
+ spr_template 0, 10, gOamData_83F9EC8, gSpriteAnimTable_83F9F48, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA1CC:: @ 83FA1CC
+ spr_template 0, 11, gOamData_83F9EC8, gSpriteAnimTable_83F9F4C, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gSpriteTemplate_83FA1E4:: @ 83FA1E4
+ spr_template 0, 12, gOamData_83F9EC8, gSpriteAnimTable_83F9F50, NULL, gDummySpriteAffineAnimTable, sub_8117E98
+
+ .align 2
+gOamData_83FA1FC:: @ 83FA1FC
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gOamData_83FA204:: @ 83FA204
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0400
+
+ .align 2
+gOamData_83FA20C:: @ 83FA20C
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gOamData_83FA214:: @ 83FA214
+ .2byte 0x4000
+ .2byte 0x0000
+ .2byte 0x0400
+
+ .align 2
+gUnknown_083FA21C:: @ 83FA21C
+ obj_tiles gRouletteCreditTiles, 0x400, 7
+ obj_tiles gRouletteNumbersTiles, 0x280, 8
+ obj_tiles gRouletteMultiplierTiles, 0x500, 9
+ obj_tiles RouletteBallCounterTiles, 0x140, 10
+ obj_tiles RouletteCursorTiles, 0x200, 11
+ null_obj_tiles
+
+ .align 2
+gSpriteAnim_83FA24C:: @ 83FA24C
+ obj_image_anim_frame 0, 0
+ obj_image_anim_frame 2, 0
+ obj_image_anim_frame 4, 0
+ obj_image_anim_frame 6, 0
+ obj_image_anim_frame 8, 0
+ obj_image_anim_frame 10, 0
+ obj_image_anim_frame 12, 0
+ obj_image_anim_frame 14, 0
+ obj_image_anim_frame 16, 0
+ obj_image_anim_frame 18, 0
+
+ .align 2
+gSpriteAnimTable_83FA274:: @ 83FA274
+ .4byte gSpriteAnim_83FA24C
+
+ .align 2
+gSpriteAnim_83FA278:: @ 83FA278
+ obj_image_anim_frame 0, 0
+ obj_image_anim_frame 8, 0
+ obj_image_anim_frame 16, 0
+ obj_image_anim_frame 24, 0
+ obj_image_anim_frame 32, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83FA290:: @ 83FA290
+ .4byte gSpriteAnim_83FA278
+
+ .align 2
+gSpriteAnim_83FA294:: @ 83FA294
+ obj_image_anim_frame 0, 0
+ obj_image_anim_frame 2, 0
+ obj_image_anim_frame 4, 0
+ obj_image_anim_frame 6, 0
+ obj_image_anim_frame 8, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83FA2AC:: @ 83FA2AC
+ .4byte gSpriteAnim_83FA294
+
+ .align 2
+gSpriteTemplate_83FA2B0:: @ 83FA2B0
+ spr_template 7, 5, gOamData_83FA1FC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83FA2C8:: @ 83FA2C8
+ spr_template 8, 5, gOamData_83FA204, gSpriteAnimTable_83FA274, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83FA2E0:: @ 83FA2E0
+ spr_template 9, 5, gOamData_83FA20C, gSpriteAnimTable_83FA290, NULL, gDummySpriteAffineAnimTable, sub_81184CC
+
+ .align 2
+gSpriteTemplate_83FA2F8:: @ 83FA2F8
+ spr_template 10, 3, gOamData_83FA214, gSpriteAnimTable_83FA2AC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83FA310:: @ 83FA310
+ spr_template 11, 5, gOamData_83F9EB8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_83FA328:: @ 83FA328
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gSpriteImageTable_83FA330:: @ 83FA330
+ obj_frame_tiles 0x02017E00, 0x80
+ obj_frame_tiles 0x02017E80, 0x80
+ obj_frame_tiles 0x02017F00, 0x80
+ obj_frame_tiles 0x02017F80, 0x80
+
+ .align 2
+gSpriteAnim_83FA350:: @ 83FA350
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83FA364:: @ 83FA364
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_frame 2, 10
+ obj_image_anim_frame 1, 10
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83FA378:: @ 83FA378
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_frame 2, 15
+ obj_image_anim_frame 1, 15
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83FA38C:: @ 83FA38C
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 3, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83FA3A0:: @ 83FA3A0
+ obj_image_anim_frame 1, 2
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 2, 4
+ obj_image_anim_frame 3, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83FA3B8:: @ 83FA3B8
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 3, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83FA3CC:: @ 83FA3CC
+ obj_image_anim_frame 3, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83FA3D4:: @ 83FA3D4
+ obj_image_anim_frame 2, 2
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 3, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83FA3E8:: @ 83FA3E8
+ .4byte gSpriteAnim_83FA350
+ .4byte gSpriteAnim_83FA364
+ .4byte gSpriteAnim_83FA378
+ .4byte gSpriteAnim_83FA38C
+ .4byte gSpriteAnim_83FA3D4
+ .4byte gSpriteAnim_83FA3A0
+ .4byte gSpriteAnim_83FA3B8
+ .4byte gSpriteAnim_83FA3B8
+ .4byte gSpriteAnim_83FA3CC
+
+ .align 2
+gSpriteTemplate_83FA40C:: @ 83FA40C
+ spr_template 0xFFFF, 2, gOamData_83FA328, gSpriteAnimTable_83FA3E8, gSpriteImageTable_83FA330, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_83FA424:: @ 83FA424
+ .2byte 0x0351
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gUnknown_083FA42C:: @ 83FA42C
+ obj_tiles gRouletteCenter_Gfx, 2048, 0x0006
+
+ .align 2
+gSpriteTemplate_83FA434:: @ 83FA434
+ spr_template 6, 2, gOamData_83FA424, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8118554
+
+ .align 2
+gOamData_83FA44C:: @ 83FA44C
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_83FA454:: @ 83FA454
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gSpriteImageTable_83FA45C:: @ 83FA45C
+ obj_frame_tiles 0x02017000, 0x200
+ obj_frame_tiles 0x02017200, 0x200
+ obj_frame_tiles 0x02017400, 0x200
+ obj_frame_tiles 0x02017600, 0x200
+ obj_frame_tiles 0x02017800, 0x200
+ obj_frame_tiles 0x02017A00, 0x200
+ obj_frame_tiles 0x02017C00, 0x200
+
+ .align 2
+gSpriteAnim_83FA494:: @ 83FA494
+ 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_frame 2, 6
+ obj_image_anim_frame 4, 6
+ obj_image_anim_jump 2
+
+ .align 2
+gSpriteAnim_83FA4B0:: @ 83FA4B0
+ obj_image_anim_frame 5, 10
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83FA4B8:: @ 83FA4B8
+ obj_image_anim_frame 5, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83FA4C0:: @ 83FA4C0
+ obj_image_anim_frame 5, 20
+ obj_image_anim_frame 6, 20
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83FA4CC:: @ 83FA4CC
+ obj_image_anim_frame 5, 20, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 6, 20, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83FA4D8:: @ 83FA4D8
+ obj_image_anim_frame 5, 10
+ obj_image_anim_frame 6, 10
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83FA4E4:: @ 83FA4E4
+ obj_image_anim_frame 5, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 6, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_83FA4F0:: @ 83FA4F0
+ .4byte gSpriteAnim_83FA494
+
+ .align 2
+gSpriteAnimTable_83FA4F4:: @ 83FA4F4
+ .4byte gSpriteAnim_83FA4B0
+ .4byte gSpriteAnim_83FA4B8
+ .4byte gSpriteAnim_83FA4C0
+ .4byte gSpriteAnim_83FA4CC
+ .4byte gSpriteAnim_83FA4D8
+ .4byte gSpriteAnim_83FA4E4
+
+ .align 2
+gSpriteTemplate_83FA50C:: @ 83FA50C
+ spr_template 0xFFFF, 6, gOamData_83FA44C, gSpriteAnimTable_83FA4F0, gSpriteImageTable_83FA45C, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83FA524:: @ 83FA524
+ spr_template 0xFFFF, 7, gOamData_83FA454, gSpriteAnimTable_83FA4F4, gSpriteImageTable_83FA45C, gDummySpriteAffineAnimTable, sub_8119D80
+
+ .align 2
+gOamData_83FA53C:: @ 83FA53C
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_83FA544:: @ 83FA544
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_83FA54C:: @ 83FA54C
+ .2byte 0x4100
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gSpriteImageTable_83FA554: @ 83FA554
+ obj_frame_tiles 0x02018000, 0x80
+
+ .align 2
+gSpriteImageTable_83FA55C: @ 83FA55C
+ obj_frame_tiles 0x02018080, 0x100
+
+ .align 2
+gSpriteAffineAnim_83FA564:: @ 83FA564
+ obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
+ obj_rot_scal_anim_frame 0x2, 0x2, 0, 60
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_83FA57C:: @ 83FA57C
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0xFFFE, 0x0, 0, 15
+ obj_rot_scal_anim_frame 0xFFFF, 0xFFFE, 0, 15
+ obj_rot_scal_anim_frame 0xFFFF, 0xFFFB, 0, 24
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83FA5A4:: @ 83FA5A4
+ .4byte gSpriteAffineAnim_83FA564
+
+ .align 2
+gSpriteAffineAnimTable_83FA5A8:: @ 83FA5A8
+ .4byte gSpriteAffineAnim_83FA57C
+
+ .align 2
+gSpriteAffineAnim_83FA5AC:: @ 83FA5AC
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83FA5BC:: @ 83FA5BC
+ .4byte gSpriteAffineAnim_83FA5AC
+
+ .align 2
+gSpriteTemplate_83FA5C0:: @ 83FA5C0
+ spr_template 0xFFFF, 1, gOamData_83FA53C, gSpriteAnimTable_83F9ED8, gSpriteImageTable_83FA554, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83FA5D8:: @ 83FA5D8
+ spr_template 0xFFFF, 1, gOamData_83FA544, gSpriteAnimTable_83F9ED8, gSpriteImageTable_83FA55C, gDummySpriteAffineAnimTable, sub_8119964
+
+ .align 2
+gSpriteTemplate_83FA5F0:: @ 83FA5F0
+ spr_template 0xFFFF, 1, gOamData_83FA54C, gSpriteAnimTable_83F9ED8, gSpriteImageTable_83FA55C, gSpriteAffineAnimTable_83FA5A8, sub_8119D80
+
+gUnknown_083FA608:: @ 83FA608
+ .byte 0, 1, 2, 3, 4
+
+ .align 1
+gUnknown_083FA60E:: @ 83FA60E
+ .2byte 0x74, 0x2C
+ .2byte 0x74, 0x70
+
+ .align 1
+gUnknown_083FA616:: @ 83FA616
+ .2byte 256, 84
+ .2byte -16, 84
+
+ .align 1
+gUnknown_083FA61E:: @ 83FA61E
+ .2byte 0x907
+ .2byte 0x808
+ .2byte 0x709
+ .2byte 0x60A
+ .2byte 0x50B
+ .2byte 0x40C
+ .2byte 0x30D
+ .2byte 0x20E
+ .2byte 0x10F
+ .2byte 0x10
+
+ .align 1
+gUnknown_083FA632:: @ 83FA632
+ .2byte -1, 0, 1, 0
+ .2byte -2, 0, 2, 0
+ .2byte -3, 0, 3, 0
+
+gUnknown_083FA64A:: @ 83FA64A
+ .byte -1, 1
+
+gUnknown_083FA64C:: @ 83FA64C
+ .byte 2, 0
+ .byte 2, 0
+ .byte 2, -1
+ .byte 2, -1
+ .byte 2, -1
+ .byte 2, -1
+ .byte 2, -2
+ .byte 2, -2
diff --git a/data/scripts/cable_club.inc b/data/scripts/cable_club.inc
index 32bb55a08..c8f701d95 100644
--- a/data/scripts/cable_club.inc
+++ b/data/scripts/cable_club.inc
@@ -603,21 +603,18 @@ gUnknown_081A4363:: @ 81A4363
releaseall
end
-gUnknown_081A436F:: @ 81A436F
SingleBattleColosseum_EventScript_1A436F:: @ 81A436F
setvar 0x8005, 0
special 32
waitstate
end
-gUnknown_081A4379:: @ 81A4379
SingleBattleColosseum_EventScript_1A4379:: @ 81A4379
setvar 0x8005, 1
special 32
waitstate
end
-gUnknown_081A4383:: @ 81A4383
DoubleBattleColosseum_EventScript_1A4383:: @ 81A4383
fadescreen 1
special 41
@@ -629,7 +626,6 @@ DoubleBattleColosseum_EventScript_1A4383:: @ 81A4383
waitstate
end
-gUnknown_081A439E:: @ 81A439E
DoubleBattleColosseum_EventScript_1A439E:: @ 81A439E
fadescreen 1
special 41
@@ -641,7 +637,6 @@ DoubleBattleColosseum_EventScript_1A439E:: @ 81A439E
waitstate
end
-gUnknown_081A43B9:: @ 81A43B9
DoubleBattleColosseum_EventScript_1A43B9:: @ 81A43B9
fadescreen 1
special 41
@@ -653,7 +648,6 @@ DoubleBattleColosseum_EventScript_1A43B9:: @ 81A43B9
waitstate
end
-gUnknown_081A43D4:: @ 81A43D4
DoubleBattleColosseum_EventScript_1A43D4:: @ 81A43D4
fadescreen 1
special 41
@@ -668,14 +662,12 @@ DoubleBattleColosseum_EventScript_1A43D4:: @ 81A43D4
DoubleBattleColosseum_EventScript_1A43EF:: @ 81A43EF
end
-gUnknown_081A43F0:: @ 81A43F0
TradeCenter_EventScript_1A43F0:: @ 81A43F0
setvar 0x8005, 0
special 33
waitstate
end
-gUnknown_081A43FA:: @ 81A43FA
TradeCenter_EventScript_1A43FA:: @ 81A43FA
setvar 0x8005, 1
special 33
@@ -694,7 +686,6 @@ TradeCenter_EventScript_1A43FA:: @ 81A43FA
waitstate
end
-gUnknown_081A4418:: @ 81A4418
RecordCorner_EventScript_1A4418:: @ 81A4418
setvar 0x8005, 0
special 27
@@ -703,7 +694,6 @@ RecordCorner_EventScript_1A4418:: @ 81A4418
jumpif 5, RecordCorner_EventScript_1A446C
end
-gUnknown_081A442D:: @ 81A442D
RecordCorner_EventScript_1A442D:: @ 81A442D
setvar 0x8005, 1
special 27
@@ -712,7 +702,6 @@ RecordCorner_EventScript_1A442D:: @ 81A442D
jumpif 5, RecordCorner_EventScript_1A446C
end
-gUnknown_081A4442:: @ 81A4442
RecordCorner_EventScript_1A4442:: @ 81A4442
setvar 0x8005, 2
special 27
@@ -721,7 +710,6 @@ RecordCorner_EventScript_1A4442:: @ 81A4442
jumpif 5, RecordCorner_EventScript_1A446C
end
-gUnknown_081A4457:: @ 81A4457
RecordCorner_EventScript_1A4457:: @ 81A4457
setvar 0x8005, 3
special 27
@@ -738,8 +726,8 @@ RecordCorner_EventScript_1A446C:: @ 81A446C
releaseall
end
-gUnknown_081A4479:: @ 81A4479
- message UnknownString_81A4D1C
+TradeRoom_ReadTrainerCard1:: @ 81A4479
+ message CableClub_LookAtTrainerCard1
waittext
waitbutton
fadescreen 1
@@ -747,8 +735,8 @@ gUnknown_081A4479:: @ 81A4479
waitstate
end
-gUnknown_081A4487:: @ 81A4487
- message UnknownString_81A4D45
+TradeRoom_ReadTrainerCard2:: @ 81A4487
+ message CableClub_LookAtTrainerCard2
waittext
waitbutton
fadescreen 1
@@ -756,8 +744,8 @@ gUnknown_081A4487:: @ 81A4487
waitstate
end
-gUnknown_081A4495:: @ 81A4495
- message UnknownString_81A4CF6
+TradeRoom_TooBusyToNotice:: @ 81A4495
+ message CableClub_TooBusyToNotice
waittext
waitbutton
closebutton
@@ -801,15 +789,15 @@ RecordCorner_EventScript_1A44D6:: @ 81A44D6
closebutton
end
-gUnknown_081A44E5:: @ 81A44E5
- msgbox UnknownString_81A4C6E, 5
+TradeRoom_PromptToCancelLink:: @ 81A44E5
+ msgbox TradeRoom_WillLinkBeTerminated, 5
compare RESULT, 1
- jumpeq gUnknown_081A44FE
+ jumpeq TradeRoom_TerminateLink
hidebox 0, 0, 29, 19
end
-gUnknown_081A44FE:: @ 81A44FE
- message2 UnknownString_81A4CAF
+TradeRoom_TerminateLink:: @ 81A44FE
+ message2 TradeRoom_TerminatingLink
waittext
special 5
end
diff --git a/data/scripts/maps/IslandCave.inc b/data/scripts/maps/IslandCave.inc
index b52b13b5a..c5d932a91 100644
--- a/data/scripts/maps/IslandCave.inc
+++ b/data/scripts/maps/IslandCave.inc
@@ -31,7 +31,7 @@ IslandCave_MapScript1_15EF15:: @ 815EF15
setflag 2133
end
-gUnknown_0815EF19:: @ 815EF19
+gIslandCave_EventScript_OpenRegiiceChamber:: @ 815EF19
setmaptile 7, 19, 554, 1
setmaptile 8, 19, 555, 1
setmaptile 9, 19, 556, 1
diff --git a/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc b/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
index 4f121118a..0c6ec79f7 100644
--- a/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
+++ b/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
@@ -67,7 +67,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_152837:: @ 8152837
releaseall
end
-gUnknown_08152850:: @ 8152850
+gBrendanHouse_TurnPCOff:: @ 8152850
setvar 0x8004, 1
playsfx SE_PC_OFF
special 215
diff --git a/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc b/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
index 7871940ca..1aca3f86e 100644
--- a/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
+++ b/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
@@ -215,7 +215,7 @@ LittlerootTown_MaysHouse_2F_EventScript_152C5C:: @ 8152C5C
releaseall
end
-gUnknown_08152C75:: @ 8152C75
+gMayHouse_TurnPCOff:: @ 8152C75
setvar 0x8004, 2
playsfx SE_PC_OFF
special 215
diff --git a/data/scripts/maps/SlateportCity.inc b/data/scripts/maps/SlateportCity.inc
index 19f9af2eb..6125c4871 100644
--- a/data/scripts/maps/SlateportCity.inc
+++ b/data/scripts/maps/SlateportCity.inc
@@ -4,11 +4,11 @@ SlateportCity_MapScripts:: @ 814BA36
SlateportCity_MapScript1_14BA3C:: @ 814BA3C
.ifdef SAPPHIRE
- setvar 0x4010, 118
- setvar 0x4011, 117
+ setvar 0x4010, MAP_OBJ_GFX_AQUA_MEMBER_F
+ setvar 0x4011, MAP_OBJ_GFX_AQUA_MEMBER_M
.else
- setvar 0x4010, 120
- setvar 0x4011, 119
+ setvar 0x4010, MAP_OBJ_GFX_MAGMA_MEMBER_F
+ setvar 0x4011, MAP_OBJ_GFX_MAGMA_MEMBER_M
.endif
setvar 0x40aa, 0
call SlateportCity_EventScript_14BA5C
diff --git a/data/scripts/maps/SlateportCity_House1.inc b/data/scripts/maps/SlateportCity_House1.inc
index 936d520dd..702e52d84 100644
--- a/data/scripts/maps/SlateportCity_House1.inc
+++ b/data/scripts/maps/SlateportCity_House1.inc
@@ -28,7 +28,7 @@ SlateportCity_House1_EventScript_1556BF:: @ 81556BF
SlateportCity_House1_EventScript_1556C9:: @ 81556C9
specialval RESULT, 327
- compare RESULT, 412
+ compare RESULT, SPECIES_EGG
jumpeq SlateportCity_House1_EventScript_15571C
special 124
special 125
diff --git a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
index 0bfeb4f5a..e84f8ccc6 100644
--- a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
+++ b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
@@ -4,11 +4,11 @@ SlateportCity_OceanicMuseum_1F_MapScripts:: @ 8155ACA
SlateportCity_OceanicMuseum_1F_MapScript1_155AD0:: @ 8155AD0
.ifdef SAPPHIRE
- setvar 0x4010, 118
- setvar 0x4011, 117
+ setvar 0x4010, MAP_OBJ_GFX_AQUA_MEMBER_F
+ setvar 0x4011, MAP_OBJ_GFX_AQUA_MEMBER_M
.else
- setvar 0x4010, 120
- setvar 0x4011, 119
+ setvar 0x4010, MAP_OBJ_GFX_MAGMA_MEMBER_F
+ setvar 0x4011, MAP_OBJ_GFX_MAGMA_MEMBER_M
.endif
end
diff --git a/data/secret_base.s b/data/secret_base.s
new file mode 100644
index 000000000..59ded8ddf
--- /dev/null
+++ b/data/secret_base.s
@@ -0,0 +1,77 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 1
+gUnknown_083D1358:: @ 83D1358
+ .2byte 0x26, 0x36
+ .2byte 0x27, 0x37
+ .2byte 0x1A0, 0x1A1
+ .2byte 0x1A8, 0x1A9
+ .2byte 0x1B0, 0x1B1
+ .2byte 0x208, 0x210
+ .2byte 0x271, 0x278
+
+gUnknown_083D1374:: @ 83D1374
+ .byte 0, 0
+ .byte 1, 3
+ .byte 6, 0
+ .byte 5, 9
+ .byte 12, 0
+ .byte 1, 3
+ .byte 18, 0
+ .byte 7, 13
+ .byte 1, 0
+ .byte 2, 3
+ .byte 7, 0
+ .byte 9, 2
+ .byte 13, 0
+ .byte 13, 4
+ .byte 19, 0
+ .byte 1, 2
+ .byte 2, 0
+ .byte 1, 3
+ .byte 8, 0
+ .byte 1, 2
+ .byte 14, 0
+ .byte 3, 15
+ .byte 20, 0
+ .byte 3, 14
+ .byte 3, 0
+ .byte 9, 3
+ .byte 9, 0
+ .byte 8, 7
+ .byte 15, 0
+ .byte 3, 6
+ .byte 21, 0
+ .byte 5, 9
+ .byte 4, 0
+ .byte 2, 3
+ .byte 10, 0
+ .byte 5, 6
+ .byte 16, 0
+ .byte 15, 3
+ .byte 22, 0
+ .byte 4, 10
+ .byte 5, 0
+ .byte 3, 3
+ .byte 11, 0
+ .byte 1, 2
+ .byte 17, 0
+ .byte 7, 8
+ .byte 23, 0
+ .byte 9, 6
+
+ .align 2
+gUnknown_083D13D4:: @ 83D13D4
+ .4byte SecretBaseText_DelRegist, sub_80BCA84
+ .4byte gUnknownText_Exit, sub_80BCBF8
+
+ .align 2
+gUnknown_083D13E4:: @ 83D13E4
+ .4byte sub_80BCB90
+ .4byte sub_80BCBC0
+
+gUnknown_083D13EC:: @ 83D13EC
+ .byte 0x23,0x24,0xF,0x1F,0x21,0x2F,0xE,0x14,0x20,0x22,0x0,0x0
diff --git a/data/shop.s b/data/shop.s
new file mode 100644
index 000000000..071874d0e
--- /dev/null
+++ b/data/shop.s
@@ -0,0 +1,69 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083CC6D0:: @ 83CC6D0
+ .4byte MartText_Buy, sub_80B2EFC
+ .4byte MartText_Sell, sub_80B2F30
+ .4byte MartText_Quit2, HandleShopMenuQuit
+
+gUnknown_083CC6E8:: @ 83CC6E8
+ .byte 0, 1, 2
+
+gUnknown_083CC6EB:: @ 83CC6EB
+ .byte 0, 2
+
+@ unknown, unreferenced data
+ .align 1
+ .2byte 0x2
+ .2byte 0x3
+ .2byte 0x4
+ .2byte 0xD
+ .2byte 0x121
+ .2byte 0xE
+ .2byte 0xE
+ .2byte 0xE
+ .2byte 0xE
+ .2byte 0xE
+ .2byte 0xE
+ .2byte 0x0
+ .2byte 0x0
+
+ .align 2
+gUnknown_083CC708:: @ 83CC708
+ .4byte sub_80B3BF4
+ .4byte sub_80B3D7C
+
+ .align 1
+gUnknown_083CC710:: @ 83CC710
+ .2byte 0x41EE,0x7FFF
+
+ .align 1
+gUnknown_083CC714:: @ 83CC714
+ .2byte 0x284,0x282,0x280
+
+ .align 1
+gUnknown_083CC71A:: @ 83CC71A
+ .2byte 0x285,0x283,0x281
+
+ .align 1
+gUnknown_083CC720:: @ 83CC720
+ .2byte 0x28C,0x28A,0x288
+
+ .align 1
+gUnknown_083CC726:: @ 83CC726
+ .2byte 0x28D,0x28B,0x289
+
+ .align 1
+gUnknown_083CC72C:: @ 83CC72C
+ .2byte 0x2A0,0x2A2,0x2A4
+
+ .align 1
+gUnknown_083CC732:: @ 83CC732
+ .2byte 0x2A1,0x2A3,0x2A5
+
+ .align 1
+gUnknown_083CC738:: @ 83CC738
+ .2byte 0x2A8,0x2AA,0x2AC
diff --git a/data/sine_degree_table.inc b/data/sine_degree_table.inc
deleted file mode 100644
index a9cf05b62..000000000
--- a/data/sine_degree_table.inc
+++ /dev/null
@@ -1,183 +0,0 @@
-@ values of sin(x) as Q4.12 fixed-point numbers from x = 0° to x = 179°
- .align 1
-gSineDegreeTable:: @ 82085C4
- .2byte 0x0000 @ sin(0°) = 0
- .2byte 0x0047 @ sin(1°) = 0.017333984375
- .2byte 0x008F @ sin(2°) = 0.034912109375
- .2byte 0x00D6 @ sin(3°) = 0.05224609375
- .2byte 0x011E @ sin(4°) = 0.06982421875
- .2byte 0x0165 @ sin(5°) = 0.087158203125
- .2byte 0x01AC @ sin(6°) = 0.1044921875
- .2byte 0x01F3 @ sin(7°) = 0.121826171875
- .2byte 0x023A @ sin(8°) = 0.13916015625
- .2byte 0x0281 @ sin(9°) = 0.156494140625
- .2byte 0x02C7 @ sin(10°) = 0.173583984375
- .2byte 0x030E @ sin(11°) = 0.19091796875
- .2byte 0x0354 @ sin(12°) = 0.2080078125
- .2byte 0x0399 @ sin(13°) = 0.224853515625
- .2byte 0x03DF @ sin(14°) = 0.241943359375
- .2byte 0x0424 @ sin(15°) = 0.2587890625
- .2byte 0x0469 @ sin(16°) = 0.275634765625
- .2byte 0x04AE @ sin(17°) = 0.29248046875
- .2byte 0x04F2 @ sin(18°) = 0.30908203125
- .2byte 0x0536 @ sin(19°) = 0.32568359375
- .2byte 0x0579 @ sin(20°) = 0.342041015625
- .2byte 0x05BC @ sin(21°) = 0.3583984375
- .2byte 0x05FE @ sin(22°) = 0.37451171875
- .2byte 0x0640 @ sin(23°) = 0.390625
- .2byte 0x0682 @ sin(24°) = 0.40673828125
- .2byte 0x06C3 @ sin(25°) = 0.422607421875
- .2byte 0x0704 @ sin(26°) = 0.4384765625
- .2byte 0x0744 @ sin(27°) = 0.4541015625
- .2byte 0x0783 @ sin(28°) = 0.469482421875
- .2byte 0x07C2 @ sin(29°) = 0.48486328125
- .2byte 0x0800 @ sin(30°) = 0.5
- .2byte 0x083E @ sin(31°) = 0.51513671875
- .2byte 0x087B @ sin(32°) = 0.530029296875
- .2byte 0x08B7 @ sin(33°) = 0.544677734375
- .2byte 0x08F2 @ sin(34°) = 0.55908203125
- .2byte 0x092D @ sin(35°) = 0.573486328125
- .2byte 0x0968 @ sin(36°) = 0.587890625
- .2byte 0x09A1 @ sin(37°) = 0.601806640625
- .2byte 0x09DA @ sin(38°) = 0.61572265625
- .2byte 0x0A12 @ sin(39°) = 0.62939453125
- .2byte 0x0A49 @ sin(40°) = 0.642822265625
- .2byte 0x0A7F @ sin(41°) = 0.656005859375
- .2byte 0x0AB5 @ sin(42°) = 0.669189453125
- .2byte 0x0AE9 @ sin(43°) = 0.681884765625
- .2byte 0x0B1D @ sin(44°) = 0.694580078125
- .2byte 0x0B50 @ sin(45°) = 0.70703125
- .2byte 0x0B82 @ sin(46°) = 0.71923828125
- .2byte 0x0BB4 @ sin(47°) = 0.7314453125
- .2byte 0x0BE4 @ sin(48°) = 0.7431640625
- .2byte 0x0C13 @ sin(49°) = 0.754638671875
- .2byte 0x0C42 @ sin(50°) = 0.76611328125
- .2byte 0x0C6F @ sin(51°) = 0.777099609375
- .2byte 0x0C9C @ sin(52°) = 0.7880859375
- .2byte 0x0CC7 @ sin(53°) = 0.798583984375
- .2byte 0x0CF2 @ sin(54°) = 0.80908203125
- .2byte 0x0D1B @ sin(55°) = 0.819091796875
- .2byte 0x0D44 @ sin(56°) = 0.8291015625
- .2byte 0x0D6B @ sin(57°) = 0.838623046875
- .2byte 0x0D92 @ sin(58°) = 0.84814453125
- .2byte 0x0DB7 @ sin(59°) = 0.857177734375
- .2byte 0x0DDB @ sin(60°) = 0.865966796875
- .2byte 0x0DFE @ sin(61°) = 0.87451171875
- .2byte 0x0E21 @ sin(62°) = 0.883056640625
- .2byte 0x0E42 @ sin(63°) = 0.89111328125
- .2byte 0x0E61 @ sin(64°) = 0.898681640625
- .2byte 0x0E80 @ sin(65°) = 0.90625
- .2byte 0x0E9E @ sin(66°) = 0.91357421875
- .2byte 0x0EBA @ sin(67°) = 0.92041015625
- .2byte 0x0ED6 @ sin(68°) = 0.92724609375
- .2byte 0x0EF0 @ sin(69°) = 0.93359375
- .2byte 0x0F09 @ sin(70°) = 0.939697265625
- .2byte 0x0F21 @ sin(71°) = 0.945556640625
- .2byte 0x0F38 @ sin(72°) = 0.951171875
- .2byte 0x0F4D @ sin(73°) = 0.956298828125
- .2byte 0x0F61 @ sin(74°) = 0.961181640625
- .2byte 0x0F74 @ sin(75°) = 0.9658203125
- .2byte 0x0F86 @ sin(76°) = 0.97021484375
- .2byte 0x0F97 @ sin(77°) = 0.974365234375
- .2byte 0x0FA6 @ sin(78°) = 0.97802734375
- .2byte 0x0FB5 @ sin(79°) = 0.981689453125
- .2byte 0x0FC2 @ sin(80°) = 0.98486328125
- .2byte 0x0FCE @ sin(81°) = 0.98779296875
- .2byte 0x0FD8 @ sin(82°) = 0.990234375
- .2byte 0x0FE1 @ sin(83°) = 0.992431640625
- .2byte 0x0FE9 @ sin(84°) = 0.994384765625
- .2byte 0x0FF0 @ sin(85°) = 0.99609375
- .2byte 0x0FF6 @ sin(86°) = 0.99755859375
- .2byte 0x0FFA @ sin(87°) = 0.99853515625
- .2byte 0x0FFD @ sin(88°) = 0.999267578125
- .2byte 0x0FFF @ sin(89°) = 0.999755859375
- .2byte 0x1000 @ sin(90°) = 1
- .2byte 0x0FFF @ sin(91°) = 0.999755859375
- .2byte 0x0FFD @ sin(92°) = 0.999267578125
- .2byte 0x0FFA @ sin(93°) = 0.99853515625
- .2byte 0x0FF6 @ sin(94°) = 0.99755859375
- .2byte 0x0FF0 @ sin(95°) = 0.99609375
- .2byte 0x0FE9 @ sin(96°) = 0.994384765625
- .2byte 0x0FE1 @ sin(97°) = 0.992431640625
- .2byte 0x0FD8 @ sin(98°) = 0.990234375
- .2byte 0x0FCE @ sin(99°) = 0.98779296875
- .2byte 0x0FC2 @ sin(100°) = 0.98486328125
- .2byte 0x0FB5 @ sin(101°) = 0.981689453125
- .2byte 0x0FA6 @ sin(102°) = 0.97802734375
- .2byte 0x0F97 @ sin(103°) = 0.974365234375
- .2byte 0x0F86 @ sin(104°) = 0.97021484375
- .2byte 0x0F74 @ sin(105°) = 0.9658203125
- .2byte 0x0F61 @ sin(106°) = 0.961181640625
- .2byte 0x0F4D @ sin(107°) = 0.956298828125
- .2byte 0x0F38 @ sin(108°) = 0.951171875
- .2byte 0x0F21 @ sin(109°) = 0.945556640625
- .2byte 0x0F09 @ sin(110°) = 0.939697265625
- .2byte 0x0EF0 @ sin(111°) = 0.93359375
- .2byte 0x0ED6 @ sin(112°) = 0.92724609375
- .2byte 0x0EBA @ sin(113°) = 0.92041015625
- .2byte 0x0E9E @ sin(114°) = 0.91357421875
- .2byte 0x0E80 @ sin(115°) = 0.90625
- .2byte 0x0E61 @ sin(116°) = 0.898681640625
- .2byte 0x0E42 @ sin(117°) = 0.89111328125
- .2byte 0x0E21 @ sin(118°) = 0.883056640625
- .2byte 0x0DFE @ sin(119°) = 0.87451171875
- .2byte 0x0DDB @ sin(120°) = 0.865966796875
- .2byte 0x0DB7 @ sin(121°) = 0.857177734375
- .2byte 0x0D92 @ sin(122°) = 0.84814453125
- .2byte 0x0D6B @ sin(123°) = 0.838623046875
- .2byte 0x0D44 @ sin(124°) = 0.8291015625
- .2byte 0x0D1B @ sin(125°) = 0.819091796875
- .2byte 0x0CF2 @ sin(126°) = 0.80908203125
- .2byte 0x0CC7 @ sin(127°) = 0.798583984375
- .2byte 0x0C9C @ sin(128°) = 0.7880859375
- .2byte 0x0C6F @ sin(129°) = 0.777099609375
- .2byte 0x0C42 @ sin(130°) = 0.76611328125
- .2byte 0x0C13 @ sin(131°) = 0.754638671875
- .2byte 0x0BE4 @ sin(132°) = 0.7431640625
- .2byte 0x0BB4 @ sin(133°) = 0.7314453125
- .2byte 0x0B82 @ sin(134°) = 0.71923828125
- .2byte 0x0B50 @ sin(135°) = 0.70703125
- .2byte 0x0B1D @ sin(136°) = 0.694580078125
- .2byte 0x0AE9 @ sin(137°) = 0.681884765625
- .2byte 0x0AB5 @ sin(138°) = 0.669189453125
- .2byte 0x0A7F @ sin(139°) = 0.656005859375
- .2byte 0x0A49 @ sin(140°) = 0.642822265625
- .2byte 0x0A12 @ sin(141°) = 0.62939453125
- .2byte 0x09DA @ sin(142°) = 0.61572265625
- .2byte 0x09A1 @ sin(143°) = 0.601806640625
- .2byte 0x0968 @ sin(144°) = 0.587890625
- .2byte 0x092D @ sin(145°) = 0.573486328125
- .2byte 0x08F2 @ sin(146°) = 0.55908203125
- .2byte 0x08B7 @ sin(147°) = 0.544677734375
- .2byte 0x087B @ sin(148°) = 0.530029296875
- .2byte 0x083E @ sin(149°) = 0.51513671875
- .2byte 0x0800 @ sin(150°) = 0.5
- .2byte 0x07C2 @ sin(151°) = 0.48486328125
- .2byte 0x0783 @ sin(152°) = 0.469482421875
- .2byte 0x0744 @ sin(153°) = 0.4541015625
- .2byte 0x0704 @ sin(154°) = 0.4384765625
- .2byte 0x06C3 @ sin(155°) = 0.422607421875
- .2byte 0x0682 @ sin(156°) = 0.40673828125
- .2byte 0x0640 @ sin(157°) = 0.390625
- .2byte 0x05FE @ sin(158°) = 0.37451171875
- .2byte 0x05BC @ sin(159°) = 0.3583984375
- .2byte 0x0579 @ sin(160°) = 0.342041015625
- .2byte 0x0536 @ sin(161°) = 0.32568359375
- .2byte 0x04F2 @ sin(162°) = 0.30908203125
- .2byte 0x04AE @ sin(163°) = 0.29248046875
- .2byte 0x0469 @ sin(164°) = 0.275634765625
- .2byte 0x0424 @ sin(165°) = 0.2587890625
- .2byte 0x03DF @ sin(166°) = 0.241943359375
- .2byte 0x0399 @ sin(167°) = 0.224853515625
- .2byte 0x0354 @ sin(168°) = 0.2080078125
- .2byte 0x030E @ sin(169°) = 0.19091796875
- .2byte 0x02C7 @ sin(170°) = 0.173583984375
- .2byte 0x0281 @ sin(171°) = 0.156494140625
- .2byte 0x023A @ sin(172°) = 0.13916015625
- .2byte 0x01F3 @ sin(173°) = 0.121826171875
- .2byte 0x01AC @ sin(174°) = 0.1044921875
- .2byte 0x0165 @ sin(175°) = 0.087158203125
- .2byte 0x011E @ sin(176°) = 0.06982421875
- .2byte 0x00D6 @ sin(177°) = 0.05224609375
- .2byte 0x008F @ sin(178°) = 0.034912109375
- .2byte 0x0047 @ sin(179°) = 0.017333984375
diff --git a/data/sine_table.inc b/data/sine_table.inc
deleted file mode 100644
index fd1a5da72..000000000
--- a/data/sine_table.inc
+++ /dev/null
@@ -1,323 +0,0 @@
-@ values of sin(x*(π/128)) as Q8.8 fixed-point numbers from x = 0 to x = 319
- .align 1
-gSineTable:: @ 8208344
- .2byte 0x0000 @ sin(0*(π/128)) = 0
- .2byte 0x0006 @ sin(1*(π/128)) = 0.0234375
- .2byte 0x000C @ sin(2*(π/128)) = 0.046875
- .2byte 0x0012 @ sin(3*(π/128)) = 0.0703125
- .2byte 0x0019 @ sin(4*(π/128)) = 0.09765625
- .2byte 0x001F @ sin(5*(π/128)) = 0.12109375
- .2byte 0x0025 @ sin(6*(π/128)) = 0.14453125
- .2byte 0x002B @ sin(7*(π/128)) = 0.16796875
- .2byte 0x0031 @ sin(8*(π/128)) = 0.19140625
- .2byte 0x0038 @ sin(9*(π/128)) = 0.21875
- .2byte 0x003E @ sin(10*(π/128)) = 0.2421875
- .2byte 0x0044 @ sin(11*(π/128)) = 0.265625
- .2byte 0x004A @ sin(12*(π/128)) = 0.2890625
- .2byte 0x0050 @ sin(13*(π/128)) = 0.3125
- .2byte 0x0056 @ sin(14*(π/128)) = 0.3359375
- .2byte 0x005C @ sin(15*(π/128)) = 0.359375
- .2byte 0x0061 @ sin(16*(π/128)) = 0.37890625
- .2byte 0x0067 @ sin(17*(π/128)) = 0.40234375
- .2byte 0x006D @ sin(18*(π/128)) = 0.42578125
- .2byte 0x0073 @ sin(19*(π/128)) = 0.44921875
- .2byte 0x0078 @ sin(20*(π/128)) = 0.46875
- .2byte 0x007E @ sin(21*(π/128)) = 0.4921875
- .2byte 0x0083 @ sin(22*(π/128)) = 0.51171875
- .2byte 0x0088 @ sin(23*(π/128)) = 0.53125
- .2byte 0x008E @ sin(24*(π/128)) = 0.5546875
- .2byte 0x0093 @ sin(25*(π/128)) = 0.57421875
- .2byte 0x0098 @ sin(26*(π/128)) = 0.59375
- .2byte 0x009D @ sin(27*(π/128)) = 0.61328125
- .2byte 0x00A2 @ sin(28*(π/128)) = 0.6328125
- .2byte 0x00A7 @ sin(29*(π/128)) = 0.65234375
- .2byte 0x00AB @ sin(30*(π/128)) = 0.66796875
- .2byte 0x00B0 @ sin(31*(π/128)) = 0.6875
- .2byte 0x00B5 @ sin(32*(π/128)) = 0.70703125
- .2byte 0x00B9 @ sin(33*(π/128)) = 0.72265625
- .2byte 0x00BD @ sin(34*(π/128)) = 0.73828125
- .2byte 0x00C1 @ sin(35*(π/128)) = 0.75390625
- .2byte 0x00C5 @ sin(36*(π/128)) = 0.76953125
- .2byte 0x00C9 @ sin(37*(π/128)) = 0.78515625
- .2byte 0x00CD @ sin(38*(π/128)) = 0.80078125
- .2byte 0x00D1 @ sin(39*(π/128)) = 0.81640625
- .2byte 0x00D4 @ sin(40*(π/128)) = 0.828125
- .2byte 0x00D8 @ sin(41*(π/128)) = 0.84375
- .2byte 0x00DB @ sin(42*(π/128)) = 0.85546875
- .2byte 0x00DE @ sin(43*(π/128)) = 0.8671875
- .2byte 0x00E1 @ sin(44*(π/128)) = 0.87890625
- .2byte 0x00E4 @ sin(45*(π/128)) = 0.890625
- .2byte 0x00E7 @ sin(46*(π/128)) = 0.90234375
- .2byte 0x00EA @ sin(47*(π/128)) = 0.9140625
- .2byte 0x00EC @ sin(48*(π/128)) = 0.921875
- .2byte 0x00EE @ sin(49*(π/128)) = 0.9296875
- .2byte 0x00F1 @ sin(50*(π/128)) = 0.94140625
- .2byte 0x00F3 @ sin(51*(π/128)) = 0.94921875
- .2byte 0x00F4 @ sin(52*(π/128)) = 0.953125
- .2byte 0x00F6 @ sin(53*(π/128)) = 0.9609375
- .2byte 0x00F8 @ sin(54*(π/128)) = 0.96875
- .2byte 0x00F9 @ sin(55*(π/128)) = 0.97265625
- .2byte 0x00FB @ sin(56*(π/128)) = 0.98046875
- .2byte 0x00FC @ sin(57*(π/128)) = 0.984375
- .2byte 0x00FD @ sin(58*(π/128)) = 0.98828125
- .2byte 0x00FE @ sin(59*(π/128)) = 0.9921875
- .2byte 0x00FE @ sin(60*(π/128)) = 0.9921875
- .2byte 0x00FF @ sin(61*(π/128)) = 0.99609375
- .2byte 0x00FF @ sin(62*(π/128)) = 0.99609375
- .2byte 0x00FF @ sin(63*(π/128)) = 0.99609375
- .2byte 0x0100 @ sin(64*(π/128)) = 1
- .2byte 0x00FF @ sin(65*(π/128)) = 0.99609375
- .2byte 0x00FF @ sin(66*(π/128)) = 0.99609375
- .2byte 0x00FF @ sin(67*(π/128)) = 0.99609375
- .2byte 0x00FE @ sin(68*(π/128)) = 0.9921875
- .2byte 0x00FE @ sin(69*(π/128)) = 0.9921875
- .2byte 0x00FD @ sin(70*(π/128)) = 0.98828125
- .2byte 0x00FC @ sin(71*(π/128)) = 0.984375
- .2byte 0x00FB @ sin(72*(π/128)) = 0.98046875
- .2byte 0x00F9 @ sin(73*(π/128)) = 0.97265625
- .2byte 0x00F8 @ sin(74*(π/128)) = 0.96875
- .2byte 0x00F6 @ sin(75*(π/128)) = 0.9609375
- .2byte 0x00F4 @ sin(76*(π/128)) = 0.953125
- .2byte 0x00F3 @ sin(77*(π/128)) = 0.94921875
- .2byte 0x00F1 @ sin(78*(π/128)) = 0.94140625
- .2byte 0x00EE @ sin(79*(π/128)) = 0.9296875
- .2byte 0x00EC @ sin(80*(π/128)) = 0.921875
- .2byte 0x00EA @ sin(81*(π/128)) = 0.9140625
- .2byte 0x00E7 @ sin(82*(π/128)) = 0.90234375
- .2byte 0x00E4 @ sin(83*(π/128)) = 0.890625
- .2byte 0x00E1 @ sin(84*(π/128)) = 0.87890625
- .2byte 0x00DE @ sin(85*(π/128)) = 0.8671875
- .2byte 0x00DB @ sin(86*(π/128)) = 0.85546875
- .2byte 0x00D8 @ sin(87*(π/128)) = 0.84375
- .2byte 0x00D4 @ sin(88*(π/128)) = 0.828125
- .2byte 0x00D1 @ sin(89*(π/128)) = 0.81640625
- .2byte 0x00CD @ sin(90*(π/128)) = 0.80078125
- .2byte 0x00C9 @ sin(91*(π/128)) = 0.78515625
- .2byte 0x00C5 @ sin(92*(π/128)) = 0.76953125
- .2byte 0x00C1 @ sin(93*(π/128)) = 0.75390625
- .2byte 0x00BD @ sin(94*(π/128)) = 0.73828125
- .2byte 0x00B9 @ sin(95*(π/128)) = 0.72265625
- .2byte 0x00B5 @ sin(96*(π/128)) = 0.70703125
- .2byte 0x00B0 @ sin(97*(π/128)) = 0.6875
- .2byte 0x00AB @ sin(98*(π/128)) = 0.66796875
- .2byte 0x00A7 @ sin(99*(π/128)) = 0.65234375
- .2byte 0x00A2 @ sin(100*(π/128)) = 0.6328125
- .2byte 0x009D @ sin(101*(π/128)) = 0.61328125
- .2byte 0x0098 @ sin(102*(π/128)) = 0.59375
- .2byte 0x0093 @ sin(103*(π/128)) = 0.57421875
- .2byte 0x008E @ sin(104*(π/128)) = 0.5546875
- .2byte 0x0088 @ sin(105*(π/128)) = 0.53125
- .2byte 0x0083 @ sin(106*(π/128)) = 0.51171875
- .2byte 0x007E @ sin(107*(π/128)) = 0.4921875
- .2byte 0x0078 @ sin(108*(π/128)) = 0.46875
- .2byte 0x0073 @ sin(109*(π/128)) = 0.44921875
- .2byte 0x006D @ sin(110*(π/128)) = 0.42578125
- .2byte 0x0067 @ sin(111*(π/128)) = 0.40234375
- .2byte 0x0061 @ sin(112*(π/128)) = 0.37890625
- .2byte 0x005C @ sin(113*(π/128)) = 0.359375
- .2byte 0x0056 @ sin(114*(π/128)) = 0.3359375
- .2byte 0x0050 @ sin(115*(π/128)) = 0.3125
- .2byte 0x004A @ sin(116*(π/128)) = 0.2890625
- .2byte 0x0044 @ sin(117*(π/128)) = 0.265625
- .2byte 0x003E @ sin(118*(π/128)) = 0.2421875
- .2byte 0x0038 @ sin(119*(π/128)) = 0.21875
- .2byte 0x0031 @ sin(120*(π/128)) = 0.19140625
- .2byte 0x002B @ sin(121*(π/128)) = 0.16796875
- .2byte 0x0025 @ sin(122*(π/128)) = 0.14453125
- .2byte 0x001F @ sin(123*(π/128)) = 0.12109375
- .2byte 0x0019 @ sin(124*(π/128)) = 0.09765625
- .2byte 0x0012 @ sin(125*(π/128)) = 0.0703125
- .2byte 0x000C @ sin(126*(π/128)) = 0.046875
- .2byte 0x0006 @ sin(127*(π/128)) = 0.0234375
- .2byte 0x0000 @ sin(128*(π/128)) = 0
- .2byte 0xFFFA @ sin(129*(π/128)) = -0.0234375
- .2byte 0xFFF4 @ sin(130*(π/128)) = -0.046875
- .2byte 0xFFEE @ sin(131*(π/128)) = -0.0703125
- .2byte 0xFFE7 @ sin(132*(π/128)) = -0.09765625
- .2byte 0xFFE1 @ sin(133*(π/128)) = -0.12109375
- .2byte 0xFFDB @ sin(134*(π/128)) = -0.14453125
- .2byte 0xFFD5 @ sin(135*(π/128)) = -0.16796875
- .2byte 0xFFCF @ sin(136*(π/128)) = -0.19140625
- .2byte 0xFFC8 @ sin(137*(π/128)) = -0.21875
- .2byte 0xFFC2 @ sin(138*(π/128)) = -0.2421875
- .2byte 0xFFBC @ sin(139*(π/128)) = -0.265625
- .2byte 0xFFB6 @ sin(140*(π/128)) = -0.2890625
- .2byte 0xFFB0 @ sin(141*(π/128)) = -0.3125
- .2byte 0xFFAA @ sin(142*(π/128)) = -0.3359375
- .2byte 0xFFA4 @ sin(143*(π/128)) = -0.359375
- .2byte 0xFF9F @ sin(144*(π/128)) = -0.37890625
- .2byte 0xFF99 @ sin(145*(π/128)) = -0.40234375
- .2byte 0xFF93 @ sin(146*(π/128)) = -0.42578125
- .2byte 0xFF8D @ sin(147*(π/128)) = -0.44921875
- .2byte 0xFF88 @ sin(148*(π/128)) = -0.46875
- .2byte 0xFF82 @ sin(149*(π/128)) = -0.4921875
- .2byte 0xFF7D @ sin(150*(π/128)) = -0.51171875
- .2byte 0xFF78 @ sin(151*(π/128)) = -0.53125
- .2byte 0xFF72 @ sin(152*(π/128)) = -0.5546875
- .2byte 0xFF6D @ sin(153*(π/128)) = -0.57421875
- .2byte 0xFF68 @ sin(154*(π/128)) = -0.59375
- .2byte 0xFF63 @ sin(155*(π/128)) = -0.61328125
- .2byte 0xFF5E @ sin(156*(π/128)) = -0.6328125
- .2byte 0xFF59 @ sin(157*(π/128)) = -0.65234375
- .2byte 0xFF55 @ sin(158*(π/128)) = -0.66796875
- .2byte 0xFF50 @ sin(159*(π/128)) = -0.6875
- .2byte 0xFF4B @ sin(160*(π/128)) = -0.70703125
- .2byte 0xFF47 @ sin(161*(π/128)) = -0.72265625
- .2byte 0xFF43 @ sin(162*(π/128)) = -0.73828125
- .2byte 0xFF3F @ sin(163*(π/128)) = -0.75390625
- .2byte 0xFF3B @ sin(164*(π/128)) = -0.76953125
- .2byte 0xFF37 @ sin(165*(π/128)) = -0.78515625
- .2byte 0xFF33 @ sin(166*(π/128)) = -0.80078125
- .2byte 0xFF2F @ sin(167*(π/128)) = -0.81640625
- .2byte 0xFF2C @ sin(168*(π/128)) = -0.828125
- .2byte 0xFF28 @ sin(169*(π/128)) = -0.84375
- .2byte 0xFF25 @ sin(170*(π/128)) = -0.85546875
- .2byte 0xFF22 @ sin(171*(π/128)) = -0.8671875
- .2byte 0xFF1F @ sin(172*(π/128)) = -0.87890625
- .2byte 0xFF1C @ sin(173*(π/128)) = -0.890625
- .2byte 0xFF19 @ sin(174*(π/128)) = -0.90234375
- .2byte 0xFF16 @ sin(175*(π/128)) = -0.9140625
- .2byte 0xFF14 @ sin(176*(π/128)) = -0.921875
- .2byte 0xFF12 @ sin(177*(π/128)) = -0.9296875
- .2byte 0xFF0F @ sin(178*(π/128)) = -0.94140625
- .2byte 0xFF0D @ sin(179*(π/128)) = -0.94921875
- .2byte 0xFF0C @ sin(180*(π/128)) = -0.953125
- .2byte 0xFF0A @ sin(181*(π/128)) = -0.9609375
- .2byte 0xFF08 @ sin(182*(π/128)) = -0.96875
- .2byte 0xFF07 @ sin(183*(π/128)) = -0.97265625
- .2byte 0xFF05 @ sin(184*(π/128)) = -0.98046875
- .2byte 0xFF04 @ sin(185*(π/128)) = -0.984375
- .2byte 0xFF03 @ sin(186*(π/128)) = -0.98828125
- .2byte 0xFF02 @ sin(187*(π/128)) = -0.9921875
- .2byte 0xFF02 @ sin(188*(π/128)) = -0.9921875
- .2byte 0xFF01 @ sin(189*(π/128)) = -0.99609375
- .2byte 0xFF01 @ sin(190*(π/128)) = -0.99609375
- .2byte 0xFF01 @ sin(191*(π/128)) = -0.99609375
- .2byte 0xFF00 @ sin(192*(π/128)) = -1
- .2byte 0xFF01 @ sin(193*(π/128)) = -0.99609375
- .2byte 0xFF01 @ sin(194*(π/128)) = -0.99609375
- .2byte 0xFF01 @ sin(195*(π/128)) = -0.99609375
- .2byte 0xFF02 @ sin(196*(π/128)) = -0.9921875
- .2byte 0xFF02 @ sin(197*(π/128)) = -0.9921875
- .2byte 0xFF03 @ sin(198*(π/128)) = -0.98828125
- .2byte 0xFF04 @ sin(199*(π/128)) = -0.984375
- .2byte 0xFF05 @ sin(200*(π/128)) = -0.98046875
- .2byte 0xFF07 @ sin(201*(π/128)) = -0.97265625
- .2byte 0xFF08 @ sin(202*(π/128)) = -0.96875
- .2byte 0xFF0A @ sin(203*(π/128)) = -0.9609375
- .2byte 0xFF0C @ sin(204*(π/128)) = -0.953125
- .2byte 0xFF0D @ sin(205*(π/128)) = -0.94921875
- .2byte 0xFF0F @ sin(206*(π/128)) = -0.94140625
- .2byte 0xFF12 @ sin(207*(π/128)) = -0.9296875
- .2byte 0xFF14 @ sin(208*(π/128)) = -0.921875
- .2byte 0xFF16 @ sin(209*(π/128)) = -0.9140625
- .2byte 0xFF19 @ sin(210*(π/128)) = -0.90234375
- .2byte 0xFF1C @ sin(211*(π/128)) = -0.890625
- .2byte 0xFF1F @ sin(212*(π/128)) = -0.87890625
- .2byte 0xFF22 @ sin(213*(π/128)) = -0.8671875
- .2byte 0xFF25 @ sin(214*(π/128)) = -0.85546875
- .2byte 0xFF28 @ sin(215*(π/128)) = -0.84375
- .2byte 0xFF2C @ sin(216*(π/128)) = -0.828125
- .2byte 0xFF2F @ sin(217*(π/128)) = -0.81640625
- .2byte 0xFF33 @ sin(218*(π/128)) = -0.80078125
- .2byte 0xFF37 @ sin(219*(π/128)) = -0.78515625
- .2byte 0xFF3B @ sin(220*(π/128)) = -0.76953125
- .2byte 0xFF3F @ sin(221*(π/128)) = -0.75390625
- .2byte 0xFF43 @ sin(222*(π/128)) = -0.73828125
- .2byte 0xFF47 @ sin(223*(π/128)) = -0.72265625
- .2byte 0xFF4B @ sin(224*(π/128)) = -0.70703125
- .2byte 0xFF50 @ sin(225*(π/128)) = -0.6875
- .2byte 0xFF55 @ sin(226*(π/128)) = -0.66796875
- .2byte 0xFF59 @ sin(227*(π/128)) = -0.65234375
- .2byte 0xFF5E @ sin(228*(π/128)) = -0.6328125
- .2byte 0xFF63 @ sin(229*(π/128)) = -0.61328125
- .2byte 0xFF68 @ sin(230*(π/128)) = -0.59375
- .2byte 0xFF6D @ sin(231*(π/128)) = -0.57421875
- .2byte 0xFF72 @ sin(232*(π/128)) = -0.5546875
- .2byte 0xFF78 @ sin(233*(π/128)) = -0.53125
- .2byte 0xFF7D @ sin(234*(π/128)) = -0.51171875
- .2byte 0xFF82 @ sin(235*(π/128)) = -0.4921875
- .2byte 0xFF88 @ sin(236*(π/128)) = -0.46875
- .2byte 0xFF8D @ sin(237*(π/128)) = -0.44921875
- .2byte 0xFF93 @ sin(238*(π/128)) = -0.42578125
- .2byte 0xFF99 @ sin(239*(π/128)) = -0.40234375
- .2byte 0xFF9F @ sin(240*(π/128)) = -0.37890625
- .2byte 0xFFA4 @ sin(241*(π/128)) = -0.359375
- .2byte 0xFFAA @ sin(242*(π/128)) = -0.3359375
- .2byte 0xFFB0 @ sin(243*(π/128)) = -0.3125
- .2byte 0xFFB6 @ sin(244*(π/128)) = -0.2890625
- .2byte 0xFFBC @ sin(245*(π/128)) = -0.265625
- .2byte 0xFFC2 @ sin(246*(π/128)) = -0.2421875
- .2byte 0xFFC8 @ sin(247*(π/128)) = -0.21875
- .2byte 0xFFCF @ sin(248*(π/128)) = -0.19140625
- .2byte 0xFFD5 @ sin(249*(π/128)) = -0.16796875
- .2byte 0xFFDB @ sin(250*(π/128)) = -0.14453125
- .2byte 0xFFE1 @ sin(251*(π/128)) = -0.12109375
- .2byte 0xFFE7 @ sin(252*(π/128)) = -0.09765625
- .2byte 0xFFEE @ sin(253*(π/128)) = -0.0703125
- .2byte 0xFFF4 @ sin(254*(π/128)) = -0.046875
- .2byte 0xFFFA @ sin(255*(π/128)) = -0.0234375
- .2byte 0x0000 @ sin(256*(π/128)) = 0
- .2byte 0x0006 @ sin(257*(π/128)) = 0.0234375
- .2byte 0x000C @ sin(258*(π/128)) = 0.046875
- .2byte 0x0012 @ sin(259*(π/128)) = 0.0703125
- .2byte 0x0019 @ sin(260*(π/128)) = 0.09765625
- .2byte 0x001F @ sin(261*(π/128)) = 0.12109375
- .2byte 0x0025 @ sin(262*(π/128)) = 0.14453125
- .2byte 0x002B @ sin(263*(π/128)) = 0.16796875
- .2byte 0x0031 @ sin(264*(π/128)) = 0.19140625
- .2byte 0x0038 @ sin(265*(π/128)) = 0.21875
- .2byte 0x003E @ sin(266*(π/128)) = 0.2421875
- .2byte 0x0044 @ sin(267*(π/128)) = 0.265625
- .2byte 0x004A @ sin(268*(π/128)) = 0.2890625
- .2byte 0x0050 @ sin(269*(π/128)) = 0.3125
- .2byte 0x0056 @ sin(270*(π/128)) = 0.3359375
- .2byte 0x005C @ sin(271*(π/128)) = 0.359375
- .2byte 0x0061 @ sin(272*(π/128)) = 0.37890625
- .2byte 0x0067 @ sin(273*(π/128)) = 0.40234375
- .2byte 0x006D @ sin(274*(π/128)) = 0.42578125
- .2byte 0x0073 @ sin(275*(π/128)) = 0.44921875
- .2byte 0x0078 @ sin(276*(π/128)) = 0.46875
- .2byte 0x007E @ sin(277*(π/128)) = 0.4921875
- .2byte 0x0083 @ sin(278*(π/128)) = 0.51171875
- .2byte 0x0088 @ sin(279*(π/128)) = 0.53125
- .2byte 0x008E @ sin(280*(π/128)) = 0.5546875
- .2byte 0x0093 @ sin(281*(π/128)) = 0.57421875
- .2byte 0x0098 @ sin(282*(π/128)) = 0.59375
- .2byte 0x009D @ sin(283*(π/128)) = 0.61328125
- .2byte 0x00A2 @ sin(284*(π/128)) = 0.6328125
- .2byte 0x00A7 @ sin(285*(π/128)) = 0.65234375
- .2byte 0x00AB @ sin(286*(π/128)) = 0.66796875
- .2byte 0x00B0 @ sin(287*(π/128)) = 0.6875
- .2byte 0x00B5 @ sin(288*(π/128)) = 0.70703125
- .2byte 0x00B9 @ sin(289*(π/128)) = 0.72265625
- .2byte 0x00BD @ sin(290*(π/128)) = 0.73828125
- .2byte 0x00C1 @ sin(291*(π/128)) = 0.75390625
- .2byte 0x00C5 @ sin(292*(π/128)) = 0.76953125
- .2byte 0x00C9 @ sin(293*(π/128)) = 0.78515625
- .2byte 0x00CD @ sin(294*(π/128)) = 0.80078125
- .2byte 0x00D1 @ sin(295*(π/128)) = 0.81640625
- .2byte 0x00D4 @ sin(296*(π/128)) = 0.828125
- .2byte 0x00D8 @ sin(297*(π/128)) = 0.84375
- .2byte 0x00DB @ sin(298*(π/128)) = 0.85546875
- .2byte 0x00DE @ sin(299*(π/128)) = 0.8671875
- .2byte 0x00E1 @ sin(300*(π/128)) = 0.87890625
- .2byte 0x00E4 @ sin(301*(π/128)) = 0.890625
- .2byte 0x00E7 @ sin(302*(π/128)) = 0.90234375
- .2byte 0x00EA @ sin(303*(π/128)) = 0.9140625
- .2byte 0x00EC @ sin(304*(π/128)) = 0.921875
- .2byte 0x00EE @ sin(305*(π/128)) = 0.9296875
- .2byte 0x00F1 @ sin(306*(π/128)) = 0.94140625
- .2byte 0x00F3 @ sin(307*(π/128)) = 0.94921875
- .2byte 0x00F4 @ sin(308*(π/128)) = 0.953125
- .2byte 0x00F6 @ sin(309*(π/128)) = 0.9609375
- .2byte 0x00F8 @ sin(310*(π/128)) = 0.96875
- .2byte 0x00F9 @ sin(311*(π/128)) = 0.97265625
- .2byte 0x00FB @ sin(312*(π/128)) = 0.98046875
- .2byte 0x00FC @ sin(313*(π/128)) = 0.984375
- .2byte 0x00FD @ sin(314*(π/128)) = 0.98828125
- .2byte 0x00FE @ sin(315*(π/128)) = 0.9921875
- .2byte 0x00FE @ sin(316*(π/128)) = 0.9921875
- .2byte 0x00FF @ sin(317*(π/128)) = 0.99609375
- .2byte 0x00FF @ sin(318*(π/128)) = 0.99609375
- .2byte 0x00FF @ sin(319*(π/128)) = 0.99609375
diff --git a/data/slot_machine.s b/data/slot_machine.s
new file mode 100644
index 000000000..5f97c1f5e
--- /dev/null
+++ b/data/slot_machine.s
@@ -0,0 +1,1530 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083ECAAC:: @ 83ECAAC
+ .4byte sub_8101D5C
+ .4byte sub_8101D8C
+ .4byte sub_8101DB0
+ .4byte sub_8101DF4
+ .4byte sub_8101E10
+ .4byte sub_8101E3C
+ .4byte sub_8101F44
+ .4byte sub_8101F60
+ .4byte sub_8101F88
+ .4byte sub_8101FA4
+ .4byte sub_8102008
+ .4byte sub_8102034
+ .4byte sub_8102058
+ .4byte sub_8102090
+ .4byte sub_81020C8
+ .4byte sub_81021E0
+ .4byte sub_81021FC
+ .4byte sub_8102264
+ .4byte sub_81022A0
+ .4byte sub_81022CC
+ .4byte sub_81022F0
+ .4byte sub_8102318
+ .4byte sub_8102344
+ .4byte sub_810239C
+ .4byte sub_81023B8
+ .4byte sub_81023E0
+ .4byte sub_81023FC
+ .4byte sub_8102424
+ .4byte sub_8102460
+
+ .align 2
+gUnknown_083ECB20:: @ 83ECB20
+ .4byte sub_8102A9C
+ .4byte sub_8102AD0
+ .4byte sub_8102B80
+
+ .align 2
+gUnknown_083ECB2C:: @ 83ECB2C
+ .4byte sub_8102EA0
+ .4byte sub_8102EA4
+ .4byte sub_8102EC0
+ .4byte sub_8102F4C
+ .4byte sub_8103008
+
+ .align 2
+gUnknown_083ECB40:: @ 83ECB40
+ .4byte sub_810305C
+ .4byte sub_81032C0
+ .4byte sub_81033DC
+
+ .align 2
+gUnknown_083ECB4C:: @ 83ECB4C
+ .4byte sub_81034F4
+ .4byte sub_8103540
+ .4byte sub_810380C
+
+ .align 1
+gUnknown_083ECB58:: @ 83ECB58
+ .2byte 2, 4, 4, 4, 8
+
+ .align 2
+gUnknown_083ECB64:: @ 83ECB64
+ .4byte sub_8103154
+ .4byte sub_81031B4
+ .4byte sub_81031B4
+
+ .align 2
+gUnknown_083ECB70:: @ 83ECB70
+ .4byte sub_81032E8
+ .4byte sub_81032E8
+ .4byte sub_810333C
+
+ .align 2
+gUnknown_083ECB7C:: @ 83ECB7C
+ .4byte sub_810341C
+ .4byte sub_810341C
+ .4byte sub_810347C
+
+ .align 2
+gUnknown_083ECB88:: @ 83ECB88
+ .4byte sub_8103564
+ .4byte j5_08111E84
+ .4byte sub_8103668
+
+ .align 2
+gUnknown_083ECB94:: @ 83ECB94
+ .4byte sub_8103830
+ .4byte sub_8103910
+ .4byte sub_8103A78
+
+ .align 2
+gUnknown_083ECBA0:: @ 83ECBA0
+ .4byte sub_8103C78
+ .4byte sub_8103CAC
+ .4byte sub_8103CC8
+
+ .align 1
+gUnknown_083ECBAC:: @ 83ECBAC
+ .2byte 5, 10, 15
+
+ .align 2
+gUnknown_083ECBB4:: @ 83ECBB4
+ .4byte nullsub_68
+ .4byte sub_810411C
+ .4byte sub_8104144
+ .4byte sub_81041AC
+
+ .align 1
+gUnknown_083ECBC4:: @ 83ECBC4
+ .2byte 0x9E, 0x6E, 0x9F, 0x6F, 0xAF, 0x7F
+
+ .align 2
+gUnknown_083ECBD0:: @ 83ECBD0
+ .4byte sub_810437C
+ .4byte sub_81043EC
+ .4byte sub_8104468
+ .4byte sub_8104498
+ .4byte sub_8104548
+ .4byte sub_8104598
+ .4byte sub_81045CC
+ .4byte sub_810463C
+ .4byte sub_81046C0
+ .4byte sub_8104764
+ .4byte sub_8104794
+ .4byte sub_81047EC
+ .4byte sub_8104860
+ .4byte sub_81048A8
+ .4byte sub_81048CC
+ .4byte sub_8104940
+ .4byte sub_81049C8
+ .4byte sub_8104794
+ .4byte sub_81049F8
+
+gUnknown_083ECC1C:: @ 83ECC1C
+ .byte 1, 1, 2, 2
+
+ .align 1
+gUnknown_083ECC20:: @ 83ECC20
+ .2byte 0x40, 0x30, 0x18, 0x8
+
+ .align 1
+gUnknown_083ECC28:: @ 83ECC28
+ .2byte 10, 8, 6, 4
+
+ .align 2
+gUnknown_083ECC30:: @ 83ECC30
+ .4byte sub_8104B3C
+ .4byte sub_8104B60
+ .4byte sub_8104B80
+ .4byte sub_8104B60
+ .4byte sub_8104BC8
+ .4byte sub_8104B60
+ .4byte sub_8104BFC
+ .4byte sub_8104B60
+ .4byte sub_8104C44
+
+gUnknown_083ECC54:: @ 83ECC54
+ .4byte nullsub_69
+
+gUnknown_083ECC58:: @ 83ECC58
+ .byte 16, 0
+
+ .align 1
+gUnknown_083ECC5A:: @ 83ECC5A
+ .2byte 0x0, 0x40, 0x80, 0xC0
+
+ .align 1
+gUnknown_083ECC62:: @ 83ECC62
+ .2byte 4, -4, 4, -4
+
+ .align 1
+gUnknown_083ECC6A:: @ 83ECC6A
+ .2byte 4, 4, -4, -4
+
+ .align 1
+gUnknown_083ECC72:: @ 83ECC72
+ .2byte 0, -40, 0, 0, 48, 0, 24, 0
+
+ .align 1
+gUnknown_083ECC82:: @ 83ECC82
+ .2byte -32, 0, -32, -48, 0, -48, 0, -48
+
+ .align 1
+gUnknown_083ECC92:: @ 83ECC92
+ .2byte 16, 12, 16, 0, 0, 4, 8, 8
+
+ .align 1
+gUnknown_083ECCA2:: @ 83ECCA2
+ .2byte 160, 192, 224, 104, 80, 64, 48, 24
+
+gUnknown_083ECCB2:: @ 83ECCB2
+ .byte 0, 4, 2, 6, 5, 3, 1, 3, 4, 5, 6, 2, 0, 5, 3, 6, 2, 1, 5, 3, 6
+ .byte 0, 4, 6, 3, 2, 4, 6, 5, 5, 3, 1, 3, 6, 4, 2, 3, 6, 4, 3, 6, 4
+ .byte 0, 5, 1, 6, 3, 2, 6, 3, 5, 2, 6, 3, 2, 5, 6, 3, 2, 5, 6, 3, 4
+
+gUnknown_083ECCF1:: @ 83ECCF1
+ .byte 1, 0, 5, 4, 3, 2, 0
+
+ .align 1
+gUnknown_083ECCF8:: @ 83ECCF8
+ .2byte 0, 6, 0, 10, 0, 2
+
+gUnknown_083ECD04:: @ 83ECD04
+ .byte 1, 1, 12
+ .byte 1, 1, 14
+ .byte 2, 2, 14
+ .byte 2, 2, 14
+ .byte 2, 3, 16
+ .byte 3, 3, 16
+
+gUnknown_083ECD16:: @ 83ECD16
+ .byte 25, 25, 30, 40, 40, 50
+ .byte 25, 25, 30, 30, 35, 35
+ .byte 25, 25, 30, 25, 25, 30
+
+gUnknown_083ECD28:: @ 83ECD28
+ .byte 20, 25, 25, 20, 25, 25
+ .byte 12, 15, 15, 18, 19, 22
+ .byte 25, 25, 25, 30, 30, 40
+ .byte 25, 25, 20, 20, 15, 15
+ .byte 40, 40, 35, 35, 40, 40
+
+gUnknown_083ECD46:: @ 83ECD46
+ .byte -13, -13, -13, 80, 80, 80, 80, 40, 40, 40, 40, 40, 40, 5, 5, 5, 5
+ .byte 5, 5, 5,-106,-106,-106,-106,-126,-126,-126,-126,-126,-126, 100, 100, 100, 5
+ .byte 4, 4, 4, 20, 20, 20, 20, 80, 80, 80, 80, 80, 80, 100, 100, 100, 40
+ .byte 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 45, 45, 45, 100
+ .byte 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 5, 100
+ .byte 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6
+
+gUnknown_083ECDAC:: @ 83ECDAC
+ .byte -13, -13, -13, -56, -56, -56, -56, -96, -96, -96, -96, -96, -96, 70, 70, 70, 5
+ .byte 5, 5, 5, 25, 25, 25, 25, 5, 5, 5, 5, 5, 5, 2, 2, 2, 6
+ .byte 4, 4, 4, 25, 25, 25, 25, 30, 30, 30, 30, 30, 30, 40, 40, 40, 35
+ .byte 2, 2, 2, 3, 3, 3, 3, 30, 30, 30, 30, 30, 30, 100, 100, 100, 50
+ .byte 1, 1, 1, 2, 2, 2, 2, 30, 30, 30, 30, 30, 30, 40, 40, 40, 100
+ .byte 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 60
+
+ .align 1
+gUnknown_083ECE12:: @ 83ECE12
+ .2byte 128, 175, 200, 225, 256
+
+gUnknown_083ECE1C:: @ 83ECE1C
+ .byte 10, 0, 5, 0, 10, 0, 10, 0, 10, 0, 15, 0, 10, 0, 25, 0, 10, 0, 35, 0
+
+gUnknown_083ECE30:: @ 83ECE30
+ .byte 0, 0, 5, 0, 10, 0, 15, 0, 20, 0
+
+gUnknown_083ECE3A:: @ 83ECE3A
+ .byte 6, 4, 3, 2, 5, 0, 0, 0
+
+gUnknown_083ECE42:: @ 83ECE42
+ .byte 0x80, 0
+ .byte 0x20, 0
+ .byte 0x40, 0
+
+gUnknown_083ECE48:: @ 83ECE48
+ .byte 0x10, 0
+ .byte 0x08, 0
+ .byte 0x04, 0
+ .byte 0x02, 0
+ .byte 0x01, 0
+
+gUnknown_083ECE52:: @ 83ECE52
+ .byte 7, 8, 4, 3, 0, 5, 2, 0
+
+ .align 1
+gUnknown_083ECE5A:: @ 83ECE5A
+ .2byte 1, 2, 4, 8, 16, 32, 64, 128, 256
+
+ .align 1
+gUnknown_083ECE6C:: @ 83ECE6C
+ .2byte 2, 4, 0, 6, 12, 3, 90, 300, 300
+
+ .align 1
+gUnknown_083ECE7E:: @ 83ECE7E
+ .2byte 208, 56
+ .2byte 184, 0
+ .2byte 200, 8
+ .2byte 216, 16
+ .2byte 232, 24
+ .2byte 208, 72
+ .2byte 208, 8
+ .2byte 208, 64
+ .2byte 208, 56
+ .2byte 192, 88
+ .2byte 224, 88
+ .2byte 192, 120
+ .2byte 224, 120
+ .2byte 144, 56
+ .2byte 272, 88
+ .2byte 168, 112
+ .2byte 208, 84
+ .2byte 208, 112
+ .2byte 188, 52
+ .2byte 208, 52
+ .2byte 228, 52
+ .2byte 184, 72
+ .2byte 196, 72
+ .2byte 208, 72
+ .2byte 220, 72
+ .2byte 232, 72
+ .2byte 188, 52
+ .2byte 208, 52
+ .2byte 228, 52
+ .2byte 184, 72
+ .2byte 196, 72
+ .2byte 208, 72
+ .2byte 220, 72
+ .2byte 232, 72
+ .2byte 0, 0
+
+ .align 2
+gUnknown_083ECF0C:: @ 83ECF0C
+ .4byte sub_8105C64
+ .4byte sub_8105F54
+ .4byte sub_8105F54
+ .4byte sub_8105F54
+ .4byte sub_8105F54
+ .4byte sub_8105F9C
+ .4byte sub_8105EB4
+ .4byte sub_8105C64
+ .4byte sub_8105C64
+ .4byte sub_8105C6C
+ .4byte sub_8105CF0
+ .4byte sub_8105D08
+ .4byte sub_8105D20
+ .4byte sub_8105D3C
+ .4byte sub_8105DA4
+ .4byte sub_8105E08
+ .4byte sub_8105C64
+ .4byte sub_8106058
+ .4byte sub_81060FC
+ .4byte sub_81060FC
+ .4byte sub_81060FC
+ .4byte sub_81060FC
+ .4byte sub_81060FC
+ .4byte sub_81060FC
+ .4byte sub_81060FC
+ .4byte sub_81060FC
+ .4byte sub_81061C8
+ .4byte sub_81061C8
+ .4byte sub_81061C8
+ .4byte sub_81061C8
+ .4byte sub_81061C8
+ .4byte sub_81061C8
+ .4byte sub_81061C8
+ .4byte sub_81061C8
+ .4byte sub_8106230
+
+ .align 2
+Unknown_83ECF98:
+ .byte 25, 34
+ .2byte 0
+ .byte 2, 0
+ .2byte 0
+ .byte 9, 16
+ .2byte 0
+ .byte 255, 0
+ .2byte 0
+
+ .align 2
+Unknown_83ECFA8:
+ .byte 10, 1
+ .2byte 0
+ .byte 11, 2
+ .2byte 0
+ .byte 12, 3
+ .2byte 0
+ .byte 13, 4
+ .2byte 0
+ .byte 5, 5
+ .2byte 0
+ .byte 8, 6
+ .2byte 0
+ .byte 255, 0
+ .2byte 0
+
+ .align 2
+Unknown_83ECFC4:
+ .byte 3, 7
+ .2byte 0
+ .byte 8, 17
+ .2byte 0
+ .byte 255, 0
+ .2byte 0
+
+ .align 2
+Unknown_83ECFD0:
+ .byte 4, 8
+ .2byte 0
+ .byte 6, 9
+ .2byte 0
+ .byte 6, 10
+ .2byte 1
+ .byte 6, 11
+ .2byte 2
+ .byte 6, 12
+ .2byte 3
+ .byte 255, 0
+ .2byte 0
+
+ .align 2
+Unknown_83ECFE8:
+ .byte 0, 13
+ .2byte 0
+ .byte 1, 14
+ .2byte 0
+ .byte 7, 15
+ .2byte 0
+ .byte 255, 0
+ .2byte 0
+
+ .align 2
+Unknown_83ECFF8:
+ .byte 19, 26
+ .2byte 0
+ .byte 20, 27
+ .2byte 1
+ .byte 21, 28
+ .2byte 2
+ .byte 14, 29
+ .2byte 3
+ .byte 15, 30
+ .2byte 4
+ .byte 16, 31
+ .2byte 5
+ .byte 17, 32
+ .2byte 6
+ .byte 18, 33
+ .2byte 7
+ .byte 8, 17
+ .2byte 0
+ .byte 255, 0
+ .2byte 0
+
+ .align 2
+Unknown_83ED020:
+ .byte 22, 18
+ .2byte 0
+ .byte 23, 19
+ .2byte 1
+ .byte 24, 20
+ .2byte 2
+ .byte 14, 21
+ .2byte 3
+ .byte 15, 22
+ .2byte 4
+ .byte 16, 23
+ .2byte 5
+ .byte 17, 24
+ .2byte 6
+ .byte 18, 25
+ .2byte 7
+ .byte 8, 17
+ .2byte 0
+ .byte 255, 0
+ .2byte 0
+
+ .align 2
+gUnknown_083ED048:: @ 83ED048
+ .4byte Unknown_83ECF98
+ .4byte Unknown_83ECFA8
+ .4byte Unknown_83ECFC4
+ .4byte Unknown_83ECFD0
+ .4byte Unknown_83ECFE8
+ .4byte Unknown_83ED020
+ .4byte Unknown_83ECFF8
+
+ .align 2
+gUnknown_083ED064:: @ 83ED064
+ .4byte sub_810639C
+ .4byte sub_8106364
+ .4byte sub_8106370
+ .4byte nullsub_70
+ .4byte nullsub_70
+ .4byte sub_8106370
+ .4byte sub_8106370
+
+ .align 2
+gOamData_83ED080:: @ 83ED080
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gOamData_83ED088:: @ 83ED088
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gOamData_83ED090:: @ 83ED090
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0000
+
+ .align 2
+gOamData_83ED098:: @ 83ED098
+ .2byte 0x8000
+ .2byte 0x8000
+ .2byte 0x0000
+
+ .align 2
+gOamData_83ED0A0:: @ 83ED0A0
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0000
+
+ .align 2
+gOamData_83ED0A8:: @ 83ED0A8
+ .2byte 0x8000
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gOamData_83ED0B0:: @ 83ED0B0
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gOamData_83ED0B8:: @ 83ED0B8
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gSpriteImageTable_83ED0C0:: @ 83ED0C0
+ obj_frame_tiles 0x02013200, 0x800
+ obj_frame_tiles 0x02013A00, 0x800
+ obj_frame_tiles 0x02014200, 0x800
+ obj_frame_tiles 0x02014A00, 0x800
+ obj_frame_tiles 0x02015200, 0x800
+
+ .align 2
+gSpriteImageTable_83ED0E8:: @ 83ED0E8
+ obj_frame_tiles 0x02015A00, 0x300
+
+ .align 2
+gSpriteImageTable_83ED0F0:: @ 83ED0F0
+ obj_frame_tiles 0x02015D00, 0x500
+
+ .align 2
+gSpriteImageTable_83ED0F8:: @ 83ED0F8
+ obj_frame_tiles 0x02016200, 0x600
+
+ .align 2
+gSpriteImageTable_83ED100:: @ 83ED100
+ obj_frame_tiles gSpriteImage_8E988E8, 0x80
+ obj_frame_tiles gSpriteImage_8E98968, 0x80
+ obj_frame_tiles gSpriteImage_8E989E8, 0x80
+ obj_frame_tiles gSpriteImage_8E98A68, 0x80
+ obj_frame_tiles gSpriteImage_8E98AE8, 0x80
+ obj_frame_tiles gSpriteImage_8E98B68, 0x80
+
+ .align 2
+gSpriteImageTable_83ED130:: @ 83ED130
+ obj_frame_tiles gSpriteImage_8E991E8, 0x200
+
+ .align 2
+gSpriteImageTable_83ED138:: @ 83ED138
+ obj_frame_tiles gSpriteImage_8E99808, 0x40
+
+ .align 2
+gSpriteImageTable_83ED140:: @ 83ED140
+ obj_frame_tiles gSpriteImage_8E98BE8, 0x100
+ obj_frame_tiles gSpriteImage_8E98CE8, 0x100
+
+ .align 2
+gSpriteImageTable_83ED150:: @ 83ED150
+ obj_frame_tiles gSpriteImage_8E993E8, 0x400
+
+ .align 2
+gSpriteImageTable_83ED158:: @ 83ED158
+ obj_frame_tiles gSpriteImage_8E98DE8, 0x200
+ obj_frame_tiles gSpriteImage_8E98FE8, 0x200
+
+ .align 2
+gSpriteImageTable_83ED168:: @ 83ED168
+ obj_frame_tiles gSpriteImage_8E98848, 0x20
+
+ .align 2
+gSpriteImageTable_83ED170:: @ 83ED170
+ obj_frame_tiles gSpriteImage_8E98868, 0x80
+
+ .align 2
+gSpriteImageTable_83ED178:: @ 83ED178
+ obj_frame_tiles 0x02010000, 0x600
+
+ .align 2
+gSpriteImageTable_83ED180:: @ 83ED180
+ obj_frame_tiles 0x02010600, 0x200
+
+ .align 2
+gSpriteImageTable_83ED188:: @ 83ED188
+ obj_frame_tiles 0x02010800, 0x200
+
+ .align 2
+gSpriteImageTable_83ED190:: @ 83ED190
+ obj_frame_tiles 0x02010A00, 0x200
+
+ .align 2
+gSpriteImageTable_83ED198:: @ 83ED198
+ obj_frame_tiles 0x02010C00, 0x300
+
+ .align 2
+gSpriteImageTable_83ED1A0:: @ 83ED1A0
+ obj_frame_tiles 0x02011000, 0x400
+
+ .align 2
+gSpriteImageTable_83ED1A8:: @ 83ED1A8
+ obj_frame_tiles 0x02011400, 0x200
+
+ .align 2
+gSpriteImageTable_83ED1B0:: @ 83ED1B0
+ obj_frame_tiles 0x02011600, 0x300
+
+ .align 2
+gSpriteImageTable_83ED1B8:: @ 83ED1B8
+ obj_frame_tiles 0x02011900, 0x300
+
+ .align 2
+gSpriteImageTable_83ED1C0:: @ 83ED1C0
+ obj_frame_tiles 0x02011C00, 0x200
+ obj_frame_tiles 0x02011E00, 0x200
+ obj_frame_tiles 0x02011E00, 0x200
+
+ .align 2
+gSpriteImageTable_83ED1D8:: @ 83ED1D8
+ obj_frame_tiles 0x02012000, 0x280
+
+ .align 2
+gSpriteImageTable_83ED1E0:: @ 83ED1E0
+ obj_frame_tiles 0x02012280, 0x80
+ obj_frame_tiles 0x02012300, 0x80
+ obj_frame_tiles 0x02012380, 0x80
+ obj_frame_tiles 0x02012400, 0x80
+ obj_frame_tiles 0x02012480, 0x80
+
+ .align 2
+gSpriteImageTable_83ED208:: @ 83ED208
+ obj_frame_tiles 0x02012600, 0x480
+ obj_frame_tiles 0x02012A80, 0x480
+
+ .align 2
+gSpriteImageTable_83ED218:: @ 83ED218
+ obj_frame_tiles 0x02012F00, 0x180
+ obj_frame_tiles 0x02013080, 0x180
+
+ .align 2
+gSpriteImageTable_83ED228:: @ 83ED228
+ obj_frame_tiles gSpriteImage_8E98828, 0x20
+
+ .align 2
+gSpriteAnim_83ED230:: @ 83ED230
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED238:: @ 83ED238
+ obj_image_anim_frame 0, 1
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83ED240:: @ 83ED240
+ obj_image_anim_frame 0, 16
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED248:: @ 83ED248
+ obj_image_anim_frame 1, 16
+ obj_image_anim_frame 0, 16
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83ED254:: @ 83ED254
+ obj_image_anim_frame 1, 8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83ED260:: @ 83ED260
+ obj_image_anim_frame 1, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83ED26C:: @ 83ED26C
+ obj_image_anim_frame 2, 32
+ obj_image_anim_frame 3, 32
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83ED278:: @ 83ED278
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED280:: @ 83ED280
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED288:: @ 83ED288
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED290:: @ 83ED290
+ obj_image_anim_frame 2, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED298:: @ 83ED298
+ obj_image_anim_frame 3, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED2A0:: @ 83ED2A0
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED2A8:: @ 83ED2A8
+ obj_image_anim_frame 5, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED2B0:: @ 83ED2B0
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 1, 4
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83ED2BC:: @ 83ED2BC
+ obj_image_anim_frame 0, 16
+ obj_image_anim_frame 1, 16
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83ED2C8:: @ 83ED2C8
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83ED2D4:: @ 83ED2D4
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED2DC:: @ 83ED2DC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 1, 30
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83ED2E8:: @ 83ED2E8
+ 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_H_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_83ED2FC:: @ 83ED2FC
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED304:: @ 83ED304
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED30C:: @ 83ED30C
+ obj_image_anim_frame 1, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED314:: @ 83ED314
+ obj_image_anim_frame 2, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED31C:: @ 83ED31C
+ obj_image_anim_frame 3, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_83ED324:: @ 83ED324
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_83ED32C:: @ 83ED32C
+ .4byte gSpriteAnim_83ED230
+
+ .align 2
+gSpriteAnimTable_83ED330:: @ 83ED330
+ .4byte gSpriteAnim_83ED238
+
+ .align 2
+gSpriteAnimTable_83ED334:: @ 83ED334
+ .4byte gSpriteAnim_83ED240
+ .4byte gSpriteAnim_83ED248
+ .4byte gSpriteAnim_83ED254
+ .4byte gSpriteAnim_83ED260
+ .4byte gSpriteAnim_83ED26C
+ .4byte gSpriteAnim_83ED278
+
+ .align 2
+gSpriteAnimTable_83ED34C:: @ 83ED34C
+ .4byte gSpriteAnim_83ED280
+ .4byte gSpriteAnim_83ED288
+ .4byte gSpriteAnim_83ED290
+ .4byte gSpriteAnim_83ED298
+ .4byte gSpriteAnim_83ED2A0
+ .4byte gSpriteAnim_83ED2A8
+
+ .align 2
+gSpriteAnimTable_83ED364:: @ 83ED364
+ .4byte gSpriteAnim_83ED2B0
+
+ .align 2
+gSpriteAnimTable_83ED368:: @ 83ED368
+ .4byte gSpriteAnim_83ED2BC
+
+ .align 2
+gSpriteAnimTable_83ED36C:: @ 83ED36C
+ .4byte gSpriteAnim_83ED2C8
+ .4byte gSpriteAnim_83ED2D4
+
+ .align 2
+gSpriteAnimTable_83ED374:: @ 83ED374
+ .4byte gSpriteAnim_83ED2DC
+
+ .align 2
+gSpriteAnimTable_83ED378:: @ 83ED378
+ .4byte gSpriteAnim_83ED2E8
+ .4byte gSpriteAnim_83ED2FC
+
+ .align 2
+gSpriteAnimTable_83ED380:: @ 83ED380
+ .4byte gSpriteAnim_83ED304
+ .4byte gSpriteAnim_83ED30C
+ .4byte gSpriteAnim_83ED314
+ .4byte gSpriteAnim_83ED31C
+ .4byte gSpriteAnim_83ED324
+
+ .align 2
+gSpriteAffineAnim_83ED394:: @ 83ED394
+ obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0x1, 0x1, 0, 1
+ obj_rot_scal_anim_loop 255
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83ED3BC:: @ 83ED3BC
+ .4byte gSpriteAffineAnim_83ED394
+
+ .align 2
+gSpriteAffineAnim_83ED3C0:: @ 83ED3C0
+ obj_rot_scal_anim_frame 0x0, 0x0, 8, 32
+ obj_rot_scal_anim_frame 0x0, 0x0, 6, 32
+ obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
+ obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
+ obj_rot_scal_anim_frame 0x0, 0x0, -12, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
+ obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
+ obj_rot_scal_anim_frame 0x0, 0x0, -12, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_83ED410:: @ 83ED410
+ .4byte gSpriteAffineAnim_83ED3C0
+
+ .align 2
+gSpriteTemplate_83ED414:: @ 83ED414
+ spr_template 0, 0, gOamData_83ED0A0, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, sub_8104F18
+
+ .align 2
+gSpriteTemplate_83ED42C:: @ 83ED42C
+ spr_template 7, 4, gOamData_83ED088, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, sub_810506C
+
+ .align 2
+gSpriteTemplate_83ED444:: @ 83ED444
+ spr_template 17, 0, gOamData_83ED0B8, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED45C:: @ 83ED45C
+ spr_template 0xFFFF, 1, gOamData_83ED0B8, gSpriteAnimTable_83ED334, gSpriteImageTable_83ED0C0, gDummySpriteAffineAnimTable, sub_8105170
+
+ .align 2
+gSpriteTemplate_83ED474:: @ 83ED474
+ spr_template 0xFFFF, 2, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0E8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED48C:: @ 83ED48C
+ spr_template 0xFFFF, 3, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0F0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED4A4:: @ 83ED4A4
+ spr_template 0xFFFF, 3, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0F8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED4BC:: @ 83ED4BC
+ spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED34C, gSpriteImageTable_83ED100, gDummySpriteAffineAnimTable, sub_810535C
+
+ .align 2
+gSpriteTemplate_83ED4D4:: @ 83ED4D4
+ spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED130, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED4EC:: @ 83ED4EC
+ spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED138, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED504:: @ 83ED504
+ spr_template 0xFFFF, 4, gOamData_83ED098, gSpriteAnimTable_83ED364, gSpriteImageTable_83ED140, gDummySpriteAffineAnimTable, sub_810562C
+
+ .align 2
+gSpriteTemplate_83ED51C:: @ 83ED51C
+ spr_template 0xFFFF, 7, gOamData_83ED0A8, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED150, gDummySpriteAffineAnimTable, sub_8105784
+
+ .align 2
+gSpriteTemplate_83ED534:: @ 83ED534
+ spr_template 0xFFFF, 5, gOamData_83ED0A0, gSpriteAnimTable_83ED368, gSpriteImageTable_83ED158, gDummySpriteAffineAnimTable, sub_8105894
+
+ .align 2
+gSpriteTemplate_83ED54C:: @ 83ED54C
+ spr_template 0xFFFF, 4, gOamData_83ED080, gSpriteAnimTable_83ED330, gSpriteImageTable_83ED168, gDummySpriteAffineAnimTable, sub_810594C
+
+ .align 2
+gSpriteTemplate_83ED564:: @ 83ED564
+ spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED170, gSpriteAffineAnimTable_83ED3BC, sub_8105A38
+
+ .align 2
+gSpriteTemplate_83ED57C:: @ 83ED57C
+ spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED178, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED594:: @ 83ED594
+ spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED180, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED5AC:: @ 83ED5AC
+ spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED188, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED5C4:: @ 83ED5C4
+ spr_template 18, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED190, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED5DC:: @ 83ED5DC
+ spr_template 0xFFFF, 6, gOamData_83ED0B0, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED198, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED5F4:: @ 83ED5F4
+ spr_template 0xFFFF, 6, gOamData_83ED0B0, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1A0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED60C:: @ 83ED60C
+ spr_template 19, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1A8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED624:: @ 83ED624
+ spr_template 20, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1B0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED63C:: @ 83ED63C
+ spr_template 21, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1B8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED654:: @ 83ED654
+ spr_template 0xFFFF, 6, gOamData_83ED0A0, gSpriteAnimTable_83ED36C, gSpriteImageTable_83ED1C0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED66C:: @ 83ED66C
+ spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1D8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED684:: @ 83ED684
+ spr_template 0xFFFF, 6, gOamData_83ED090, gSpriteAnimTable_83ED380, gSpriteImageTable_83ED1E0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED69C:: @ 83ED69C
+ spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED378, gSpriteImageTable_83ED208, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED6B4:: @ 83ED6B4
+ spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED374, gSpriteImageTable_83ED218, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83ED6CC:: @ 83ED6CC
+ spr_template 0xFFFF, 4, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED228, gSpriteAffineAnimTable_83ED410, sub_8105B70
+
+ .align 2
+gSubspriteTable_83ED6E4:: @ 83ED6E4
+ subsprite -64, -64, 3, 0, 64x64
+ subsprite 0, -64, 3, 0, 64x64
+ subsprite -64, 0, 3, 0, 64x64
+ subsprite 0, 0, 3, 0, 64x64
+
+ .align 2
+gSubspriteTables_83ED704:: @ 83ED704
+ .4byte 4, gSubspriteTable_83ED6E4
+
+ .align 2
+gSubspriteTable_83ED70C:: @ 83ED70C
+ subsprite -32, -12, 1, 0, 32x8
+ subsprite 0, -12, 1, 4, 32x8
+ subsprite -32, -4, 1, 8, 32x8
+ subsprite 0, -4, 1, 12, 32x8
+ subsprite -32, 4, 1, 16, 32x8
+ subsprite 0, 4, 1, 20, 32x8
+
+ .align 2
+gSubspriteTables_83ED73C:: @ 83ED73C
+ .4byte 6, gSubspriteTable_83ED70C
+
+ .align 2
+gSubspriteTable_83ED744:: @ 83ED744
+ subsprite -32, -20, 1, 0, 64x32
+ subsprite -32, 12, 1, 32, 32x8
+ subsprite 0, 12, 1, 36, 32x8
+
+ .align 2
+gSubspriteTables_83ED75C:: @ 83ED75C
+ .4byte 3, gSubspriteTable_83ED744
+
+ .align 2
+gSubspriteTable_83ED764:: @ 83ED764
+ subsprite -32, -24, 1, 0, 64x32
+ subsprite -32, 8, 1, 32, 32x8
+ subsprite 0, 8, 1, 36, 32x8
+ subsprite -32, 16, 1, 40, 32x8
+ subsprite 0, 16, 1, 44, 32x8
+
+ .align 2
+gSubspriteTables_83ED78C:: @ 83ED78C
+ .4byte 5, gSubspriteTable_83ED764
+
+ .align 2
+gSubspriteTable_83ED794:: @ 83ED794
+ subsprite -32, -8, 1, 0, 32x8
+ subsprite 0, -8, 1, 4, 32x8
+ subsprite -32, 0, 1, 8, 32x8
+ subsprite 0, 0, 1, 12, 32x8
+
+ .align 2
+gSubspriteTables_83ED7B4:: @ 83ED7B4
+ .4byte 4, gSubspriteTable_83ED794
+
+ .align 2
+gSubspriteTable_83ED7BC:: @ 83ED7BC
+ subsprite -8, -12, 1, 0, 16x8
+ subsprite -8, -4, 1, 0, 16x8
+ subsprite -8, 4, 1, 0, 16x8
+
+ .align 2
+gSubspriteTables_83ED7D4:: @ 83ED7D4
+ .4byte 3, gSubspriteTable_83ED7BC
+
+ .align 2
+gSubspriteTable_83ED7DC:: @ 83ED7DC
+ subsprite -32, -24, 3, 0, 64x32
+ subsprite -32, 8, 3, 32, 32x8
+ subsprite 0, 8, 3, 36, 32x8
+ subsprite -32, 16, 3, 40, 32x8
+ subsprite 0, 16, 3, 44, 32x8
+
+ .align 2
+gSubspriteTables_83ED804:: @ 83ED804
+ .4byte 5, gSubspriteTable_83ED7DC
+
+ .align 2
+gSubspriteTable_83ED80C:: @ 83ED80C
+ subsprite -32, -8, 3, 0, 32x8
+ subsprite 0, -8, 3, 4, 32x8
+ subsprite -32, 0, 3, 8, 32x8
+ subsprite 0, 0, 3, 12, 32x8
+
+ .align 2
+gSubspriteTables_83ED82C:: @ 83ED82C
+ .4byte 4, gSubspriteTable_83ED80C
+
+ .align 2
+gSubspriteTable_83ED834:: @ 83ED834
+ subsprite -32, -8, 3, 0, 32x8
+ subsprite 0, -8, 3, 4, 32x8
+ subsprite -32, 0, 3, 8, 32x8
+ subsprite 0, 0, 3, 12, 32x8
+
+ .align 2
+gSubspriteTables_83ED854:: @ 83ED854
+ .4byte 4, gSubspriteTable_83ED834
+
+ .align 2
+gSubspriteTable_83ED85C:: @ 83ED85C
+ subsprite -32, -8, 3, 0, 32x8
+ subsprite 0, -8, 3, 4, 32x8
+ subsprite -32, 0, 3, 8, 32x8
+ subsprite 0, 0, 3, 12, 32x8
+
+ .align 2
+gSubspriteTables_83ED87C:: @ 83ED87C
+ .4byte 4, gSubspriteTable_83ED85C
+
+ .align 2
+gSubspriteTable_83ED884:: @ 83ED884
+ subsprite -32, -12, 3, 0, 32x8
+ subsprite 0, -12, 3, 4, 32x8
+ subsprite -32, -4, 3, 8, 32x8
+ subsprite 0, -4, 3, 12, 32x8
+ subsprite -32, 4, 3, 16, 32x8
+ subsprite 0, 4, 3, 20, 32x8
+
+ .align 2
+gSubspriteTables_83ED8B4:: @ 83ED8B4
+ .4byte 6, gSubspriteTable_83ED884
+
+ .align 2
+gSubspriteTable_83ED8BC:: @ 83ED8BC
+ subsprite -16, -16, 3, 0, 32x32
+
+ .align 2
+gSubspriteTable_83ED8C4:: @ 83ED8C4
+ subsprite -8, -8, 3, 16, 16x16
+
+ .align 2
+gSubspriteTables_83ED8CC:: @ 83ED8CC
+ .4byte 1, gSubspriteTable_83ED8BC
+ .4byte 1, gSubspriteTable_83ED8C4
+
+ .align 2
+gSubspriteTable_83ED8DC:: @ 83ED8DC
+ subsprite -24, -24, 3, 0, 32x8
+ subsprite 8, -24, 3, 4, 16x8
+ subsprite -24, -16, 3, 6, 32x8
+ subsprite 8, -16, 3, 10, 16x8
+ subsprite -24, -8, 3, 12, 32x8
+ subsprite 8, -8, 3, 16, 16x8
+ subsprite -24, 0, 3, 18, 32x8
+ subsprite 8, 0, 3, 22, 16x8
+ subsprite -24, 8, 3, 24, 32x8
+ subsprite 8, 8, 3, 28, 16x8
+ subsprite -24, 16, 3, 30, 32x8
+ subsprite 8, 16, 3, 34, 16x8
+
+ .align 2
+gSubspriteTables_83ED93C:: @ 83ED93C
+ .4byte 12, gSubspriteTable_83ED8DC
+
+ .align 2
+gSubspriteTable_83ED944:: @ 83ED944
+ subsprite -16, -12, 3, 0, 32x16
+ subsprite -16, 4, 3, 8, 16x8
+ subsprite 0, 4, 3, 10, 16x8
+
+ .align 2
+gSubspriteTables_83ED95C:: @ 83ED95C
+ .4byte 3, gSubspriteTable_83ED944
+
+ .align 2
+gSubspriteTable_83ED964:: @ 83ED964
+ subsprite -8, -8, 3, 0, 16x8
+ subsprite -8, 0, 3, 8, 16x8
+
+ .align 2
+gSubspriteTables_83ED974:: @ 83ED974
+ .4byte 2, gSubspriteTable_83ED964
+
+ .align 2
+gSubspriteTable_83ED97C:: @ 83ED97C
+ subsprite -8, -8, 3, 2, 16x8
+ subsprite -8, 0, 3, 10, 16x8
+
+ .align 2
+gSubspriteTables_83ED98C:: @ 83ED98C
+ .4byte 2, gSubspriteTable_83ED97C
+
+ .align 2
+gSubspriteTable_83ED994:: @ 83ED994
+ subsprite -8, -8, 3, 4, 16x8
+ subsprite -8, 0, 3, 12, 16x8
+
+ .align 2
+gSubspriteTables_83ED9A4:: @ 83ED9A4
+ .4byte 2, gSubspriteTable_83ED994
+
+ .align 2
+gSubspriteTable_83ED9AC:: @ 83ED9AC
+ subsprite -8, -8, 3, 6, 16x8
+ subsprite -8, 0, 3, 14, 16x8
+
+ .align 2
+gSubspriteTables_83ED9BC:: @ 83ED9BC
+ .4byte 2, gSubspriteTable_83ED9AC
+
+ .align 2
+gSubspriteTable_83ED9C4:: @ 83ED9C4
+ subsprite -8, -8, 3, 0, 16x8
+ subsprite -8, 0, 3, 8, 16x8
+
+ .align 2
+gSubspriteTables_83ED9D4:: @ 83ED9D4
+ .4byte 2, gSubspriteTable_83ED9C4
+
+ .align 2
+gSubspriteTable_83ED9DC:: @ 83ED9DC
+ subsprite -4, -8, 3, 2, 8x8
+ subsprite -4, 0, 3, 10, 8x8
+
+ .align 2
+gSubspriteTables_83ED9EC:: @ 83ED9EC
+ .4byte 2, gSubspriteTable_83ED9DC
+
+ .align 2
+gSubspriteTable_83ED9F4:: @ 83ED9F4
+ subsprite -8, -8, 3, 3, 16x8
+ subsprite -8, 0, 3, 11, 16x8
+
+ .align 2
+gSubspriteTables_83EDA04:: @ 83EDA04
+ .4byte 2, gSubspriteTable_83ED9F4
+
+ .align 2
+gSubspriteTable_83EDA0C:: @ 83EDA0C
+ subsprite -4, -8, 3, 5, 8x8
+ subsprite -4, 0, 3, 13, 8x8
+
+ .align 2
+gSubspriteTables_83EDA1C:: @ 83EDA1C
+ .4byte 2, gSubspriteTable_83EDA0C
+
+ .align 2
+gSubspriteTable_83EDA24:: @ 83EDA24
+ subsprite -8, -8, 3, 6, 16x8
+ subsprite -8, 0, 3, 14, 16x8
+
+ .align 2
+gSubspriteTables_83EDA34:: @ 83EDA34
+ .4byte 2, gSubspriteTable_83EDA24
+
+ .align 2
+gSubspriteTable_83EDA3C:: @ 83EDA3C
+ subsprite -12, -12, 3, 0, 16x8
+ subsprite 4, -12, 3, 2, 8x8
+ subsprite -12, -4, 3, 8, 16x8
+ subsprite 4, -4, 3, 10, 8x8
+ subsprite -12, 4, 3, 16, 16x8
+ subsprite 4, 4, 3, 18, 8x8
+
+ .align 2
+gSubspriteTables_83EDA6C:: @ 83EDA6C
+ .4byte 6, gSubspriteTable_83EDA3C
+
+ .align 2
+gSubspriteTable_83EDA74:: @ 83EDA74
+ subsprite -8, -12, 3, 3, 16x8
+ subsprite -8, -4, 3, 11, 16x8
+ subsprite -8, 4, 3, 19, 16x8
+
+ .align 2
+gSubspriteTables_83EDA8C:: @ 83EDA8C
+ .4byte 3, gSubspriteTable_83EDA74
+
+ .align 2
+gSubspriteTable_83EDA94:: @ 83EDA94
+ subsprite -12, -12, 3, 5, 16x8
+ subsprite 4, -12, 3, 7, 8x8
+ subsprite -12, -4, 3, 13, 16x8
+ subsprite 4, -4, 3, 15, 8x8
+ subsprite -12, 4, 3, 21, 16x8
+ subsprite 4, 4, 3, 23, 8x8
+
+ .align 2
+gSubspriteTables_83EDAC4:: @ 83EDAC4
+ .4byte 6, gSubspriteTable_83EDA94
+
+ .align 2
+gSubspriteTable_83EDACC:: @ 83EDACC
+ subsprite -12, -12, 3, 0, 16x8
+ subsprite 4, -12, 3, 2, 8x8
+ subsprite -12, -4, 3, 8, 16x8
+ subsprite 4, -4, 3, 10, 8x8
+ subsprite -12, 4, 3, 16, 16x8
+ subsprite 4, 4, 3, 18, 8x8
+
+ .align 2
+gSubspriteTables_83EDAFC:: @ 83EDAFC
+ .4byte 6, gSubspriteTable_83EDACC
+
+ .align 2
+gSubspriteTable_83EDB04:: @ 83EDB04
+ subsprite -8, -12, 3, 3, 16x8
+ subsprite -8, -4, 3, 11, 16x8
+ subsprite -8, 4, 3, 19, 16x8
+
+ .align 2
+gSubspriteTables_83EDB1C:: @ 83EDB1C
+ .4byte 3, gSubspriteTable_83EDB04
+
+ .align 2
+gSubspriteTable_83EDB24:: @ 83EDB24
+ subsprite -12, -12, 3, 5, 16x8
+ subsprite 4, -12, 3, 7, 8x8
+ subsprite -12, -4, 3, 13, 16x8
+ subsprite 4, -4, 3, 15, 8x8
+ subsprite -12, 4, 3, 21, 16x8
+ subsprite 4, 4, 3, 23, 8x8
+
+ .align 2
+gSubspriteTables_83EDB54:: @ 83EDB54
+ .4byte 6, gSubspriteTable_83EDB24
+
+ .align 2
+gUnknown_083EDB5C:: @ 83EDB5C
+ .4byte gSpriteTemplate_83ED57C
+ .4byte gSpriteTemplate_83ED594
+ .4byte gSpriteTemplate_83ED5AC
+ .4byte gSpriteTemplate_83ED5DC
+ .4byte gSpriteTemplate_83ED5F4
+ .4byte gSpriteTemplate_83ED654
+ .4byte gSpriteTemplate_83ED66C
+ .4byte gSpriteTemplate_83ED684
+ .4byte gSpriteTemplate_83ED69C
+ .4byte gSpriteTemplate_83ED6B4
+ .4byte gSpriteTemplate_83ED5C4
+ .4byte gSpriteTemplate_83ED5C4
+ .4byte gSpriteTemplate_83ED5C4
+ .4byte gSpriteTemplate_83ED5C4
+ .4byte gSpriteTemplate_83ED60C
+ .4byte gSpriteTemplate_83ED60C
+ .4byte gSpriteTemplate_83ED60C
+ .4byte gSpriteTemplate_83ED60C
+ .4byte gSpriteTemplate_83ED60C
+ .4byte gSpriteTemplate_83ED624
+ .4byte gSpriteTemplate_83ED624
+ .4byte gSpriteTemplate_83ED624
+ .4byte gSpriteTemplate_83ED63C
+ .4byte gSpriteTemplate_83ED63C
+ .4byte gSpriteTemplate_83ED63C
+ .4byte gDummySpriteTemplate
+
+ .align 2
+gUnknown_083EDBC4:: @ 83EDBC4
+ .4byte gSubspriteTables_83ED804
+ .4byte gSubspriteTables_83ED82C
+ .4byte gSubspriteTables_83ED854
+ .4byte gSubspriteTables_83ED8B4
+ .4byte NULL
+ .4byte NULL
+ .4byte gSubspriteTables_83ED8CC
+ .4byte NULL
+ .4byte gSubspriteTables_83ED93C
+ .4byte gSubspriteTables_83ED95C
+ .4byte gSubspriteTables_83ED974
+ .4byte gSubspriteTables_83ED98C
+ .4byte gSubspriteTables_83ED9A4
+ .4byte gSubspriteTables_83ED9BC
+ .4byte gSubspriteTables_83ED9D4
+ .4byte gSubspriteTables_83ED9EC
+ .4byte gSubspriteTables_83EDA04
+ .4byte gSubspriteTables_83EDA1C
+ .4byte gSubspriteTables_83EDA34
+ .4byte gSubspriteTables_83EDA6C
+ .4byte gSubspriteTables_83EDA8C
+ .4byte gSubspriteTables_83EDAC4
+ .4byte gSubspriteTables_83EDAFC
+ .4byte gSubspriteTables_83EDB1C
+ .4byte gSubspriteTables_83EDB54
+ .4byte NULL
+
+ .align 2
+gUnknown_083EDC2C:: @ 83EDC2C
+ obj_tiles gSlotMachineReelSymbol1Tiles, 0x200, 0
+ obj_tiles gSlotMachineReelSymbol2Tiles, 0x200, 1
+ obj_tiles gSlotMachineReelSymbol3Tiles, 0x200, 2
+ obj_tiles gSlotMachineReelSymbol4Tiles, 0x200, 3
+ obj_tiles gSlotMachineReelSymbol5Tiles, 0x200, 4
+ obj_tiles gSlotMachineReelSymbol6Tiles, 0x200, 5
+ obj_tiles gSlotMachineReelSymbol7Tiles, 0x200, 6
+ obj_tiles gSlotMachineNumber0Tiles, 0x40, 7
+ obj_tiles gSlotMachineNumber1Tiles, 0x40, 8
+ obj_tiles gSlotMachineNumber2Tiles, 0x40, 9
+ obj_tiles gSlotMachineNumber3Tiles, 0x40, 10
+ obj_tiles gSlotMachineNumber4Tiles, 0x40, 11
+ obj_tiles gSlotMachineNumber5Tiles, 0x40, 12
+ obj_tiles gSlotMachineNumber6Tiles, 0x40, 13
+ obj_tiles gSlotMachineNumber7Tiles, 0x40, 14
+ obj_tiles gSlotMachineNumber8Tiles, 0x40, 15
+ obj_tiles gSlotMachineNumber9Tiles, 0x40, 16
+ obj_tiles 0x2010a00, 0x200, 18
+ obj_tiles 0x2011400, 0x200, 19
+ obj_tiles 0x2011600, 0x300, 20
+ obj_tiles 0x2011900, 0x300, 21
+ null_obj_tiles
+
+ .align 2
+gUnknown_083EDCDC:: @ 83EDCDC
+ obj_tiles 0x02010000, 2048, 0x0011
+
+ .align 2
+gUnknown_083EDCE4:: @ 83EDCE4
+ .4byte gUnknownPalette_08E997E8
+
+UnknownPalette_83EDCE8:
+ .ifdef SAPPHIRE
+ .incbin "graphics/unknown/sapphire_83EDD40.gbapal"
+ .else
+ .incbin "graphics/unknown/ruby_83EDCE8.gbapal"
+ .endif
+
+ .align 2
+gUnknown_083EDD08:: @ 83EDD08
+ .4byte UnknownPalette_83EDCE8 + 10 * 2
+ .4byte UnknownPalette_83EDCE8 + 11 * 2
+ .4byte UnknownPalette_83EDCE8 + 12 * 2
+ .4byte UnknownPalette_83EDCE8 + 13 * 2
+ .4byte UnknownPalette_83EDCE8 + 14 * 2
+
+ .align 2
+gUnknown_083EDD1C:: @ 83EDD1C
+ .4byte gUnknown_08E95A18 + 148
+ .4byte gUnknown_08E95A18 + 150
+ .4byte gUnknown_08E95A18 + 152
+ .4byte gUnknown_08E95A18 + 154
+ .4byte gUnknown_08E95A18 + 156
+
+gUnknown_083EDD30:: @ 83EDD30
+ .byte 0x4A, 0x4B, 0x4C, 0x4E, 0x4D
+
+gUnknown_083EDD35:: @ 83EDD35
+ .byte 0, 0, 1, 2, 3, 4
+
+gUnknown_083EDD3B:: @ 83EDD3B
+ .byte 1, 2, 2
+
+ .align 1
+Unknown_83EDD3E:
+ .ifdef SAPPHIRE
+ .incbin "graphics/unknown/sapphire_83EDD96.gbapal"
+ .else
+ .incbin "graphics/unknown/ruby_83EDD3E.gbapal"
+ .endif
+
+ .align 1
+Unknown_83EDD5E:
+ .ifdef SAPPHIRE
+ .incbin "graphics/unknown/sapphire_83EDDB6.gbapal"
+ .else
+ .incbin "graphics/unknown/ruby_83EDD5E.gbapal"
+ .endif
+
+ .align 1
+Unknown_83EDD7E:
+ .ifdef SAPPHIRE
+ .incbin "graphics/unknown/sapphire_83EDDD6.gbapal"
+ .else
+ .incbin "graphics/unknown/ruby_83EDD7E.gbapal"
+ .endif
+
+ .align 2
+gUnknown_083EDDA0:: @ 83EDDA0
+ .4byte Unknown_83EDD3E
+ .4byte Unknown_83EDD5E
+ .4byte Unknown_83EDD7E
+
+ .align 2
+gUnknown_083EDDAC:: @ 83EDDAC
+ .4byte gUnknown_08E95A18 + 32
+
+ .align 1
+Palette_83EDDB0:
+ .incbin "graphics/slot_machine/83EDDB0.gbapal"
+
+ .align 1
+Palette_83EDDD0:
+ .incbin "graphics/slot_machine/83EDDD0.gbapal"
+
+ .align 1
+Palette_83EDDF0:
+ .incbin "graphics/slot_machine/83EDDF0.gbapal"
+
+ .align 2
+gUnknown_083EDE10:: @ 83EDE10
+ .4byte Palette_83EDDB0
+ .4byte Palette_83EDDD0
+ .4byte Palette_83EDDF0
+ .4byte gSlotMachineSpritePalette6
+
+ .align 2
+gUnknown_083EDE20:: @ 83EDE20
+ .4byte gSlotMachineSpritePalette6
+
+ .align 1
+gPalette_83EDE24:: @ 83EDE24
+ .incbin "graphics/slot_machine/83EDE24_pal.bin"
+
+ .align 2
+gSlotMachineSpritePalettes:: @ 83EDE44
+ obj_pal gSlotMachineSpritePalette0, 0
+ obj_pal gSlotMachineSpritePalette1, 1
+ obj_pal gSlotMachineSpritePalette2, 2
+ obj_pal gSlotMachineSpritePalette3, 3
+ obj_pal gSlotMachineSpritePalette4, 4
+ obj_pal gSlotMachineSpritePalette5, 5
+ obj_pal gSlotMachineSpritePalette6, 6
+ obj_pal gSlotMachineSpritePalette4, 7
+ null_obj_pal
+
+ .align 2
+gUnknown_083EDE8C:: @ 83EDE8C
+ .incbin "graphics/slot_machine/reel_time.4bpp.lz"
+
+ .align 2
+gReelTimeWindowTilemap:: @ 83EEFE0
+ .incbin "graphics/slot_machine/reel_time_window_map.bin"
diff --git a/data/sound_check_menu.s b/data/sound_check_menu.s
new file mode 100644
index 000000000..a91f55d04
--- /dev/null
+++ b/data/sound_check_menu.s
@@ -0,0 +1,121 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2 @ object file boundary?
+
+gDebugText_SoundCheckJap:: @ 83D02C8
+ .string "サウンドチェック$" @ Sound Check
+
+gDebugText_BGM:: @ 83D02D1
+ .string "BGM$"
+
+gDebugText_SE:: @ 83D02D5
+ .string "SE $"
+
+gUnknown_083D02D9:: @ 83D02D9
+ .string "A‥さいせい B‥おわり$"
+
+gDebugText_UpDown:: @ 83D02E6
+ .string "L‥UP R‥DOWN$"
+
+gDebugText_DriverTest:: @ 83D02F2
+ .string "R‥DRIVER-TEST$"
+
+gUnknown_083D0300:: @ 83D0300
+ .byte 1, 1
+ .byte 1, 3
+ .byte 1, 5
+ .byte 1, 7
+ .byte 1, 9
+ .byte 1, 11
+ .byte 1, 13
+ .byte 1, 15
+ .byte 1, 17
+
+gUnknown_083D0312:: @ 83D0312
+ .string "Bぼたんで もどる$"
+
+gUnknown_083D031C:: @ 83D031C
+ .string "Aぼたんで さいせい$"
+
+gDebugText_Voice:: @ 83D0327
+ .string "VOICE‥‥‥‥$"
+
+gDebugText_Volume:: @ 83D0331
+ .string "VOLUME‥‥‥$"
+
+gDebugText_Panpot:: @ 83D033B
+ .string "PANPOT‥‥‥$"
+
+gDebugText_Pitch:: @ 83D0345
+ .string "PITCH‥‥‥‥$"
+
+gDebugText_Length:: @ 83D034F
+ .string "LENGTH‥‥‥$"
+
+gDebugText_Release:: @ 83D0359
+ .string "RELEASE‥‥$"
+
+gDebugText_Progress:: @ 83D0363
+ .string "PROGRESS‥$"
+
+gDebugText_Chorus:: @ 83D036D
+ .string "CHORUS‥‥‥$"
+
+gDebugText_Priority:: @ 83D0377
+ .string "PRIORITY‥$"
+
+gUnknown_083D0381:: @ 83D0381
+ .string "さいせいちゆう‥$" @ 再生中 (playing)
+
+gUnknown_083D038A:: @ 83D038A
+ .string "はんてん‥‥‥‥$" @ 反転 (reverse)
+
+gUnknown_083D0393:: @ 83D0393
+ .string "すてれお‥‥‥‥$" @ stereo
+
+ .align 2
+gUnknown_083D039C:: @ 83D039C
+ .4byte 0, 387
+ .4byte 0, 127
+ .4byte -127, 127
+ .4byte -128, 32639
+ .4byte 0, 65535
+ .4byte 0, 255
+ .4byte 0, 65535
+ .4byte -64, 63
+
+gUnknown_083D03DC:: @ 83D03DC
+ .string "▶$"
+
+gUnknown_083D03DE:: @ 83D03DE
+ .string " $"
+
+ .align 2
+gUnknown_083D03E0:: @ 83D03E0
+ .4byte 1
+ .4byte 10
+ .4byte 100
+ .4byte 1000
+ .4byte 10000
+ .4byte 100000
+
+gUnknown_083D03F8:: @ 83D03F8
+ .byte 0x3F, 0x00, 0xC0, 0x7F, 0x80 @ stereo panning
+
+gOtherText_SE:: @ 83D03FD
+ .string "SE$"
+
+gOtherText_Pan:: @ 83D0400
+ .string "PAN$"
+
+gOtherText_LR:: @ 83D0404
+ .string " LR$"
+
+gOtherText_RL:: @ 83D0409
+ .string " RL$"
+
+@ 83D040E
+ .include "data/text/song_names.inc"
diff --git a/data/specials.inc b/data/specials.inc
index 5d5ed3f07..e0022bea1 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -38,7 +38,7 @@ gSpecials::
.4byte sub_8083820
.4byte sub_8083614
.4byte GetLinkPartnerNames
- .4byte sub_810DB28
+ .4byte SpawnBerryBlenderLinkPlayerSprites
.4byte SavePlayerParty
.4byte LoadPlayerParty
.4byte sub_80C5568
@@ -50,7 +50,7 @@ gSpecials::
.4byte FieldObjectInteractionRemoveBerryTree
.4byte FieldObjectInteractionWaterBerryTree
.4byte PlayerHasBerries
- .4byte sub_80B4940
+ .4byte IsEnigmaBerryValid
.4byte sub_8082558
.4byte sub_80826D8
.4byte sub_8082718
@@ -60,7 +60,7 @@ gSpecials::
.4byte sub_8082C68
.4byte sub_8082C9C
.4byte sub_80826B0
- .4byte sub_8096100
+ .4byte ShowPokemonStorageSystem
.4byte CheckForAlivePartyMons
.4byte TurnOffTVScreen
.4byte DoTVShow
@@ -139,14 +139,14 @@ gSpecials::
.4byte sub_80C4C78
.4byte sub_80C4D50
.4byte ShowContestWinner
- .4byte sub_810DCCC
- .4byte sub_810DC7C
+ .4byte MauvilleGymSpecial2
+ .4byte MauvilleGymSpecial1
.4byte ShowFieldMessageStringVar4
.4byte DrawWholeMapView
.4byte StorePlayerCoordsInVars
- .4byte sub_810DEDC
- .4byte sub_810E070
- .4byte sub_810E230
+ .4byte MauvilleGymSpecial3
+ .4byte PetalburgGymSpecial1
+ .4byte PetalburgGymSpecial2
.4byte GetPlayerTrainerIdOnesDigit
.4byte GetPlayerBigGuyGirlString
.4byte GetRivalSonDaughterString
@@ -154,10 +154,10 @@ gSpecials::
.4byte CableCarWarp
.4byte sub_8123218
.4byte sub_8053E90
- .4byte sub_806A460
+ .4byte StartWallClock
.4byte sub_810D6B8
- .4byte sub_8082168
- .4byte sub_8081AFC
+ .4byte ChooseStarter
+ .4byte StartBattle_WallyTutorial
.4byte sub_80BF9F8
.4byte sub_80F9A0C
.4byte sub_810CA00
@@ -187,7 +187,7 @@ gSpecials::
.4byte sp0B8_daycare
.4byte sp0B9_daycare_relationship_comment
.4byte sub_8042328
- .4byte daycare_send
+ .4byte Daycare_SendPokemon_Special
.4byte ChooseSendDaycareMon
.4byte ShowDaycareLevelMenu
.4byte sub_80417B8
@@ -199,7 +199,7 @@ gSpecials::
.4byte ShowLinkBattleRecords
.4byte sub_80B7CE8
.4byte sub_80B7D0C
- .4byte DoWhiteOut
+ .4byte ExecuteWhiteOut
.4byte sp0C8_whiteout_maybe
.4byte sub_80C8040
.4byte sub_80C8080
@@ -209,9 +209,9 @@ gSpecials::
.4byte ExitSafariMode
.4byte SafariZoneGetPokeblockNameInFeeder
.4byte sub_810BAF4
- .4byte sub_810D32C
- .4byte sub_810D378
- .4byte sub_810D3FC
+ .4byte IsMirageIslandPresent
+ .4byte UpdateShoalTideFlag
+ .4byte InitBirchState
.4byte ScriptGetPokedexInfo
.4byte ShowPokedexRatingMessage
.4byte DoPCTurnOnEffect
@@ -257,12 +257,12 @@ gSpecials::
.4byte sub_804E174
.4byte sub_804DB2C
.4byte GetWeekCount
- .4byte sub_8145AEC
+ .4byte RetrieveLotteryNumber
.4byte PickLotteryCornerTicket
.4byte ShowBerryBlenderRecordWindow
.4byte ResetTrickHouseEndRoomFlag
.4byte SetTrickHouseEndRoomFlag
- .4byte sp109_CreatePCMenu
+ .4byte TryCreatePCMenu
.4byte AccessHallOfFamePC
.4byte sub_810D6A4
.4byte CheckLeadMonCool
@@ -272,19 +272,19 @@ gSpecials::
.4byte CheckLeadMonTough
.4byte sub_80C7958
.4byte DoSoftReset
- .4byte sub_810D180
+ .4byte GameClear
.4byte sub_810EBEC
.4byte ShowGlassWorkshopMenu
.4byte SpawnCameraDummy
.4byte RemoveCameraDummy
.4byte GetPokeblockNameByMonNature
.4byte GetSecretBaseNearbyMapName
- .4byte sub_8147478
- .4byte sub_814768C
+ .4byte CheckRelicanthWailord
+ .4byte DoBrailleWait
.4byte sub_80818A4
.4byte sub_80818FC
.4byte ShowBattleTowerRecords
- .4byte sub_810D3E8
+ .4byte WaitWeather
.4byte sub_810F414
.4byte sub_810F424
.4byte player_get_direction_lower_nybble
@@ -297,7 +297,7 @@ gSpecials::
.4byte GetLeadMonEVCount
.4byte sub_8064EAC
.4byte sub_8064ED4
- .4byte sub_813430C
+ .4byte InitRoamer
.4byte sub_810F5BC
.4byte IsGrassTypeInParty
.4byte sub_8081334
@@ -305,17 +305,17 @@ gSpecials::
.4byte IsStarterInParty
.4byte sub_80BC224
.4byte CheckFreePokemonStorageSpace
- .4byte sub_81477B4
+ .4byte DoSealedChamberShakingEffect1
.4byte sub_810E944
.4byte GetShieldToyTVDecorationInfo
.4byte IsPokerusInParty
.4byte sub_8069D78
.4byte sub_810F758
- .4byte sub_8081BF8
- .4byte sub_8081BB8
- .4byte sub_8081C50
+ .4byte StartBattle_GroudonKyogre
+ .4byte StartBattle_Rayquaza
+ .4byte StartBattle_Regi
.4byte sub_8082524
- .4byte sub_81477F0
+ .4byte DoSealedChamberShakingEffect2
.4byte sub_810F828
.4byte sub_807E25C
.4byte sp13E_warp_to_last_warp
@@ -323,7 +323,7 @@ gSpecials::
.4byte ShowContestEntryMonPic
.4byte sub_80C5164
.4byte sub_8134AB4
- .4byte sub_8081B78
+ .4byte StartBattle_SouthernIsland
.4byte SetRoute119Weather
.4byte SetRoute123Weather
.4byte ScriptGetMultiplayerId
@@ -331,7 +331,7 @@ gSpecials::
.4byte sub_80FA148
.4byte sub_810F8FC
.4byte sub_80BC50C
- .4byte LoadPlayerData
+ .4byte LoadPlayerBag
.4byte sub_8081924
.4byte sub_810F950
.4byte sub_810F908
@@ -342,3 +342,6 @@ gSpecials::
.4byte GetNameOfEnigmaBerryInPlayerParty
.4byte ScriptRandom
.4byte sub_80835D8
+.ifdef GERMAN
+ .4byte nullsub_814B200
+.endif
diff --git a/data/strings2.s b/data/strings2.s
new file mode 100644
index 000000000..cece71645
--- /dev/null
+++ b/data/strings2.s
@@ -0,0 +1,554 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ @ unused
+gOtherText_TopSpeed::
+ .string "TOP SPEED$"
+
+gMultiText_BerryBlenderMaxSpeedRecord:: @ 842C2E6
+ .string "BERRY BLENDER\nMAXIMUM SPEED RECORD!$"
+
+gMultiText_2P3P4P:: @ 842C30A
+ .string "2 PLAYERS\n3 PLAYERS\n4 PLAYERS$"
+
+gMultiText_Saving:: @ 842C328
+ .string "SAVING...\nDON’T TURN OFF THE POWER.$"
+
+gMultiText_LinkError:: @ 842C34C
+ .string "{HIGHLIGHT TRANSPARENT}{COLOR WHITE2}Link error...\nCheck your Game Link cable connection,\nand turn the power off and on.$"
+
+gSystemText_OptionMenu:: @ 842C3A6
+ .string "{PALETTE 9}OPTION$"
+
+gSystemText_TextSpeed:: @ 842C3B0
+ .string "{PALETTE 9}TEXT SPEED$"
+
+gSystemText_BattleScene:: @ 842C3BE
+ .string "{PALETTE 9}BATTLE SCENE$"
+
+gSystemText_BattleStyle:: @ 842C3CE
+ .string "{PALETTE 9}BATTLE STYLE$"
+
+gSystemText_Sound:: @ 842C3DE
+ .string "{PALETTE 9}SOUND$"
+
+gSystemText_Frame:: @ 842C3E7
+ .string "{PALETTE 9}FRAME$"
+
+gSystemText_Cancel:: @ 842C3F0
+ .string "{PALETTE 9}CANCEL$"
+
+gSystemText_ButtonMode:: @ 842C3FA
+ .string "{PALETTE 9}BUTTON MODE$"
+
+gSystemText_Slow:: @ 842C409
+ .string "{PALETTE 15}SLOW$"
+
+gSystemText_Mid:: @ 842C411
+ .string "{PALETTE 15}MID$"
+
+gSystemText_Fast:: @ 842C418
+ .string "{PALETTE 15}FAST$"
+
+gSystemText_On:: @ 842C420
+ .string "{PALETTE 15}ON$"
+
+gSystemText_Off:: @ 842C426
+ .string "{PALETTE 15}OFF$"
+
+gSystemText_Shift:: @ 842C42D
+ .string "{PALETTE 15}SHIFT$"
+
+gSystemText_Set:: @ 842C436
+ .string "{PALETTE 15}SET$"
+
+gSystemText_Mono:: @ 842C43D
+ .string "{PALETTE 15}MONO$"
+
+gSystemText_Stereo:: @ 842C445
+ .string "{PALETTE 15}STEREO$"
+
+gSystemText_Type:: @ 842C44F
+ .string "{PALETTE 15}TYPE$"
+
+gSystemText_Terminator:: @ 842C457
+ .string "{PALETTE 8}$"
+
+gSystemText_Normal:: @ 842C45B
+ .string "{PALETTE 15}NORMAL$"
+
+gSystemText_LR:: @ 842C465
+ .string "{PALETTE 15}LR$"
+
+gSystemText_LA:: @ 842C46B
+ .string "{PALETTE 15}L=A$"
+
+SystemText_Pokedex::
+ .string "POKéDEX$"
+SystemText_Pokemon::
+ .string "POKéMON$"
+SystemText_BAG::
+ .string "BAG$"
+SystemText_Pokenav::
+ .string "POKéNAV$"
+SystemText_Player::
+ .string "{PLAYER}$"
+SystemText_Save::
+ .string "SAVE$"
+SystemText_Option::
+ .string "OPTION$"
+SystemText_Exit::
+ .string "EXIT$"
+SystemText_Retire:: @ safari zone?
+ .string "RETIRE$"
+
+gOtherText_SafariStock:: @ 842C4A9
+ .string "SAFARI BALLS\nStock: {STR_VAR_1}$"
+
+gSystemText_LinkStandby:: @ 842C4C0
+ .string "Link standby...\n... ... B Button: Cancel$"
+
+gSystemText_LoadEventPressA:: @ 842C4E9
+ .string "Press the A Button to load event.\n... ... B Button: Cancel$"
+
+gSystemText_LoadingEvent:: @ 842C524
+ .string "Loading event...$"
+
+gSystemText_DontCutLink:: @ 842C535
+ .string "Don’t remove the Game Link cable.\nDon’t turn off the power.$"
+
+gSystemText_EventLoadSuccess:: @ 842C571
+ .string "The event was safely loaded.$$"
+
+gSystemText_LoadingError:: @ 842C58F
+ .string "Loading error.\nEnding session.$$$$$$$$"
+
+gOtherText_Hoenn:: @ 842C5B5
+ .string "HOENN$"
+
+gOtherText_OhABite:: @ 842C5BB
+ .string "Oh! A bite!$"
+
+gOtherText_PokeOnHook:: @ 842C5C7
+ .string "A POKéMON’s on the hook!{PAUSE_UNTIL_PRESS}$"
+
+gOtherText_NotEvenANibble:: @ 842C5E2
+ .string "Not even a nibble...{PAUSE_UNTIL_PRESS}$"
+
+gOtherText_ItGotAway:: @ 842C5F9
+ .string "It got away...{PAUSE_UNTIL_PRESS}$$"
+
+gTradeText_WillBeSent:: @ 842C60B
+ .string "{STR_VAR_2} will be sent to {STR_VAR_1}.$"
+
+gTradeText_ByeBye:: @ 842C622
+ .string "Bye-bye, {STR_VAR_2}!$"
+
+gTradeText_SentOverPoke:: @ 842C62F
+ .string "{STR_VAR_1} sent over {STR_VAR_3}.$"
+
+gTradeText_TakeGoodCare:: @ 842C640
+ .string "Take good care of {STR_VAR_3}!$"
+
+TradeText_Cancel::
+ .string "CANCEL$"
+TradeText_ChoosePoke::
+ .string "Choose a POKéMON.$"
+TradeText_Summary1::
+ .string "SUMMARY$"
+TradeText_Trade1::
+ .string "TRADE$"
+TradeText_CancelTradePrompt::
+ .string "Cancel trade?$"
+TradeText_PressBToExit::
+ .string "Press the B Button to exit.$"
+TradeText_Summary2::
+ .string "SUMMARY$"
+TradeText_Trade2::
+ .string "TRADE$"
+TradeText_LinkStandby::
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Link standby...\nPlease wait.$"
+TradeText_TradeCancelled::
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}The trade has\nbeen canceled.$"
+TradeText_OnlyPoke::
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}That’s your only\nPOKéMON for battle.$"
+TradeText_NonTradablePoke::
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend can’t\ntrade that one.$"
+TradeText_WaitingForFriend::
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Waiting for your\nfriend to finish...$"
+TradeText_WantToTrade::
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend wants\nto trade POKéMON.$"
+ .string "$"
+
+gTradeText_TradeOkayPrompt:: @ 842C7B6
+ .string "Is this trade okay?$"
+
+gOtherText_Terminator2:: @ 842C7CA
+ .string "$"
+
+gOtherText_ControlAndMiscText:: @ 842C7CB
+ .string "\n$"
+ .string "/$"
+ .string "Lv$"
+ .string "---$"
+
+gOtherText_FourQuestions:: @ 842C7D6
+ .string "????$"
+
+@ 842C7DB
+ .include "data/text/easy_chat/group_name_strings.inc"
+
+gOtherText_ThreeQuestions:: @ 842C890
+ .string "???$"
+
+gOtherText_From:: @ 842C894
+ .string "From $"
+
+gOtherText_MixingRecordsWithFriend:: @ 842C89A
+ .string "Mixing records...$"
+
+gOtherText_MixingComplete:: @ 842C8AC
+ .string "Record mixing completed.\nThank you for waiting.$"
+
+gOtherText_TrainersTrainerCard:: @ 842C8DC
+ .string "’s TRAINER CARD$"
+
+gOtherText_FirstHOF:: @ 842C8EC
+ .string "FIRST HALL OF FAME$"
+
+gOtherText_LinkCableBattles:: @ 842C8FF
+ .string "LINK CABLE BATTLES W/ L/$"
+
+gOtherText_BattleTowerWinRecord:: @ 842C924
+ .string "BATTLE TOWER W/{CLEAR_TO 0x72}&{CLEAR_TO 0x98}STRAIGHT$"
+
+gOtherText_ContestRecord:: @ 842C943
+ .string "CONTESTS W/FRIENDS W/$"
+
+gOtherText_MixingRecord:: @ 842C959
+ .string "{POKEBLOCK}S W/FRIENDS$"
+
+gOtherText_TradeRecord:: @ 842C96A
+ .string "POKéMON TRADES$"
+
+gOtherText_Boy:: @ 842C979
+ .string "BOY$"
+
+gOtherText_Girl:: @ 842C97D
+ .string "GIRL$"
+ .string "$"
+
+gOtherText_Player:: @ 842C983
+ .string "PLAYER$"
+
+gOtherText_Badges:: @ 842C98A
+ .string "BADGES$"
+ .string "$"
+
+gOtherText_Pokedex:: @ 842C992
+ .string "POKéDEX$"
+
+gOtherText_PlayTime:: @ 842C99A
+ .string "PLAY TIME$"
+
+gOtherText_SentToPC:: @ 842C9A4
+ .string "{STR_VAR_1} was sent to\nthe PC.{PAUSE_UNTIL_PRESS}$"
+
+OtherText_YourName::
+ .string "YOUR NAME?$"
+OtherText_BoxName::
+ .string "BOX NAME?$"
+OtherText_PokeName::
+ .string "{STR_VAR_1}’s nickname?$"
+
+gOtherText_Marco:: @ 842C9E1
+ .string "MARCO$" @ polo
+
+gOtherText_Coins:: @ 842C9E7
+ .string "{STR_VAR_1} COINS$"
+
+gOtherText_BattleResults:: @ 842C9F0
+ .string "{PLAYER}’s BATTLE RESULTS$"
+
+gOtherText_WinRecord:: @ 842CA04
+ .string "TOTAL RECORD W/{STR_VAR_1} L/{STR_VAR_2} D/{STR_VAR_3}$"
+
+gOtherText_WinLoseDraw:: @ 842CA20
+ .string "WIN LOSE DRAW$"
+
+gOtherText_SevenDashes:: @ 842CA3C
+ .string "-------$"
+
+gOtherText_FourDashes:: @ 842CA44
+ .string "----$"
+
+gOtherText_BattleTowerResults:: @ 842CA49
+ .string "{PLAYER}’s BATTLE TOWER RESULTS$"
+
+gOtherText_Lv50:: @ 842CA63
+ .string "LV 50$"
+
+gOtherText_Lv100:: @ 842CA69
+ .string "LV 100$"
+
+gOtherText_WinStreak:: @ 842CA70
+ .string "{STR_VAR_1}W STREAK$"
+
+gOtherText_Current:: @ 842CA7B
+ .string "CURRENT$"
+
+gOtherText_Record:: @ 842CA83
+ .string "RECORD$"
+
+gOtherText_Prev:: @ 842CA8A
+ .string "PREV.$"
+
+gOtherText_QuitGamePrompt:: @ 842CA90
+ .string "Quit the game?$"
+
+gOtherText_MaxCoins:: @ 842CA9F
+ .string "You’ve got 9,999 COINS.$"
+
+gOtherText_OutOfCoins:: @ 842CAB7
+ .string "You’ve run out of COINS.\nGame over!$"
+
+gOtherText_DontHaveThreeCoins:: @ 842CADB
+ .string "You don’t have three COINS.$"
+
+gOtherText_ReelTime:: @ 842CAF7
+ .string "REEL TIME\nHere’s your chance to take\naim and nail marks!\nThe Reel Time continues for\nas often as the drawn number.\nIt all ends on a Big Bonus.$"
+
+DaycareText_GetAlongVeryWell::
+ .string "The two seem to get along very well.$"
+DaycareText_GetAlong::
+ .string "The two seem to get along.$"
+DaycareText_DontLikeOther::
+ .string "The two don’t seem to like each other.$"
+DaycareText_PlayOther::
+ .string "The two prefer to play with other\nPOKéMON than each other.$"
+
+gOtherText_NewLine2:: @ 842CC28
+ .string "\n$"
+
+gOtherText_CancelAndLv:: @ 842CC2A
+ .string "CANCEL$"
+ .string "LV$"
+
+gEggNickname:: @ 842CC34
+ .string "EGG$"
+
+gOtherText_HatchedFromEgg:: @ 842CC38
+ .string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}{STR_VAR_1} hatched from the EGG!$"
+
+gOtherText_NickHatchPrompt:: @ 842CC5A
+ .string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}Would you like to nickname the newly\nhatched {STR_VAR_1}?$"
+
+OtherText_Battle::
+ .string "BATTLE$"
+OtherText_Contest::
+ .string "CONTEST$"
+OtherText_Type::
+ .string "TYPE/$"
+OtherText_PP::
+ .string "PP/$"
+OtherText_Power::
+ .string "POWER$"
+OtherText_Accuracy::
+ .string "ACCURACY$"
+OtherText_Appeal::
+ .string "APPEAL$"
+OtherText_Jam::
+ .string "JAM$"
+
+gOtherText_TeachWhichMove:: @ 842CCC7
+ .string "Teach which move to {STR_VAR_1}?$"
+
+gOtherText_TeachSpecificMove:: @ 842CCDF
+ .string "Teach {STR_VAR_2}?$"
+
+gOtherText_PokeLearnedMove:: @ 842CCE9
+ .string "{STR_VAR_1} learned {STR_VAR_2}.$"
+
+gOtherText_DeleteOlderMove:: @ 842CCF8
+ .string "{STR_VAR_1} is trying to learn\n{STR_VAR_2}.\pBut {STR_VAR_1} can’t learn more\nthan four moves.\pDelete an older move to make\nroom for {STR_VAR_2}?$"
+
+gOtherText_StopLearningMove:: @ 842CD65
+ .string "Stop learning {STR_VAR_2}?$"
+
+gOtherText_ForgotMove123:: @ 842CD77
+ .string "{PAUSE 32}1, {PAUSE 15}2 {PAUSE 15}...{PAUSE 15}...{PAUSE 15}...{PAUSE 15} {PLAY_SE 0x0038}Poof!\p$"
+
+gOtherText_ForgotOrDidNotLearnMove:: @ 842CDA3
+ .string "{STR_VAR_1} forgot {STR_VAR_3}.\pAnd...\p{STR_VAR_1} learned {STR_VAR_2}.$"
+ .string "{STR_VAR_1} did not learn\n{STR_VAR_2}.$"
+
+gOtherText_GiveUpTeachingMove:: @ 842CDDC
+ .string "Give up trying to teach a new move\nto {STR_VAR_1}?$"
+
+gOtherText_WhichMoveToForget:: @ 842CE06
+ .string "Which move should be forgotten?\p$"
+
+gSystemText_ClearAllSaveDataPrompt:: @ 842CE27
+ .string "Clear all save data areas?$"
+
+gSystemText_ClearingData:: @ 842CE42
+ .string "Clearing data...\nPlease wait.$"
+
+gContestText_AnnounceResults:: @ 842CE60
+ .string "Announcing the results!$"
+
+gContestText_PreliminaryResults:: @ 842CE78
+ .string "The preliminary results!$"
+
+gContestText_Round2Results:: @ 842CE91
+ .string "Round 2 results!$"
+
+gContestText_PokeWon:: @ 842CEA2
+ .string "{STR_VAR_1}’s {STR_VAR_2} won!$"
+
+gOtherText_LinkStandby:: @ 842CEAF
+ .string "Link standby...$"
+
+@ 842CEBF
+ .include "data/text/landmarks.inc"
+
+gOtherText_Terminator4:: @ 842D0E6
+ .string "$"
+
+gOtherText_Nature:: @ 842D0E7
+ .string " nature, $"
+
+gOtherText_Comma:: @ 842D0F1
+ .string ",$"
+
+gOtherText_Met:: @ 842D0F3
+ .string " (met).$"
+
+gOtherText_Egg2:: @ 842D0FB
+ .string " (EGG).$"
+
+gOtherText_ObtainedInTrade:: @ 842D103
+ .string "obtained in a trade.$"
+
+gOtherText_FatefulEncounter:: @ 842D118
+ .string "fateful encounter.$"
+
+gOtherText_Met2:: @ 842D12B
+ .string " (met).$"
+
+gOtherText_EggDayCare:: @ 842D133
+ .string "An odd POKéMON EGG found\nby the DAY CARE couple.$"
+
+gOtherText_EggNicePlace:: @ 842D164
+ .string "A peculiar POKéMON EGG\nobtained at the nice place.$"
+
+gOtherText_EggObtainedInTrade:: @ 842D197
+ .string "A peculiar POKéMON EGG\nobtained in a trade.$"
+
+gOtherText_EggHotSprings:: @ 842D1C3
+ .string "A POKéMON EGG obtained\nat the hot springs.$"
+
+gOtherText_LinkStandby2:: @ 842D1EE
+ .string "Link standby...$"
+
+gOtherText_YesNoAndPlayer:: @ 842D1FE
+ .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}YES\nNO$"
+ .string "{HIGHLIGHT TRANSPARENT}PLAYER$"
+ .string "{HIGHLIGHT TRANSPARENT}$"
+
+gOtherText_HoennDex:: @ 842D21C
+ .string "HOENN$"
+
+gOtherText_NationalDex:: @ 842D222
+ .string "NATIONAL$"
+
+gOtherText_DiplomaCertificationGameFreak:: @ 842D22B
+ .string "{HIGHLIGHT TRANSPARENT}Player: {CLEAR 0x10}{COLOR RED}{PLAYER}\n\n{COLOR DARK_GREY}{STR_VAR_1} POKéDEX\nThis document certifies\nthat you have successfully\ncompleted your POKéDEX.\n\n{CLEAR_TO 0x42}{COLOR RED}GAME FREAK$"
+ .string "{COLOR RED}{HIGHLIGHT TRANSPARENT}GAME FREAK$"
+
+gOtherText_PLink:: @ 842D2BC
+ .string "{STR_VAR_1}P LINK$"
+
+gOtherText_YesNoTerminating:: @ 842D2C5
+ .string "YES\nNO$"
+ .string "Terminating.$"
+
+gOtherText_LinkNotFound:: @ 842D2D9
+ .string "Link partner(s) not found.\nPlease try again.\p$"
+
+gOtherText_BlenderChooseBerry:: @ 842D307
+ .string "Starting up the BERRY BLENDER.\pPlease select a BERRY from your BAG\nto put in the BERRY BLENDER.\p$"
+
+gOtherText_PokeBlockMade:: @ 842D368
+ .string " was made!$"
+
+gOtherText_PressAToStart:: @ 842D373
+ .string "Press the A Button to start.$"
+
+gOtherText_PleaseWait:: @ 842D390
+ .string "Please wait a while.$"
+
+gOtherText_LinkStandby3:: @ 842D3A5
+ .string "Link standby...$"
+
+gOtherText_BlendAnotherBerryPrompt:: @ 842D3B5
+ .string "Would you like to blend another BERRY?$"
+
+gOtherText_OutOfBerries:: @ 842D3DC
+ .string "You’ve run out of BERRIES for\nblending in the BERRY BLENDER.\p$"
+
+gOtherText_CaseIsFull:: @ 842D41A
+ .string "Your {POKEBLOCK} CASE is full.\p$"
+
+gOtherText_NoBerriesForBlend:: @ 842D434
+ .string " has no BERRIES to put in\nthe BERRY BLENDER.$"
+
+gOtherText_OtherCaseIsFull:: @ 842D461
+ .string "’s {POKEBLOCK} CASE is full.\p$"
+
+gOtherText_ResultsOfBlending:: @ 842D479
+ .string "RESULTS OF BLENDING$"
+ .string "BERRY USED$"
+
+gOtherText_Berry:: @ 842D498
+ .string " BERRY$"
+
+gOtherText_RequiredTime:: @ 842D49F
+ .string "REQUIRED TIME$"
+
+gOtherText_Min:: @ 842D4AD
+ .string "MIN.$"
+
+gOtherText_Sec:: @ 842D4B2
+ .string "SEC.$"
+
+gOtherText_MaxSpeed:: @ 842D4B7
+ .string "MAXIMUM SPEED$"
+
+gOtherText_RPM:: @ 842D4C5
+ .string "RPM$"
+ .string ".$"
+
+gOtherText_Ranking:: @ 842D4CB
+ .string "RANKING$"
+
+gOtherText_BlockLevelIs:: @ 842D4D3
+ .string "The level is $"
+
+gOtherText_BlockFeelIs:: @ 842D4E1
+ .string ", and the feel is $"
+
+gOtherText_Period:: @ 842D4F4
+ .string ".$"
+
+gOtherText_Day:: @ 842D4F6
+ .string "DAY$"
+ .string ":$"
+
+gOtherText_OK:: @ 842D4FC
+ .string "OK$"
+
+gOtherText_CorrectTimePrompt:: @ 842D4FF
+ .string "Is this the correct time?$"
diff --git a/data/task.s b/data/task.s
new file mode 100644
index 000000000..e87c5b1fc
--- /dev/null
+++ b/data/task.s
@@ -0,0 +1,7 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .string "TASK OVER\n"
+ .string "タスクがオーバーしました$"
diff --git a/data/text/battle_strings.inc b/data/text/battle_strings.inc
index b4542b1b9..7a47caa0e 100644
--- a/data/text/battle_strings.inc
+++ b/data/text/battle_strings.inc
@@ -1,63 +1,3 @@
- .align 2
-gUnknown_083FE4F4:: @ 83FE4F4
- .4byte dp01t_00_3_getattr
- .4byte sub_811EC04
- .4byte sub_811EC10
- .4byte sub_811F664
- .4byte sub_811F6D8
- .4byte sub_811F7F4
- .4byte sub_811F9D0
- .4byte sub_811FAE4
- .4byte sub_811FC30
- .4byte sub_811FC3C
- .4byte sub_811FCE8
- .4byte sub_811FDCC
- .4byte sub_811FDD8
- .4byte sub_811FDE4
- .4byte sub_811FDF0
- .4byte sub_811FDFC
- .4byte sub_8120094
- .4byte sub_81200F8
- .4byte sub_8120104
- .4byte sub_8120110
- .4byte sub_812011C
- .4byte sub_8120128
- .4byte sub_8120134
- .4byte sub_8120140
- .4byte sub_812014C
- .4byte sub_812023C
- .4byte sub_8120248
- .4byte sub_81202BC
- .4byte sub_8120324
- .4byte sub_8120330
- .4byte sub_812033C
- .4byte sub_8120348
- .4byte sub_8120354
- .4byte sub_8120360
- .4byte sub_812036C
- .4byte sub_8120378
- .4byte sub_8120384
- .4byte sub_8120390
- .4byte sub_81203AC
- .4byte sub_81203E4
- .4byte sub_81203FC
- .4byte dp01t_29_3_blink
- .4byte sub_8120494
- .4byte sub_81204A0
- .4byte sub_81204E4
- .4byte sub_8120514
- .4byte dp01t_2E_3_battle_intro
- .4byte sub_8120588
- .4byte dp01t_30_3_80EB11C
- .4byte sub_8120920
- .4byte sub_812096C
- .4byte sub_8120978
- .4byte sub_81209D8
- .4byte sub_8120A40
- .4byte sub_8120A4C
- .4byte sub_8120A58
- .4byte nullsub_75
-
BattleText_UnknownString:
.string "{STRING 33}$"
BattleText_GainExpPoints:
@@ -540,7 +480,7 @@ BattleText_TookAttack2:
.string "{DEFENDING_MON}’s {STRING 22}\ntook the attack!$"
gUnknown_083FFCCA:: @ 83FFCCA
-BattleText_PreventedSwitch:
+BattleText_PreventedSwitch::
.string "{STRING 0}’s {STRING 20}\nprevents switching!\p$"
BattleText_PreventedOther:
.string "{DEFENDING_MON}’s {STRING 22}\nprevented {STRING 16}’s\l{STRING 0} from working!$"
@@ -1103,29 +1043,30 @@ BattleText_SpDef:
.string "SP. DEF$"
gUnknown_08400DD6:: @ 8400DD6
-BattleText_SafariBalls:
+BattleText_SafariBalls::
.string "{HIGHLIGHT RED}SAFARI BALLS$"
gUnknown_08400DE6:: @ 8400DE6
-BattleText_SafariBallsLeft:
+BattleText_SafariBallsLeft::
.string "{HIGHLIGHT RED}Left: $"
gUnknown_08400DF0:: @ 8400DF0
-BattleText_HighlightRed:
+BattleText_HighlightRed::
.string "{HIGHLIGHT RED}$"
-BattleText_Sleep:
+
+BattleText_Sleep::
.string "sleep$"
-BattleText_PoisonStatus:
+BattleText_PoisonStatus::
.string "poison$"
-BattleText_Burn:
+BattleText_Burn::
.string "burn$"
-BattleText_Paralysis:
+BattleText_Paralysis::
.string "paralysis$"
-BattleText_IceStatus:
+BattleText_IceStatus::
.string "ice$"
-BattleText_Confusion:
+BattleText_Confusion::
.string "confusion$"
-BattleText_Love:
+BattleText_Love::
.string "love$"
gUnknown_08400E23:: @ 8400E23
@@ -1160,19 +1101,16 @@ gBadEggNickname:: @ 8400E3A
.string "Bad EGG$"
gUnknown_08400E42:: @ 8400E42
-BattleText_Wally:
+BattleText_Wally::
.string "WALLY$"
-gUnknown_08400E48:: @ 8400E48
-BattleText_Win:
+BattleText_Win:: @ 8400E48
.string "{HIGHLIGHT TRANSPARENT}Win$"
-gUnknown_08400E4F:: @ 8400E4F
-BattleText_Loss:
+BattleText_Loss:: @ 8400E4F
.string "{HIGHLIGHT TRANSPARENT}Loss$"
-gUnknown_08400E57:: @ 8400E57
-BattleText_Tie:
+BattleText_Tie:: @ 8400E57
.string "{HIGHLIGHT TRANSPARENT}Tie$"
gUnknown_08400E5E:: @ 8400E5E
@@ -1239,7 +1177,7 @@ gUnknown_08400F78:: @ 8400F78
.4byte ContestStatText_TooSour
.align 2
-gUnknown_08400F8C:: @ 8400F8C
+gBattleStringsTable:: @ 8400F8C
.4byte BattleText_UnknownString
.4byte BattleText_GainExpPoints
.4byte BattleText_GrewLevel
@@ -1593,8 +1531,8 @@ gUnknown_08400F8C:: @ 8400F8C
.4byte BattleText_NoEffectOn
.align 1
-gUnknown_08401508:: @ 8401508
-@ Each entry refers to a text pointer in gUnknown_08400F8C, but the values are offset
+gMissStrings:: @ 8401508
+@ Each entry refers to a text pointer in gBattleStringsTable, but the values are offset
@ by 0xc. For example, 0x0017 refers to BattleText_AttackMissed because it is the
@ 11th entry in the pointer table.
.2byte BATTLE_TEXT_AttackMissed
@@ -1852,13 +1790,13 @@ BattleTextList_401648:: @ 8401648
.2byte BATTLE_TEXT_RaisedFirePower
.2byte BATTLE_TEXT_MadeIneffective
-gUnknown_0840164C:: @ 840164C
- .2byte BATTLE_TEXT_StopLearning
- .2byte BATTLE_TEXT_FellAsleep
- .2byte BATTLE_TEXT_SpeltHealthy
- .2byte BATTLE_TEXT_SubTookDamage
- .2byte BATTLE_TEXT_CoinScatter
- .2byte BATTLE_TEXT_SandTombTrapped
+gTrappingMoves:: @ 840164C
+ .2byte MOVE_BIND
+ .2byte MOVE_WRAP
+ .2byte MOVE_FIRE_SPIN
+ .2byte MOVE_CLAMP
+ .2byte MOVE_WHIRLPOOL
+ .2byte MOVE_SAND_TOMB
.2byte 0xFFFF
.align 2
diff --git a/data/text/berry_descriptions.inc b/data/text/berry_descriptions.inc
deleted file mode 100644
index ace0cff17..000000000
--- a/data/text/berry_descriptions.inc
+++ /dev/null
@@ -1,257 +0,0 @@
-gBerryDescriptionPart1_Cheri: @ 83CC740
- .string "Blooms with delicate pretty flowers.$"
-
-gBerryDescriptionPart2_Cheri: @ 83CC765
- .string "The bright red BERRY is very spicy.$"
-
-gBerryDescriptionPart1_Chesto: @ 83CC789
- .string "The BERRY’s thick skin and fruit are$"
-
-gBerryDescriptionPart2_Chesto: @ 83CC7AE
- .string "very tough. It is dry-tasting all over.$"
-
-gBerryDescriptionPart1_Pecha: @ 83CC7D6
- .string "Very sweet and delicious.$"
-
-gBerryDescriptionPart2_Pecha: @ 83CC7F0
- .string "Also very tender - handle with care.$"
-
-gBerryDescriptionPart1_Rawst: @ 83CC815
- .string "If the leaves grow long and curly,$"
-
-gBerryDescriptionPart2_Rawst: @ 83CC838
- .string "the BERRY seems to grow very bitter.$"
-
-gBerryDescriptionPart1_Aspear: @ 83CC85D
- .string "The hard BERRY is dense with a rich$"
-
-gBerryDescriptionPart2_Aspear: @ 83CC881
- .string "juice. It is quite sour.$"
-
-gBerryDescriptionPart1_Leppa: @ 83CC89A
- .string "Grows slower than CHERI and others.$"
-
-gBerryDescriptionPart2_Leppa: @ 83CC8BE
- .string "The smaller the BERRY, the tastier.$"
-
-gBerryDescriptionPart1_Oran: @ 83CC8E2
- .string "A peculiar BERRY with a mix of flavors.$"
-
-gBerryDescriptionPart2_Oran: @ 83CC90A
- .string "BERRIES grow in half a day.$"
-
-gBerryDescriptionPart1_Persim: @ 83CC926
- .string "Loves sunlight. The BERRY’s color$"
-
-gBerryDescriptionPart2_Persim: @ 83CC948
- .string "grows vivid when exposed to the sun.$"
-
-gBerryDescriptionPart1_Lum: @ 83CC96D
- .string "Slow to grow. If raised with loving$"
-
-gBerryDescriptionPart2_Lum: @ 83CC991
- .string "care, it may grow two BERRIES.$"
-
-gBerryDescriptionPart1_Sitrus: @ 83CC9B0
- .string "Closely related to ORAN. The large$"
-
-gBerryDescriptionPart2_Sitrus: @ 83CC9D3
- .string "BERRY has a well-rounded flavor.$"
-
-gBerryDescriptionPart1_Figy: @ 83CC9F4
- .string "The BERRY, which looks chewed up,$"
-
-gBerryDescriptionPart2_Figy: @ 83CCA16
- .string "brims with spicy substances.$"
-
-gBerryDescriptionPart1_Wiki: @ 83CCA33
- .string "The BERRY is said to have grown lumpy$"
-
-gBerryDescriptionPart2_Wiki: @ 83CCA59
- .string "to help POKéMON grip it.$"
-
-gBerryDescriptionPart1_Mago: @ 83CCA72
- .string "The BERRY turns curvy as it grows.$"
-
-gBerryDescriptionPart2_Mago: @ 83CCA95
- .string "The curvier, the sweeter and tastier.$"
-
-gBerryDescriptionPart1_Aguav: @ 83CCABB
- .string "The flower is dainty. It is rare in its$"
-
-gBerryDescriptionPart2_Aguav: @ 83CCAE3
- .string "ability to grow without light.$"
-
-gBerryDescriptionPart1_Iapapa: @ 83CCB02
- .string "The BERRY is very big and sour.$"
-
-gBerryDescriptionPart2_Iapapa: @ 83CCB22
- .string "It takes at least a day to grow.$"
-
-gBerryDescriptionPart1_Razz: @ 83CCB43
- .string "The red BERRY tastes slightly spicy.$"
-
-gBerryDescriptionPart2_Razz: @ 83CCB68
- .string "It grows quickly in just four hours.$"
-
-gBerryDescriptionPart1_Bluk: @ 83CCB8D
- .string "The BERRY is blue on the outside, but$"
-
-gBerryDescriptionPart2_Bluk: @ 83CCBB3
- .string "it blackens the mouth when eaten.$"
-
-gBerryDescriptionPart1_Nanab: @ 83CCBD5
- .string "This BERRY was the seventh$"
-
-gBerryDescriptionPart2_Nanab: @ 83CCBF0
- .string "discovered in the world. It is sweet.$"
-
-gBerryDescriptionPart1_Wepear: @ 83CCC16
- .string "The flower is small and white. It has a$"
-
-gBerryDescriptionPart2_Wepear: @ 83CCC3E
- .string "delicate balance of bitter and sour.$"
-
-gBerryDescriptionPart1_Pinap: @ 83CCC63
- .string "Weak against wind and cold.$"
-
-gBerryDescriptionPart2_Pinap: @ 83CCC7F
- .string "The fruit is spicy and the skin, sour.$"
-
-gBerryDescriptionPart1_Pomeg: @ 83CCCA6
- .string "However much it is watered,$"
-
-gBerryDescriptionPart2_Pomeg: @ 83CCCC2
- .string "it only grows up to six BERRIES.$"
-
-gBerryDescriptionPart1_Kelpsy: @ 83CCCE3
- .string "A rare variety shaped like a root.$"
-
-gBerryDescriptionPart2_Kelpsy: @ 83CCD06
- .string "Grows a very large flower.$"
-
-gBerryDescriptionPart1_Qualot: @ 83CCD21
- .string "Loves water. Grows strong even in$"
-
-gBerryDescriptionPart2_Qualot: @ 83CCD43
- .string "locations with constant rainfall.$"
-
-gBerryDescriptionPart1_Hondew: @ 83CCD65
- .string "A BERRY that is very valuable and$"
-
-gBerryDescriptionPart2_Hondew: @ 83CCD87
- .string "rarely seen. It is very delicious.$"
-
-gBerryDescriptionPart1_Grepa: @ 83CCDAA
- .string "Despite its tenderness and round$"
-
-gBerryDescriptionPart2_Grepa: @ 83CCDCB
- .string "shape, the BERRY is unimaginably sour.$"
-
-gBerryDescriptionPart1_Tamato: @ 83CCDF2
- .string "The BERRY is lip-bendingly spicy.$"
-
-gBerryDescriptionPart2_Tamato: @ 83CCE14
- .string "It takes time to grow.$"
-
-gBerryDescriptionPart1_Cornn: @ 83CCE2B
- .string "A BERRY from an ancient era. May not$"
-
-gBerryDescriptionPart2_Cornn: @ 83CCE50
- .string "grow unless planted in quantity.$"
-
-gBerryDescriptionPart1_Magost: @ 83CCE71
- .string "A BERRY that is widely said to have$"
-
-gBerryDescriptionPart2_Magost: @ 83CCE95
- .string "a finely balanced flavor.$"
-
-gBerryDescriptionPart1_Rabuta: @ 83CCEAF
- .string "A rare variety that is overgrown with$"
-
-gBerryDescriptionPart2_Rabuta: @ 83CCED5
- .string "hair. It is quite bitter.$"
-
-gBerryDescriptionPart1_Nomel: @ 83CCEEF
- .string "Quite sour. Just one bite makes it$"
-
-gBerryDescriptionPart2_Nomel: @ 83CCF12
- .string "impossible to taste for three days.$"
-
-gBerryDescriptionPart1_Spelon: @ 83CCF36
- .string "The vividly red BERRY is very spicy.$"
-
-gBerryDescriptionPart2_Spelon: @ 83CCF5B
- .string "Its warts secrete a spicy substance.$"
-
-gBerryDescriptionPart1_Pamtre: @ 83CCF80
- .string "Drifts on the sea from somewhere.$"
-
-gBerryDescriptionPart2_Pamtre: @ 83CCFA2
- .string "It is thought to grow elsewhere.$"
-
-gBerryDescriptionPart1_Watmel: @ 83CCFC3
- .string "A huge BERRY, with some over 20$"
-
-gBerryDescriptionPart2_Watmel: @ 83CCFE3
- .string "inches discovered. Exceedingly sweet.$"
-
-gBerryDescriptionPart1_Durin: @ 83CD009
- .string "Bitter to even look at. It is so$"
-
-gBerryDescriptionPart2_Durin: @ 83CD02A
- .string "bitter, no one has ever eaten it as is.$"
-
-gBerryDescriptionPart1_Belue: @ 83CD052
- .string "It is glossy and looks delicious, but$"
-
-gBerryDescriptionPart2_Belue: @ 83CD078
- .string "it is awfully sour. Takes time to grow.$"
-
-gBerryDescriptionPart1_Liechi: @ 83CD0A0
- .string "A mysterious BERRY. It is rumored to$"
-
-gBerryDescriptionPart2_Liechi: @ 83CD0C5
- .string "contain the power of the sea.$"
-
-gBerryDescriptionPart1_Ganlon: @ 83CD0E3
- .string "A mysterious BERRY. It is rumored to$"
-
-gBerryDescriptionPart2_Ganlon: @ 83CD108
- .string "contain the power of the land.$"
-
-gBerryDescriptionPart1_Salac: @ 83CD127
- .string "A mysterious BERRY. It is rumored to$"
-
-gBerryDescriptionPart2_Salac: @ 83CD14C
- .string "contain the power of the sky.$"
-
-gBerryDescriptionPart1_Petaya: @ 83CD16A
- .string "A mysterious BERRY. It is rumored to$"
-
-gBerryDescriptionPart2_Petaya: @ 83CD18F
- .string "contain the power of all living things.$"
-
-gBerryDescriptionPart1_Apicot: @ 83CD1B7
- .string "A very mystifying BERRY. No telling$"
-
-gBerryDescriptionPart2_Apicot: @ 83CD1DB
- .string "what may happen or how it can be used.$"
-
-gBerryDescriptionPart1_Lansat: @ 83CD202
- .string "Said to be a legendary BERRY.$"
-
-gBerryDescriptionPart2_Lansat: @ 83CD220
- .string "Holding it supposedly brings joy.$"
-
-gBerryDescriptionPart1_Starf: @ 83CD242
- .string "So strong, it was abandoned at the$"
-
-gBerryDescriptionPart2_Starf: @ 83CD265
- .string "world’s edge. Considered a mirage.$"
-
-gBerryDescriptionPart1_Enigma: @ 83CD288
- .string "A completely enigmatic BERRY.$"
-
-gBerryDescriptionPart2_Enigma: @ 83CD2A6
- .string "Appears to have the power of stars.$"
diff --git a/data/text/cable_club.inc b/data/text/cable_club.inc
index 1d3c7fd92..a4c8bc7c0 100644
--- a/data/text/cable_club.inc
+++ b/data/text/cable_club.inc
@@ -127,22 +127,22 @@ OldaleTown_PokemonCenter_2F_Text_1A4C38:: @ 81A4C38
.string "Please confirm the number of players\n"
.string "and start again.$"
-UnknownString_81A4C6E: @ 81A4C6E
+TradeRoom_WillLinkBeTerminated: @ 81A4C6E
.string "The link will be terminated if you\n"
.string "leave the room. Is that okay?$"
-UnknownString_81A4CAF: @ 81A4CAF
+TradeRoom_TerminatingLink: @ 81A4CAF
.string "Terminating link... You will be\n"
.string "escorted out of the room. Please wait.$"
-UnknownString_81A4CF6: @ 81A4CF6
+CableClub_TooBusyToNotice: @ 81A4CF6
.string "This TRAINER is too busy to notice...$"
-UnknownString_81A4D1C: @ 81A4D1C
+CableClub_LookAtTrainerCard1: @ 81A4D1C
.string "Score! Got to look at {STR_VAR_1}’s\n"
.string "TRAINER CARD!$"
-UnknownString_81A4D45: @ 81A4D45
+CableClub_LookAtTrainerCard2: @ 81A4D45
.string "Score! Got to look at {STR_VAR_1}’s\n"
.string "TRAINER CARD! It’s a {STR_VAR_2} card!$"
diff --git a/data/text/credits.inc b/data/text/credits.inc
index 2f7aa5478..29abccf91 100644
--- a/data/text/credits.inc
+++ b/data/text/credits.inc
@@ -703,256 +703,307 @@ gCreditsEntryPointerTable:: @ 840C5F0
.4byte CreditsCredits
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsDirector
.4byte CreditsMasuda
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsArtDirector
.4byte CreditsSugimori
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsBattleDirector
.4byte CreditsMorimoto
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsMainProgrammer
.4byte CreditsTetsuyaWatanabe
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsBattleSystemProgrammer
.4byte CreditsSogabe
.4byte CreditsFieldSystemProgrammer
.4byte CreditsTamada
.4byte CreditsTerminator
+
.4byte CreditsProgrammers
.4byte CreditsMori
.4byte CreditsKagaya
.4byte CreditsMatsuda
.4byte CreditsTerminator
+
.4byte CreditsProgrammers
.4byte CreditsHiroyukiNakamura
.4byte CreditsTaya
.4byte CreditsNohara
.4byte CreditsTerminator
+
.4byte CreditsProgrammers
.4byte CreditsTomomichiOhta
.4byte CreditsIwasawa
.4byte CreditsTakenoriOhta
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsMainGraphicDesigner
.4byte CreditsYoshida
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsPOKeMONGraphicDesigners
.4byte CreditsSugimori
.4byte CreditsYoshida
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsPOKeMONGraphicDesigners
.4byte CreditsFujiwara
.4byte CreditsSatoshiOhta
.4byte CreditsIwashita
.4byte CreditsTerminator
+
.4byte CreditsPOKeMONGraphicDesigners
.4byte CreditsTomita
.4byte CreditsUnno
.4byte CreditsEo
.4byte CreditsTerminator
+
.4byte CreditsPOKeMONDesigners
.4byte CreditsMorimoto
.4byte CreditsOkutani
.4byte CreditsNishida
.4byte CreditsTerminator
+
.4byte CreditsPOKeMONDesigners
.4byte CreditsSaito
.4byte CreditsYoshikawa
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsMusicComposition
.4byte CreditsIchinose
.4byte CreditsAoki
.4byte CreditsMasuda
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsSoundEffectsPOKeMONVoices
.4byte CreditsAoki
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsGameDesigners
.4byte CreditsMasuda
.4byte CreditsMorimoto
.4byte CreditsNishino
.4byte CreditsTerminator
+
.4byte CreditsGameDesigners
.4byte CreditsMatsushima
.4byte CreditsTetsujiOhta
.4byte CreditsSato
.4byte CreditsKawachimaru
+
.4byte CreditsGameDesigners
.4byte CreditsShimoyamada
.4byte CreditsOhmori
.4byte CreditsTakahashi
.4byte CreditsTerminator
+
.4byte CreditsPlotScenario
.4byte CreditsMasuda
.4byte CreditsTomisawa
.4byte CreditsNishino
.4byte CreditsTerminator
+
.4byte CreditsGameScenario
.4byte CreditsToshinobuMatsumiya
.4byte CreditsTomisawa
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsScriptDesigners
.4byte CreditsNohara
.4byte CreditsTetsujiOhta
.4byte CreditsTomomichiOhta
.4byte CreditsTerminator
+
.4byte CreditsMapDesigners
.4byte CreditsOhmori
.4byte CreditsTetsujiOhta
.4byte CreditsNishino
.4byte CreditsTerminator
+
.4byte CreditsMapDataDesigners
.4byte CreditsTetsujiOhta
.4byte CreditsTakahashi
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsParametricDesigners
.4byte CreditsNishino
.4byte CreditsMorimoto
.4byte CreditsTetsujiOhta
.4byte CreditsShimoyamada
+
.4byte CreditsTerminator
.4byte CreditsPOKeDEXText
.4byte CreditsMatsushima
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsEnvironmentToolProgrammers
.4byte CreditsSogabe
.4byte CreditsTamada
.4byte CreditsHiroyukiNakamura
.4byte CreditsMori
+
.4byte CreditsProductTesting
.4byte CreditsSuperMarioClub
.4byte CreditsTada
.4byte CreditsOhnishi
.4byte CreditsOkamura
+
.4byte CreditsSpecialThanks
.4byte CreditsTominaga
.4byte CreditsYoshiroTajiri
.4byte CreditsSasaki
.4byte CreditsTerminator
+
.4byte CreditsSpecialThanks
.4byte CreditsHamano
.4byte CreditsChieMatsumiya
.4byte CreditsShinozaki
.4byte CreditsFujii
+
.4byte CreditsSpecialThanks
.4byte CreditsSuyama
.4byte CreditsMitsuhara
.4byte CreditsKomura
.4byte CreditsOhashi
+
.4byte CreditsSpecialThanks
.4byte CreditsTakizawa
.4byte CreditsTakada
.4byte CreditsKondo
.4byte CreditsMashima
+
.4byte CreditsInformationSupervisors
.4byte CreditsEnomoto
.4byte CreditsTerada
.4byte CreditsSakurai
.4byte CreditsSagawa
+
.4byte CreditsCoordinators
.4byte CreditsKyokoWatanabe
.4byte CreditsNakano
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsTaskManagers
.4byte CreditsYamagami
.4byte CreditsNomoto
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsProducers
.4byte CreditsJinnai
.4byte CreditsIzushi
.4byte CreditsTsuru
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsExecutiveDirector
.4byte CreditsSatoshiTajiri
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsExecutiveProducers
.4byte CreditsIwata
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsExecutiveProducers
.4byte CreditsIshihara
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsEnglishVersionCoordinators
.4byte CreditsHiroNakamura
.4byte CreditsMcMahill
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsTranslator
.4byte CreditsOgasawara
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsProgrammers
.4byte CreditsMurakawa
.4byte CreditsYamamoto
.4byte CreditsFunakoshi
.4byte CreditsKinashi
+
.4byte CreditsGraphicDesigners
.4byte CreditsYamamoto
.4byte CreditsKinashi
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsProductSupport
.4byte CreditsNakamichi
.4byte CreditsHara
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsArtwork
.4byte CreditsOkada
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsTerminator
.4byte CreditsTextEditor
.4byte CreditsLillygren
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsNOAProductTesting
.4byte CreditsHertzog
.4byte CreditsRidgeway
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsBrailleCodeCheck
.4byte CreditsNFotB
.4byte CreditsMaurer
.4byte CreditsJapanBrailleLibrary
.4byte CreditsEBU
+
.4byte CreditsBrailleCodeCheck
.4byte CreditsABA
.4byte CreditsRNZFotB
.4byte CreditsTerminator
.4byte CreditsTerminator
+
.4byte CreditsSpecialThanks
.4byte CreditsFord
.4byte CreditsBarlow
.4byte CreditsUesugi
.4byte CreditsUyama
+
.4byte CreditsSpecialThanks
.4byte CreditsHowitt
.4byte CreditsTilden
diff --git a/data/text/easy_chat/group_name_strings.inc b/data/text/easy_chat/group_name_strings.inc
index 1113c4072..3d5e3a158 100644
--- a/data/text/easy_chat/group_name_strings.inc
+++ b/data/text/easy_chat/group_name_strings.inc
@@ -1,65 +1,65 @@
-gEasyChatGroupName_Pokemon: @ 842C7DB
+gEasyChatGroupName_Pokemon:: @ 842C7DB
.string "POKéMON$"
-gEasyChatGroupName_Trainer: @ 842C7E3
+gEasyChatGroupName_Trainer:: @ 842C7E3
.string "TRAINER$"
-gEasyChatGroupName_Status: @ 842C7EB
+gEasyChatGroupName_Status:: @ 842C7EB
.string "STATUS$"
-gEasyChatGroupName_Battle: @ 842C7F2
+gEasyChatGroupName_Battle:: @ 842C7F2
.string "BATTLE$"
-gEasyChatGroupName_Greetings: @ 842C7F9
+gEasyChatGroupName_Greetings:: @ 842C7F9
.string "GREETINGS$"
-gEasyChatGroupName_People: @ 842C803
+gEasyChatGroupName_People:: @ 842C803
.string "PEOPLE$"
-gEasyChatGroupName_Voices: @ 842C80A
+gEasyChatGroupName_Voices:: @ 842C80A
.string "VOICES$"
-gEasyChatGroupName_Speech: @ 842C811
+gEasyChatGroupName_Speech:: @ 842C811
.string "SPEECH$"
-gEasyChatGroupName_Endings: @ 842C818
+gEasyChatGroupName_Endings:: @ 842C818
.string "ENDINGS$"
-gEasyChatGroupName_Feelings: @ 842C820
+gEasyChatGroupName_Feelings:: @ 842C820
.string "FEELINGS$"
-gEasyChatGroupName_Conditions: @ 842C829
+gEasyChatGroupName_Conditions:: @ 842C829
.string "CONDITIONS$"
-gEasyChatGroupName_Actions: @ 842C834
+gEasyChatGroupName_Actions:: @ 842C834
.string "ACTIONS$"
-gEasyChatGroupName_Lifestyle: @ 842C83C
+gEasyChatGroupName_Lifestyle:: @ 842C83C
.string "LIFESTYLE$"
-gEasyChatGroupName_Hobbies: @ 842C846
+gEasyChatGroupName_Hobbies:: @ 842C846
.string "HOBBIES$"
-gEasyChatGroupName_Time: @ 842C84E
+gEasyChatGroupName_Time:: @ 842C84E
.string "TIME$"
-gEasyChatGroupName_Misc: @ 842C853
+gEasyChatGroupName_Misc:: @ 842C853
.string "MISC.$"
-gEasyChatGroupName_Adjectives: @ 842C859
+gEasyChatGroupName_Adjectives:: @ 842C859
.string "ADJECTIVES$"
-gEasyChatGroupName_Events: @ 842C864
+gEasyChatGroupName_Events:: @ 842C864
.string "EVENT.$"
-gEasyChatGroupName_Move1: @ 842C86B
+gEasyChatGroupName_Move1:: @ 842C86B
.string "MOVE 1$"
-gEasyChatGroupName_Move2: @ 842C872
+gEasyChatGroupName_Move2:: @ 842C872
.string "MOVE 2$"
-gEasyChatGroupName_TrendySaying: @ 842C879
+gEasyChatGroupName_TrendySaying:: @ 842C879
.string "TRENDY SAYING$"
-gEasyChatGroupName_Pokemon2: @ 842C887
+gEasyChatGroupName_Pokemon2:: @ 842C887
.string "POKéMON2$"
diff --git a/data/text/easy_chat/group_orders.inc b/data/text/easy_chat/group_orders.inc
index d08f70a2a..494bf5f7a 100644
--- a/data/text/easy_chat/group_orders.inc
+++ b/data/text/easy_chat/group_orders.inc
@@ -1,25 +1,25 @@
- .include "data/text/easy_chat/groups/pokemon/order.s"
- .include "data/text/easy_chat/groups/trainer/order.s"
- .include "data/text/easy_chat/groups/status/order.s"
- .include "data/text/easy_chat/groups/battle/order.s"
- .include "data/text/easy_chat/groups/greetings/order.s"
- .include "data/text/easy_chat/groups/people/order.s"
- .include "data/text/easy_chat/groups/voices/order.s"
- .include "data/text/easy_chat/groups/speech/order.s"
- .include "data/text/easy_chat/groups/endings/order.s"
- .include "data/text/easy_chat/groups/feelings/order.s"
- .include "data/text/easy_chat/groups/conditions/order.s"
- .include "data/text/easy_chat/groups/actions/order.s"
- .include "data/text/easy_chat/groups/lifestyle/order.s"
- .include "data/text/easy_chat/groups/hobbies/order.s"
- .include "data/text/easy_chat/groups/time/order.s"
- .include "data/text/easy_chat/groups/misc/order.s"
- .include "data/text/easy_chat/groups/adjectives/order.s"
- .include "data/text/easy_chat/groups/events/order.s"
- .include "data/text/easy_chat/groups/move_1/order.s"
- .include "data/text/easy_chat/groups/move_2/order.s"
- .include "data/text/easy_chat/groups/trendy_saying/order.s"
- .include "data/text/easy_chat/groups/pokemon_2/order.s"
+ .include "data/text/easy_chat/groups/pokemon/order.inc"
+ .include "data/text/easy_chat/groups/trainer/order.inc"
+ .include "data/text/easy_chat/groups/status/order.inc"
+ .include "data/text/easy_chat/groups/battle/order.inc"
+ .include "data/text/easy_chat/groups/greetings/order.inc"
+ .include "data/text/easy_chat/groups/people/order.inc"
+ .include "data/text/easy_chat/groups/voices/order.inc"
+ .include "data/text/easy_chat/groups/speech/order.inc"
+ .include "data/text/easy_chat/groups/endings/order.inc"
+ .include "data/text/easy_chat/groups/feelings/order.inc"
+ .include "data/text/easy_chat/groups/conditions/order.inc"
+ .include "data/text/easy_chat/groups/actions/order.inc"
+ .include "data/text/easy_chat/groups/lifestyle/order.inc"
+ .include "data/text/easy_chat/groups/hobbies/order.inc"
+ .include "data/text/easy_chat/groups/time/order.inc"
+ .include "data/text/easy_chat/groups/misc/order.inc"
+ .include "data/text/easy_chat/groups/adjectives/order.inc"
+ .include "data/text/easy_chat/groups/events/order.inc"
+ .include "data/text/easy_chat/groups/move_1/order.inc"
+ .include "data/text/easy_chat/groups/move_2/order.inc"
+ .include "data/text/easy_chat/groups/trendy_saying/order.inc"
+ .include "data/text/easy_chat/groups/pokemon_2/order.inc"
@ This table is used to find the alphabetical order of each group of words
@ when listing them. The words must be reordered because they are stored in
diff --git a/data/text/easy_chat/group_words.inc b/data/text/easy_chat/group_words.inc
index b45b767b8..a4ba6bacb 100644
--- a/data/text/easy_chat/group_words.inc
+++ b/data/text/easy_chat/group_words.inc
@@ -1,25 +1,25 @@
- .include "data/text/easy_chat/groups/pokemon/words.s"
- .include "data/text/easy_chat/groups/trainer/words.s"
- .include "data/text/easy_chat/groups/status/words.s"
- .include "data/text/easy_chat/groups/battle/words.s"
- .include "data/text/easy_chat/groups/greetings/words.s"
- .include "data/text/easy_chat/groups/people/words.s"
- .include "data/text/easy_chat/groups/voices/words.s"
- .include "data/text/easy_chat/groups/speech/words.s"
- .include "data/text/easy_chat/groups/endings/words.s"
- .include "data/text/easy_chat/groups/feelings/words.s"
- .include "data/text/easy_chat/groups/conditions/words.s"
- .include "data/text/easy_chat/groups/actions/words.s"
- .include "data/text/easy_chat/groups/lifestyle/words.s"
- .include "data/text/easy_chat/groups/hobbies/words.s"
- .include "data/text/easy_chat/groups/time/words.s"
- .include "data/text/easy_chat/groups/misc/words.s"
- .include "data/text/easy_chat/groups/adjectives/words.s"
- .include "data/text/easy_chat/groups/events/words.s"
- .include "data/text/easy_chat/groups/move_1/words.s"
- .include "data/text/easy_chat/groups/move_2/words.s"
- .include "data/text/easy_chat/groups/trendy_saying/words.s"
- .include "data/text/easy_chat/groups/pokemon_2/words.s"
+ .include "data/text/easy_chat/groups/pokemon/words.inc"
+ .include "data/text/easy_chat/groups/trainer/words.inc"
+ .include "data/text/easy_chat/groups/status/words.inc"
+ .include "data/text/easy_chat/groups/battle/words.inc"
+ .include "data/text/easy_chat/groups/greetings/words.inc"
+ .include "data/text/easy_chat/groups/people/words.inc"
+ .include "data/text/easy_chat/groups/voices/words.inc"
+ .include "data/text/easy_chat/groups/speech/words.inc"
+ .include "data/text/easy_chat/groups/endings/words.inc"
+ .include "data/text/easy_chat/groups/feelings/words.inc"
+ .include "data/text/easy_chat/groups/conditions/words.inc"
+ .include "data/text/easy_chat/groups/actions/words.inc"
+ .include "data/text/easy_chat/groups/lifestyle/words.inc"
+ .include "data/text/easy_chat/groups/hobbies/words.inc"
+ .include "data/text/easy_chat/groups/time/words.inc"
+ .include "data/text/easy_chat/groups/misc/words.inc"
+ .include "data/text/easy_chat/groups/adjectives/words.inc"
+ .include "data/text/easy_chat/groups/events/words.inc"
+ .include "data/text/easy_chat/groups/move_1/words.inc"
+ .include "data/text/easy_chat/groups/move_2/words.inc"
+ .include "data/text/easy_chat/groups/trendy_saying/words.inc"
+ .include "data/text/easy_chat/groups/pokemon_2/words.inc"
.align 2
gEasyChatGroupWords:: @ 83DE0E0
diff --git a/data/text/easy_chat/groups/actions/order.s b/data/text/easy_chat/groups/actions/order.inc
index ffe2ec4e0..ffe2ec4e0 100644
--- a/data/text/easy_chat/groups/actions/order.s
+++ b/data/text/easy_chat/groups/actions/order.inc
diff --git a/data/text/easy_chat/groups/actions/words.s b/data/text/easy_chat/groups/actions/words.inc
index 39f10f896..39f10f896 100644
--- a/data/text/easy_chat/groups/actions/words.s
+++ b/data/text/easy_chat/groups/actions/words.inc
diff --git a/data/text/easy_chat/groups/adjectives/order.s b/data/text/easy_chat/groups/adjectives/order.inc
index 886d6e466..886d6e466 100644
--- a/data/text/easy_chat/groups/adjectives/order.s
+++ b/data/text/easy_chat/groups/adjectives/order.inc
diff --git a/data/text/easy_chat/groups/adjectives/words.s b/data/text/easy_chat/groups/adjectives/words.inc
index ca1762a5b..ca1762a5b 100644
--- a/data/text/easy_chat/groups/adjectives/words.s
+++ b/data/text/easy_chat/groups/adjectives/words.inc
diff --git a/data/text/easy_chat/groups/battle/order.s b/data/text/easy_chat/groups/battle/order.inc
index f47f4b43e..f47f4b43e 100644
--- a/data/text/easy_chat/groups/battle/order.s
+++ b/data/text/easy_chat/groups/battle/order.inc
diff --git a/data/text/easy_chat/groups/battle/words.s b/data/text/easy_chat/groups/battle/words.inc
index cdea8c7b8..cdea8c7b8 100644
--- a/data/text/easy_chat/groups/battle/words.s
+++ b/data/text/easy_chat/groups/battle/words.inc
diff --git a/data/text/easy_chat/groups/conditions/order.s b/data/text/easy_chat/groups/conditions/order.inc
index 6705f9ff6..6705f9ff6 100644
--- a/data/text/easy_chat/groups/conditions/order.s
+++ b/data/text/easy_chat/groups/conditions/order.inc
diff --git a/data/text/easy_chat/groups/conditions/words.s b/data/text/easy_chat/groups/conditions/words.inc
index fd9b9a29d..fd9b9a29d 100644
--- a/data/text/easy_chat/groups/conditions/words.s
+++ b/data/text/easy_chat/groups/conditions/words.inc
diff --git a/data/text/easy_chat/groups/endings/order.s b/data/text/easy_chat/groups/endings/order.inc
index 403a02523..403a02523 100644
--- a/data/text/easy_chat/groups/endings/order.s
+++ b/data/text/easy_chat/groups/endings/order.inc
diff --git a/data/text/easy_chat/groups/endings/words.s b/data/text/easy_chat/groups/endings/words.inc
index e7ca49996..e7ca49996 100644
--- a/data/text/easy_chat/groups/endings/words.s
+++ b/data/text/easy_chat/groups/endings/words.inc
diff --git a/data/text/easy_chat/groups/events/order.s b/data/text/easy_chat/groups/events/order.inc
index 0b48d0f0b..0b48d0f0b 100644
--- a/data/text/easy_chat/groups/events/order.s
+++ b/data/text/easy_chat/groups/events/order.inc
diff --git a/data/text/easy_chat/groups/events/words.s b/data/text/easy_chat/groups/events/words.inc
index 6bfe9c296..6bfe9c296 100644
--- a/data/text/easy_chat/groups/events/words.s
+++ b/data/text/easy_chat/groups/events/words.inc
diff --git a/data/text/easy_chat/groups/feelings/order.s b/data/text/easy_chat/groups/feelings/order.inc
index 0570ae7dc..0570ae7dc 100644
--- a/data/text/easy_chat/groups/feelings/order.s
+++ b/data/text/easy_chat/groups/feelings/order.inc
diff --git a/data/text/easy_chat/groups/feelings/words.s b/data/text/easy_chat/groups/feelings/words.inc
index 510d285c2..510d285c2 100644
--- a/data/text/easy_chat/groups/feelings/words.s
+++ b/data/text/easy_chat/groups/feelings/words.inc
diff --git a/data/text/easy_chat/groups/greetings/order.s b/data/text/easy_chat/groups/greetings/order.inc
index 8310ebd07..8310ebd07 100644
--- a/data/text/easy_chat/groups/greetings/order.s
+++ b/data/text/easy_chat/groups/greetings/order.inc
diff --git a/data/text/easy_chat/groups/greetings/words.s b/data/text/easy_chat/groups/greetings/words.inc
index b283168ca..b283168ca 100644
--- a/data/text/easy_chat/groups/greetings/words.s
+++ b/data/text/easy_chat/groups/greetings/words.inc
diff --git a/data/text/easy_chat/groups/hobbies/order.s b/data/text/easy_chat/groups/hobbies/order.inc
index 41ced1099..41ced1099 100644
--- a/data/text/easy_chat/groups/hobbies/order.s
+++ b/data/text/easy_chat/groups/hobbies/order.inc
diff --git a/data/text/easy_chat/groups/hobbies/words.s b/data/text/easy_chat/groups/hobbies/words.inc
index 3aa4f2887..3aa4f2887 100644
--- a/data/text/easy_chat/groups/hobbies/words.s
+++ b/data/text/easy_chat/groups/hobbies/words.inc
diff --git a/data/text/easy_chat/groups/lifestyle/order.s b/data/text/easy_chat/groups/lifestyle/order.inc
index c0aff2d7b..c0aff2d7b 100644
--- a/data/text/easy_chat/groups/lifestyle/order.s
+++ b/data/text/easy_chat/groups/lifestyle/order.inc
diff --git a/data/text/easy_chat/groups/lifestyle/words.s b/data/text/easy_chat/groups/lifestyle/words.inc
index 64cc1cd86..64cc1cd86 100644
--- a/data/text/easy_chat/groups/lifestyle/words.s
+++ b/data/text/easy_chat/groups/lifestyle/words.inc
diff --git a/data/text/easy_chat/groups/misc/order.s b/data/text/easy_chat/groups/misc/order.inc
index 95184c8fb..95184c8fb 100644
--- a/data/text/easy_chat/groups/misc/order.s
+++ b/data/text/easy_chat/groups/misc/order.inc
diff --git a/data/text/easy_chat/groups/misc/words.s b/data/text/easy_chat/groups/misc/words.inc
index 9e52baf07..9e52baf07 100644
--- a/data/text/easy_chat/groups/misc/words.s
+++ b/data/text/easy_chat/groups/misc/words.inc
diff --git a/data/text/easy_chat/groups/move_1/order.s b/data/text/easy_chat/groups/move_1/order.inc
index 08a250dab..08a250dab 100644
--- a/data/text/easy_chat/groups/move_1/order.s
+++ b/data/text/easy_chat/groups/move_1/order.inc
diff --git a/data/text/easy_chat/groups/move_1/words.s b/data/text/easy_chat/groups/move_1/words.inc
index 52261e34a..52261e34a 100644
--- a/data/text/easy_chat/groups/move_1/words.s
+++ b/data/text/easy_chat/groups/move_1/words.inc
diff --git a/data/text/easy_chat/groups/move_2/order.s b/data/text/easy_chat/groups/move_2/order.inc
index 114d799b1..114d799b1 100644
--- a/data/text/easy_chat/groups/move_2/order.s
+++ b/data/text/easy_chat/groups/move_2/order.inc
diff --git a/data/text/easy_chat/groups/move_2/words.s b/data/text/easy_chat/groups/move_2/words.inc
index cd31397d0..cd31397d0 100644
--- a/data/text/easy_chat/groups/move_2/words.s
+++ b/data/text/easy_chat/groups/move_2/words.inc
diff --git a/data/text/easy_chat/groups/people/order.s b/data/text/easy_chat/groups/people/order.inc
index 6144d7ba3..6144d7ba3 100644
--- a/data/text/easy_chat/groups/people/order.s
+++ b/data/text/easy_chat/groups/people/order.inc
diff --git a/data/text/easy_chat/groups/people/words.s b/data/text/easy_chat/groups/people/words.inc
index 89f370251..89f370251 100644
--- a/data/text/easy_chat/groups/people/words.s
+++ b/data/text/easy_chat/groups/people/words.inc
diff --git a/data/text/easy_chat/groups/pokemon/order.s b/data/text/easy_chat/groups/pokemon/order.inc
index b39d5bd28..b39d5bd28 100644
--- a/data/text/easy_chat/groups/pokemon/order.s
+++ b/data/text/easy_chat/groups/pokemon/order.inc
diff --git a/data/text/easy_chat/groups/pokemon/words.s b/data/text/easy_chat/groups/pokemon/words.inc
index a157e2364..a157e2364 100644
--- a/data/text/easy_chat/groups/pokemon/words.s
+++ b/data/text/easy_chat/groups/pokemon/words.inc
diff --git a/data/text/easy_chat/groups/pokemon_2/order.s b/data/text/easy_chat/groups/pokemon_2/order.inc
index 219e7dfb0..219e7dfb0 100644
--- a/data/text/easy_chat/groups/pokemon_2/order.s
+++ b/data/text/easy_chat/groups/pokemon_2/order.inc
diff --git a/data/text/easy_chat/groups/pokemon_2/words.s b/data/text/easy_chat/groups/pokemon_2/words.inc
index 621ef6635..621ef6635 100644
--- a/data/text/easy_chat/groups/pokemon_2/words.s
+++ b/data/text/easy_chat/groups/pokemon_2/words.inc
diff --git a/data/text/easy_chat/groups/speech/order.s b/data/text/easy_chat/groups/speech/order.inc
index c2cd47835..c2cd47835 100644
--- a/data/text/easy_chat/groups/speech/order.s
+++ b/data/text/easy_chat/groups/speech/order.inc
diff --git a/data/text/easy_chat/groups/speech/words.s b/data/text/easy_chat/groups/speech/words.inc
index becfd03d0..becfd03d0 100644
--- a/data/text/easy_chat/groups/speech/words.s
+++ b/data/text/easy_chat/groups/speech/words.inc
diff --git a/data/text/easy_chat/groups/status/order.s b/data/text/easy_chat/groups/status/order.inc
index 1f1c32fd5..1f1c32fd5 100644
--- a/data/text/easy_chat/groups/status/order.s
+++ b/data/text/easy_chat/groups/status/order.inc
diff --git a/data/text/easy_chat/groups/status/words.s b/data/text/easy_chat/groups/status/words.inc
index 28109b361..28109b361 100644
--- a/data/text/easy_chat/groups/status/words.s
+++ b/data/text/easy_chat/groups/status/words.inc
diff --git a/data/text/easy_chat/groups/time/order.s b/data/text/easy_chat/groups/time/order.inc
index c8be7bc3b..c8be7bc3b 100644
--- a/data/text/easy_chat/groups/time/order.s
+++ b/data/text/easy_chat/groups/time/order.inc
diff --git a/data/text/easy_chat/groups/time/words.s b/data/text/easy_chat/groups/time/words.inc
index 4048d3714..4048d3714 100644
--- a/data/text/easy_chat/groups/time/words.s
+++ b/data/text/easy_chat/groups/time/words.inc
diff --git a/data/text/easy_chat/groups/trainer/order.s b/data/text/easy_chat/groups/trainer/order.inc
index 4238e578a..4238e578a 100644
--- a/data/text/easy_chat/groups/trainer/order.s
+++ b/data/text/easy_chat/groups/trainer/order.inc
diff --git a/data/text/easy_chat/groups/trainer/words.s b/data/text/easy_chat/groups/trainer/words.inc
index 8a1a40c76..8a1a40c76 100644
--- a/data/text/easy_chat/groups/trainer/words.s
+++ b/data/text/easy_chat/groups/trainer/words.inc
diff --git a/data/text/easy_chat/groups/trendy_saying/order.s b/data/text/easy_chat/groups/trendy_saying/order.inc
index 5b4cd031a..5b4cd031a 100644
--- a/data/text/easy_chat/groups/trendy_saying/order.s
+++ b/data/text/easy_chat/groups/trendy_saying/order.inc
diff --git a/data/text/easy_chat/groups/trendy_saying/words.s b/data/text/easy_chat/groups/trendy_saying/words.inc
index d69a5213c..d69a5213c 100644
--- a/data/text/easy_chat/groups/trendy_saying/words.s
+++ b/data/text/easy_chat/groups/trendy_saying/words.inc
diff --git a/data/text/easy_chat/groups/voices/order.s b/data/text/easy_chat/groups/voices/order.inc
index 563abcb09..563abcb09 100644
--- a/data/text/easy_chat/groups/voices/order.s
+++ b/data/text/easy_chat/groups/voices/order.inc
diff --git a/data/text/easy_chat/groups/voices/words.s b/data/text/easy_chat/groups/voices/words.inc
index 1dde075b9..1dde075b9 100644
--- a/data/text/easy_chat/groups/voices/words.s
+++ b/data/text/easy_chat/groups/voices/words.inc
diff --git a/data/text/gabby_and_ty.s b/data/text/gabby_and_ty.inc
index 14f2cc3c9..d0eb413be 100644
--- a/data/text/gabby_and_ty.s
+++ b/data/text/gabby_and_ty.inc
@@ -150,7 +150,7 @@ Route120_Text_1AC8D7:: @ 81AC8D7
.string "TY: Yep, I got it all.\n"
.string "That whole battle’s on camera.$"
-UnknownString_81AC90D:: @ 81AC90D
+gTVGabbyAndTyText1:: @ 81AC90D
.string "IN SEARCH OF TRAINERS...\p"
.string "GABBY: Hi! Today I’m visiting an area\n"
.string "near {STR_VAR_1}.\p"
@@ -161,14 +161,14 @@ UnknownString_81AC90D:: @ 81AC90D
.string "There’s something about this TRAINER\n"
.string "that piqued our interest.$"
-UnknownString_81ACA02:: @ 81ACA02
+gTVGabbyAndTyText2:: @ 81ACA02
.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!$"
-UnknownString_81ACAAA:: @ 81ACAAA
+gTVGabbyAndTyText3:: @ 81ACAAA
.string "The best way to determine how strong\n"
.string "a TRAINER is...\p"
.string "Well, the fastest way is to battle.\n"
@@ -182,7 +182,7 @@ UnknownString_81ACAAA:: @ 81ACAAA
.string "We asked the TRAINER for a succinct\n"
.string "summation of the battle we shared.$"
-UnknownString_81ACC07:: @ 81ACC07
+gTVGabbyAndTyText4:: @ 81ACC07
.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"
@@ -194,7 +194,7 @@ UnknownString_81ACC07:: @ 81ACC07
.string "The move {STR_VAR_2} is {STR_VAR_1}\n"
.string "and {STR_VAR_3}’s sign of friendship!$"
-UnknownString_81ACD13:: @ 81ACD13
+gTVGabbyAndTyText5:: @ 81ACD13
.string "...I lost confidence in myself as\n"
.string "a result of our encounter.\p"
.string "We were beaten before we could launch\n"
@@ -205,7 +205,7 @@ UnknownString_81ACD13:: @ 81ACD13
.string "I recommend confident TRAINERS to\n"
.string "challenge {PLAYER}.$"
-UnknownString_81ACDFA:: @ 81ACDFA
+gTVGabbyAndTyText6:: @ 81ACDFA
.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"
@@ -215,13 +215,13 @@ UnknownString_81ACDFA:: @ 81ACDFA
.string "If you see {PLAYER}, please caution\n"
.string "the TRAINER!$"
-UnknownString_81ACEE7:: @ 81ACEE7
+gTVGabbyAndTyText7:: @ 81ACEE7
.string "{PLAYER} is adept at reading the\n"
.string "opponent’s actions.\p"
.string "The timing of item usage was remarkably\n"
.string "effective!$"
-UnknownString_81ACF49:: @ 81ACF49
+gTVGabbyAndTyText8:: @ 81ACF49
.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"
@@ -229,7 +229,7 @@ UnknownString_81ACF49:: @ 81ACF49
.string "But if you’re struggling against me,\n"
.string "you have a ways to go, {PLAYER}!$"
-UnknownString_81AD00A:: @ 81AD00A
+gTVGabbyAndTyText9:: @ 81AD00A
.string "After our battle, we asked {PLAYER} for\n"
.string "a succinct summary.\p"
.string "The TRAINER replied, “{STR_VAR_1}.”\p"
diff --git a/data/text/pokedex_rating.inc b/data/text/pokedex_rating.inc
index d816799b6..bcf57eb5b 100644
--- a/data/text/pokedex_rating.inc
+++ b/data/text/pokedex_rating.inc
@@ -12,111 +12,90 @@ Route101_Text_1C44DC:: @ 81C44DC
.string "So, you’ve seen {STR_VAR_1} POKéMON,\n"
.string "and you’ve caught {STR_VAR_2} POKéMON...$"
-gUnknown_081C4520:: @ 81C4520
-UnknownString_81C4520: @ 81C4520
+gBirchDexRatingText_LessThan10:: @ 81C4520
.string "You should go into grassy areas more\n"
.string "and look for POKéMON more carefully.$"
-gUnknown_081C456A:: @ 81C456A
-UnknownString_81C456A: @ 81C456A
+gBirchDexRatingText_LessThan20:: @ 81C456A
.string "I guess you’re getting the hang of it.\n"
.string "But, it gets harder from here.$"
-gUnknown_081C45B0:: @ 81C45B0
-UnknownString_81C45B0: @ 81C45B0
+gBirchDexRatingText_LessThan30:: @ 81C45B0
.string "Some POKéMON only appear in certain\n"
.string "areas. You’ll need to be persistent.$"
-gUnknown_081C45F9:: @ 81C45F9
-UnknownString_81C45F9: @ 81C45F9
+gBirchDexRatingText_LessThan40:: @ 81C45F9
.string "Well, it could use more quantity, but\n"
.string "this is looking more like a POKéDEX now.$"
-gUnknown_081C4648:: @ 81C4648
-UnknownString_81C4648: @ 81C4648
+gBirchDexRatingText_LessThan50:: @ 81C4648
.string "This is coming along pretty good.\n"
.string "Keep up the effort.$"
-gUnknown_081C467E:: @ 81C467E
-UnknownString_81C467E: @ 81C467E
+gBirchDexRatingText_LessThan60:: @ 81C467E
.string "Are you using any RODS?\n"
.string "There are many POKéMON in the sea.$"
-gUnknown_081C46B9:: @ 81C46B9
-UnknownString_81C46B9: @ 81C46B9
+gBirchDexRatingText_LessThan70:: @ 81C46B9
.string "Instead of just catching POKéMON,\n"
.string "how about making them evolve, too?$"
-gUnknown_081C46FE:: @ 81C46FE
-UnknownString_81C46FE: @ 81C46FE
+gBirchDexRatingText_LessThan80:: @ 81C46FE
.string "This is going to be a fantastic POKéDEX.\n"
.string "That’s the feeling I’m getting.$"
-gUnknown_081C4747:: @ 81C4747
-UnknownString_81C4747: @ 81C4747
+gBirchDexRatingText_LessThan90:: @ 81C4747
.string "You’ve collected this many...\n"
.string "Your talent is remarkable!$"
-gUnknown_081C4780:: @ 81C4780
-UnknownString_81C4780: @ 81C4780
+gBirchDexRatingText_LessThan100:: @ 81C4780
.string "Have you visited the SAFARI ZONE?\p"
.string "I hear there are some POKéMON that\n"
.string "can only be caught there.$"
-gUnknown_081C47DF:: @ 81C47DF
-UnknownString_81C47DF: @ 81C47DF
+gBirchDexRatingText_LessThan110:: @ 81C47DF
.string "You’ve finally reached the 100-kind\n"
.string "mark. This is an impressive POKéDEX!$"
-gUnknown_081C4828:: @ 81C4828
-UnknownString_81C4828: @ 81C4828
+gBirchDexRatingText_LessThan120:: @ 81C4828
.string "There might be POKéMON that can be\n"
.string "found using ROCK SMASH.$"
-gUnknown_081C4863:: @ 81C4863
-UnknownString_81C4863: @ 81C4863
+gBirchDexRatingText_LessThan130:: @ 81C4863
.string "You should get some more POKéMON by\n"
.string "trading with others.$"
-gUnknown_081C489C:: @ 81C489C
-UnknownString_81C489C: @ 81C489C
+gBirchDexRatingText_LessThan140:: @ 81C489C
.string "I’ve heard of POKéMON that evolve when\n"
.string "they come to fully love their TRAINERS.$"
-gUnknown_081C48EB:: @ 81C48EB
-UnknownString_81C48EB: @ 81C48EB
+gBirchDexRatingText_LessThan150:: @ 81C48EB
.string "I had no idea that there were so many\n"
.string "POKéMON species in the HOENN region.$"
-gUnknown_081C4936:: @ 81C4936
-UnknownString_81C4936: @ 81C4936
+gBirchDexRatingText_LessThan160:: @ 81C4936
.string "On occasion, some POKéMON appear in\n"
.string "large numbers like wild outbreaks.\l"
.string "Don’t miss opportunities like those.$"
-gUnknown_081C49A2:: @ 81C49A2
-UnknownString_81C49A2: @ 81C49A2
+gBirchDexRatingText_LessThan170:: @ 81C49A2
.string "One can get a very good idea about the\n"
.string "POKéMON of the HOENN region by looking\l"
.string "through your POKéDEX.$"
-gUnknown_081C4A06:: @ 81C4A06
-UnknownString_81C4A06: @ 81C4A06
+gBirchDexRatingText_LessThan180:: @ 81C4A06
.string "I’d say you already qualify as a POKéMON\n"
.string "PROFESSOR, and a good one, too!$"
-gUnknown_081C4A4F:: @ 81C4A4F
-UnknownString_81C4A4F: @ 81C4A4F
+gBirchDexRatingText_LessThan190:: @ 81C4A4F
.string "With a POKéDEX this complete, you’re\n"
.string "a real professional at this!$"
-gUnknown_081C4A91:: @ 81C4A91
-UnknownString_81C4A91: @ 81C4A91
+gBirchDexRatingText_LessThan200:: @ 81C4A91
.string "You’re very close to completing this\n"
.string "POKéDEX. I can feel it in my bones!$"
-gUnknown_081C4ADA:: @ 81C4ADA
-UnknownString_81C4ADA: @ 81C4ADA
+gBirchDexRatingText_DexCompleted:: @ 81C4ADA
.string "Congratulations!\n"
.string "Your POKéDEX is complete!$"
diff --git a/data/text/pokemon_news.s b/data/text/pokemon_news.inc
index 79bf0f81c..95bb0888a 100644
--- a/data/text/pokemon_news.s
+++ b/data/text/pokemon_news.inc
@@ -1,4 +1,4 @@
-UnknownString_81AD135:: @ 81AD135
+gTVNewsText_EnergyGuru1:: @ 81AD135
.string "Greetings!\n"
.string "It’s time for POKéMON NEWS.\p"
.string "SLATEPORT’s most popular kind of guy,\n"
@@ -13,7 +13,7 @@ UnknownString_81AD135:: @ 81AD135
.string "would be well worth your while that day.\p"
.string "That’s the news on POKéMON NEWS.$"
-UnknownString_81AD2E0:: @ 81AD2E0
+gTVNewsText_EnergyGuru2:: @ 81AD2E0
.string "Greetings!\n"
.string "It’s time for POKéMON NEWS.\p"
.string "This is the news you’ve all been\n"
@@ -27,7 +27,7 @@ UnknownString_81AD2E0:: @ 81AD2E0
.string "to your heart’s content?\p"
.string "That’s the news on POKéMON NEWS.$"
-UnknownString_81AD434:: @ 81AD434
+gTVNewsText_EnergyGuru3:: @ 81AD434
.string "Greetings!\n"
.string "It’s time for POKéMON NEWS.\p"
.string "This is the news you’ve all been\n"
@@ -42,7 +42,7 @@ UnknownString_81AD434:: @ 81AD434
.string "a most enjoyable shopping trip?\p"
.string "That’s the news on POKéMON NEWS.$"
-UnknownString_81AD5B0:: @ 81AD5B0
+gTVNewsText_GameCorner1:: @ 81AD5B0
.string "Greetings!\n"
.string "It’s time for POKéMON NEWS.\p"
.string "It’s approaching!\n"
@@ -53,7 +53,7 @@ UnknownString_81AD5B0:: @ 81AD5B0
.string "may be lucky on this particular day!\p"
.string "That’s the news on POKéMON NEWS.$"
-UnknownString_81AD6AE:: @ 81AD6AE
+gTVNewsText_GameCorner2:: @ 81AD6AE
.string "Greetings!\n"
.string "It’s time for POKéMON NEWS.\p"
.string "It’s here!\n"
@@ -66,7 +66,7 @@ UnknownString_81AD6AE:: @ 81AD6AE
.string "This is the place!\p"
.string "That’s the news on POKéMON NEWS.$"
-UnknownString_81AD7A7:: @ 81AD7A7
+gTVNewsText_GameCorner3:: @ 81AD7A7
.string "Greetings!\n"
.string "It’s time for POKéMON NEWS.\p"
.string "It’s here!\n"
@@ -79,7 +79,7 @@ UnknownString_81AD7A7:: @ 81AD7A7
.string "The location is MAUVILLE CITY.\p"
.string "That’s the news on POKéMON NEWS.$"
-UnknownString_81AD8B4:: @ 81AD8B4
+gTVNewsText_LilycoveDepartment1:: @ 81AD8B4
.string "Greetings!\n"
.string "It’s time for POKéMON NEWS.\p"
.string "We’ve just received wonderful news\n"
@@ -90,7 +90,7 @@ UnknownString_81AD8B4:: @ 81AD8B4
.string "you’ve always wanted could be yours!\p"
.string "That’s the news on POKéMON NEWS.$"
-UnknownString_81AD9D3:: @ 81AD9D3
+gTVNewsText_LilycoveDepartment2:: @ 81AD9D3
.string "Greetings!\n"
.string "It’s time for POKéMON NEWS.\p"
.string "This is the news you’ve all been\n"
@@ -103,7 +103,7 @@ UnknownString_81AD9D3:: @ 81AD9D3
.string "with them all!\p"
.string "That’s the news on POKéMON NEWS.$"
-UnknownString_81ADB01:: @ 81ADB01
+gTVNewsText_LilycoveDepartment3:: @ 81ADB01
.string "Greetings!\n"
.string "It’s time for POKéMON NEWS.\p"
.string "This is the news you’ve all been\n"
@@ -116,27 +116,28 @@ UnknownString_81ADB01:: @ 81ADB01
.string "with them all!\p"
.string "That’s the news on POKéMON NEWS.$"
-UnknownString_81ADC2F:: @ 81ADC2F
+ @ all text advertisements below are unused.
+gTVUnusedText_DevonCorporation:: @ 81ADC2F
.string "This program has been brought to you\n"
.string "by the DEVON CORPORATION.$"
-UnknownString_81ADC6E:: @ 81ADC6E
+gTVUnusedText_Contests:: @ 81ADC6E
.string "What’s important is love for POKéMON.\p"
.string "What you need is a little courage.\p"
.string "Let your cherished POKéMON take\n"
.string "center stage! POKéMON CONTESTS!$"
-UnknownString_81ADCF7:: @ 81ADCF7
+gTVUnusedText_DayCare:: @ 81ADCF7
.string "We raise your beloved POKéMON with\n"
.string "all of our love!\p"
.string "For all your POKéMON-training needs,\n"
.string "visit our DAY CARE on ROUTE 117.$"
-UnknownString_81ADD71:: @ 81ADD71
+gTVUnusedText_LavaridgeSpa:: @ 81ADD71
.string "The cauldron of good times and laughs!\n"
.string "LAVARIDGE SPA.$"
-UnknownString_81ADDA7:: @ 81ADDA7
+gTVUnusedText_LilycoveDepartment:: @ 81ADDA7
.string "Overflowing with great merchandise\n"
.string "and excitement!\p"
.string "A great place to find that something\n"
diff --git a/data/text/tv.inc b/data/text/tv.inc
index d2cc1a6fa..c27559abd 100644
--- a/data/text/tv.inc
+++ b/data/text/tv.inc
@@ -43,7 +43,7 @@ FallarborTown_ContestLobby_Text_1A72A8:: @ 81A72A8
.string "I’ll be looking forward to your next\n"
.string "POKéMON CONTEST.$"
-UnknownString_81A72DE:: @ 81A72DE
+gTVBravoTrainerText1:: @ 81A72DE
.string "Yeah!\n"
.string "It’s BRAVO TRAINER time!\p"
.string "Today, we’re going to profile a POKéMON\n"
@@ -51,20 +51,20 @@ UnknownString_81A72DE:: @ 81A72DE
.string "Now, this POKéMON boasts a {STR_VAR_2}\n"
.string "rating in the {STR_VAR_3} Rank.$"
-UnknownString_81A736B:: @ 81A736B
+gTVBravoTrainerText2:: @ 81A736B
.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}”!$"
-UnknownString_81A73CA:: @ 81A73CA
+gTVBravoTrainerText3:: @ 81A73CA
.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.$"
-UnknownString_81A744D:: @ 81A744D
+gTVBravoTrainerText4:: @ 81A744D
.string "Asked about the CONTEST afterwards,\n"
.string "{STR_VAR_1} happily replied with a huge\l"
.string "grin, “{STR_VAR_2}!”\p"
@@ -73,7 +73,7 @@ UnknownString_81A744D:: @ 81A744D
.string "That line perfectly suits {STR_VAR_1}\n"
.string "right now, I’d say!$"
-UnknownString_81A7508:: @ 81A7508
+gTVBravoTrainerText5:: @ 81A7508
.string "Asked about the CONTEST afterwards,\n"
.string "{STR_VAR_1} replied with a tinge of\l"
.string "bitterness, “{STR_VAR_2}.”\p"
@@ -82,7 +82,7 @@ UnknownString_81A7508:: @ 81A7508
.string "{STR_VAR_1}’s disappointment comes across\n"
.string "loud and clear, I’d say!$"
-UnknownString_81A75CE:: @ 81A75CE
+gTVBravoTrainerText6:: @ 81A75CE
.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"
@@ -92,12 +92,12 @@ UnknownString_81A75CE:: @ 81A75CE
.string "That’s what the concept of {STR_VAR_2}\n"
.string "represents to {STR_VAR_1}!$"
-UnknownString_81A768D:: @ 81A768D
+gTVBravoTrainerText7:: @ 81A768D
.string "The last move {STR_VAR_2} used by\n"
.string "the {STR_VAR_1} is entirely about\l"
.string "“{STR_VAR_3}”!$"
-UnknownString_81A76C5:: @ 81A76C5
+gTVBravoTrainerText8:: @ 81A76C5
.string "Bravo, {STR_VAR_1}!\n"
.string "Bravo, {STR_VAR_2}!\p"
.string "I hope we can count on seeing\n"
@@ -105,7 +105,7 @@ UnknownString_81A76C5:: @ 81A76C5
.string "That’s all the time we have!\n"
.string "Until next time, see you!$"
-UnknownString_81A774F:: @ 81A774F
+gTVBravoTrainerText9:: @ 81A774F
.string "Introducing the TRAINER’s {STR_VAR_1}!$"
BattleTower_Lobby_Text_1A776D:: @ 81A776D
@@ -166,7 +166,7 @@ BattleTower_Lobby_Text_1A7B66:: @ 81A7B66
.string "I’ll be looking forward to your next\n"
.string "battle!$"
-UnknownString_81A7B93:: @ 81A7B93
+gTVBravoTrainerBattleTowerText1:: @ 81A7B93
.string "Yeah!\n"
.string "It’s BRAVO TRAINER time!\p"
.string "Today, we’re going to profile {STR_VAR_1},\n"
@@ -174,12 +174,12 @@ UnknownString_81A7B93:: @ 81A7B93
.string "For the challenge, {STR_VAR_1} entered one\n"
.string "wicked {STR_VAR_2}.$"
-UnknownString_81A7C26:: @ 81A7C26
+gTVBravoTrainerBattleTowerText2:: @ 81A7C26
.string "The pair set a new record of {STR_VAR_2} wins\n"
.string "in a row in Level {STR_VAR_1} competition!\l"
.string "Bravo, TRAINER!$"
-UnknownString_81A7C7D:: @ 81A7C7D
+gTVBravoTrainerBattleTowerText3:: @ 81A7C7D
.string "The twosome finally succumbed to\n"
.string "{STR_VAR_1} in match number {STR_VAR_2}.\l"
.string "Nice try, TRAINER!\p"
@@ -188,7 +188,7 @@ UnknownString_81A7C7D:: @ 81A7C7D
.string "We asked the TRAINER for impressions\n"
.string "on the match with {STR_VAR_1}.$"
-UnknownString_81A7D4A:: @ 81A7D4A
+gTVBravoTrainerBattleTowerText4:: @ 81A7D4A
.string "The twosome won it all by defeating\n"
.string "{STR_VAR_1}’s {STR_VAR_2} thoroughly.\l"
.string "Bravo, TRAINER!\p"
@@ -197,7 +197,7 @@ UnknownString_81A7D4A:: @ 81A7D4A
.string "We asked the TRAINER for impressions\n"
.string "on the moment of glory.$"
-UnknownString_81A7E0C:: @ 81A7E0C
+gTVBravoTrainerBattleTowerText5:: @ 81A7E0C
.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"
@@ -208,7 +208,7 @@ UnknownString_81A7E0C:: @ 81A7E0C
.string "We asked the TRAINER for impressions\n"
.string "on battling the celebrity pair.$"
-UnknownString_81A7F0E:: @ 81A7F0E
+gTVBravoTrainerBattleTowerText6:: @ 81A7F0E
.string "This is what the TRAINER had to say:\n"
.string "“I’m satisfied!”\p"
.string "Now isn’t that a refreshing reply?\n"
@@ -218,7 +218,7 @@ UnknownString_81A7F0E:: @ 81A7F0E
.string "I found out exactly how satisfied\n"
.string "when I heard the TRAINER say this:$"
-UnknownString_81A8004:: @ 81A8004
+gTVBravoTrainerBattleTowerText7:: @ 81A8004
.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"
@@ -228,22 +228,22 @@ UnknownString_81A8004:: @ 81A8004
.string "Anyway, I found out how dissatisfied\n"
.string "our TRAINER was when I heard this:$"
-UnknownString_81A8119:: @ 81A8119
+gTVBravoTrainerBattleTowerText8:: @ 81A8119
.string "None$"
-UnknownString_81A811E:: @ 81A811E
+gTVBravoTrainerBattleTowerText9:: @ 81A811E
.string "None$"
-UnknownString_81A8123:: @ 81A8123
+gTVBravoTrainerBattleTowerText10:: @ 81A8123
.string "None$"
-UnknownString_81A8128:: @ 81A8128
+gTVBravoTrainerBattleTowerText11:: @ 81A8128
.string "None$"
-UnknownString_81A812D:: @ 81A812D
+gTVBravoTrainerBattleTowerText12:: @ 81A812D
.string "“{STR_VAR_1}.”$"
-UnknownString_81A8133:: @ 81A8133
+gTVBravoTrainerBattleTowerText13:: @ 81A8133
.string "“{STR_VAR_1}.”\n"
.string "Now isn’t that great?\p"
.string "It really expresses {STR_VAR_2}’s joy,\n"
@@ -252,7 +252,7 @@ UnknownString_81A8133:: @ 81A8133
.string "end... It really was what you’d call\l"
.string "“{STR_VAR_1}”!$"
-UnknownString_81A81BC:: @ 81A81BC
+gTVBravoTrainerBattleTowerText14:: @ 81A81BC
.string "“{STR_VAR_1}.”\n"
.string "Now isn’t that fitting?\p"
.string "That battle with {STR_VAR_3} at the\n"
@@ -261,7 +261,7 @@ UnknownString_81A81BC:: @ 81A81BC
.string "{STR_VAR_2}’s disappointment comes across\n"
.string "loud and clear, I’d say!$"
-UnknownString_81A8267:: @ 81A8267
+gTVBravoTrainerBattleTowerText15:: @ 81A8267
.string "Bravo, {STR_VAR_1}!\n"
.string "Bravo, {STR_VAR_2}!\p"
.string "I hope we can count on seeing\n"
@@ -360,7 +360,7 @@ SlateportCity_PokemonFanClub_Text_1A8818:: @ 81A8818
.string "Okay, that’s all.\n"
.string "Bye-bye!$"
-UnknownString_81A8917:: @ 81A8917
+gTVFanClubOpinionsText1:: @ 81A8917
.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"
@@ -380,7 +380,7 @@ UnknownString_81A8917:: @ 81A8917
.string "Hoo-hah!\p"
.string "Let’s shout!$"
-UnknownString_81A8AE5:: @ 81A8AE5
+gTVFanClubOpinionsText2:: @ 81A8AE5
.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"
@@ -389,7 +389,7 @@ UnknownString_81A8AE5:: @ 81A8AE5
.string "Doesn’t it bring back memories of those\n"
.string "days long gone by?$"
-UnknownString_81A8B9D:: @ 81A8B9D
+gTVFanClubOpinionsText3:: @ 81A8B9D
.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"
@@ -400,7 +400,7 @@ UnknownString_81A8B9D:: @ 81A8B9D
.string "feeling the TRAINER has for\l"
.string "{STR_VAR_2}.$"
-UnknownString_81A8C77:: @ 81A8C77
+gTVFanClubOpinionsText4:: @ 81A8C77
.string "And let’s see...\n"
.string "What was it about that {STR_VAR_2}\l"
.string "that so attracted {STR_VAR_1}?\p"
@@ -410,7 +410,7 @@ UnknownString_81A8C77:: @ 81A8C77
.string "The love of this TRAINER for the\n"
.string "{STR_VAR_2} comes across loud and clear!$"
-UnknownString_81A8D45:: @ 81A8D45
+gTVFanClubOpinionsText5:: @ 81A8D45
.string "Hm? Oh, there’s still more.\n"
.string "Let’s check it out!\p"
.string "Let me see, now...\p"
@@ -429,7 +429,7 @@ UnknownString_81A8D45:: @ 81A8D45
.string "All together now...\p"
.string "“{STR_VAR_3}!”$"
-UnknownString_81A8EC9:: @ 81A8EC9
+gTVFanClubText1:: @ 81A8EC9
.string "WE ARE THE POKéMON FAN CLUB!\p"
.string "We’re on the air!\p"
.string "Today, we’ll get rolling with the POKéMON\n"
@@ -446,34 +446,34 @@ UnknownString_81A8EC9:: @ 81A8EC9
.string "can express love for the {STR_VAR_2}!\l"
.string "Hmhm...$"
-UnknownString_81A9048:: @ 81A9048
+gTVFanClubText2:: @ 81A9048
.string "Whoah!\n"
.string "What an amazing letter!$"
-UnknownString_81A9067:: @ 81A9067
+gTVFanClubText3:: @ 81A9067
.string "I loved it, so here it is again!$"
-UnknownString_81A9088:: @ 81A9088
+gTVFanClubText4:: @ 81A9088
.string "A great letter bears reading over\n"
.string "and over!$"
-UnknownString_81A90B4:: @ 81A90B4
+gTVFanClubText5:: @ 81A90B4
.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!$"
-UnknownString_81A911F:: @ 81A911F
+gTVFanClubText6:: @ 81A911F
.string "Especially that “{STR_VAR_3}” bit!\p"
.string "I love how “{STR_VAR_3}” is used!$"
-UnknownString_81A9152:: @ 81A9152
+gTVFanClubText7:: @ 81A9152
.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.$"
-UnknownString_81A91C6:: @ 81A91C6
+gTVFanClubText8:: @ 81A91C6
.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"
@@ -481,7 +481,6 @@ UnknownString_81A91C6:: @ 81A91C6
.string "A-whoops, will you look at the time?\n"
.string "Time to say good-bye until next time!$"
-
SlateportCity_OceanicMuseum_1F_Text_1A927F:: @ 81A927F
.string "Oh?\n"
.string "Do you perhaps like POKéMON?\p"
@@ -521,7 +520,7 @@ SlateportCity_OceanicMuseum_1F_Text_1A952E:: @ 81A952E
.string "I’ve got a good story for a TV program.\p"
.string "I’d better write it up in a hurry!$"
-UnknownString_81A9581:: @ 81A9581
+gTVRecentHappeningsText1:: @ 81A9581
.string "Hello, it’s time for RECENT HAPPENINGS.\p"
.string "For POKéMON TRAINERS, every day is\n"
.string "a storybook tale.\p"
@@ -533,26 +532,26 @@ UnknownString_81A9581:: @ 81A9581
.string "Let’s find out.\p"
.string "Let’s see...$"
-UnknownString_81A9694:: @ 81A9694
+gTVRecentHappeningsText2:: @ 81A9694
.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!$"
-UnknownString_81A971B:: @ 81A971B
+gTVRecentHappeningsText3:: @ 81A971B
.string "“{STR_VAR_3}.” That\n"
.string "accents the tale and gives it depth.$"
-UnknownString_81A974B:: @ 81A974B
+gTVRecentHappeningsText4:: @ 81A974B
.string "“{STR_VAR_3}.”\n"
.string "That gives the tale a sense of place.\l"
.string "It lets us envision the tale’s setting.$"
-UnknownString_81A979F:: @ 81A979F
+gTVRecentHappeningsText5:: @ 81A979F
.string "The “{STR_VAR_3}”\n"
.string "section of the tale is very expressive.$"
-UnknownString_81A97D0:: @ 81A97D0
+gTVRecentHappeningsText6:: @ 81A97D0
.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"
@@ -561,7 +560,7 @@ UnknownString_81A97D0:: @ 81A97D0
.string "Please tune in next time.$"
-UnknownString_81A986F:: @ 81A986F
+gTVPokemonOutbreakText:: @ 81A986F
.string "Greetings!\n"
.string "It’s time for POKéMON NEWS.\p"
.string "We’ve just received word of a very\n"
@@ -577,7 +576,7 @@ UnknownString_81A986F:: @ 81A986F
.string "{STR_VAR_2} in the wild.\p"
.string "That’s the news on POKéMON NEWS.$"
-UnknownString_81A99D9:: @ 81A99D9
+gTVNameRaterText1:: @ 81A99D9
.string "And now, it’s time for...\n"
.string "THE NAME RATER SHOW.\p"
.string "I tell your POKéMON’s fortune from\n"
@@ -591,103 +590,103 @@ UnknownString_81A99D9:: @ 81A99D9
.string "Hmm...\n"
.string "This nickname is...$"
-UnknownString_81A9AF0:: @ 81A9AF0
+gTVNameRaterText2:: @ 81A9AF0
.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.$"
-UnknownString_81A9B69:: @ 81A9B69
+gTVNameRaterText3:: @ 81A9B69
.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.$"
-UnknownString_81A9BEF:: @ 81A9BEF
+gTVNameRaterText4:: @ 81A9BEF
.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!$"
-UnknownString_81A9C6A:: @ 81A9C6A
+gTVNameRaterText5:: @ 81A9C6A
.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!$"
-UnknownString_81A9CF8:: @ 81A9CF8
+gTVNameRaterText6:: @ 81A9CF8
.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.$"
-UnknownString_81A9D74:: @ 81A9D74
+gTVNameRaterText7:: @ 81A9D74
.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.$"
-UnknownString_81A9DF3:: @ 81A9DF3
+gTVNameRaterText8:: @ 81A9DF3
.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.$"
-UnknownString_81A9E75:: @ 81A9E75
+gTVNameRaterText9:: @ 81A9E75
.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.$"
-UnknownString_81A9F06:: @ 81A9F06
+gTVNameRaterText10:: @ 81A9F06
.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.$"
-UnknownString_81A9F9F:: @ 81A9F9F
+gTVNameRaterText11:: @ 81A9F9F
.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!$"
-UnknownString_81AA01E:: @ 81AA01E
+gTVNameRaterText12:: @ 81AA01E
.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.$"
-UnknownString_81AA09D:: @ 81AA09D
+gTVNameRaterText13:: @ 81AA09D
.string "Let’s examine other examples of fine\n"
.string "nicknames, shall we?$"
-UnknownString_81AA0D7:: @ 81AA0D7
+gTVNameRaterText14:: @ 81AA0D7
.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}.$"
-UnknownString_81AA138:: @ 81AA138
+gTVNameRaterText15:: @ 81AA138
.string "The nickname {STR_VAR_2}{STR_VAR_3} would also work\n"
.string "quite well.$"
-UnknownString_81AA166:: @ 81AA166
+gTVNameRaterText16:: @ 81AA166
.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}.$"
-UnknownString_81AA1C0:: @ 81AA1C0
+gTVNameRaterText17:: @ 81AA1C0
.string "{STR_VAR_1}{STR_VAR_3} would also be an effective\n"
.string "nickname.$"
-UnknownString_81AA1EA:: @ 81AA1EA
+gTVNameRaterText18:: @ 81AA1EA
.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.$"
-UnknownString_81AA28A:: @ 81AA28A
+gTVNameRaterText19:: @ 81AA28A
.string "But I must say, {STR_VAR_2} has a most\n"
.string "remarkable flair for devising nicknames.\p"
.string "It is my hope that the TRAINER will\n"
@@ -696,7 +695,7 @@ UnknownString_81AA28A:: @ 81AA28A
.string "May we meet again.$"
-UnknownString_81AA344:: @ 81AA344
+gTVFishingGuruAdviceText1:: @ 81AA344
.string "{STR_VAR_2} ANGLER\p"
.string "ANNOUNCER: Hello! Today, we’ll get tips\n"
.string "on fishing for {STR_VAR_2}.\p"
@@ -724,7 +723,7 @@ UnknownString_81AA344:: @ 81AA344
.string "good fishing to you all!$"
-UnknownString_81AA5F3:: @ 81AA5F3
+gTVFishingGuruAdviceText2:: @ 81AA5F3
.string "{STR_VAR_2} ANGLER\p"
.string "ANNOUNCER: Hello! Today, we’ll get tips\n"
.string "on fishing for {STR_VAR_2}.\p"
@@ -747,7 +746,7 @@ UnknownString_81AA5F3:: @ 81AA5F3
.string "good fishing to you all!$"
-UnknownString_81AA814:: @ 81AA814
+gTVPokemonTodayFailedCaptureText1:: @ 81AA814
.string "Hello!\p"
.string "It’s time for POKéMON TODAY!\p"
.string "BIG SIS: Hi! Is everyone peachy and\n"
@@ -757,7 +756,7 @@ UnknownString_81AA814:: @ 81AA814
.string "BIG BRO: Yeah! That’s what we’re going\n"
.string "to do!$"
-UnknownString_81AA8C6:: @ 81AA8C6
+gTVPokemonTodayFailedCaptureText2:: @ 81AA8C6
.string "Oh!\n"
.string "Speaking of {STR_VAR_1}...\p"
.string "BIG SIS, I saw the TRAINER with my very\n"
@@ -769,7 +768,7 @@ UnknownString_81AA8C6:: @ 81AA8C6
.string "{STR_VAR_1}, who was trying to catch the\l"
.string "POKéMON {STR_VAR_3}, but...$"
-UnknownString_81AA9B2:: @ 81AA9B2
+gTVPokemonTodayFailedCaptureText3:: @ 81AA9B2
.string "The POKéMON managed to get away!\p"
.string "It ended up wasting this many\n"
.string "POKé BALLS: {STR_VAR_2}!\p"
@@ -777,7 +776,7 @@ UnknownString_81AA9B2:: @ 81AA9B2
.string "of frustration on {STR_VAR_1}’s face when\l"
.string "the POKéMON took off!$"
-UnknownString_81AAA5C:: @ 81AAA5C
+gTVPokemonTodayFailedCaptureText4:: @ 81AAA5C
.string "But {STR_VAR_1} goofed and made the\n"
.string "POKéMON faint!\p"
.string "It ended up wasting this many\n"
@@ -786,7 +785,7 @@ UnknownString_81AAA5C:: @ 81AAA5C
.string "of stunned dismay on {STR_VAR_1}’s face\l"
.string "when the POKéMON fainted!$"
-UnknownString_81AAB11:: @ 81AAB11
+gTVPokemonTodayFailedCaptureText5:: @ 81AAB11
.string "BIG SIS: Hey, there!\n"
.string "That’s not nice!\p"
.string "You shouldn’t be laughing at other\n"
@@ -796,7 +795,7 @@ UnknownString_81AAB11:: @ 81AAB11
.string "BIG BRO: That’s true!\n"
.string "Sorry for laughing.$"
-UnknownString_81AABB4:: @ 81AABB4
+gTVPokemonTodayFailedCaptureText6:: @ 81AABB4
.string "BIG SIS: Bufufu...\p"
.string "BIG BRO: Hey!\n"
.string "You just laughed, too!\p"
@@ -807,7 +806,7 @@ UnknownString_81AABB4:: @ 81AABB4
.string "What a shame!\p"
.string "BIG BRO: ...$"
-UnknownString_81AAC47:: @ 81AAC47
+gTVPokemonTodayFailedCaptureText7:: @ 81AAC47
.string "BIG SIS: That’s enough silliness!\n"
.string "Let’s look at today’s POKéMON...\p"
.string "Huh?\n"
@@ -818,7 +817,7 @@ UnknownString_81AAC47:: @ 81AAC47
.string "BIG SIS: Hey, don’t end the show\n"
.string "without me!$"
-UnknownString_81AAD23:: @ 81AAD23
+gTVPokemonTodayText1:: @ 81AAD23
.string "Hello!\p"
.string "It’s time for POKéMON TODAY!\p"
.string "BIG SIS: Hi! Is everyone peachy and\n"
@@ -828,30 +827,30 @@ UnknownString_81AAD23:: @ 81AAD23
.string "BIG BRO: Yeah! That’s what we’re going\n"
.string "to do!$"
-UnknownString_81AADD5:: @ 81AADD5
+gTVPokemonTodayText2:: @ 81AADD5
.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!$"
-UnknownString_81AAE31:: @ 81AAE31
+gTVPokemonTodayText3:: @ 81AAE31
.string "BIG BRO: The TRAINER had to throw this\n"
.string "many BALLS to catch it: {STR_VAR_3}!\p"
.string "It finally took a single {STR_VAR_2}\n"
.string "to catch it!$"
-UnknownString_81AAE9D:: @ 81AAE9D
+gTVPokemonTodayText4:: @ 81AAE9D
.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!$"
-UnknownString_81AAF03:: @ 81AAF03
+gTVPokemonTodayText5:: @ 81AAF03
.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!$"
-UnknownString_81AAF8A:: @ 81AAF8A
+gTVPokemonTodayText6:: @ 81AAF8A
.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"
@@ -859,27 +858,27 @@ UnknownString_81AAF8A:: @ 81AAF8A
.string "BIG SIS: {STR_VAR_1} must have really\n"
.string "wanted that {STR_VAR_2}, for sure!$"
-UnknownString_81AB040:: @ 81AB040
+gTVPokemonTodayText7:: @ 81AB040
.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!$"
-UnknownString_81AB0C8:: @ 81AB0C8
+gTVPokemonTodayText8:: @ 81AB0C8
.string "If it were me, I’d give that\n"
.string "nickname to something like {STR_VAR_3}!\p"
.string "BIG BRO: Whoa! That could be the start\n"
.string "of something new!$"
-UnknownString_81AB13D:: @ 81AB13D
+gTVPokemonTodayText9:: @ 81AB13D
.string "{STR_VAR_2} the {STR_VAR_1}?\n"
.string "Doesn’t that sound perfect?\p"
.string "The letters and everything - they sound\n"
.string "just right for the POKéMON {STR_VAR_1}!\p"
.string "BIG BRO: Yeah, true, that!$"
-UnknownString_81AB1C6:: @ 81AB1C6
+gTVPokemonTodayText10:: @ 81AB1C6
.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"
@@ -887,13 +886,13 @@ UnknownString_81AB1C6:: @ 81AB1C6
.string "great taste the TRAINER has in picking\l"
.string "nicknames!$"
-UnknownString_81AB266:: @ 81AB266
+gTVPokemonTodayText11:: @ 81AB266
.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!$"
-UnknownString_81AB2DB:: @ 81AB2DB
+gTVPokemonTodayText12:: @ 81AB2DB
.string "BIG SIS: Oh, no!\n"
.string "Look at the time!\p"
.string "Well, gang, this is it for today.\n"
@@ -902,7 +901,7 @@ UnknownString_81AB2DB:: @ 81AB2DB
.string "POKéMON in the spotlight next time!$"
-UnknownString_81AB381:: @ 81AB381
+gTVSmartShopperText1:: @ 81AB381
.string "Hello!\p"
.string "It’s time for TODAY’S SMART SHOPPER.\p"
.string "INTERVIEWER: How are you, viewers?\p"
@@ -915,7 +914,7 @@ UnknownString_81AB381:: @ 81AB381
.string "Let’s check on what the hot sellers\n"
.string "have been recently.$"
-UnknownString_81AB435:: @ 81AB435
+gTVSmartShopperText2:: @ 81AB435
.string "Let’s interview the clerk to get the\n"
.string "lowdown.\p"
.string "Hi, how’s your business?\p"
@@ -925,7 +924,7 @@ UnknownString_81AB435:: @ 81AB435
.string "Why, just the other day a TRAINER\n"
.string "named {STR_VAR_1} bought {STR_VAR_3}.$"
-UnknownString_81AB507:: @ 81AB507
+gTVSmartShopperText3:: @ 81AB507
.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"
@@ -934,13 +933,13 @@ UnknownString_81AB507:: @ 81AB507
.string "For traveling, {STR_VAR_2}S are so\n"
.string "important!$"
-UnknownString_81AB5B8:: @ 81AB5B8
+gTVSmartShopperText4:: @ 81AB5B8
.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!$"
-UnknownString_81AB61F:: @ 81AB61F
+gTVSmartShopperText5:: @ 81AB61F
.string "INTERVIEWER: {STR_VAR_2}?!\n"
.string "But {STR_VAR_3} of them?!\p"
.string "I didn’t think there would be anyone\n"
@@ -948,7 +947,7 @@ UnknownString_81AB61F:: @ 81AB61F
.string "My goodness, I can only afford one or\n"
.string "two at a time...$"
-UnknownString_81AB6B0:: @ 81AB6B0
+gTVSmartShopperText6:: @ 81AB6B0
.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"
@@ -958,21 +957,21 @@ UnknownString_81AB6B0:: @ 81AB6B0
.string "Oops!\p"
.string "There’s no point talking about me!$"
-UnknownString_81AB78D:: @ 81AB78D
+gTVSmartShopperText7:: @ 81AB78D
.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.$"
-UnknownString_81AB7FE:: @ 81AB7FE
+gTVSmartShopperText8:: @ 81AB7FE
.string "CLERK: And, the TRAINER also bought\n"
.string "{STR_VAR_3} of the item {STR_VAR_2}.$"
-UnknownString_81AB835:: @ 81AB835
+gTVSmartShopperText9:: @ 81AB835
.string "CLERK: Plus, it was during a big sale.\n"
.string "That’s smart shopping.$"
-UnknownString_81AB873:: @ 81AB873
+gTVSmartShopperText10:: @ 81AB873
.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"
@@ -981,11 +980,11 @@ UnknownString_81AB873:: @ 81AB873
.string "Oops! We’re out of time!\n"
.string "See you on our next broadcast!$"
-UnknownString_81AB92E:: @ 81AB92E
+gTVSmartShopperText11:: @ 81AB92E
.string "CLERK: {STR_VAR_1} is a VIP customer,\n"
.string "no doubt about it.$"
-UnknownString_81AB95E:: @ 81AB95E
+gTVSmartShopperText12:: @ 81AB95E
.string "Let’s interview the clerk to get the\n"
.string "lowdown.\p"
.string "Hi, how’s your business?\p"
@@ -1006,7 +1005,7 @@ UnknownString_81AB95E:: @ 81AB95E
.string "CLERK: {STR_VAR_1} is a VIP customer,\n"
.string "no doubt about it.$"
-UnknownString_81ABB75:: @ 81ABB75
+gTVSmartShopperText13:: @ 81ABB75
.string "INTERVIEWER: Hmm...\n"
.string "That is amazing.\p"
.string "But why would the TRAINER need to buy\n"
@@ -1018,7 +1017,7 @@ UnknownString_81ABB75:: @ 81ABB75
.string "Still, {STR_VAR_1} is certainly an enigma...$"
-UnknownString_81ABC51:: @ 81ABC51
+gTVWorldOfMastersText1:: @ 81ABC51
.string "THE WORLD OF MASTERS\p"
.string "Hello, viewers.\p"
.string "Perhaps you are aware of a TRAINER\n"
@@ -1032,12 +1031,12 @@ UnknownString_81ABC51:: @ 81ABC51
.string "The total number of POKéMON caught\n"
.string "that day reached an impressive {STR_VAR_3}!$"
-UnknownString_81ABD94:: @ 81ABD94
+gTVWorldOfMastersText2:: @ 81ABD94
.string "That remarkable feat must have been\n"
.string "possible because of the trust between\l"
.string "the TRAINER and {STR_VAR_1}.$"
-UnknownString_81ABDF2:: @ 81ABDF2
+gTVWorldOfMastersText3:: @ 81ABDF2
.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"
@@ -1047,5 +1046,5 @@ UnknownString_81ABDF2:: @ 81ABDF2
.string "That’s all for today.\n"
.string "Please tune in next time.$"
- .include "data/text/gabby_and_ty.s"
- .include "data/text/pokemon_news.s"
+ .include "data/text/gabby_and_ty.inc"
+ .include "data/text/pokemon_news.inc"
diff --git a/data/text_window.s b/data/text_window.s
new file mode 100644
index 000000000..d8a3dbb38
--- /dev/null
+++ b/data/text_window.s
@@ -0,0 +1,31 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083761F0:: @ 83761F0
+ .4byte gTextWindowFrame1_Gfx, gTextWindowFrame1_Pal
+ .4byte gTextWindowFrame2_Gfx, gTextWindowFrame2_Pal
+ .4byte gTextWindowFrame3_Gfx, gTextWindowFrame3_Pal
+ .4byte gTextWindowFrame4_Gfx, gTextWindowFrame4_Pal
+ .4byte gTextWindowFrame5_Gfx, gTextWindowFrame5_Pal
+ .4byte gTextWindowFrame6_Gfx, gTextWindowFrame6_Pal
+ .4byte gTextWindowFrame7_Gfx, gTextWindowFrame7_Pal
+ .4byte gTextWindowFrame8_Gfx, gTextWindowFrame8_Pal
+ .4byte gTextWindowFrame9_Gfx, gTextWindowFrame9_Pal
+ .4byte gTextWindowFrame10_Gfx, gTextWindowFrame10_Pal
+ .4byte gTextWindowFrame11_Gfx, gTextWindowFrame11_Pal
+ .4byte gTextWindowFrame12_Gfx, gTextWindowFrame12_Pal
+ .4byte gTextWindowFrame13_Gfx, gTextWindowFrame13_Pal
+ .4byte gTextWindowFrame14_Gfx, gTextWindowFrame14_Pal
+ .4byte gTextWindowFrame15_Gfx, gTextWindowFrame15_Pal
+ .4byte gTextWindowFrame16_Gfx, gTextWindowFrame16_Pal
+ .4byte gTextWindowFrame17_Gfx, gTextWindowFrame17_Pal
+ .4byte gTextWindowFrame18_Gfx, gTextWindowFrame18_Pal
+ .4byte gTextWindowFrame19_Gfx, gTextWindowFrame19_Pal
+ .4byte gTextWindowFrame20_Gfx, gTextWindowFrame20_Pal
+
+ .align 1
+gMessageBoxTilemap:: @ 8376290
+ .incbin "graphics/text_window/message_box_map.bin"
diff --git a/data/tileset_anim.s b/data/tileset_anim.s
new file mode 100644
index 000000000..e34d50953
--- /dev/null
+++ b/data/tileset_anim.s
@@ -0,0 +1,637 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+TilesetAnimTiles_General_0_1: @ 8376D84
+ .incbin "data/tilesets/primary/general/anim/0/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_0_0: @ 8376E04
+ .incbin "data/tilesets/primary/general/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_0_2: @ 8376E84
+ .incbin "data/tilesets/primary/general/anim/0/2.4bpp"
+
+ .space 32
+
+ .align 2
+gTilesetAnimTable_General_0:: @ 8376F24
+ .4byte TilesetAnimTiles_General_0_0
+ .4byte TilesetAnimTiles_General_0_1
+ .4byte TilesetAnimTiles_General_0_0
+ .4byte TilesetAnimTiles_General_0_2
+
+ .align 2
+TilesetAnimTiles_General_1_0: @ 8376F34
+ .incbin "data/tilesets/primary/general/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_1: @ 83772F4
+ .incbin "data/tilesets/primary/general/anim/1/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_2: @ 83776B4
+ .incbin "data/tilesets/primary/general/anim/1/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_3: @ 8377A74
+ .incbin "data/tilesets/primary/general/anim/1/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_4: @ 8377E34
+ .incbin "data/tilesets/primary/general/anim/1/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_5: @ 83781F4
+ .incbin "data/tilesets/primary/general/anim/1/5.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_6: @ 83785B4
+ .incbin "data/tilesets/primary/general/anim/1/6.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_7: @ 8378974
+ .incbin "data/tilesets/primary/general/anim/1/7.4bpp"
+
+ .align 2
+gTilesetAnimTable_General_1:: @ 8378D34
+ .4byte TilesetAnimTiles_General_1_0
+ .4byte TilesetAnimTiles_General_1_1
+ .4byte TilesetAnimTiles_General_1_2
+ .4byte TilesetAnimTiles_General_1_3
+ .4byte TilesetAnimTiles_General_1_4
+ .4byte TilesetAnimTiles_General_1_5
+ .4byte TilesetAnimTiles_General_1_6
+ .4byte TilesetAnimTiles_General_1_7
+
+ .align 2
+TilesetAnimTiles_General_2_0: @ 8378D54
+ .incbin "data/tilesets/primary/general/anim/2/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_1: @ 8378E94
+ .incbin "data/tilesets/primary/general/anim/2/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_2: @ 8378FD4
+ .incbin "data/tilesets/primary/general/anim/2/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_3: @ 8379114
+ .incbin "data/tilesets/primary/general/anim/2/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_4: @ 8379254
+ .incbin "data/tilesets/primary/general/anim/2/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_5: @ 8379394
+ .incbin "data/tilesets/primary/general/anim/2/5.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_6: @ 83794D4
+ .incbin "data/tilesets/primary/general/anim/2/6.4bpp"
+
+ .align 2
+gTilesetAnimTable_General_2:: @ 8379614
+ .4byte TilesetAnimTiles_General_2_0
+ .4byte TilesetAnimTiles_General_2_1
+ .4byte TilesetAnimTiles_General_2_2
+ .4byte TilesetAnimTiles_General_2_3
+ .4byte TilesetAnimTiles_General_2_4
+ .4byte TilesetAnimTiles_General_2_5
+ .4byte TilesetAnimTiles_General_2_6
+ .4byte TilesetAnimTiles_General_2_0
+
+ .align 2
+TilesetAnimTiles_General_3_0: @ 8379634
+ .incbin "data/tilesets/primary/general/anim/3/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_3_1: @ 83796F4
+ .incbin "data/tilesets/primary/general/anim/3/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_3_2: @ 83797B4
+ .incbin "data/tilesets/primary/general/anim/3/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_3_3: @ 8379874
+ .incbin "data/tilesets/primary/general/anim/3/3.4bpp"
+
+ .align 2
+gTilesetAnimTable_General_3:: @ 8379934
+ .4byte TilesetAnimTiles_General_3_0
+ .4byte TilesetAnimTiles_General_3_1
+ .4byte TilesetAnimTiles_General_3_2
+ .4byte TilesetAnimTiles_General_3_3
+
+ .align 2
+TilesetAnimTiles_General_4_0: @ 8379944
+ .incbin "data/tilesets/primary/general/anim/4/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_4_1: @ 8379A84
+ .incbin "data/tilesets/primary/general/anim/4/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_4_2: @ 8379BC4
+ .incbin "data/tilesets/primary/general/anim/4/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_4_3: @ 8379D04
+ .incbin "data/tilesets/primary/general/anim/4/3.4bpp"
+
+ .align 2
+gTilesetAnimTable_General_4:: @ 8379E44
+ .4byte TilesetAnimTiles_General_4_0
+ .4byte TilesetAnimTiles_General_4_1
+ .4byte TilesetAnimTiles_General_4_2
+ .4byte TilesetAnimTiles_General_4_3
+
+ .align 2
+TilesetAnimTiles_Lavaridge_0: @ 8379E54
+ .incbin "data/tilesets/secondary/lavaridge/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Lavaridge_1: @ 8379ED4
+ .incbin "data/tilesets/secondary/lavaridge/anim/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Lavaridge_2: @ 8379F54
+ .incbin "data/tilesets/secondary/lavaridge/anim/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Lavaridge_3: @ 8379FD4
+ .incbin "data/tilesets/secondary/lavaridge/anim/3.4bpp"
+
+ .align 2
+gTilesetAnimTable_Lavaridge:: @ 837A054
+ .4byte TilesetAnimTiles_Lavaridge_0
+ .4byte TilesetAnimTiles_Lavaridge_1
+ .4byte TilesetAnimTiles_Lavaridge_2
+ .4byte TilesetAnimTiles_Lavaridge_3
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_0_0: @ 837A064
+ .incbin "data/tilesets/secondary/pacifidlog/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_0_1: @ 837A424
+ .incbin "data/tilesets/secondary/pacifidlog/anim/0/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_0_2: @ 837A7E4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/0/2.4bpp"
+
+ .align 2
+gTilesetAnimTable_Pacifidlog_0:: @ 837ABA4
+ .4byte TilesetAnimTiles_Pacifidlog_0_0
+ .4byte TilesetAnimTiles_Pacifidlog_0_1
+ .4byte TilesetAnimTiles_Pacifidlog_0_2
+ .4byte TilesetAnimTiles_Pacifidlog_0_1
+
+ .align 2
+TilesetAnimTiles_Underwater_0: @ 837ABB4
+ .incbin "data/tilesets/secondary/underwater/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Underwater_1: @ 837AC34
+ .incbin "data/tilesets/secondary/underwater/anim/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Underwater_2: @ 837ACB4
+ .incbin "data/tilesets/secondary/underwater/anim/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Underwater_3: @ 837AD34
+ .incbin "data/tilesets/secondary/underwater/anim/3.4bpp"
+
+ .align 2
+gTilesetAnimTable_Underwater:: @ 837ADB4
+ .4byte TilesetAnimTiles_Underwater_0
+ .4byte TilesetAnimTiles_Underwater_1
+ .4byte TilesetAnimTiles_Underwater_2
+ .4byte TilesetAnimTiles_Underwater_3
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_0: @ 837ADC4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_1: @ 837AEC4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_2: @ 837AFC4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_3: @ 837B0C4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_4: @ 837B1C4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_5: @ 837B2C4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/5.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_6: @ 837B3C4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/6.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_7: @ 837B4C4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/7.4bpp"
+
+ .align 2
+gTilesetAnimTable_Pacifidlog_1:: @ 837B5C4
+ .4byte TilesetAnimTiles_Pacifidlog_1_0
+ .4byte TilesetAnimTiles_Pacifidlog_1_1
+ .4byte TilesetAnimTiles_Pacifidlog_1_2
+ .4byte TilesetAnimTiles_Pacifidlog_1_3
+ .4byte TilesetAnimTiles_Pacifidlog_1_4
+ .4byte TilesetAnimTiles_Pacifidlog_1_5
+ .4byte TilesetAnimTiles_Pacifidlog_1_6
+ .4byte TilesetAnimTiles_Pacifidlog_1_7
+
+ .align 2
+TilesetAnimTiles_Mauville_0_0: @ 837B5E4
+ .incbin "data/tilesets/secondary/mauville/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_0_1: @ 837B664
+ .incbin "data/tilesets/secondary/mauville/anim/0/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_0_2: @ 837B6E4
+ .incbin "data/tilesets/secondary/mauville/anim/0/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_0_3: @ 837B764
+ .incbin "data/tilesets/secondary/mauville/anim/0/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_0_4: @ 837B7E4
+ .incbin "data/tilesets/secondary/mauville/anim/0/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_1_0: @ 837B864
+ .incbin "data/tilesets/secondary/mauville/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_1_1: @ 837B8E4
+ .incbin "data/tilesets/secondary/mauville/anim/1/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_1_2: @ 837B964
+ .incbin "data/tilesets/secondary/mauville/anim/1/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_1_3: @ 837B9E4
+ .incbin "data/tilesets/secondary/mauville/anim/1/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_1_4: @ 837BA64
+ .incbin "data/tilesets/secondary/mauville/anim/1/4.4bpp"
+
+ .align 2
+gUnknown_0837BAE4:: @ 837BAE4
+ .4byte 0x06004C00
+ .4byte 0x06004C80
+ .4byte 0x06004D00
+ .4byte 0x06004D80
+ .4byte 0x06004E00
+ .4byte 0x06004E80
+ .4byte 0x06004F00
+ .4byte 0x06004F80
+
+ .align 2
+gUnknown_0837BB04:: @ 837BB04
+ .4byte 0x06005000
+ .4byte 0x06005080
+ .4byte 0x06005100
+ .4byte 0x06005180
+ .4byte 0x06005200
+ .4byte 0x06005280
+ .4byte 0x06005300
+ .4byte 0x06005380
+
+ .align 2
+gTilesetAnimTable_Mauville_0A:: @ 837BB24
+ .4byte TilesetAnimTiles_Mauville_0_0
+ .4byte TilesetAnimTiles_Mauville_0_0
+ .4byte TilesetAnimTiles_Mauville_0_1
+ .4byte TilesetAnimTiles_Mauville_0_2
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_2
+ .4byte TilesetAnimTiles_Mauville_0_1
+
+ .align 2
+gTilesetAnimTable_Mauville_1A:: @ 837BB54
+ .4byte TilesetAnimTiles_Mauville_1_0
+ .4byte TilesetAnimTiles_Mauville_1_0
+ .4byte TilesetAnimTiles_Mauville_1_1
+ .4byte TilesetAnimTiles_Mauville_1_2
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_2
+ .4byte TilesetAnimTiles_Mauville_1_1
+
+ .align 2
+gTilesetAnimTable_Mauville_0B:: @ 837BB84
+ .4byte TilesetAnimTiles_Mauville_0_0
+ .4byte TilesetAnimTiles_Mauville_0_0
+ .4byte TilesetAnimTiles_Mauville_0_4
+ .4byte TilesetAnimTiles_Mauville_0_4
+
+ .align 2
+gTilesetAnimTable_Mauville_1B:: @ 837BB94
+ .4byte TilesetAnimTiles_Mauville_1_0
+ .4byte TilesetAnimTiles_Mauville_1_0
+ .4byte TilesetAnimTiles_Mauville_1_4
+ .4byte TilesetAnimTiles_Mauville_1_4
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_0: @ 837BBA4
+ .incbin "data/tilesets/secondary/rustboro/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_1: @ 837BC24
+ .incbin "data/tilesets/secondary/rustboro/anim/0/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_2: @ 837BCA4
+ .incbin "data/tilesets/secondary/rustboro/anim/0/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_3: @ 837BD24
+ .incbin "data/tilesets/secondary/rustboro/anim/0/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_4: @ 837BDA4
+ .incbin "data/tilesets/secondary/rustboro/anim/0/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_5: @ 837BE24
+ .incbin "data/tilesets/secondary/rustboro/anim/0/5.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_6: @ 837BEA4
+ .incbin "data/tilesets/secondary/rustboro/anim/0/6.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_7: @ 837BF24
+ .incbin "data/tilesets/secondary/rustboro/anim/0/7.4bpp"
+
+ .align 2
+gUnknown_0837BFA4:: @ 837BFA4
+ .4byte 0x06005000
+ .4byte 0x06005080
+ .4byte 0x06005100
+ .4byte 0x06005180
+ .4byte 0x06005200
+ .4byte 0x06005280
+ .4byte 0x06005300
+ .4byte 0x06005380
+
+ .align 2
+gTilesetAnimTable_Rustboro_0:: @ 837BFC4
+ .4byte TilesetAnimTiles_Rustboro_0_0
+ .4byte TilesetAnimTiles_Rustboro_0_1
+ .4byte TilesetAnimTiles_Rustboro_0_2
+ .4byte TilesetAnimTiles_Rustboro_0_3
+ .4byte TilesetAnimTiles_Rustboro_0_4
+ .4byte TilesetAnimTiles_Rustboro_0_5
+ .4byte TilesetAnimTiles_Rustboro_0_6
+ .4byte TilesetAnimTiles_Rustboro_0_7
+
+ .align 2
+TilesetAnimTiles_Rustboro_1_0: @ 837BFE4
+ .incbin "data/tilesets/secondary/rustboro/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_1_1: @ 837C064
+ .incbin "data/tilesets/secondary/rustboro/anim/1/1.4bpp"
+
+ .align 2
+gTilesetAnimTable_Rustboro_1:: @ 837C0E4
+ .4byte TilesetAnimTiles_Rustboro_1_0
+ .4byte TilesetAnimTiles_Rustboro_1_1
+
+ .align 2
+TilesetAnimTiles_Cave_0: @ 837C0EC
+ .incbin "data/tilesets/secondary/cave/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Cave_1: @ 837C16C
+ .incbin "data/tilesets/secondary/cave/anim/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Cave_2: @ 837C1EC
+ .incbin "data/tilesets/secondary/cave/anim/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Cave_3: @ 837C26C
+ .incbin "data/tilesets/secondary/cave/anim/3.4bpp"
+
+ .incbin "data/tilesets/secondary/cave/anim/unused/0.4bpp"
+ .incbin "data/tilesets/secondary/cave/anim/unused/1.4bpp"
+ .incbin "data/tilesets/secondary/cave/anim/unused/2.4bpp"
+ .incbin "data/tilesets/secondary/cave/anim/unused/3.4bpp"
+
+ .space 32
+
+ .align 2
+gTilesetAnimTable_Cave:: @ 837C50C
+ .4byte TilesetAnimTiles_Cave_0
+ .4byte TilesetAnimTiles_Cave_1
+ .4byte TilesetAnimTiles_Cave_2
+ .4byte TilesetAnimTiles_Cave_3
+
+ .align 2
+TilesetAnimTiles_EverGrande_0: @ 837C51C
+ .incbin "data/tilesets/secondary/ever_grande/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_1: @ 837C59C
+ .incbin "data/tilesets/secondary/ever_grande/anim/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_2: @ 837C61C
+ .incbin "data/tilesets/secondary/ever_grande/anim/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_3: @ 837C69C
+ .incbin "data/tilesets/secondary/ever_grande/anim/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_4: @ 837C71C
+ .incbin "data/tilesets/secondary/ever_grande/anim/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_5: @ 837C79C
+ .incbin "data/tilesets/secondary/ever_grande/anim/5.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_6: @ 837C81C
+ .incbin "data/tilesets/secondary/ever_grande/anim/6.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_7: @ 837C89C
+ .incbin "data/tilesets/secondary/ever_grande/anim/7.4bpp"
+
+ .space 32
+
+ .align 2
+gUnknown_0837C93C:: @ 837C93C
+ .4byte 0x06005C00
+ .4byte 0x06005C80
+ .4byte 0x06005D00
+ .4byte 0x06005D80
+ .4byte 0x06005E00
+ .4byte 0x06005E80
+ .4byte 0x06005F00
+ .4byte 0x06005F80
+
+ .align 2
+gTilesetAnimTable_EverGrande:: @ 837C95C
+ .4byte TilesetAnimTiles_EverGrande_0
+ .4byte TilesetAnimTiles_EverGrande_1
+ .4byte TilesetAnimTiles_EverGrande_2
+ .4byte TilesetAnimTiles_EverGrande_3
+ .4byte TilesetAnimTiles_EverGrande_4
+ .4byte TilesetAnimTiles_EverGrande_5
+ .4byte TilesetAnimTiles_EverGrande_6
+ .4byte TilesetAnimTiles_EverGrande_7
+
+ .align 2
+TilesetAnimTiles_Building_0: @ 837C97C
+ .incbin "data/tilesets/primary/building/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Building_1: @ 837C9FC
+ .incbin "data/tilesets/primary/building/anim/1.4bpp"
+
+ .align 2
+gTilesetAnimTable_Building:: @ 837CA7C
+ .4byte TilesetAnimTiles_Building_0
+ .4byte TilesetAnimTiles_Building_1
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_0_0: @ 837CA84
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_0_1: @ 837CC04
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_0_2: @ 837CD84
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_1_0: @ 837CF04
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_1_1: @ 837D184
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_1_2: @ 837D404
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/2.4bpp"
+
+ .align 2
+gTilesetAnimTable_SootopolisGym_0:: @ 837D684
+ .4byte TilesetAnimTiles_SootopolisGym_0_0
+ .4byte TilesetAnimTiles_SootopolisGym_0_1
+ .4byte TilesetAnimTiles_SootopolisGym_0_2
+
+ .align 2
+gTilesetAnimTable_SootopolisGym_1:: @ 837D690
+ .4byte TilesetAnimTiles_SootopolisGym_1_0
+ .4byte TilesetAnimTiles_SootopolisGym_1_1
+ .4byte TilesetAnimTiles_SootopolisGym_1_2
+
+ .align 2
+TilesetAnimTiles_EliteFour_1_0: @ 837D69C
+ .incbin "data/tilesets/secondary/elite_four/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_EliteFour_1_1: @ 837D71C
+ .incbin "data/tilesets/secondary/elite_four/anim/1/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_EliteFour_0_0: @ 837D79C
+ .incbin "data/tilesets/secondary/elite_four/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_EliteFour_0_1: @ 837D7BC
+ .incbin "data/tilesets/secondary/elite_four/anim/0/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_EliteFour_0_2: @ 837D7DC
+ .incbin "data/tilesets/secondary/elite_four/anim/0/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_EliteFour_0_3: @ 837D7FC
+ .incbin "data/tilesets/secondary/elite_four/anim/0/3.4bpp"
+
+ .space 32
+
+ .align 2
+gTilesetAnimTable_EliteFour_0:: @ 837D83C
+ .4byte TilesetAnimTiles_EliteFour_0_0
+ .4byte TilesetAnimTiles_EliteFour_0_1
+ .4byte TilesetAnimTiles_EliteFour_0_2
+ .4byte TilesetAnimTiles_EliteFour_0_3
+
+ .align 2
+gTilesetAnimTable_EliteFour_1:: @ 837D84C
+ .4byte TilesetAnimTiles_EliteFour_1_0
+ .4byte TilesetAnimTiles_EliteFour_1_1
+
+ .align 2
+TilesetAnimTiles_MauvilleGym_0: @ 837D854
+ .incbin "data/tilesets/secondary/mauville_gym/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_MauvilleGym_1: @ 837DA54
+ .incbin "data/tilesets/secondary/mauville_gym/anim/1.4bpp"
+
+ .space 32
+
+ .align 2
+gTilesetAnimTable_MauvilleGym:: @ 837DC74
+ .4byte TilesetAnimTiles_MauvilleGym_0
+ .4byte TilesetAnimTiles_MauvilleGym_1
+
+ .align 2
+TilesetAnimTiles_BikeShop_0: @ 837DC7C
+ .incbin "data/tilesets/secondary/bike_shop/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_BikeShop_1: @ 837DD9C
+ .incbin "data/tilesets/secondary/bike_shop/anim/1.4bpp"
+
+ .space 32
+
+ .align 2
+gTilesetAnimTable_BikeShop:: @ 837DEDC
+ .4byte TilesetAnimTiles_BikeShop_0
+ .4byte TilesetAnimTiles_BikeShop_1
diff --git a/data/tilesets.s b/data/tilesets.s
new file mode 100644
index 000000000..443686234
--- /dev/null
+++ b/data/tilesets.s
@@ -0,0 +1,8 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .include "data/tilesets/graphics.inc"
+ .include "data/tilesets/metatiles.inc"
+ .include "data/tilesets/headers.inc"
diff --git a/data/tilesets/graphics.inc b/data/tilesets/graphics.inc
index 17f59459b..a395d0985 100644
--- a/data/tilesets/graphics.inc
+++ b/data/tilesets/graphics.inc
@@ -1,11 +1,11 @@
.align 2
-gTilesetTiles_Petalburg: @ 82166E0
+gTilesetTiles_Petalburg:: @ 82166E0
.incbin "data/tilesets/secondary/petalburg/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Petalburg: @ 8216ED4
+gTilesetPalettes_Petalburg:: @ 8216ED4
.incbin "data/tilesets/secondary/petalburg/palettes/00.gbapal"
.incbin "data/tilesets/secondary/petalburg/palettes/01.gbapal"
.incbin "data/tilesets/secondary/petalburg/palettes/02.gbapal"
@@ -25,12 +25,12 @@ gTilesetPalettes_Petalburg: @ 8216ED4
.align 2
-gTilesetTiles_Rustboro: @ 82170D4
+gTilesetTiles_Rustboro:: @ 82170D4
.incbin "data/tilesets/secondary/rustboro/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Rustboro: @ 8218484
+gTilesetPalettes_Rustboro:: @ 8218484
.incbin "data/tilesets/secondary/rustboro/palettes/00.gbapal"
.incbin "data/tilesets/secondary/rustboro/palettes/01.gbapal"
.incbin "data/tilesets/secondary/rustboro/palettes/02.gbapal"
@@ -50,12 +50,12 @@ gTilesetPalettes_Rustboro: @ 8218484
.align 2
-gTilesetTiles_Dewford: @ 8218684
+gTilesetTiles_Dewford:: @ 8218684
.incbin "data/tilesets/secondary/dewford/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Dewford: @ 8219120
+gTilesetPalettes_Dewford:: @ 8219120
.incbin "data/tilesets/secondary/dewford/palettes/00.gbapal"
.incbin "data/tilesets/secondary/dewford/palettes/01.gbapal"
.incbin "data/tilesets/secondary/dewford/palettes/02.gbapal"
@@ -75,12 +75,12 @@ gTilesetPalettes_Dewford: @ 8219120
.align 2
-gTilesetTiles_Slateport: @ 8219320
+gTilesetTiles_Slateport:: @ 8219320
.incbin "data/tilesets/secondary/slateport/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Slateport: @ 821AB54
+gTilesetPalettes_Slateport:: @ 821AB54
.incbin "data/tilesets/secondary/slateport/palettes/00.gbapal"
.incbin "data/tilesets/secondary/slateport/palettes/01.gbapal"
.incbin "data/tilesets/secondary/slateport/palettes/02.gbapal"
@@ -100,12 +100,12 @@ gTilesetPalettes_Slateport: @ 821AB54
.align 2
-gTilesetTiles_Mauville: @ 821AD54
+gTilesetTiles_Mauville:: @ 821AD54
.incbin "data/tilesets/secondary/mauville/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Mauville: @ 821C12C
+gTilesetPalettes_Mauville:: @ 821C12C
.incbin "data/tilesets/secondary/mauville/palettes/00.gbapal"
.incbin "data/tilesets/secondary/mauville/palettes/01.gbapal"
.incbin "data/tilesets/secondary/mauville/palettes/02.gbapal"
@@ -125,12 +125,12 @@ gTilesetPalettes_Mauville: @ 821C12C
.align 2
-gTilesetTiles_Lavaridge: @ 821C32C
+gTilesetTiles_Lavaridge:: @ 821C32C
.incbin "data/tilesets/secondary/lavaridge/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Lavaridge: @ 821D190
+gTilesetPalettes_Lavaridge:: @ 821D190
.incbin "data/tilesets/secondary/lavaridge/palettes/00.gbapal"
.incbin "data/tilesets/secondary/lavaridge/palettes/01.gbapal"
.incbin "data/tilesets/secondary/lavaridge/palettes/02.gbapal"
@@ -150,12 +150,12 @@ gTilesetPalettes_Lavaridge: @ 821D190
.align 2
-gTilesetTiles_Fallarbor: @ 821D390
+gTilesetTiles_Fallarbor:: @ 821D390
.incbin "data/tilesets/secondary/fallarbor/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Fallarbor: @ 821E630
+gTilesetPalettes_Fallarbor:: @ 821E630
.incbin "data/tilesets/secondary/fallarbor/palettes/00.gbapal"
.incbin "data/tilesets/secondary/fallarbor/palettes/01.gbapal"
.incbin "data/tilesets/secondary/fallarbor/palettes/02.gbapal"
@@ -175,12 +175,12 @@ gTilesetPalettes_Fallarbor: @ 821E630
.align 2
-gTilesetTiles_Fortree: @ 821E830
+gTilesetTiles_Fortree:: @ 821E830
.incbin "data/tilesets/secondary/fortree/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Fortree: @ 821FB9C
+gTilesetPalettes_Fortree:: @ 821FB9C
.incbin "data/tilesets/secondary/fortree/palettes/00.gbapal"
.incbin "data/tilesets/secondary/fortree/palettes/01.gbapal"
.incbin "data/tilesets/secondary/fortree/palettes/02.gbapal"
@@ -200,12 +200,12 @@ gTilesetPalettes_Fortree: @ 821FB9C
.align 2
-gTilesetTiles_Lilycove: @ 821FD9C
+gTilesetTiles_Lilycove:: @ 821FD9C
.incbin "data/tilesets/secondary/lilycove/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Lilycove: @ 82210B4
+gTilesetPalettes_Lilycove:: @ 82210B4
.incbin "data/tilesets/secondary/lilycove/palettes/00.gbapal"
.incbin "data/tilesets/secondary/lilycove/palettes/01.gbapal"
.incbin "data/tilesets/secondary/lilycove/palettes/02.gbapal"
@@ -225,12 +225,12 @@ gTilesetPalettes_Lilycove: @ 82210B4
.align 2
-gTilesetTiles_Mossdeep: @ 82212B4
+gTilesetTiles_Mossdeep:: @ 82212B4
.incbin "data/tilesets/secondary/mossdeep/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Mossdeep: @ 82222BC
+gTilesetPalettes_Mossdeep:: @ 82222BC
.incbin "data/tilesets/secondary/mossdeep/palettes/00.gbapal"
.incbin "data/tilesets/secondary/mossdeep/palettes/01.gbapal"
.incbin "data/tilesets/secondary/mossdeep/palettes/02.gbapal"
@@ -250,12 +250,12 @@ gTilesetPalettes_Mossdeep: @ 82222BC
.align 2
-gTilesetTiles_EverGrande: @ 82224BC
+gTilesetTiles_EverGrande:: @ 82224BC
.incbin "data/tilesets/secondary/ever_grande/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_EverGrande: @ 82230D4
+gTilesetPalettes_EverGrande:: @ 82230D4
.incbin "data/tilesets/secondary/ever_grande/palettes/00.gbapal"
.incbin "data/tilesets/secondary/ever_grande/palettes/01.gbapal"
.incbin "data/tilesets/secondary/ever_grande/palettes/02.gbapal"
@@ -275,12 +275,12 @@ gTilesetPalettes_EverGrande: @ 82230D4
.align 2
-gTilesetTiles_Pacifidlog: @ 82232D4
+gTilesetTiles_Pacifidlog:: @ 82232D4
.incbin "data/tilesets/secondary/pacifidlog/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Pacifidlog: @ 82249CC
+gTilesetPalettes_Pacifidlog:: @ 82249CC
.incbin "data/tilesets/secondary/pacifidlog/palettes/00.gbapal"
.incbin "data/tilesets/secondary/pacifidlog/palettes/01.gbapal"
.incbin "data/tilesets/secondary/pacifidlog/palettes/02.gbapal"
@@ -300,12 +300,12 @@ gTilesetPalettes_Pacifidlog: @ 82249CC
.align 2
-gTilesetTiles_Sootopolis: @ 8224BCC
+gTilesetTiles_Sootopolis:: @ 8224BCC
.incbin "data/tilesets/secondary/sootopolis/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Sootopolis: @ 8225420
+gTilesetPalettes_Sootopolis:: @ 8225420
.incbin "data/tilesets/secondary/sootopolis/palettes/00.gbapal"
.incbin "data/tilesets/secondary/sootopolis/palettes/01.gbapal"
.incbin "data/tilesets/secondary/sootopolis/palettes/02.gbapal"
@@ -325,12 +325,12 @@ gTilesetPalettes_Sootopolis: @ 8225420
.align 2
-gTilesetTiles_Building: @ 8225620
+gTilesetTiles_Building:: @ 8225620
.incbin "data/tilesets/primary/building/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Building: @ 8225FA4
+gTilesetPalettes_Building:: @ 8225FA4
.incbin "data/tilesets/primary/building/palettes/00.gbapal"
.incbin "data/tilesets/primary/building/palettes/01.gbapal"
.incbin "data/tilesets/primary/building/palettes/02.gbapal"
@@ -348,14 +348,13 @@ gTilesetPalettes_Building: @ 8225FA4
.incbin "data/tilesets/primary/building/palettes/14.gbapal"
.incbin "data/tilesets/primary/building/palettes/15.gbapal"
+.ifndef GERMAN
.align 2
-
-gTilesetTiles_Shop: @ 82261A4
+gTilesetTiles_Shop:: @ 82261A4
.incbin "data/tilesets/secondary/shop/tiles.4bpp.lz"
.align 2
-
-gTilesetPalettes_Shop: @ 8227788
+gTilesetPalettes_Shop:: @ 8227788
.incbin "data/tilesets/secondary/shop/palettes/00.gbapal"
.incbin "data/tilesets/secondary/shop/palettes/01.gbapal"
.incbin "data/tilesets/secondary/shop/palettes/02.gbapal"
@@ -372,15 +371,16 @@ gTilesetPalettes_Shop: @ 8227788
.incbin "data/tilesets/secondary/shop/palettes/13.gbapal"
.incbin "data/tilesets/secondary/shop/palettes/14.gbapal"
.incbin "data/tilesets/secondary/shop/palettes/15.gbapal"
+.endif
.align 2
-gTilesetTiles_PokemonCenter: @ 8227988
+gTilesetTiles_PokemonCenter:: @ 8227988
.incbin "data/tilesets/secondary/pokemon_center/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_PokemonCenter: @ 8228AAC
+gTilesetPalettes_PokemonCenter:: @ 8228AAC
.incbin "data/tilesets/secondary/pokemon_center/palettes/00.gbapal"
.incbin "data/tilesets/secondary/pokemon_center/palettes/01.gbapal"
.incbin "data/tilesets/secondary/pokemon_center/palettes/02.gbapal"
@@ -400,12 +400,12 @@ gTilesetPalettes_PokemonCenter: @ 8228AAC
.align 2
-gTilesetTiles_Cave: @ 8228CAC
+gTilesetTiles_Cave:: @ 8228CAC
.incbin "data/tilesets/secondary/cave/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Cave: @ 822A814
+gTilesetPalettes_Cave:: @ 822A814
.incbin "data/tilesets/secondary/cave/palettes/00.gbapal"
.incbin "data/tilesets/secondary/cave/palettes/01.gbapal"
.incbin "data/tilesets/secondary/cave/palettes/02.gbapal"
@@ -425,12 +425,12 @@ gTilesetPalettes_Cave: @ 822A814
.align 2
-gTilesetTiles_PokemonSchool: @ 822AA14
+gTilesetTiles_PokemonSchool:: @ 822AA14
.incbin "data/tilesets/secondary/pokemon_school/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_PokemonSchool: @ 822B15C
+gTilesetPalettes_PokemonSchool:: @ 822B15C
.incbin "data/tilesets/secondary/pokemon_school/palettes/00.gbapal"
.incbin "data/tilesets/secondary/pokemon_school/palettes/01.gbapal"
.incbin "data/tilesets/secondary/pokemon_school/palettes/02.gbapal"
@@ -450,12 +450,12 @@ gTilesetPalettes_PokemonSchool: @ 822B15C
.align 2
-gTilesetTiles_PokemonFanClub: @ 822B35C
+gTilesetTiles_PokemonFanClub:: @ 822B35C
.incbin "data/tilesets/secondary/pokemon_fan_club/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_PokemonFanClub: @ 822BC88
+gTilesetPalettes_PokemonFanClub:: @ 822BC88
.incbin "data/tilesets/secondary/pokemon_fan_club/palettes/00.gbapal"
.incbin "data/tilesets/secondary/pokemon_fan_club/palettes/01.gbapal"
.incbin "data/tilesets/secondary/pokemon_fan_club/palettes/02.gbapal"
@@ -475,12 +475,12 @@ gTilesetPalettes_PokemonFanClub: @ 822BC88
.align 2
-gTilesetTiles_Unused1: @ 822BE88
+gTilesetTiles_Unused1:: @ 822BE88
.incbin "data/tilesets/secondary/unused_1/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Unused1: @ 822BED4
+gTilesetPalettes_Unused1:: @ 822BED4
.incbin "data/tilesets/secondary/unused_1/palettes/00.gbapal"
.incbin "data/tilesets/secondary/unused_1/palettes/01.gbapal"
.incbin "data/tilesets/secondary/unused_1/palettes/02.gbapal"
@@ -500,12 +500,12 @@ gTilesetPalettes_Unused1: @ 822BED4
.align 2
-gTilesetTiles_MeteorFalls: @ 822C0D4
+gTilesetTiles_MeteorFalls:: @ 822C0D4
.incbin "data/tilesets/secondary/meteor_falls/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_MeteorFalls: @ 822DC1C
+gTilesetPalettes_MeteorFalls:: @ 822DC1C
.incbin "data/tilesets/secondary/meteor_falls/palettes/00.gbapal"
.incbin "data/tilesets/secondary/meteor_falls/palettes/01.gbapal"
.incbin "data/tilesets/secondary/meteor_falls/palettes/02.gbapal"
@@ -525,12 +525,12 @@ gTilesetPalettes_MeteorFalls: @ 822DC1C
.align 2
-gTilesetTiles_OceanicMuseum: @ 822DE1C
+gTilesetTiles_OceanicMuseum:: @ 822DE1C
.incbin "data/tilesets/secondary/oceanic_museum/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_OceanicMuseum: @ 822EDA8
+gTilesetPalettes_OceanicMuseum:: @ 822EDA8
.incbin "data/tilesets/secondary/oceanic_museum/palettes/00.gbapal"
.incbin "data/tilesets/secondary/oceanic_museum/palettes/01.gbapal"
.incbin "data/tilesets/secondary/oceanic_museum/palettes/02.gbapal"
@@ -550,7 +550,7 @@ gTilesetPalettes_OceanicMuseum: @ 822EDA8
.align 2
-gTilesetTiles_CableClub: @ 822EFA8
+gTilesetTiles_CableClub:: @ 822EFA8
.incbin "data/tilesets/secondary/cable_club/tiles.4bpp"
.align 2
@@ -559,7 +559,7 @@ gTilesetTiles_CableClub: @ 822EFA8
.align 2
-gTilesetPalettes_CableClub: @ 8233EA8
+gTilesetPalettes_CableClub:: @ 8233EA8
.incbin "data/tilesets/secondary/cable_club/palettes/00.gbapal"
.incbin "data/tilesets/secondary/cable_club/palettes/01.gbapal"
.incbin "data/tilesets/secondary/cable_club/palettes/02.gbapal"
@@ -579,12 +579,12 @@ gTilesetPalettes_CableClub: @ 8233EA8
.align 2
-gTilesetTiles_SeashoreHouse: @ 82340A8
+gTilesetTiles_SeashoreHouse:: @ 82340A8
.incbin "data/tilesets/secondary/seashore_house/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_SeashoreHouse: @ 8234984
+gTilesetPalettes_SeashoreHouse:: @ 8234984
.incbin "data/tilesets/secondary/seashore_house/palettes/00.gbapal"
.incbin "data/tilesets/secondary/seashore_house/palettes/01.gbapal"
.incbin "data/tilesets/secondary/seashore_house/palettes/02.gbapal"
@@ -604,12 +604,12 @@ gTilesetPalettes_SeashoreHouse: @ 8234984
.align 2
-gTilesetTiles_PrettyPetalFlowerShop: @ 8234B84
+gTilesetTiles_PrettyPetalFlowerShop:: @ 8234B84
.incbin "data/tilesets/secondary/pretty_petal_flower_shop/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_PrettyPetalFlowerShop: @ 823577C
+gTilesetPalettes_PrettyPetalFlowerShop:: @ 823577C
.incbin "data/tilesets/secondary/pretty_petal_flower_shop/palettes/00.gbapal"
.incbin "data/tilesets/secondary/pretty_petal_flower_shop/palettes/01.gbapal"
.incbin "data/tilesets/secondary/pretty_petal_flower_shop/palettes/02.gbapal"
@@ -629,12 +629,12 @@ gTilesetPalettes_PrettyPetalFlowerShop: @ 823577C
.align 2
-gTilesetTiles_PokemonDayCare: @ 823597C
+gTilesetTiles_PokemonDayCare:: @ 823597C
.incbin "data/tilesets/secondary/pokemon_day_care/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_PokemonDayCare: @ 82363B8
+gTilesetPalettes_PokemonDayCare:: @ 82363B8
.incbin "data/tilesets/secondary/pokemon_day_care/palettes/00.gbapal"
.incbin "data/tilesets/secondary/pokemon_day_care/palettes/01.gbapal"
.incbin "data/tilesets/secondary/pokemon_day_care/palettes/02.gbapal"
@@ -654,12 +654,12 @@ gTilesetPalettes_PokemonDayCare: @ 82363B8
.align 2
-gTilesetTiles_Facility: @ 82365B8
+gTilesetTiles_Facility:: @ 82365B8
.incbin "data/tilesets/secondary/facility/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Facility: @ 8238140
+gTilesetPalettes_Facility:: @ 8238140
.incbin "data/tilesets/secondary/facility/palettes/00.gbapal"
.incbin "data/tilesets/secondary/facility/palettes/01.gbapal"
.incbin "data/tilesets/secondary/facility/palettes/02.gbapal"
@@ -679,12 +679,12 @@ gTilesetPalettes_Facility: @ 8238140
.align 2
-gTilesetTiles_BikeShop: @ 8238340
+gTilesetTiles_BikeShop:: @ 8238340
.incbin "data/tilesets/secondary/bike_shop/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_BikeShop: @ 8239670
+gTilesetPalettes_BikeShop:: @ 8239670
.incbin "data/tilesets/secondary/bike_shop/palettes/00.gbapal"
.incbin "data/tilesets/secondary/bike_shop/palettes/01.gbapal"
.incbin "data/tilesets/secondary/bike_shop/palettes/02.gbapal"
@@ -704,12 +704,12 @@ gTilesetPalettes_BikeShop: @ 8239670
.align 2
-gTilesetTiles_RusturfTunnel: @ 8239870
+gTilesetTiles_RusturfTunnel:: @ 8239870
.incbin "data/tilesets/secondary/rusturf_tunnel/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_RusturfTunnel: @ 823A264
+gTilesetPalettes_RusturfTunnel:: @ 823A264
.incbin "data/tilesets/secondary/rusturf_tunnel/palettes/00.gbapal"
.incbin "data/tilesets/secondary/rusturf_tunnel/palettes/01.gbapal"
.incbin "data/tilesets/secondary/rusturf_tunnel/palettes/02.gbapal"
@@ -734,7 +734,7 @@ gTilesetPalettes_RusturfTunnel: @ 823A264
.align 2
-gTilesetPalettes_SecretBaseBrownCave: @ 823A9E4
+gTilesetPalettes_SecretBaseBrownCave:: @ 823A9E4
.incbin "data/tilesets/secondary/secret_base/brown_cave/palettes/00.gbapal"
.incbin "data/tilesets/secondary/secret_base/brown_cave/palettes/01.gbapal"
.incbin "data/tilesets/secondary/secret_base/brown_cave/palettes/02.gbapal"
@@ -759,7 +759,7 @@ gTilesetPalettes_SecretBaseBrownCave: @ 823A9E4
.align 2
-gTilesetPalettes_SecretBaseTree: @ 823B108
+gTilesetPalettes_SecretBaseTree:: @ 823B108
.incbin "data/tilesets/secondary/secret_base/tree/palettes/00.gbapal"
.incbin "data/tilesets/secondary/secret_base/tree/palettes/01.gbapal"
.incbin "data/tilesets/secondary/secret_base/tree/palettes/02.gbapal"
@@ -784,7 +784,7 @@ gTilesetPalettes_SecretBaseTree: @ 823B108
.align 2
-gTilesetPalettes_SecretBaseShrub: @ 823B870
+gTilesetPalettes_SecretBaseShrub:: @ 823B870
.incbin "data/tilesets/secondary/secret_base/shrub/palettes/00.gbapal"
.incbin "data/tilesets/secondary/secret_base/shrub/palettes/01.gbapal"
.incbin "data/tilesets/secondary/secret_base/shrub/palettes/02.gbapal"
@@ -809,7 +809,7 @@ gTilesetPalettes_SecretBaseShrub: @ 823B870
.align 2
-gTilesetPalettes_SecretBaseBlueCave: @ 823BE8C
+gTilesetPalettes_SecretBaseBlueCave:: @ 823BE8C
.incbin "data/tilesets/secondary/secret_base/blue_cave/palettes/00.gbapal"
.incbin "data/tilesets/secondary/secret_base/blue_cave/palettes/01.gbapal"
.incbin "data/tilesets/secondary/secret_base/blue_cave/palettes/02.gbapal"
@@ -834,7 +834,7 @@ gTilesetPalettes_SecretBaseBlueCave: @ 823BE8C
.align 2
-gTilesetPalettes_SecretBaseYellowCave: @ 823C5C4
+gTilesetPalettes_SecretBaseYellowCave:: @ 823C5C4
.incbin "data/tilesets/secondary/secret_base/yellow_cave/palettes/00.gbapal"
.incbin "data/tilesets/secondary/secret_base/yellow_cave/palettes/01.gbapal"
.incbin "data/tilesets/secondary/secret_base/yellow_cave/palettes/02.gbapal"
@@ -859,7 +859,7 @@ gTilesetPalettes_SecretBaseYellowCave: @ 823C5C4
.align 2
-gTilesetPalettes_SecretBaseRedCave: @ 823CBFC
+gTilesetPalettes_SecretBaseRedCave:: @ 823CBFC
.incbin "data/tilesets/secondary/secret_base/red_cave/palettes/00.gbapal"
.incbin "data/tilesets/secondary/secret_base/red_cave/palettes/01.gbapal"
.incbin "data/tilesets/secondary/secret_base/red_cave/palettes/02.gbapal"
@@ -879,42 +879,42 @@ gTilesetPalettes_SecretBaseRedCave: @ 823CBFC
.align 2
-gTilesetTiles_SecretBaseBrownCave: @ 823CDFC
+gTilesetTiles_SecretBaseBrownCave:: @ 823CDFC
.incbin "data/tilesets/secondary/secret_base/brown_cave/tiles.4bpp"
.align 2
-gTilesetTiles_SecretBaseTree: @ 823D85C
+gTilesetTiles_SecretBaseTree:: @ 823D85C
.incbin "data/tilesets/secondary/secret_base/tree/tiles.4bpp"
.align 2
-gTilesetTiles_SecretBaseShrub: @ 823E2BC
+gTilesetTiles_SecretBaseShrub:: @ 823E2BC
.incbin "data/tilesets/secondary/secret_base/shrub/tiles.4bpp"
.align 2
-gTilesetTiles_SecretBaseBlueCave: @ 823ED1C
+gTilesetTiles_SecretBaseBlueCave:: @ 823ED1C
.incbin "data/tilesets/secondary/secret_base/blue_cave/tiles.4bpp"
.align 2
-gTilesetTiles_SecretBaseYellowCave: @ 823F77C
+gTilesetTiles_SecretBaseYellowCave:: @ 823F77C
.incbin "data/tilesets/secondary/secret_base/yellow_cave/tiles.4bpp"
.align 2
-gTilesetTiles_SecretBaseRedCave: @ 82401DC
+gTilesetTiles_SecretBaseRedCave:: @ 82401DC
.incbin "data/tilesets/secondary/secret_base/red_cave/tiles.4bpp"
.align 2
-gTilesetTiles_InsideOfTruck: @ 8240C3C
+gTilesetTiles_InsideOfTruck:: @ 8240C3C
.incbin "data/tilesets/secondary/inside_of_truck/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_InsideOfTruck: @ 8240E98
+gTilesetPalettes_InsideOfTruck:: @ 8240E98
.incbin "data/tilesets/secondary/inside_of_truck/palettes/00.gbapal"
.incbin "data/tilesets/secondary/inside_of_truck/palettes/01.gbapal"
.incbin "data/tilesets/secondary/inside_of_truck/palettes/02.gbapal"
@@ -934,12 +934,12 @@ gTilesetPalettes_InsideOfTruck: @ 8240E98
.align 2
-gTilesetTiles_Contest: @ 8241098
+gTilesetTiles_Contest:: @ 8241098
.incbin "data/tilesets/secondary/contest/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Contest: @ 8241BEC
+gTilesetPalettes_Contest:: @ 8241BEC
.incbin "data/tilesets/secondary/contest/palettes/00.gbapal"
.incbin "data/tilesets/secondary/contest/palettes/01.gbapal"
.incbin "data/tilesets/secondary/contest/palettes/02.gbapal"
@@ -959,12 +959,12 @@ gTilesetPalettes_Contest: @ 8241BEC
.align 2
-gTilesetTiles_LilycoveMuseum: @ 8241DEC
+gTilesetTiles_LilycoveMuseum:: @ 8241DEC
.incbin "data/tilesets/secondary/lilycove_museum/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_LilycoveMuseum: @ 8243108
+gTilesetPalettes_LilycoveMuseum:: @ 8243108
.incbin "data/tilesets/secondary/lilycove_museum/palettes/00.gbapal"
.incbin "data/tilesets/secondary/lilycove_museum/palettes/01.gbapal"
.incbin "data/tilesets/secondary/lilycove_museum/palettes/02.gbapal"
@@ -984,12 +984,12 @@ gTilesetPalettes_LilycoveMuseum: @ 8243108
.align 2
-gTilesetTiles_BrendansMaysHouse: @ 8243308
+gTilesetTiles_BrendansMaysHouse:: @ 8243308
.incbin "data/tilesets/secondary/brendans_mays_house/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_BrendansMaysHouse: @ 82442BC
+gTilesetPalettes_BrendansMaysHouse:: @ 82442BC
.incbin "data/tilesets/secondary/brendans_mays_house/palettes/00.gbapal"
.incbin "data/tilesets/secondary/brendans_mays_house/palettes/01.gbapal"
.incbin "data/tilesets/secondary/brendans_mays_house/palettes/02.gbapal"
@@ -1009,12 +1009,12 @@ gTilesetPalettes_BrendansMaysHouse: @ 82442BC
.align 2
-gTilesetTiles_Lab: @ 82444BC
+gTilesetTiles_Lab:: @ 82444BC
.incbin "data/tilesets/secondary/lab/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Lab: @ 8245510
+gTilesetPalettes_Lab:: @ 8245510
.incbin "data/tilesets/secondary/lab/palettes/00.gbapal"
.incbin "data/tilesets/secondary/lab/palettes/01.gbapal"
.incbin "data/tilesets/secondary/lab/palettes/02.gbapal"
@@ -1034,12 +1034,12 @@ gTilesetPalettes_Lab: @ 8245510
.align 2
-gTilesetTiles_Underwater: @ 8245710
+gTilesetTiles_Underwater:: @ 8245710
.incbin "data/tilesets/secondary/underwater/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Underwater: @ 82468CC
+gTilesetPalettes_Underwater:: @ 82468CC
.incbin "data/tilesets/secondary/underwater/palettes/00.gbapal"
.incbin "data/tilesets/secondary/underwater/palettes/01.gbapal"
.incbin "data/tilesets/secondary/underwater/palettes/02.gbapal"
@@ -1059,12 +1059,12 @@ gTilesetPalettes_Underwater: @ 82468CC
.align 2
-gTilesetTiles_GenericBuilding: @ 8246ACC
+gTilesetTiles_GenericBuilding:: @ 8246ACC
.incbin "data/tilesets/secondary/generic_building/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_GenericBuilding: @ 8248494
+gTilesetPalettes_GenericBuilding:: @ 8248494
.incbin "data/tilesets/secondary/generic_building/palettes/00.gbapal"
.incbin "data/tilesets/secondary/generic_building/palettes/01.gbapal"
.incbin "data/tilesets/secondary/generic_building/palettes/02.gbapal"
@@ -1084,12 +1084,12 @@ gTilesetPalettes_GenericBuilding: @ 8248494
.align 2
-gTilesetTiles_MauvilleGameCorner: @ 8248694
+gTilesetTiles_MauvilleGameCorner:: @ 8248694
.incbin "data/tilesets/secondary/mauville_game_corner/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_MauvilleGameCorner: @ 8249358
+gTilesetPalettes_MauvilleGameCorner:: @ 8249358
.incbin "data/tilesets/secondary/mauville_game_corner/palettes/00.gbapal"
.incbin "data/tilesets/secondary/mauville_game_corner/palettes/01.gbapal"
.incbin "data/tilesets/secondary/mauville_game_corner/palettes/02.gbapal"
@@ -1109,12 +1109,12 @@ gTilesetPalettes_MauvilleGameCorner: @ 8249358
.align 2
-gTilesetTiles_Unused2: @ 8249558
+gTilesetTiles_Unused2:: @ 8249558
.incbin "data/tilesets/secondary/unused_2/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Unused2: @ 8249A80
+gTilesetPalettes_Unused2:: @ 8249A80
.incbin "data/tilesets/secondary/unused_2/palettes/00.gbapal"
.incbin "data/tilesets/secondary/unused_2/palettes/01.gbapal"
.incbin "data/tilesets/secondary/unused_2/palettes/02.gbapal"
@@ -1134,12 +1134,12 @@ gTilesetPalettes_Unused2: @ 8249A80
.align 2
-gTilesetTiles_RustboroGym: @ 8249C80
+gTilesetTiles_RustboroGym:: @ 8249C80
.incbin "data/tilesets/secondary/rustboro_gym/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_RustboroGym: @ 824A114
+gTilesetPalettes_RustboroGym:: @ 824A114
.incbin "data/tilesets/secondary/rustboro_gym/palettes/00.gbapal"
.incbin "data/tilesets/secondary/rustboro_gym/palettes/01.gbapal"
.incbin "data/tilesets/secondary/rustboro_gym/palettes/02.gbapal"
@@ -1159,12 +1159,12 @@ gTilesetPalettes_RustboroGym: @ 824A114
.align 2
-gTilesetTiles_DewfordGym: @ 824A314
+gTilesetTiles_DewfordGym:: @ 824A314
.incbin "data/tilesets/secondary/dewford_gym/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_DewfordGym: @ 824A570
+gTilesetPalettes_DewfordGym:: @ 824A570
.incbin "data/tilesets/secondary/dewford_gym/palettes/00.gbapal"
.incbin "data/tilesets/secondary/dewford_gym/palettes/01.gbapal"
.incbin "data/tilesets/secondary/dewford_gym/palettes/02.gbapal"
@@ -1184,12 +1184,12 @@ gTilesetPalettes_DewfordGym: @ 824A570
.align 2
-gTilesetTiles_MauvilleGym: @ 824A770
+gTilesetTiles_MauvilleGym:: @ 824A770
.incbin "data/tilesets/secondary/mauville_gym/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_MauvilleGym: @ 824AD9C
+gTilesetPalettes_MauvilleGym:: @ 824AD9C
.incbin "data/tilesets/secondary/mauville_gym/palettes/00.gbapal"
.incbin "data/tilesets/secondary/mauville_gym/palettes/01.gbapal"
.incbin "data/tilesets/secondary/mauville_gym/palettes/02.gbapal"
@@ -1209,12 +1209,12 @@ gTilesetPalettes_MauvilleGym: @ 824AD9C
.align 2
-gTilesetTiles_LavaridgeGym: @ 824AF9C
+gTilesetTiles_LavaridgeGym:: @ 824AF9C
.incbin "data/tilesets/secondary/lavaridge_gym/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_LavaridgeGym: @ 824B2A8
+gTilesetPalettes_LavaridgeGym:: @ 824B2A8
.incbin "data/tilesets/secondary/lavaridge_gym/palettes/00.gbapal"
.incbin "data/tilesets/secondary/lavaridge_gym/palettes/01.gbapal"
.incbin "data/tilesets/secondary/lavaridge_gym/palettes/02.gbapal"
@@ -1234,12 +1234,12 @@ gTilesetPalettes_LavaridgeGym: @ 824B2A8
.align 2
-gTilesetTiles_PetalburgGym: @ 824B4A8
+gTilesetTiles_PetalburgGym:: @ 824B4A8
.incbin "data/tilesets/secondary/petalburg_gym/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_PetalburgGym: @ 824BE08
+gTilesetPalettes_PetalburgGym:: @ 824BE08
.incbin "data/tilesets/secondary/petalburg_gym/palettes/00.gbapal"
.incbin "data/tilesets/secondary/petalburg_gym/palettes/01.gbapal"
.incbin "data/tilesets/secondary/petalburg_gym/palettes/02.gbapal"
@@ -1259,12 +1259,12 @@ gTilesetPalettes_PetalburgGym: @ 824BE08
.align 2
-gTilesetTiles_FortreeGym: @ 824C008
+gTilesetTiles_FortreeGym:: @ 824C008
.incbin "data/tilesets/secondary/fortree_gym/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_FortreeGym: @ 824C2C8
+gTilesetPalettes_FortreeGym:: @ 824C2C8
.incbin "data/tilesets/secondary/fortree_gym/palettes/00.gbapal"
.incbin "data/tilesets/secondary/fortree_gym/palettes/01.gbapal"
.incbin "data/tilesets/secondary/fortree_gym/palettes/02.gbapal"
@@ -1284,12 +1284,12 @@ gTilesetPalettes_FortreeGym: @ 824C2C8
.align 2
-gTilesetTiles_MossdeepGym: @ 824C4C8
+gTilesetTiles_MossdeepGym:: @ 824C4C8
.incbin "data/tilesets/secondary/mossdeep_gym/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_MossdeepGym: @ 824CA00
+gTilesetPalettes_MossdeepGym:: @ 824CA00
.incbin "data/tilesets/secondary/mossdeep_gym/palettes/00.gbapal"
.incbin "data/tilesets/secondary/mossdeep_gym/palettes/01.gbapal"
.incbin "data/tilesets/secondary/mossdeep_gym/palettes/02.gbapal"
@@ -1309,12 +1309,12 @@ gTilesetPalettes_MossdeepGym: @ 824CA00
.align 2
-gTilesetTiles_SootopolisGym: @ 824CC00
+gTilesetTiles_SootopolisGym:: @ 824CC00
.incbin "data/tilesets/secondary/sootopolis_gym/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_SootopolisGym: @ 824E030
+gTilesetPalettes_SootopolisGym:: @ 824E030
.incbin "data/tilesets/secondary/sootopolis_gym/palettes/00.gbapal"
.incbin "data/tilesets/secondary/sootopolis_gym/palettes/01.gbapal"
.incbin "data/tilesets/secondary/sootopolis_gym/palettes/02.gbapal"
@@ -1334,12 +1334,12 @@ gTilesetPalettes_SootopolisGym: @ 824E030
.align 2
-gTilesetTiles_TrickHousePuzzle: @ 824E230
+gTilesetTiles_TrickHousePuzzle:: @ 824E230
.incbin "data/tilesets/secondary/trick_house_puzzle/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_TrickHousePuzzle: @ 824EEA8
+gTilesetPalettes_TrickHousePuzzle:: @ 824EEA8
.incbin "data/tilesets/secondary/trick_house_puzzle/palettes/00.gbapal"
.incbin "data/tilesets/secondary/trick_house_puzzle/palettes/01.gbapal"
.incbin "data/tilesets/secondary/trick_house_puzzle/palettes/02.gbapal"
@@ -1359,12 +1359,12 @@ gTilesetPalettes_TrickHousePuzzle: @ 824EEA8
.align 2
-gTilesetTiles_Ship: @ 824F0A8
+gTilesetTiles_Ship:: @ 824F0A8
.incbin "data/tilesets/secondary/ship/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_Ship: @ 824FC78
+gTilesetPalettes_Ship:: @ 824FC78
.incbin "data/tilesets/secondary/ship/palettes/00.gbapal"
.incbin "data/tilesets/secondary/ship/palettes/01.gbapal"
.incbin "data/tilesets/secondary/ship/palettes/02.gbapal"
@@ -1384,7 +1384,7 @@ gTilesetPalettes_Ship: @ 824FC78
.align 2
-gTilesetTiles_SecretBase: @ 824FE78
+gTilesetTiles_SecretBase:: @ 824FE78
.incbin "data/tilesets/primary/secret_base/tiles.4bpp"
.align 2
@@ -1393,7 +1393,7 @@ gTilesetTiles_SecretBase: @ 824FE78
.align 2
-gTilesetPalettes_SecretBase: @ 8257E78
+gTilesetPalettes_SecretBase:: @ 8257E78
.incbin "data/tilesets/primary/secret_base/palettes/00.gbapal"
.incbin "data/tilesets/primary/secret_base/palettes/01.gbapal"
.incbin "data/tilesets/primary/secret_base/palettes/02.gbapal"
@@ -1413,12 +1413,12 @@ gTilesetPalettes_SecretBase: @ 8257E78
.align 2
-gTilesetTiles_EliteFour: @ 8258078
+gTilesetTiles_EliteFour:: @ 8258078
.incbin "data/tilesets/secondary/elite_four/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_EliteFour: @ 82590F4
+gTilesetPalettes_EliteFour:: @ 82590F4
.incbin "data/tilesets/secondary/elite_four/palettes/00.gbapal"
.incbin "data/tilesets/secondary/elite_four/palettes/01.gbapal"
.incbin "data/tilesets/secondary/elite_four/palettes/02.gbapal"
@@ -1438,12 +1438,12 @@ gTilesetPalettes_EliteFour: @ 82590F4
.align 2
-gTilesetTiles_BattleTower: @ 82592F4
+gTilesetTiles_BattleTower:: @ 82592F4
.incbin "data/tilesets/secondary/battle_tower/tiles.4bpp.lz"
.align 2
-gTilesetPalettes_BattleTower: @ 8259A1C
+gTilesetPalettes_BattleTower:: @ 8259A1C
.incbin "data/tilesets/secondary/battle_tower/palettes/00.gbapal"
.incbin "data/tilesets/secondary/battle_tower/palettes/01.gbapal"
.incbin "data/tilesets/secondary/battle_tower/palettes/02.gbapal"
diff --git a/data/tilesets/headers.inc b/data/tilesets/headers.inc
index 69e11ac20..8965b1025 100644
--- a/data/tilesets/headers.inc
+++ b/data/tilesets/headers.inc
@@ -1,6 +1,6 @@
.align 2
-gTileset_General: @ 8286CF4
+gTileset_General:: @ 8286CF4
.byte TRUE @ is compressed
.byte FALSE @ is secondary tileset
.2byte 0 @ padding
@@ -12,7 +12,7 @@ gTileset_General: @ 8286CF4
.align 2
-gTileset_Petalburg: @ 8286D0C
+gTileset_Petalburg:: @ 8286D0C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -24,7 +24,7 @@ gTileset_Petalburg: @ 8286D0C
.align 2
-gTileset_Rustboro: @ 8286D24
+gTileset_Rustboro:: @ 8286D24
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -36,7 +36,7 @@ gTileset_Rustboro: @ 8286D24
.align 2
-gTileset_Dewford: @ 8286D3C
+gTileset_Dewford:: @ 8286D3C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -48,7 +48,7 @@ gTileset_Dewford: @ 8286D3C
.align 2
-gTileset_Slateport: @ 8286D54
+gTileset_Slateport:: @ 8286D54
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -60,7 +60,7 @@ gTileset_Slateport: @ 8286D54
.align 2
-gTileset_Mauville: @ 8286D6C
+gTileset_Mauville:: @ 8286D6C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -72,7 +72,7 @@ gTileset_Mauville: @ 8286D6C
.align 2
-gTileset_Lavaridge: @ 8286D84
+gTileset_Lavaridge:: @ 8286D84
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -84,7 +84,7 @@ gTileset_Lavaridge: @ 8286D84
.align 2
-gTileset_Fallarbor: @ 8286D9C
+gTileset_Fallarbor:: @ 8286D9C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -96,7 +96,7 @@ gTileset_Fallarbor: @ 8286D9C
.align 2
-gTileset_Fortree: @ 8286DB4
+gTileset_Fortree:: @ 8286DB4
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -108,7 +108,7 @@ gTileset_Fortree: @ 8286DB4
.align 2
-gTileset_Lilycove: @ 8286DCC
+gTileset_Lilycove:: @ 8286DCC
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -120,7 +120,7 @@ gTileset_Lilycove: @ 8286DCC
.align 2
-gTileset_Mossdeep: @ 8286DE4
+gTileset_Mossdeep:: @ 8286DE4
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -132,7 +132,7 @@ gTileset_Mossdeep: @ 8286DE4
.align 2
-gTileset_EverGrande: @ 8286DFC
+gTileset_EverGrande:: @ 8286DFC
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -144,7 +144,7 @@ gTileset_EverGrande: @ 8286DFC
.align 2
-gTileset_Pacifidlog: @ 8286E14
+gTileset_Pacifidlog:: @ 8286E14
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -156,7 +156,7 @@ gTileset_Pacifidlog: @ 8286E14
.align 2
-gTileset_Sootopolis: @ 8286E2C
+gTileset_Sootopolis:: @ 8286E2C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -168,7 +168,7 @@ gTileset_Sootopolis: @ 8286E2C
.align 2
-gTileset_Building: @ 8286E44
+gTileset_Building:: @ 8286E44
.byte TRUE @ is compressed
.byte FALSE @ is secondary tileset
.2byte 0 @ padding
@@ -180,7 +180,7 @@ gTileset_Building: @ 8286E44
.align 2
-gTileset_Shop: @ 8286E5C
+gTileset_Shop:: @ 8286E5C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -192,7 +192,7 @@ gTileset_Shop: @ 8286E5C
.align 2
-gTileset_PokemonCenter: @ 8286E74
+gTileset_PokemonCenter:: @ 8286E74
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -204,7 +204,7 @@ gTileset_PokemonCenter: @ 8286E74
.align 2
-gTileset_Cave: @ 8286E8C
+gTileset_Cave:: @ 8286E8C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -216,7 +216,7 @@ gTileset_Cave: @ 8286E8C
.align 2
-gTileset_PokemonSchool: @ 8286EA4
+gTileset_PokemonSchool:: @ 8286EA4
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -228,7 +228,7 @@ gTileset_PokemonSchool: @ 8286EA4
.align 2
-gTileset_PokemonFanClub: @ 8286EBC
+gTileset_PokemonFanClub:: @ 8286EBC
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -240,7 +240,7 @@ gTileset_PokemonFanClub: @ 8286EBC
.align 2
-gTileset_Unused1: @ 8286ED4
+gTileset_Unused1:: @ 8286ED4
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -252,7 +252,7 @@ gTileset_Unused1: @ 8286ED4
.align 2
-gTileset_MeteorFalls: @ 8286EEC
+gTileset_MeteorFalls:: @ 8286EEC
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -264,7 +264,7 @@ gTileset_MeteorFalls: @ 8286EEC
.align 2
-gTileset_OceanicMuseum: @ 8286F04
+gTileset_OceanicMuseum:: @ 8286F04
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -276,7 +276,7 @@ gTileset_OceanicMuseum: @ 8286F04
.align 2
-gTileset_CableClub: @ 8286F1C
+gTileset_CableClub:: @ 8286F1C
.byte FALSE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -288,7 +288,7 @@ gTileset_CableClub: @ 8286F1C
.align 2
-gTileset_SeashoreHouse: @ 8286F34
+gTileset_SeashoreHouse:: @ 8286F34
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -300,7 +300,7 @@ gTileset_SeashoreHouse: @ 8286F34
.align 2
-gTileset_PrettyPetalFlowerShop: @ 8286F4C
+gTileset_PrettyPetalFlowerShop:: @ 8286F4C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -312,7 +312,7 @@ gTileset_PrettyPetalFlowerShop: @ 8286F4C
.align 2
-gTileset_PokemonDayCare: @ 8286F64
+gTileset_PokemonDayCare:: @ 8286F64
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -324,7 +324,7 @@ gTileset_PokemonDayCare: @ 8286F64
.align 2
-gTileset_Facility: @ 8286F7C
+gTileset_Facility:: @ 8286F7C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -336,7 +336,7 @@ gTileset_Facility: @ 8286F7C
.align 2
-gTileset_BikeShop: @ 8286F94
+gTileset_BikeShop:: @ 8286F94
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -348,7 +348,7 @@ gTileset_BikeShop: @ 8286F94
.align 2
-gTileset_RusturfTunnel: @ 8286FAC
+gTileset_RusturfTunnel:: @ 8286FAC
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -360,7 +360,7 @@ gTileset_RusturfTunnel: @ 8286FAC
.align 2
-gTileset_SecretBaseBrownCave: @ 8286FC4
+gTileset_SecretBaseBrownCave:: @ 8286FC4
.byte FALSE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -372,7 +372,7 @@ gTileset_SecretBaseBrownCave: @ 8286FC4
.align 2
-gTileset_SecretBaseTree: @ 8286FDC
+gTileset_SecretBaseTree:: @ 8286FDC
.byte FALSE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -384,7 +384,7 @@ gTileset_SecretBaseTree: @ 8286FDC
.align 2
-gTileset_SecretBaseShrub: @ 8286FF4
+gTileset_SecretBaseShrub:: @ 8286FF4
.byte FALSE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -396,7 +396,7 @@ gTileset_SecretBaseShrub: @ 8286FF4
.align 2
-gTileset_SecretBaseBlueCave: @ 828700C
+gTileset_SecretBaseBlueCave:: @ 828700C
.byte FALSE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -408,7 +408,7 @@ gTileset_SecretBaseBlueCave: @ 828700C
.align 2
-gTileset_SecretBaseYellowCave: @ 8287024
+gTileset_SecretBaseYellowCave:: @ 8287024
.byte FALSE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -420,7 +420,7 @@ gTileset_SecretBaseYellowCave: @ 8287024
.align 2
-gTileset_SecretBaseRedCave: @ 828703C
+gTileset_SecretBaseRedCave:: @ 828703C
.byte FALSE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -432,7 +432,7 @@ gTileset_SecretBaseRedCave: @ 828703C
.align 2
-gTileset_InsideOfTruck: @ 8287054
+gTileset_InsideOfTruck:: @ 8287054
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -444,7 +444,7 @@ gTileset_InsideOfTruck: @ 8287054
.align 2
-gTileset_Unused2: @ 828706C
+gTileset_Unused2:: @ 828706C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -456,7 +456,7 @@ gTileset_Unused2: @ 828706C
.align 2
-gTileset_Contest: @ 8287084
+gTileset_Contest:: @ 8287084
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -468,7 +468,7 @@ gTileset_Contest: @ 8287084
.align 2
-gTileset_LilycoveMuseum: @ 828709C
+gTileset_LilycoveMuseum:: @ 828709C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -480,7 +480,7 @@ gTileset_LilycoveMuseum: @ 828709C
.align 2
-gTileset_BrendansMaysHouse: @ 82870B4
+gTileset_BrendansMaysHouse:: @ 82870B4
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -492,7 +492,7 @@ gTileset_BrendansMaysHouse: @ 82870B4
.align 2
-gTileset_Lab: @ 82870CC
+gTileset_Lab:: @ 82870CC
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -504,7 +504,7 @@ gTileset_Lab: @ 82870CC
.align 2
-gTileset_Underwater: @ 82870E4
+gTileset_Underwater:: @ 82870E4
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -516,7 +516,7 @@ gTileset_Underwater: @ 82870E4
.align 2
-gTileset_PetalburgGym: @ 82870FC
+gTileset_PetalburgGym:: @ 82870FC
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -528,7 +528,7 @@ gTileset_PetalburgGym: @ 82870FC
.align 2
-gTileset_SootopolisGym: @ 8287114
+gTileset_SootopolisGym:: @ 8287114
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -540,7 +540,7 @@ gTileset_SootopolisGym: @ 8287114
.align 2
-gTileset_GenericBuilding: @ 828712C
+gTileset_GenericBuilding:: @ 828712C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -552,7 +552,7 @@ gTileset_GenericBuilding: @ 828712C
.align 2
-gTileset_MauvilleGameCorner: @ 8287144
+gTileset_MauvilleGameCorner:: @ 8287144
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -564,7 +564,7 @@ gTileset_MauvilleGameCorner: @ 8287144
.align 2
-gTileset_RustboroGym: @ 828715C
+gTileset_RustboroGym:: @ 828715C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -576,7 +576,7 @@ gTileset_RustboroGym: @ 828715C
.align 2
-gTileset_DewfordGym: @ 8287174
+gTileset_DewfordGym:: @ 8287174
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -588,7 +588,7 @@ gTileset_DewfordGym: @ 8287174
.align 2
-gTileset_MauvilleGym: @ 828718C
+gTileset_MauvilleGym:: @ 828718C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -600,7 +600,7 @@ gTileset_MauvilleGym: @ 828718C
.align 2
-gTileset_LavaridgeGym: @ 82871A4
+gTileset_LavaridgeGym:: @ 82871A4
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -612,7 +612,7 @@ gTileset_LavaridgeGym: @ 82871A4
.align 2
-gTileset_TrickHousePuzzle: @ 82871BC
+gTileset_TrickHousePuzzle:: @ 82871BC
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -624,7 +624,7 @@ gTileset_TrickHousePuzzle: @ 82871BC
.align 2
-gTileset_FortreeGym: @ 82871D4
+gTileset_FortreeGym:: @ 82871D4
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -636,7 +636,7 @@ gTileset_FortreeGym: @ 82871D4
.align 2
-gTileset_MossdeepGym: @ 82871EC
+gTileset_MossdeepGym:: @ 82871EC
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -648,7 +648,7 @@ gTileset_MossdeepGym: @ 82871EC
.align 2
-gTileset_Ship: @ 8287204
+gTileset_Ship:: @ 8287204
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -660,7 +660,7 @@ gTileset_Ship: @ 8287204
.align 2
-gTileset_SecretBase: @ 828721C
+gTileset_SecretBase:: @ 828721C
.byte FALSE @ is compressed
.byte FALSE @ is secondary tileset
.2byte 0 @ padding
@@ -672,7 +672,7 @@ gTileset_SecretBase: @ 828721C
.align 2
-gTileset_EliteFour: @ 8287234
+gTileset_EliteFour:: @ 8287234
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
@@ -684,7 +684,7 @@ gTileset_EliteFour: @ 8287234
.align 2
-gTileset_BattleTower: @ 828724C
+gTileset_BattleTower:: @ 828724C
.byte TRUE @ is compressed
.byte TRUE @ is secondary tileset
.2byte 0 @ padding
diff --git a/data/trade.s b/data/trade.s
new file mode 100644
index 000000000..8f96a72b1
--- /dev/null
+++ b/data/trade.s
@@ -0,0 +1,774 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+ .byte 0x90, 0x08, 0x00, 0x00
+ .byte 0xC0, 0x3A, 0x00, 0x00
+ .byte 0x1C, 0x00, 0x00, 0x00
+ .byte 0x30, 0x05, 0x00, 0x00
+ .byte 0x24, 0x00, 0x00, 0x00
+ .byte 0x64, 0x00, 0x00, 0x00
+ .byte 0xD8, 0x04, 0x00, 0x00
+
+ .align 1
+gTradeMovesBoxTilemap:: @ 820ABF0
+ .incbin "graphics/trade/moves_box_map.bin"
+
+ .align 1
+gTradePartyBoxTilemap:: @ 820ADEE
+ .incbin "graphics/trade/party_box_map.bin"
+
+ .align 2
+gTradeStripesBG2Tilemap:: @ 820AFEC
+ .incbin "graphics/trade/stripes_bg2_map.bin"
+
+ .align 2
+gTradeStripesBG3Tilemap:: @ 820B7EC
+ .incbin "graphics/trade/stripes_bg3_map.bin"
+
+ .align 2
+gOamData_820BFEC:: @ 820BFEC
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_820BFF4:: @ 820BFF4
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820BFFC:: @ 820BFFC
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820C004:: @ 820C004
+ obj_image_anim_frame 16, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820C00C:: @ 820C00C
+ obj_image_anim_frame 24, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820C014:: @ 820C014
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820C01C:: @ 820C01C
+ obj_image_anim_frame 40, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_820C024:: @ 820C024
+ .4byte gSpriteAnim_820BFF4
+ .4byte gSpriteAnim_820BFFC
+ .4byte gSpriteAnim_820C004
+ .4byte gSpriteAnim_820C00C
+ .4byte gSpriteAnim_820C014
+ .4byte gSpriteAnim_820C01C
+
+ .align 2
+TradeScreenTextPalette: @ 820C03C
+ .incbin "graphics/trade/text1.gbapal"
+ .incbin "graphics/trade/text2.gbapal" @ unused?
+
+ .align 2
+gUnknown_0820C07C:: @ 820C07C
+ obj_tiles 0x0201d000, 256, 0x00c8
+ obj_tiles 0x0201d100, 256, 0x00c9
+ obj_tiles 0x0201d200, 256, 0x00ca
+ obj_tiles 0x0201d300, 256, 0x00cb
+ obj_tiles 0x0201d400, 256, 0x00cc
+ obj_tiles 0x0201d500, 256, 0x00cd
+ obj_tiles 0x0201d600, 256, 0x00ce
+ obj_tiles 0x0201d700, 256, 0x00cf
+ obj_tiles 0x0201d800, 256, 0x00d0
+ obj_tiles 0x0201d900, 256, 0x00d1
+ obj_tiles 0x0201da00, 256, 0x00d2
+ obj_tiles 0x0201db00, 256, 0x00d3
+ obj_tiles 0x0201dc00, 256, 0x00d4
+
+ .align 2
+gSpritePalette_TradeScreenText:: @ 820C0E4
+ obj_pal TradeScreenTextPalette, 4925
+
+ .align 2
+gSpriteTemplate_820C0EC:: @ 820C0EC
+ spr_template 200, 4925, gOamData_820BFEC, gSpriteAnimTable_820C024, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_820C104:: @ 820C104
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_820C10C:: @ 820C10C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_820C114:: @ 820C114
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_820C11C:: @ 820C11C
+ .4byte gSpriteAnim_820C10C
+ .4byte gSpriteAnim_820C114
+
+ .align 2
+gUnknown_0820C124:: @ 820C124
+ obj_tiles gUnknown_08EA1DEC, 0x800, 300
+
+ .align 2
+gUnknown_0820C12C:: @ 820C12C
+ obj_pal gUnknown_08EA0328, 2345
+
+ .align 2
+gSpriteTemplate_820C134:: @ 820C134
+ spr_template 300, 2345, gOamData_820C104, gSpriteAnimTable_820C11C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_0820C14C:: @ 820C14C
+ .4byte TradeText_Cancel
+ .4byte TradeText_ChoosePoke
+ .4byte TradeText_Summary1
+ .4byte TradeText_Trade1
+ .4byte TradeText_CancelTradePrompt
+ .4byte TradeText_PressBToExit
+
+@ This is used to determine the next mon to select when the D-Pad is
+@ pressed in a given direction.
+@ Note that the mons are laid out like this.
+@ 0-5 are the player's party and 6-11 are the trading partner's party.
+@ 12 is the cancel button.
+@ 0 1 6 7
+@ 2 3 8 9
+@ 4 5 10 11
+@ 12
+gTradeNextSelectedMonTable:: @ 820C164
+ @ 0
+ .byte 4, 2, 12, 12, 0, 0 @ up
+ .byte 2, 4, 12, 12, 0, 0 @ down
+ .byte 7, 6, 1, 0, 0, 0 @ left
+ .byte 1, 6, 7, 0, 0, 0 @ right
+ @ 1
+ .byte 5, 3, 12, 12, 0, 0 @ up
+ .byte 3, 5, 12, 12, 0, 0 @ down
+ .byte 0, 7, 6, 1, 0, 0 @ left
+ .byte 6, 7, 0, 1, 0, 0 @ right
+ @ 2
+ .byte 0, 0, 0, 0, 0, 0 @ up
+ .byte 4, 0, 0, 0, 0, 0 @ down
+ .byte 9, 8, 7, 6, 0, 0 @ left
+ .byte 3, 1, 0, 0, 0, 0 @ right
+ @ 3
+ .byte 1, 1, 1, 1, 0, 0 @ up
+ .byte 5, 1, 1, 1, 0, 0 @ down
+ .byte 2, 9, 8, 7, 0, 0 @ left
+ .byte 8, 9, 6, 6, 0, 0 @ right
+ @ 4
+ .byte 2, 2, 2, 2, 0, 0 @ up
+ .byte 0, 0, 0, 0, 0, 0 @ down
+ .byte 11, 10, 9, 8, 7, 6 @ left
+ .byte 5, 3, 1, 0, 0, 0 @ right
+ @ 5
+ .byte 3, 3, 3, 3, 0, 0 @ up
+ .byte 1, 1, 1, 1, 0, 0 @ down
+ .byte 4, 4, 4, 4, 0, 0 @ left
+ .byte 10, 8, 6, 0, 0, 0 @ right
+ @ 6
+ .byte 10, 8, 12, 0, 0, 0 @ up
+ .byte 8, 10, 12, 0, 0, 0 @ down
+ .byte 1, 0, 0, 0, 0, 0 @ left
+ .byte 7, 0, 1, 0, 0, 0 @ right
+ @ 7
+ .byte 12, 0, 0, 0, 0, 0 @ up
+ .byte 9, 12, 0, 0, 0, 0 @ down
+ .byte 6, 0, 0, 0, 0, 0 @ left
+ .byte 0, 0, 0, 0, 0, 0 @ right
+ @ 8
+ .byte 6, 0, 0, 0, 0, 0 @ up
+ .byte 10, 6, 0, 0, 0, 0 @ down
+ .byte 3, 2, 1, 0, 0, 0 @ left
+ .byte 9, 7, 0, 0, 0, 0 @ right
+ @ 9
+ .byte 7, 0, 0, 0, 0, 0 @ up
+ .byte 11, 12, 0, 0, 0, 0 @ down
+ .byte 8, 0, 0, 0, 0, 0 @ left
+ .byte 2, 1, 0, 0, 0, 0 @ right
+ @ 10
+ .byte 8, 0, 0, 0, 0, 0 @ up
+ .byte 6, 0, 0, 0, 0, 0 @ down
+ .byte 5, 4, 3, 2, 1, 0 @ left
+ .byte 11, 9, 7, 0, 0, 0 @ right
+ @ 11
+ .byte 9, 0, 0, 0, 0, 0 @ up
+ .byte 12, 0, 0, 0, 0, 0 @ down
+ .byte 10, 0, 0, 0, 0, 0 @ left
+ .byte 4, 2, 0, 0, 0, 0 @ right
+ @ 12
+ .byte 11, 9, 7, 6, 0, 0 @ up
+ .byte 7, 6, 0, 0, 0, 0 @ down
+ .byte 12, 0, 0, 0, 0, 0 @ left
+ .byte 12, 0, 0, 0, 0, 0 @ right
+
+@ The coordinates are in units of tiles.
+@ These are used for both mon icons and the selected mon cursor,
+@ but the origins of the coordinates differ.
+gTradeMonSpriteCoords:: @ 820C29C
+ @ left-side party
+ .byte 1, 5
+ .byte 8, 5
+ .byte 1, 10
+ .byte 8, 10
+ .byte 1, 15
+ .byte 8, 15
+
+ @ right-side party
+ .byte 16, 5
+ .byte 23, 5
+ .byte 16, 10
+ .byte 23, 10
+ .byte 16, 15
+ .byte 23, 15
+
+ @ cancel button
+ .byte 23, 18
+
+gTradeLevelDisplayCoords:: @ 820C2B6
+ @ left-side party
+ .byte 5, 4
+ .byte 12, 4
+ .byte 5, 9
+ .byte 12, 9
+ .byte 5, 14
+ .byte 12, 14
+
+ @ right-side party
+ .byte 20, 4
+ .byte 27, 4
+ .byte 20, 9
+ .byte 27, 9
+ .byte 20, 14
+ .byte 27, 14
+
+gTradeMonBoxCoords:: @ 820C2CE
+ @ left-side party
+ .byte 1, 3
+ .byte 8, 3
+ .byte 1, 8
+ .byte 8, 8
+ .byte 1, 13
+ .byte 8, 13
+
+ @ right-side party
+ .byte 16, 3
+ .byte 23, 3
+ .byte 16, 8
+ .byte 23, 8
+ .byte 16, 13
+ .byte 23, 13
+
+gTradeUnknownSpriteCoords:: @ 820C2E6
+ .byte 59, 10
+ .byte 179, 10
+ .byte 59, 10
+ .byte 179, 10
+
+ .align 2
+gUnknown_0820C2F0:: @ 820C2F0
+ .4byte TradeText_LinkStandby
+ .4byte TradeText_TradeCancelled
+ .4byte TradeText_OnlyPoke
+ .4byte TradeText_NonTradablePoke
+ .4byte TradeText_WaitingForFriend
+ .4byte TradeText_WantToTrade
+
+gTradeMessageWindowRects:: @ 820C308
+ .byte 8, 7, 22, 12
+ .byte 8, 7, 22, 12
+ .byte 6, 7, 24, 12
+ .byte 6, 7, 24, 12
+ .byte 8, 7, 22, 12
+ .byte 7, 7, 23, 12
+
+ .align 2
+gUnknown_0820C320:: @ 820C320
+ .4byte TradeText_Summary2, sub_804A9F4 @unknown
+ .4byte TradeText_Trade2, sub_804AA00
+
+gUnknown_0820C330:: @ 820C330
+ .byte 0, 14
+ .byte 15, 29
+
+gUnknown_0820C334:: @ 820C334
+ .byte 3, 5
+ .byte 3, 7
+ .byte 18, 5
+ .byte 18, 7
+
+gOtherText_Terminator::
+ .string "$"
+
+gOtherText_MaleSymbol3:: @ 820C33D
+ .string "♂$"
+
+gOtherText_FemaleSymbol3:: @ 820C33F
+ .string "♀$"
+
+gOtherText_GenderlessSymbol:: @ 820C341
+ .string "$$"
+
+ .align 2
+ .4byte gTileBuffer
+
+@ Unused debug strings?
+ .string "かいめの そうしん$", 13
+ .string "かいめの じゅしん$", 13
+ .string "ポケモンアイコンセット$", 13
+ .string "OBJテキストセット$", 13
+ .string "セルセット$", 13
+ .string "OBJテキストADD$", 13
+ .string "システムメッセージADD$", 13
+ .string "はいけいセット$", 13
+
+@ Shedinja's Japanese name
+@ sub_8048D44 compares a pokemon name with this string
+gUnknown_0820C3B0:: @ 820C3B0
+ .string "ヌケニン$"
+
+ .string "こうかんせいりつ $" @ trade completed
+ .string "だめだたらしいよ $" @ it's no good (trade failed maybe?)
+
+gUnknown_0820C3D1:: @ 820C3D1
+ .byte 4, 3
+ .byte 19, 3
+
+ .align 2
+gTradeBallPalette:: @ 820C3D8
+ .incbin "graphics/trade/ball.gbapal"
+
+ .align 2
+gTradeBallTiles:: @ 820C3F8
+ .incbin "graphics/trade/ball.4bpp"
+
+ .align 2
+gUnknown_0820C9F8:: @ 820C9F8
+ .incbin "graphics/trade/unknown.gbapal"
+ .incbin "graphics/trade/gba.gbapal"
+ .incbin "graphics/trade/shadow.gbapal"
+ .space 32
+ .incbin "graphics/trade/misc.gbapal"
+
+ .align 2
+gUnknown_0820CA98:: @ 820CA98
+ .incbin "graphics/trade/gba.4bpp"
+ .incbin "graphics/trade/shadow.4bpp"
+
+ .align 2
+gUnknown_0820DD98:: @ 820DD98
+ .incbin "graphics/trade/pokeball_symbol.8bpp"
+
+ .align 2
+gUnknown_0820F798:: @ 820F798
+ .incbin "graphics/trade/shadow_map.bin"
+
+ .align 2
+gUnknown_08210798:: @ 8210798
+ .incbin "graphics/trade/gba_map.bin"
+
+ .align 2
+gUnknown_08211798:: @ 8211798
+ .incbin "graphics/trade/cable_closeup_map.bin"
+
+ .align 2
+gUnknown_08211F98:: @ 8211F98
+ .incbin "graphics/trade/pokeball_symbol_map.bin"
+
+ .incbin "graphics/unused/unknown/8212098.gbapal"
+
+ .align 2
+gTradeCableEndPalette:: @ 82120B8
+ .incbin "graphics/trade/cable_end.gbapal"
+
+ .incbin "graphics/unused/unknown/82120D8.gbapal"
+
+ .space 32
+
+ .align 2
+gTradeGlowPalette:: @ 8212118
+ .incbin "graphics/trade/glow.gbapal"
+
+ .align 2
+gTradeGlow1Tiles:: @ 8212138
+ .incbin "graphics/trade/glow1.4bpp"
+
+ .align 2
+gTradeGlow2Tiles:: @ 8212338
+ .incbin "graphics/trade/glow2.4bpp"
+
+ .align 2
+gTradeCableEndTiles:: @ 8212538
+ .incbin "graphics/trade/cable_end.4bpp"
+
+ .align 2
+gTradeGBAScreenTiles:: @ 8212738
+ .incbin "graphics/trade/gba_screen.4bpp"
+
+ .align 2
+gUnknown_08213738:: @ 8213738
+ .incbin "graphics/trade/gba_affine.8bpp"
+
+ .align 2
+gUnknown_08215778:: @ 8215778
+ .incbin "graphics/trade/gba_affine_map.bin"
+
+ .align 2
+gOamData_8215878:: @ 8215878
+ .2byte 0x0100
+ .2byte 0x4000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_8215880:: @ 8215880
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 4, 3
+ obj_image_anim_frame 8, 3
+ obj_image_anim_frame 12, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 20, 3
+ obj_image_anim_frame 24, 3
+ obj_image_anim_frame 28, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 36, 3
+ obj_image_anim_frame 40, 3
+ obj_image_anim_frame 44, 3
+ obj_image_anim_loop 1
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_82158BC:: @ 82158BC
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 4, 3
+ obj_image_anim_frame 8, 3
+ obj_image_anim_frame 12, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 20, 3
+ obj_image_anim_frame 24, 3
+ obj_image_anim_frame 28, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 36, 3
+ obj_image_anim_frame 40, 3
+ obj_image_anim_frame 44, 3
+ obj_image_anim_loop 2
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_82158F8:: @ 82158F8
+ .4byte gSpriteAnim_8215880
+ .4byte gSpriteAnim_82158BC
+
+ .align 2
+gSpriteAffineAnim_8215900:: @ 8215900
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8215910:: @ 8215910
+ obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 20
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8215920:: @ 8215920
+ obj_rot_scal_anim_frame 0x60, 0x100, 0, 0
+ obj_rot_scal_anim_frame 0x0, 0x0, 0, 5
+ obj_rot_scal_anim_frame 0x8, 0x0, 0, 20
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_8215940:: @ 8215940
+ .4byte gSpriteAffineAnim_8215900
+ .4byte gSpriteAffineAnim_8215910
+ .4byte gSpriteAffineAnim_8215920
+
+ .align 2
+gUnknown_0821594C:: @ 821594C
+ obj_tiles gTradeBallTiles, 0x600, 5557
+
+ .align 2
+gUnknown_08215954:: @ 8215954
+ obj_pal gTradeBallPalette, 5558
+
+ .align 2
+gSpriteTemplate_821595C:: @ 821595C
+ spr_template 5557, 5558, gOamData_8215878, gSpriteAnimTable_82158F8, NULL, gSpriteAffineAnimTable_8215940, sub_804D6BC
+
+ .align 2
+gOamData_8215974:: @ 8215974
+ .2byte 0x0500
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_821597C:: @ 821597C
+ obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8215984:: @ 8215984
+ .4byte gSpriteAnim_821597C
+
+ .align 2
+gSpriteAffineAnim_8215988:: @ 8215988
+ obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 5
+ obj_rot_scal_anim_frame 0xA, 0xA, 0, 5
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_82159A0:: @ 82159A0
+ .4byte gSpriteAffineAnim_8215988
+
+ .align 2
+gUnknown_082159A4:: @ 82159A4
+ obj_tiles gTradeGlow1Tiles, 0x200, 5550
+
+ .align 2
+gUnknown_082159AC:: @ 82159AC
+ obj_pal gTradeGlowPalette, 5551
+
+ .align 2
+gUnknown_082159B4:: @ 82159B4
+ obj_pal gTradeCableEndPalette, 5555
+
+ .align 2
+gSpriteTemplate_82159BC:: @ 82159BC
+ spr_template 5550, 5551, gOamData_8215974, gSpriteAnimTable_8215984, NULL, gSpriteAffineAnimTable_82159A0, sub_804B058
+
+ .align 2
+gOamData_82159D4:: @ 82159D4
+ .2byte 0x8000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_82159DC:: @ 82159DC
+ obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_82159E4:: @ 82159E4
+ obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_82159EC:: @ 82159EC
+ .4byte gSpriteAnim_82159DC
+ .4byte gSpriteAnim_82159E4
+
+ .align 2
+gUnknown_082159F4:: @ 82159F4
+ obj_tiles gTradeGlow2Tiles, 0x300, 5552
+
+ .align 2
+gSpriteTemplate_82159FC:: @ 82159FC
+ spr_template 5552, 5551, gOamData_82159D4, gSpriteAnimTable_82159EC, NULL, gDummySpriteAffineAnimTable, sub_804B07C
+
+ .align 2
+gOamData_8215A14:: @ 8215A14
+ .2byte 0x8000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_8215A1C:: @ 8215A1C
+ obj_image_anim_frame 0, 10
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8215A24:: @ 8215A24
+ .4byte gSpriteAnim_8215A1C
+
+ .align 2
+gUnknown_08215A28:: @ 8215A28
+ obj_tiles gTradeCableEndTiles, 0x100, 5554
+
+ .align 2
+gSpriteTemplate_8215A30:: @ 8215A30
+ spr_template 5554, 5555, gOamData_8215A14, gSpriteAnimTable_8215A24, NULL, gDummySpriteAffineAnimTable, sub_804B0BC
+
+ .align 2
+gOamData_8215A48:: @ 8215A48
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_8215A50:: @ 8215A50
+ obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 64, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 96, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 64, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_loop 8
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8215A74:: @ 8215A74
+ .4byte gSpriteAnim_8215A50
+
+ .align 2
+gUnknown_08215A78:: @ 8215A78
+ obj_tiles gTradeGBAScreenTiles, 0x1000, 5556
+
+ .align 2
+gSpriteTemplate_8215A80:: @ 8215A80
+ spr_template 5556, 5555, gOamData_8215A48, gSpriteAnimTable_8215A74, NULL, gDummySpriteAffineAnimTable, sub_804B104
+
+ .align 1
+gTradeGlow2PaletteAnimTable:: @ 8215A98
+ .2byte 0x7F12
+ .2byte 0x7F12
+ .2byte 0x7F12
+ .2byte 0x7FFF
+ .2byte 0x7FFF
+ .2byte 0x7FFF
+ .2byte 0x7F12
+ .2byte 0x7F12
+ .2byte 0x7F12
+ .2byte 0x7FFF
+ .2byte 0x7FFF
+ .2byte 0x7FFF
+
+ .align 2
+gSpriteAffineAnim_8215AB0:: @ 8215AB0
+ obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
+ obj_rot_scal_anim_jump 0
+
+ .align 2
+gSpriteAffineAnimTable_8215AC0:: @ 8215AC0
+ .4byte gSpriteAffineAnim_8215AB0
+
+@ 8215AC4
+ .include "data/ingame_trades.inc"
+
+gTradeBallVerticalVelocityTable:: @ 8215BA0
+ .byte 0
+ .byte 0
+ .byte 1
+ .byte 0
+ .byte 1
+ .byte 0
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte 3
+ .byte 3
+ .byte 3
+ .byte 3
+ .byte 4
+ .byte 4
+ .byte 4
+ .byte 4
+ .byte -4
+ .byte -4
+ .byte -4
+ .byte -3
+ .byte -3
+ .byte -3
+ .byte -3
+ .byte -2
+ .byte -2
+ .byte -2
+ .byte -2
+ .byte -1
+ .byte -1
+ .byte -1
+ .byte -1
+ .byte 0
+ .byte -1
+ .byte 0
+ .byte -1
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 1
+ .byte 0
+ .byte 1
+ .byte 0
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte 2
+ .byte 3
+ .byte 3
+ .byte 3
+ .byte 3
+ .byte 4
+ .byte 4
+ .byte 4
+ .byte 4
+ .byte -4
+ .byte -3
+ .byte -3
+ .byte -2
+ .byte -2
+ .byte -1
+ .byte -1
+ .byte -1
+ .byte 0
+ .byte -1
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 1
+ .byte 0
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 2
+ .byte 2
+ .byte 3
+ .byte 3
+ .byte 4
+ .byte -4
+ .byte -3
+ .byte -2
+ .byte -1
+ .byte -1
+ .byte -1
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 1
+ .byte 0
+ .byte 1
+ .byte 1
+ .byte 2
+ .byte 3
diff --git a/data/trader.s b/data/trader.s
new file mode 100644
index 000000000..5029338d2
--- /dev/null
+++ b/data/trader.s
@@ -0,0 +1,17 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_083F62D8:: @ 83F62D8
+ .4byte SecretBaseText_Tristan
+ .4byte SecretBaseText_Philip
+ .4byte SecretBaseText_Dennis
+ .4byte SecretBaseText_Roberto
+
+gTraderDecorations:: @ 83F62E8
+ .byte DECOR_DUSKULL_DOLL
+ .byte DECOR_BALL_CUSHION
+ .byte DECOR_TIRE
+ .byte DECOR_PRETTY_FLOWERS
diff --git a/data/trainer_card.s b/data/trainer_card.s
new file mode 100644
index 000000000..75e0041dd
--- /dev/null
+++ b/data/trainer_card.s
@@ -0,0 +1,62 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gBadgesTiles:: @ 83B5AB8
+ .incbin "graphics/trainer_card/badges.4bpp"
+
+@ XXX: what is this?
+ .align 2
+ .4byte 0x2000000
+
+ .align 2
+gUnknown_083B5EBC:: @ 83B5EBC
+ .4byte sub_8093864
+ .4byte sub_80938A8
+ .4byte sub_80938CC
+ .4byte sub_8093918
+ .4byte sub_8093938
+ .4byte sub_8093954
+ .4byte sub_8093980
+
+ .align 2
+gUnknown_083B5ED8:: @ 83B5ED8
+ .4byte sub_8093AA0
+ .4byte sub_8093AF0
+ .4byte sub_8093C0C
+ .4byte sub_8093C38
+ .4byte sub_8093D50
+
+ .align 2
+gUnknown_083B5EEC:: @ 83B5EEC
+ .4byte gUnknown_08E8CAC0
+ .4byte gUnknown_08E8D4C0
+
+gUnknown_083B5EF4:: @ 83B5EF4
+ .string " : $"
+
+ .align 2
+gUnknown_083B5EF8:: @ 83B5EF8
+ .4byte gMenuTrainerCard0Star_Pal
+ .4byte gMenuTrainerCard1Star_Pal
+ .4byte gMenuTrainerCard2Star_Pal
+ .4byte gMenuTrainerCard3Star_Pal
+ .4byte gMenuTrainerCard4Star_Pal
+
+gUnknown_083B5F0C:: @ 83B5F0C
+ .incbin "graphics/trainer_card/83B5F0C.gbapal"
+
+ .align 2
+gBadgesPalette:: @ 83B5F2C
+ .incbin "graphics/trainer_card/badges.gbapal"
+
+gUnknown_083B5F4C:: @ 83B5F4C
+ .incbin "graphics/trainer_card/83B5F4C.gbapal"
+
+gUnknown_083B5F6C:: @ 83B5F6C
+ .incbin "graphics/trainer_card/83B5F6C.gbapal"
+
+gUnknown_083B5F8C:: @ 83B5F8C
+ .incbin "graphics/trainer_card/83B5F8C_map.bin"
diff --git a/data/trainer_eye_trainers.inc b/data/trainer_eye_trainers.inc
deleted file mode 100644
index 3628ea598..000000000
--- a/data/trainer_eye_trainers.inc
+++ /dev/null
@@ -1,58 +0,0 @@
- .align 2
-gTrainerEyeTrainers:: @ 839AE70
- trainer_eye_trainer ROSE_1, ROSE_2, ROSE_3, ROSE_4, ROSE_5, Route118
- trainer_eye_trainer DUSTY_1, DUSTY_2, DUSTY_3, DUSTY_4, DUSTY_5, Route111
- trainer_eye_trainer LOLA_1, LOLA_2, LOLA_3, LOLA_4, LOLA_5, Route109
- trainer_eye_trainer RICKY_1, RICKY_2, RICKY_3, RICKY_4, RICKY_5, Route109
- trainer_eye_trainer RITA_AND_SAM_1, RITA_AND_SAM_2, RITA_AND_SAM_3, RITA_AND_SAM_4, RITA_AND_SAM_5, Route124
- trainer_eye_trainer BROOKE_1, BROOKE_2, BROOKE_3, BROOKE_4, BROOKE_5, Route111
- trainer_eye_trainer WILTON_1, WILTON_2, WILTON_3, WILTON_4, WILTON_5, Route111
- trainer_eye_trainer VALERIE_1, VALERIE_2, VALERIE_3, VALERIE_4, VALERIE_5, MtPyre_6F
- trainer_eye_trainer CINDY_1, CINDY_3, CINDY_4, CINDY_5, CINDY_6, Route104
- trainer_eye_trainer JESSICA_1, JESSICA_2, JESSICA_3, JESSICA_4, JESSICA_5, Route121
- trainer_eye_trainer WINSTON_1, WINSTON_2, WINSTON_3, WINSTON_4, WINSTON_5, Route104
- trainer_eye_trainer STEVE_1, STEVE_2, STEVE_3, STEVE_4, STEVE_5, Route114
- trainer_eye_trainer TONY_1, TONY_2, TONY_3, TONY_4, TONY_5, Route107
- trainer_eye_trainer NOB_1, NOB_2, NOB_3, NOB_4, NOB_5, Route115
- trainer_eye_trainer DALTON_1, DALTON_2, DALTON_3, DALTON_4, DALTON_5, Route118
- trainer_eye_trainer BERNIE_1, BERNIE_2, BERNIE_3, BERNIE_4, BERNIE_5, Route114
- trainer_eye_trainer ETHAN_1, ETHAN_2, ETHAN_3, ETHAN_4, ETHAN_5, JaggedPass
- trainer_eye_trainer JOHN_AND_JAY_1, JOHN_AND_JAY_2, JOHN_AND_JAY_3, JOHN_AND_JAY_4, JOHN_AND_JAY_5, MeteorFalls_1F_2R
- trainer_eye_trainer BRANDON_1, BRANDON_2, BRANDON_3, BRANDON_4, BRANDON_5, Route120
- trainer_eye_trainer CAMERON_1, CAMERON_2, CAMERON_3, CAMERON_4, CAMERON_5, Route123
- trainer_eye_trainer JACKI_1, JACKI_2, JACKI_3, JACKI_4, JACKI_5, Route123
- trainer_eye_trainer WALTER_1, WALTER_2, WALTER_3, WALTER_4, WALTER_5, Route121
- trainer_eye_trainer KAREN_1, KAREN_2, KAREN_3, KAREN_4, KAREN_5, Route116
- trainer_eye_trainer JERRY_1, JERRY_2, JERRY_3, JERRY_4, JERRY_5, Route116
- trainer_eye_trainer ANNA_AND_MEG_1, ANNA_AND_MEG_2, ANNA_AND_MEG_3, ANNA_AND_MEG_4, ANNA_AND_MEG_5, Route117
- trainer_eye_trainer ISABEL_1, ISABEL_2, ISABEL_3, ISABEL_4, ISABEL_5, Route110
- trainer_eye_trainer MIGUEL_1, MIGUEL_2, MIGUEL_3, MIGUEL_4, MIGUEL_5, Route103
- trainer_eye_trainer TIMOTHY_1, TIMOTHY_2, TIMOTHY_3, TIMOTHY_4, TIMOTHY_5, Route115
- trainer_eye_trainer SHELBY_1, SHELBY_2, SHELBY_3, SHELBY_4, SHELBY_5, MtChimney
- trainer_eye_trainer CALVIN_1, CALVIN_2, CALVIN_3, CALVIN_4, CALVIN_5, Route102
- trainer_eye_trainer ELLIOT_1, ELLIOT_2, ELLIOT_3, ELLIOT_4, ELLIOT_5, Route106
- trainer_eye_trainer ABIGAIL_1, ABIGAIL_2, ABIGAIL_3, ABIGAIL_4, ABIGAIL_5, Route110
- trainer_eye_trainer BENJAMIN_1, BENJAMIN_2, BENJAMIN_3, BENJAMIN_4, BENJAMIN_5, Route110
- trainer_eye_trainer ISAIAH_1, ISAIAH_2, ISAIAH_3, ISAIAH_4, ISAIAH_5, Route128
- trainer_eye_trainer KATELYN_1, KATELYN_2, KATELYN_3, KATELYN_4, KATELYN_5, Route128
- trainer_eye_trainer MARIA_1, MARIA_2, MARIA_3, MARIA_4, MARIA_5, Route117
- trainer_eye_trainer DYLAN_1, DYLAN_2, DYLAN_3, DYLAN_4, DYLAN_5, Route117
- trainer_eye_trainer NICOLAS_1, NICOLAS_2, NICOLAS_3, NICOLAS_4, NICOLAS_5, MeteorFalls_1F_2R
- trainer_eye_trainer ROBERT_1, ROBERT_2, ROBERT_3, ROBERT_4, ROBERT_5, Route120
- trainer_eye_trainer LAO_1, LAO_2, LAO_3, LAO_4, LAO_5, Route113
- trainer_eye_trainer CYNDY_1, CYNDY_2, CYNDY_3, CYNDY_4, CYNDY_5, Route115
- trainer_eye_trainer MADELINE_1, MADELINE_2, MADELINE_3, MADELINE_4, MADELINE_5, Route113
- trainer_eye_trainer JENNY_1, JENNY_2, JENNY_3, JENNY_4, JENNY_5, Route124
- trainer_eye_trainer DIANA_1, DIANA_2, DIANA_3, DIANA_4, DIANA_5, JaggedPass
- trainer_eye_trainer AMY_AND_LIV_1, AMY_AND_LIV_2, AMY_AND_LIV_4, AMY_AND_LIV_5, AMY_AND_LIV_6, Route103
- trainer_eye_trainer ERNEST_1, ERNEST_2, ERNEST_3, ERNEST_4, ERNEST_5, Route125
- trainer_eye_trainer EDWIN_1, EDWIN_2, EDWIN_3, EDWIN_4, EDWIN_5, Route110
- trainer_eye_trainer LYDIA_1, LYDIA_2, LYDIA_3, LYDIA_4, LYDIA_5, Route117
- trainer_eye_trainer ISAAC_1, ISAAC_2, ISAAC_3, ISAAC_4, ISAAC_5, Route117
- trainer_eye_trainer CATHERINE_1, CATHERINE_2, CATHERINE_3, CATHERINE_4, CATHERINE_5, Route119
- trainer_eye_trainer JACKSON_1, JACKSON_2, JACKSON_3, JACKSON_4, JACKSON_5, Route119
- trainer_eye_trainer HALEY_1, HALEY_2, HALEY_3, HALEY_4, HALEY_5, Route104
- trainer_eye_trainer JAMES_1, JAMES_2, JAMES_3, JAMES_4, JAMES_5, PetalburgWoods
- trainer_eye_trainer TRENT_1, TRENT_2, TRENT_3, TRENT_4, TRENT_5, Route112
- trainer_eye_trainer LOIS_AND_HAL_1, LOIS_AND_HAL_2, LOIS_AND_HAL_3, LOIS_AND_HAL_4, LOIS_AND_HAL_5, AbandonedShip_Rooms2_1F
- trainer_eye_trainer WALLY_3, WALLY_4, WALLY_5, WALLY_6, NONE, VictoryRoad_1F
diff --git a/data/trainer_see.s b/data/trainer_see.s
new file mode 100644
index 000000000..57eeae061
--- /dev/null
+++ b/data/trainer_see.s
@@ -0,0 +1,83 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gSpriteImage_839B308:: @ 839B308
+ .incbin "graphics/unknown_sprites/839B4E0/0.4bpp"
+
+ .align 2
+gSpriteImage_839B388:: @ 839B388
+ .incbin "graphics/unknown_sprites/839B4E0/1.4bpp"
+
+ .align 2
+gSpriteImage_839B408:: @ 839B408
+ .incbin "graphics/unknown_sprites/839B408.4bpp"
+
+ .align 2
+gIsTrainerInRange:: @ 839B488
+ .4byte IsTrainerInRangeSouth
+ .4byte IsTrainerInRangeNorth
+ .4byte IsTrainerInRangeWest
+ .4byte IsTrainerInRangeEast
+
+ .align 2
+gTrainerSeeFuncList:: @ 839B498
+ .4byte sub_8084394
+ .4byte sub_8084398
+ .4byte sub_80843DC
+ .4byte sub_808441C
+ .4byte sub_8084478
+ .4byte sub_8084534
+ .4byte sub_8084578
+ .4byte sub_80845AC
+ .4byte sub_80845C8
+ .4byte sub_80845FC
+ .4byte sub_8084654
+ .4byte sub_80846C8
+
+ .align 2
+gTrainerSeeFuncList2:: @ 839B4C8
+ .4byte sub_80845C8
+ .4byte sub_80845FC
+ .4byte sub_8084654
+ .4byte sub_80846C8
+
+ .align 2
+gOamData_839B4D8:: @ 839B4D8
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gSpriteImageTable_839B4E0:: @ 839B4E0
+ obj_frame_tiles gSpriteImage_839B308, 0x80
+ obj_frame_tiles gSpriteImage_839B388, 0x80
+
+ .align 2
+gSpriteImageTable_839B4F0:: @ 839B4F0
+ obj_frame_tiles gSpriteImage_839B408, 0x80
+
+ .align 2
+gSpriteAnim_839B4F8:: @ 839B4F8
+ obj_image_anim_frame 0, 60
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_839B500:: @ 839B500
+ obj_image_anim_frame 1, 60
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_839B508:: @ 839B508
+ .4byte gSpriteAnim_839B4F8
+ .4byte gSpriteAnim_839B500
+
+ .align 2
+gSpriteTemplate_839B510:: @ 839B510
+ spr_template 0xFFFF, 0xFFFF, gOamData_839B4D8, gSpriteAnimTable_839B508, gSpriteImageTable_839B4E0, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
+
+ .align 2
+gSpriteTemplate_839B528:: @ 839B528
+ spr_template 0xFFFF, 4100, gOamData_839B4D8, gSpriteAnimTable_839B508, gSpriteImageTable_839B4F0, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
diff --git a/data/tv.s b/data/tv.s
new file mode 100644
index 000000000..293f84217
--- /dev/null
+++ b/data/tv.s
@@ -0,0 +1,205 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gPokeOutbreakSpeciesList:: @ 83D13F8
+ .2byte SPECIES_SURSKIT
+ .2byte MOVE_BUBBLE, MOVE_QUICK_ATTACK, MOVE_NONE, MOVE_NONE
+ .byte 3
+ .byte MAPSEC_Route102
+
+ .2byte SPECIES_SURSKIT
+ .2byte MOVE_BUBBLE, MOVE_QUICK_ATTACK, MOVE_NONE, MOVE_NONE
+ .byte 15
+ .byte MAPSEC_Route114
+
+ .2byte SPECIES_SURSKIT
+ .2byte MOVE_BUBBLE, MOVE_QUICK_ATTACK, MOVE_NONE, MOVE_NONE
+ .byte 15
+ .byte MAPSEC_Route117
+
+ .2byte SPECIES_SURSKIT
+ .2byte MOVE_BUBBLE, MOVE_QUICK_ATTACK, MOVE_NONE, MOVE_NONE
+ .byte 28
+ .byte MAPSEC_Route120
+
+ .2byte SPECIES_SKITTY
+ .2byte MOVE_GROWL, MOVE_TACKLE, MOVE_NONE, MOVE_NONE
+ .byte 15
+ .byte MAPSEC_Route116
+
+ .align 2
+gTVNewsTextGroup1:: @ 83D1434
+ .4byte 0x0
+ .4byte gTVNewsText_EnergyGuru1
+ .4byte gTVNewsText_GameCorner1
+ .4byte gTVNewsText_LilycoveDepartment1
+
+ .align 2
+gTVNewsTextGroup2:: @ 83D1444
+ .4byte 0x0
+ .4byte gTVNewsText_EnergyGuru2
+ .4byte gTVNewsText_GameCorner2
+ .4byte gTVNewsText_LilycoveDepartment2
+
+ .align 2
+gTVNewsTextGroup3:: @ 83D1454
+ .4byte 0x0
+ .4byte gTVNewsText_EnergyGuru3
+ .4byte gTVNewsText_GameCorner3
+ .4byte gTVNewsText_LilycoveDepartment3
+
+ .align 2
+gUnknown_083D1464:: @ 83D1464
+ .4byte gStringVar1
+ .4byte gStringVar2
+ .4byte gStringVar3
+
+ .align 2
+gTVFanClubTextGroup:: @ 83D1470
+ .4byte gTVFanClubText1
+ .4byte gTVFanClubText2
+ .4byte gTVFanClubText3
+ .4byte gTVFanClubText4
+ .4byte gTVFanClubText5
+ .4byte gTVFanClubText6
+ .4byte gTVFanClubText7
+ .4byte gTVFanClubText8
+
+ .align 2
+gTVRecentHappeningsTextGroup:: @ 83D1490
+ .4byte gTVRecentHappeningsText1
+ .4byte gTVRecentHappeningsText2
+ .4byte gTVRecentHappeningsText3
+ .4byte gTVRecentHappeningsText4
+ .4byte gTVRecentHappeningsText5
+ .4byte gTVRecentHappeningsText6
+
+ .align 2
+gTVFanClubOpinionsTextGroup:: @ 83D14A8
+ .4byte gTVFanClubOpinionsText1
+ .4byte gTVFanClubOpinionsText2
+ .4byte gTVFanClubOpinionsText3
+ .4byte gTVFanClubOpinionsText4
+ .4byte gTVFanClubOpinionsText5
+
+ .align 2
+gTVPokemonOutbreakTextGroup:: @ 83D14BC
+ .4byte gTVPokemonOutbreakText
+
+ .align 2
+gTVPokemonTodayTextGroup:: @ 83D14C0
+ .4byte gTVPokemonTodayText1
+ .4byte gTVPokemonTodayText2
+ .4byte gTVPokemonTodayText3
+ .4byte gTVPokemonTodayText4
+ .4byte gTVPokemonTodayText5
+ .4byte gTVPokemonTodayText6
+ .4byte gTVPokemonTodayText7
+ .4byte gTVPokemonTodayText8
+ .4byte gTVPokemonTodayText9
+ .4byte gTVPokemonTodayText10
+ .4byte gTVPokemonTodayText11
+ .4byte gTVPokemonTodayText12
+
+ .align 2
+gTVSmartShopperTextGroup:: @ 83D14F0
+ .4byte gTVSmartShopperText1
+ .4byte gTVSmartShopperText2
+ .4byte gTVSmartShopperText3
+ .4byte gTVSmartShopperText4
+ .4byte gTVSmartShopperText5
+ .4byte gTVSmartShopperText6
+ .4byte gTVSmartShopperText7
+ .4byte gTVSmartShopperText8
+ .4byte gTVSmartShopperText9
+ .4byte gTVSmartShopperText10
+ .4byte gTVSmartShopperText11
+ .4byte gTVSmartShopperText12
+ .4byte gTVSmartShopperText13
+
+ .align 2
+gTVBravoTrainerTextGroup:: @ 83D1524
+ .4byte gTVBravoTrainerText1
+ .4byte gTVBravoTrainerText2
+ .4byte gTVBravoTrainerText3
+ .4byte gTVBravoTrainerText4
+ .4byte gTVBravoTrainerText5
+ .4byte gTVBravoTrainerText6
+ .4byte gTVBravoTrainerText7
+ .4byte gTVBravoTrainerText8
+ .4byte gTVBravoTrainerText9
+
+ .align 2
+gTVBravoTrainerBattleTowerTextGroup:: @ 83D1548
+ .4byte gTVBravoTrainerBattleTowerText1
+ .4byte gTVBravoTrainerBattleTowerText2
+ .4byte gTVBravoTrainerBattleTowerText3
+ .4byte gTVBravoTrainerBattleTowerText4
+ .4byte gTVBravoTrainerBattleTowerText5
+ .4byte gTVBravoTrainerBattleTowerText6
+ .4byte gTVBravoTrainerBattleTowerText7
+ .4byte gTVBravoTrainerBattleTowerText8
+ .4byte gTVBravoTrainerBattleTowerText9
+ .4byte gTVBravoTrainerBattleTowerText10
+ .4byte gTVBravoTrainerBattleTowerText11
+ .4byte gTVBravoTrainerBattleTowerText12
+ .4byte gTVBravoTrainerBattleTowerText13
+ .4byte gTVBravoTrainerBattleTowerText14
+ .4byte gTVBravoTrainerBattleTowerText15
+
+ .align 2
+gTVNameRaterTextGroup:: @ 83D1584
+ .4byte gTVNameRaterText1
+ .4byte gTVNameRaterText2
+ .4byte gTVNameRaterText3
+ .4byte gTVNameRaterText4
+ .4byte gTVNameRaterText5
+ .4byte gTVNameRaterText6
+ .4byte gTVNameRaterText7
+ .4byte gTVNameRaterText8
+ .4byte gTVNameRaterText9
+ .4byte gTVNameRaterText10
+ .4byte gTVNameRaterText11
+ .4byte gTVNameRaterText12
+ .4byte gTVNameRaterText13
+ .4byte gTVNameRaterText14
+ .4byte gTVNameRaterText15
+ .4byte gTVNameRaterText16
+ .4byte gTVNameRaterText17
+ .4byte gTVNameRaterText18
+ .4byte gTVNameRaterText19
+
+ .align 2
+gTVPokemonTodayFailedCaptureTextGroup:: @ 83D15D0
+ .4byte gTVPokemonTodayFailedCaptureText1
+ .4byte gTVPokemonTodayFailedCaptureText2
+ .4byte gTVPokemonTodayFailedCaptureText3
+ .4byte gTVPokemonTodayFailedCaptureText4
+ .4byte gTVPokemonTodayFailedCaptureText5
+ .4byte gTVPokemonTodayFailedCaptureText6
+ .4byte gTVPokemonTodayFailedCaptureText7
+
+ .align 2
+gTVFishingGuruAdviceTextGroup:: @ 83D15EC
+ .4byte gTVFishingGuruAdviceText1
+ .4byte gTVFishingGuruAdviceText2
+
+ .align 2
+gTVWorldOfMastersTextGroup:: @ 83D15F4
+ .4byte gTVWorldOfMastersText1
+ .4byte gTVWorldOfMastersText2
+ .4byte gTVWorldOfMastersText3
+
+ .align 2
+gTVGabbyAndTyTextGroup:: @ 83D1600
+ .4byte gTVGabbyAndTyText1
+ .4byte gTVGabbyAndTyText2
+ .4byte gTVGabbyAndTyText3
+ .4byte gTVGabbyAndTyText4
+ .4byte gTVGabbyAndTyText5
+ .4byte gTVGabbyAndTyText6
+ .4byte gTVGabbyAndTyText7
+ .4byte gTVGabbyAndTyText8
+ .4byte gTVGabbyAndTyText9
diff --git a/data/unknown_debug_menu.s b/data/unknown_debug_menu.s
new file mode 100644
index 000000000..eaa635fa4
--- /dev/null
+++ b/data/unknown_debug_menu.s
@@ -0,0 +1,32 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+UnknownString_1stRound:
+ .string "1st round$"
+UnknownString_2ndRound:
+ .string "2nd round$"
+UnknownString_3rdRound:
+ .string "3rd round$"
+UnknownString_4thRound:
+ .string "4th round$"
+UnknownString_5thRound:
+ .string "5th round$"
+UnknownString_6thRound:
+ .string "6th round$"
+UnknownString_7thRound:
+ .string "7th round$"
+UnknownString_8thRound:
+ .string "8th round$"
+
+ .align 2
+gUnknown_0842C29C:: @ 842C29C
+ .4byte UnknownString_1stRound, sub_814A4B8
+ .4byte UnknownString_2ndRound, sub_814A4B8
+ .4byte UnknownString_3rdRound, sub_814A4B8
+ .4byte UnknownString_4thRound, sub_814A4B8
+ .4byte UnknownString_5thRound, sub_814A4B8
+ .4byte UnknownString_6thRound, sub_814A4B8
+ .4byte UnknownString_7thRound, sub_814A4B8
+ .4byte UnknownString_8thRound, sub_814A4B8
diff --git a/data/use_pokeblock.s b/data/use_pokeblock.s
new file mode 100644
index 000000000..2eabe9ce3
--- /dev/null
+++ b/data/use_pokeblock.s
@@ -0,0 +1,73 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+.ifndef GERMAN
+ .align 2
+ConditionUpDownPalette:
+ .incbin "graphics/misc/condition_up_down.gbapal"
+
+ .align 2
+ConditionUpDownTiles:
+ .incbin "graphics/misc/condition_up_down.4bpp"
+.endif
+
+gUnknown_08406118:: @ 8406118
+ .4byte 22 @ MON_DATA_COOL
+ .4byte 47 @ MON_DATA_TOUGH
+ .4byte 33 @ MON_DATA_SMART
+ .4byte 24 @ MON_DATA_CUTE
+ .4byte 23 @ MON_DATA_BEAUTY
+
+ .align 2
+gUnknown_0840612C:: @ 840612C
+ obj_pal 0x02030400, 0x0001
+
+ .align 2
+gUnknown_08406134:: @ 8406134
+ .4byte OtherText_Coolness
+ .4byte OtherText_Toughness
+ .4byte OtherText_Smartness
+ .4byte OtherText_Cuteness
+ .4byte OtherText_Beauty
+
+ .align 2
+gSpriteSheet_ConditionUpDown:: @ 8406148
+ obj_tiles ConditionUpDownTiles, 0x200, 0
+
+ .align 2
+gSpritePalette_ConditionUpDown:: @ 8406150
+ obj_pal ConditionUpDownPalette, 0
+
+gUnknown_08406158:: @ 8406158
+ .2byte 156, 30
+ .2byte 117, 53
+ .2byte 117, 112
+ .2byte 197, 112
+ .2byte 197, 53
+
+ .align 2
+gOamData_840616C:: @ 840616C
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_8406174:: @ 8406174
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840617C:: @ 840617C
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8406184:: @ 8406184
+ .4byte gSpriteAnim_8406174
+ .4byte gSpriteAnim_840617C
+
+ .align 2
+gSpriteTemplate_840618C:: @ 840618C
+ spr_template 0, 0, gOamData_840616C, gSpriteAnimTable_8406184, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
diff --git a/data/util.s b/data/util.s
new file mode 100644
index 000000000..03c92a988
--- /dev/null
+++ b/data/util.s
@@ -0,0 +1,70 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gBitTable:: @ 820872C
+ .4byte 0x00000001
+ .4byte 0x00000002
+ .4byte 0x00000004
+ .4byte 0x00000008
+ .4byte 0x00000010
+ .4byte 0x00000020
+ .4byte 0x00000040
+ .4byte 0x00000080
+ .4byte 0x00000100
+ .4byte 0x00000200
+ .4byte 0x00000400
+ .4byte 0x00000800
+ .4byte 0x00001000
+ .4byte 0x00002000
+ .4byte 0x00004000
+ .4byte 0x00008000
+ .4byte 0x00010000
+ .4byte 0x00020000
+ .4byte 0x00040000
+ .4byte 0x00080000
+ .4byte 0x00100000
+ .4byte 0x00200000
+ .4byte 0x00400000
+ .4byte 0x00800000
+ .4byte 0x01000000
+ .4byte 0x02000000
+ .4byte 0x04000000
+ .4byte 0x08000000
+ .4byte 0x10000000
+ .4byte 0x20000000
+ .4byte 0x40000000
+ .4byte 0x80000000
+
+ .align 2
+gInvisibleSpriteTemplate:: @ 82087AC
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteDimensions:: @ 82087C4
+ @ square
+ .byte 1, 1
+ .byte 2, 2
+ .byte 4, 4
+ .byte 8, 8
+
+ @ horizontal rectangle
+ .byte 2, 1
+ .byte 4, 1
+ .byte 4, 2
+ .byte 8, 4
+
+ @ vertical rectangle
+ .byte 1, 2
+ .byte 1, 4
+ .byte 2, 4
+ .byte 4, 8
+
+@ 82087DC
+ .include "data/crc16_table.inc"
+
+ .align 2
+gMiscBlank_Gfx:: @ 82089DC
+ .incbin "graphics/interface/blank.4bpp"
diff --git a/data/wild_encounter.s b/data/wild_encounter.s
new file mode 100644
index 000000000..317502aa9
--- /dev/null
+++ b/data/wild_encounter.s
@@ -0,0 +1,18 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 839B540
+ .include "data/wild_mons.inc"
+
+ .align 2
+gWildFeebasRoute119Data:: @ 839DBFC
+ .byte 20, 25 @ Min/Max level
+ .2byte SPECIES_FEEBAS
+
+ .align 2
+gRoute119WaterTileData:: @ 839DC00
+ .2byte 0x0, 0x2D, 0x0
+ .2byte 0x2E, 0x5B, 0x83
+ .2byte 0x5C, 0x8B, 0x12A
diff --git a/data/wild_mons.inc b/data/wild_mons.inc
index b30bc847d..01ebd8a16 100644
--- a/data/wild_mons.inc
+++ b/data/wild_mons.inc
@@ -1,3104 +1,3 @@
- .macro wild_mon_difference species1, species2
- .ifdef SAPPHIRE
- .equiv SPECIES_\species1\()_\species2, SPECIES_\species2
- .equiv SPECIES_\species2\()_\species1, SPECIES_\species1
- .else
- .equiv SPECIES_\species1\()_\species2, SPECIES_\species1
- .equiv SPECIES_\species2\()_\species1, SPECIES_\species2
- .endif
- .endm
-
- wild_mon_difference SEEDOT, LOTAD
- wild_mon_difference NUZLEAF, LOMBRE
- wild_mon_difference MAWILE, SABLEYE
- wild_mon_difference ZANGOOSE, SEVIPER
- wild_mon_difference SOLROCK, LUNATONE
- wild_mon_difference DUSKULL, SHUPPET
- wild_mon_difference DUSCLOPS, BANETTE
- wild_mon_difference KOFFING, GRIMER
- wild_mon_difference MINUN, PLUSLE
- wild_mon_difference ILLUMISE, VOLBEAT
-
- .align 2
-PetalburgCity_WaterMons:
- wild_mon MARILL, 20, 30
- wild_mon MARILL, 10, 20
- wild_mon MARILL, 30, 35
- wild_mon MARILL, 5, 10
- wild_mon MARILL, 5, 10
-
- .align 2
-PetalburgCity_WaterMonsInfo:
- .4byte 1 @ encounter rate
- .4byte PetalburgCity_WaterMons
-
- .align 2
-PetalburgCity_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon CORPHISH, 10, 30
- wild_mon CORPHISH, 25, 30
- wild_mon CORPHISH, 30, 35
- wild_mon CORPHISH, 20, 25
- wild_mon CORPHISH, 35, 40
- wild_mon CORPHISH, 40, 45
-
- .align 2
-PetalburgCity_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte PetalburgCity_FishingMons
-
- .align 2
-SlateportCity_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-SlateportCity_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SlateportCity_WaterMons
-
- .align 2
-SlateportCity_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-SlateportCity_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte SlateportCity_FishingMons
-
- .align 2
-LilycoveCity_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-LilycoveCity_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte LilycoveCity_WaterMons
-
- .align 2
-LilycoveCity_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon STARYU, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-LilycoveCity_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte LilycoveCity_FishingMons
-
- .align 2
-MossdeepCity_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-MossdeepCity_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte MossdeepCity_WaterMons
-
- .align 2
-MossdeepCity_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-MossdeepCity_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MossdeepCity_FishingMons
-
- .align 2
-SootopolisCity_WaterMons:
- wild_mon MAGIKARP, 5, 35
- wild_mon MAGIKARP, 10, 30
- wild_mon MAGIKARP, 15, 25
- wild_mon MAGIKARP, 25, 30
- wild_mon MAGIKARP, 25, 30
-
- .align 2
-SootopolisCity_WaterMonsInfo:
- .4byte 1 @ encounter rate
- .4byte SootopolisCity_WaterMons
-
- .align 2
-SootopolisCity_FishingMons:
- wild_mon MAGIKARP, 5, 10
- .ifdef SAPPHIRE
- wild_mon TENTACOOL, 5, 10
- .else
- wild_mon MAGIKARP, 10, 15
- .endif
- wild_mon MAGIKARP, 10, 30
- wild_mon MAGIKARP, 10, 30
- wild_mon MAGIKARP, 10, 30
- wild_mon MAGIKARP, 30, 35
- wild_mon MAGIKARP, 30, 35
- wild_mon GYARADOS, 35, 40
- wild_mon GYARADOS, 35, 45
- wild_mon GYARADOS, 5, 45
-
- .align 2
-SootopolisCity_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte SootopolisCity_FishingMons
-
- .align 2
-EverGrandeCity_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-EverGrandeCity_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte EverGrandeCity_WaterMons
-
- .align 2
-EverGrandeCity_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon LUVDISC, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon LUVDISC, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon CORSOLA, 30, 35
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-EverGrandeCity_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte EverGrandeCity_FishingMons
-
- .align 2
-MeteorFalls_1F_1R_LandMons:
- wild_mon ZUBAT, 16
- wild_mon ZUBAT, 17
- wild_mon ZUBAT, 18
- wild_mon ZUBAT, 15
- wild_mon ZUBAT, 14
- wild_mon SOLROCK_LUNATONE, 16
- wild_mon SOLROCK_LUNATONE, 18
- wild_mon SOLROCK_LUNATONE, 14
- wild_mon ZUBAT, 19
- wild_mon ZUBAT, 20
- wild_mon ZUBAT, 19
- wild_mon ZUBAT, 20
-
- .align 2
-MeteorFalls_1F_1R_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MeteorFalls_1F_1R_LandMons
-
- .align 2
-MeteorFalls_1F_1R_WaterMons:
- wild_mon ZUBAT, 5, 35
- wild_mon ZUBAT, 30, 35
- wild_mon SOLROCK_LUNATONE, 25, 35
- wild_mon SOLROCK_LUNATONE, 15, 25
- wild_mon SOLROCK_LUNATONE, 5, 15
-
- .align 2
-MeteorFalls_1F_1R_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte MeteorFalls_1F_1R_WaterMons
-
- .align 2
-MeteorFalls_1F_1R_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon BARBOACH, 10, 30
- wild_mon BARBOACH, 25, 30
- wild_mon BARBOACH, 30, 35
- wild_mon BARBOACH, 20, 25
- wild_mon BARBOACH, 35, 40
- wild_mon BARBOACH, 40, 45
-
- .align 2
-MeteorFalls_1F_1R_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte MeteorFalls_1F_1R_FishingMons
-
- .align 2
-MeteorFalls_1F_2R_LandMons:
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon SOLROCK_LUNATONE, 35
- wild_mon SOLROCK_LUNATONE, 33
- wild_mon SOLROCK_LUNATONE, 37
- wild_mon GOLBAT, 35
- wild_mon SOLROCK_LUNATONE, 39
- wild_mon GOLBAT, 38
- wild_mon GOLBAT, 40
- wild_mon GOLBAT, 38
- wild_mon GOLBAT, 40
-
- .align 2
-MeteorFalls_1F_2R_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MeteorFalls_1F_2R_LandMons
-
- .align 2
-MeteorFalls_1F_2R_WaterMons:
- wild_mon GOLBAT, 30, 35
- wild_mon GOLBAT, 30, 35
- wild_mon SOLROCK_LUNATONE, 25, 35
- wild_mon SOLROCK_LUNATONE, 15, 25
- wild_mon SOLROCK_LUNATONE, 5, 15
-
- .align 2
-MeteorFalls_1F_2R_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte MeteorFalls_1F_2R_WaterMons
-
- .align 2
-MeteorFalls_1F_2R_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon BARBOACH, 10, 30
- wild_mon BARBOACH, 25, 30
- wild_mon BARBOACH, 30, 35
- wild_mon WHISCASH, 30, 35
- wild_mon WHISCASH, 35, 40
- wild_mon WHISCASH, 40, 45
-
- .align 2
-MeteorFalls_1F_2R_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte MeteorFalls_1F_2R_FishingMons
-
- .align 2
-MeteorFalls_B1F_1R_LandMons:
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon SOLROCK_LUNATONE, 35
- wild_mon SOLROCK_LUNATONE, 33
- wild_mon SOLROCK_LUNATONE, 37
- wild_mon GOLBAT, 35
- wild_mon SOLROCK_LUNATONE, 39
- wild_mon GOLBAT, 38
- wild_mon GOLBAT, 40
- wild_mon GOLBAT, 38
- wild_mon GOLBAT, 40
-
- .align 2
-MeteorFalls_B1F_1R_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MeteorFalls_B1F_1R_LandMons
-
- .align 2
-MeteorFalls_B1F_1R_WaterMons:
- wild_mon GOLBAT, 30, 35
- wild_mon GOLBAT, 30, 35
- wild_mon SOLROCK_LUNATONE, 25, 35
- wild_mon SOLROCK_LUNATONE, 15, 25
- wild_mon SOLROCK_LUNATONE, 5, 15
-
- .align 2
-MeteorFalls_B1F_1R_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte MeteorFalls_B1F_1R_WaterMons
-
- .align 2
-MeteorFalls_B1F_1R_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon BARBOACH, 10, 30
- wild_mon BARBOACH, 25, 30
- wild_mon BARBOACH, 30, 35
- wild_mon WHISCASH, 30, 35
- wild_mon WHISCASH, 35, 40
- wild_mon WHISCASH, 40, 45
-
- .align 2
-MeteorFalls_B1F_1R_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte MeteorFalls_B1F_1R_FishingMons
-
- .align 2
-MeteorFalls_B1F_2R_LandMons:
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 35
- wild_mon BAGON, 30
- wild_mon SOLROCK_LUNATONE, 35
- wild_mon BAGON, 35
- wild_mon SOLROCK_LUNATONE, 37
- wild_mon BAGON, 25
- wild_mon SOLROCK_LUNATONE, 39
- wild_mon GOLBAT, 38
- wild_mon GOLBAT, 40
- wild_mon GOLBAT, 38
- wild_mon GOLBAT, 40
-
- .align 2
-MeteorFalls_B1F_2R_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MeteorFalls_B1F_2R_LandMons
-
- .align 2
-MeteorFalls_B1F_2R_WaterMons:
- wild_mon GOLBAT, 30, 35
- wild_mon GOLBAT, 30, 35
- wild_mon SOLROCK_LUNATONE, 25, 35
- wild_mon SOLROCK_LUNATONE, 15, 25
- wild_mon SOLROCK_LUNATONE, 5, 15
-
- .align 2
-MeteorFalls_B1F_2R_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte MeteorFalls_B1F_2R_WaterMons
-
- .align 2
-MeteorFalls_B1F_2R_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon BARBOACH, 10, 30
- wild_mon BARBOACH, 25, 30
- wild_mon BARBOACH, 30, 35
- wild_mon WHISCASH, 30, 35
- wild_mon WHISCASH, 35, 40
- wild_mon WHISCASH, 40, 45
-
- .align 2
-MeteorFalls_B1F_2R_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte MeteorFalls_B1F_2R_FishingMons
-
- .align 2
-RusturfTunnel_LandMons:
- wild_mon WHISMUR, 6
- wild_mon WHISMUR, 7
- wild_mon WHISMUR, 6
- wild_mon WHISMUR, 6
- wild_mon WHISMUR, 7
- wild_mon WHISMUR, 7
- wild_mon WHISMUR, 5
- wild_mon WHISMUR, 8
- wild_mon WHISMUR, 5
- wild_mon WHISMUR, 8
- wild_mon WHISMUR, 5
- wild_mon WHISMUR, 8
-
- .align 2
-RusturfTunnel_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte RusturfTunnel_LandMons
-
- .align 2
-GraniteCave_1F_LandMons:
- wild_mon ZUBAT, 7
- wild_mon MAKUHITA, 8
- wild_mon MAKUHITA, 7
- wild_mon ZUBAT, 8
- wild_mon MAKUHITA, 9
- wild_mon ABRA, 8
- wild_mon MAKUHITA, 10
- wild_mon MAKUHITA, 6
- wild_mon GEODUDE, 7
- wild_mon GEODUDE, 8
- wild_mon GEODUDE, 6
- wild_mon GEODUDE, 9
-
- .align 2
-GraniteCave_1F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte GraniteCave_1F_LandMons
-
- .align 2
-GraniteCave_B1F_LandMons:
- wild_mon ZUBAT, 9
- wild_mon ARON, 10
- wild_mon ARON, 9
- wild_mon ARON, 11
- wild_mon ZUBAT, 10
- wild_mon ABRA, 9
- wild_mon MAKUHITA, 10
- wild_mon MAKUHITA, 11
- wild_mon MAWILE_SABLEYE, 10
- wild_mon MAWILE_SABLEYE, 10
- wild_mon MAWILE_SABLEYE, 9
- wild_mon MAWILE_SABLEYE, 11
-
- .align 2
-GraniteCave_B1F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte GraniteCave_B1F_LandMons
-
- .align 2
-GraniteCave_B2F_LandMons:
- wild_mon ZUBAT, 10
- wild_mon ARON, 11
- wild_mon ARON, 10
- wild_mon ZUBAT, 11
- wild_mon ARON, 12
- wild_mon ABRA, 10
- wild_mon MAWILE_SABLEYE, 10
- wild_mon MAWILE_SABLEYE, 11
- wild_mon MAWILE_SABLEYE, 12
- wild_mon MAWILE_SABLEYE, 10
- wild_mon MAWILE_SABLEYE, 12
- wild_mon MAWILE_SABLEYE, 10
-
- .align 2
-GraniteCave_B2F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte GraniteCave_B2F_LandMons
-
- .align 2
-GraniteCave_B2F_RockSmashMons:
- wild_mon GEODUDE, 10, 15
- wild_mon NOSEPASS, 10, 20
- wild_mon GEODUDE, 5, 10
- wild_mon GEODUDE, 15, 20
- wild_mon GEODUDE, 15, 20
-
- .align 2
-GraniteCave_B2F_RockSmashMonsInfo:
- .4byte 20 @ encounter rate
- .4byte GraniteCave_B2F_RockSmashMons
-
- .align 2
-GraniteCave_StevensRoom_LandMons:
- wild_mon ZUBAT, 7
- wild_mon MAKUHITA, 8
- wild_mon MAKUHITA, 7
- wild_mon ZUBAT, 8
- wild_mon MAKUHITA, 9
- wild_mon ABRA, 8
- wild_mon MAKUHITA, 10
- wild_mon MAKUHITA, 6
- wild_mon ARON, 7
- wild_mon ARON, 8
- wild_mon ARON, 7
- wild_mon ARON, 8
-
- .align 2
-GraniteCave_StevensRoom_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte GraniteCave_StevensRoom_LandMons
-
- .align 2
-PetalburgWoods_LandMons:
- wild_mon ZIGZAGOON, 5
- wild_mon WURMPLE, 5
- wild_mon SHROOMISH, 5
- wild_mon ZIGZAGOON, 6
- wild_mon SILCOON, 5
- wild_mon CASCOON, 5
- wild_mon WURMPLE, 6
- wild_mon SHROOMISH, 6
- wild_mon TAILLOW, 5
- wild_mon SLAKOTH, 5
- wild_mon TAILLOW, 6
- wild_mon SLAKOTH, 6
-
- .align 2
-PetalburgWoods_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte PetalburgWoods_LandMons
-
- .ifdef SAPPHIRE
- .equiv JAGGED_PASS_LEVEL_DIFF, 2
- .else
- .equiv JAGGED_PASS_LEVEL_DIFF, 0
- .endif
-
- .align 2
-JaggedPass_LandMons:
- wild_mon NUMEL, 19 + JAGGED_PASS_LEVEL_DIFF
- wild_mon NUMEL, 19 + JAGGED_PASS_LEVEL_DIFF
- wild_mon MACHOP, 19 + JAGGED_PASS_LEVEL_DIFF
- wild_mon NUMEL, 18 + JAGGED_PASS_LEVEL_DIFF
- wild_mon SPOINK, 18 + JAGGED_PASS_LEVEL_DIFF
- wild_mon MACHOP, 18 + JAGGED_PASS_LEVEL_DIFF
- wild_mon SPOINK, 19 + JAGGED_PASS_LEVEL_DIFF
- wild_mon MACHOP, 20 + JAGGED_PASS_LEVEL_DIFF
- wild_mon NUMEL, 20 + JAGGED_PASS_LEVEL_DIFF
- wild_mon SPOINK, 20 + JAGGED_PASS_LEVEL_DIFF
- wild_mon NUMEL, 20 + JAGGED_PASS_LEVEL_DIFF
- wild_mon SPOINK, 20 + JAGGED_PASS_LEVEL_DIFF
-
- .align 2
-JaggedPass_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte JaggedPass_LandMons
-
- .align 2
-FieryPath_LandMons:
- wild_mon NUMEL, 15
- wild_mon KOFFING_GRIMER, 15
- wild_mon NUMEL, 16
- wild_mon MACHOP, 15
- wild_mon TORKOAL, 15
- wild_mon SLUGMA, 15
- wild_mon KOFFING_GRIMER, 16
- wild_mon MACHOP, 16
- wild_mon TORKOAL, 14
- wild_mon TORKOAL, 16
- wild_mon GRIMER_KOFFING, 14
- wild_mon GRIMER_KOFFING, 14
-
- .align 2
-FieryPath_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte FieryPath_LandMons
-
- .align 2
-MtPyre_1F_LandMons:
- wild_mon DUSKULL_SHUPPET, 27
- wild_mon DUSKULL_SHUPPET, 28
- wild_mon DUSKULL_SHUPPET, 26
- wild_mon DUSKULL_SHUPPET, 25
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
- wild_mon DUSKULL_SHUPPET, 23
- wild_mon DUSKULL_SHUPPET, 22
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
-
- .align 2
-MtPyre_1F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MtPyre_1F_LandMons
-
- .align 2
-MtPyre_2F_LandMons:
- wild_mon DUSKULL_SHUPPET, 27
- wild_mon DUSKULL_SHUPPET, 28
- wild_mon DUSKULL_SHUPPET, 26
- wild_mon DUSKULL_SHUPPET, 25
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
- wild_mon DUSKULL_SHUPPET, 23
- wild_mon DUSKULL_SHUPPET, 22
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
-
- .align 2
-MtPyre_2F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MtPyre_2F_LandMons
-
- .align 2
-MtPyre_3F_LandMons:
- wild_mon DUSKULL_SHUPPET, 27
- wild_mon DUSKULL_SHUPPET, 28
- wild_mon DUSKULL_SHUPPET, 26
- wild_mon DUSKULL_SHUPPET, 25
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
- wild_mon DUSKULL_SHUPPET, 23
- wild_mon DUSKULL_SHUPPET, 22
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
-
- .align 2
-MtPyre_3F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MtPyre_3F_LandMons
-
- .align 2
-MtPyre_4F_LandMons:
- wild_mon DUSKULL_SHUPPET, 27
- wild_mon DUSKULL_SHUPPET, 28
- wild_mon DUSKULL_SHUPPET, 26
- wild_mon DUSKULL_SHUPPET, 25
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
- wild_mon DUSKULL_SHUPPET, 23
- wild_mon DUSKULL_SHUPPET, 22
- wild_mon SHUPPET_DUSKULL, 27
- wild_mon SHUPPET_DUSKULL, 27
- wild_mon SHUPPET_DUSKULL, 25
- wild_mon SHUPPET_DUSKULL, 29
-
- .align 2
-MtPyre_4F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MtPyre_4F_LandMons
-
- .align 2
-MtPyre_5F_LandMons:
- wild_mon DUSKULL_SHUPPET, 27
- wild_mon DUSKULL_SHUPPET, 28
- wild_mon DUSKULL_SHUPPET, 26
- wild_mon DUSKULL_SHUPPET, 25
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
- wild_mon DUSKULL_SHUPPET, 23
- wild_mon DUSKULL_SHUPPET, 22
- wild_mon SHUPPET_DUSKULL, 27
- wild_mon SHUPPET_DUSKULL, 27
- wild_mon SHUPPET_DUSKULL, 25
- wild_mon SHUPPET_DUSKULL, 29
-
- .align 2
-MtPyre_5F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MtPyre_5F_LandMons
-
- .align 2
-MtPyre_6F_LandMons:
- wild_mon DUSKULL_SHUPPET, 27
- wild_mon DUSKULL_SHUPPET, 28
- wild_mon DUSKULL_SHUPPET, 26
- wild_mon DUSKULL_SHUPPET, 25
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 24
- wild_mon DUSKULL_SHUPPET, 23
- wild_mon DUSKULL_SHUPPET, 22
- wild_mon SHUPPET_DUSKULL, 27
- wild_mon SHUPPET_DUSKULL, 27
- wild_mon SHUPPET_DUSKULL, 25
- wild_mon SHUPPET_DUSKULL, 29
-
- .align 2
-MtPyre_6F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MtPyre_6F_LandMons
-
- .align 2
-MtPyre_Exterior_LandMons:
- wild_mon DUSKULL_SHUPPET, 27
- wild_mon MEDITITE, 27
- wild_mon DUSKULL_SHUPPET, 28
- wild_mon MEDITITE, 29
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon VULPIX, 27
- wild_mon VULPIX, 29
- wild_mon VULPIX, 25
- wild_mon WINGULL, 27
- wild_mon WINGULL, 27
- wild_mon WINGULL, 26
- wild_mon WINGULL, 28
-
- .align 2
-MtPyre_Exterior_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MtPyre_Exterior_LandMons
-
- .align 2
-MtPyre_Summit_LandMons:
- wild_mon DUSKULL_SHUPPET, 28
- wild_mon DUSKULL_SHUPPET, 29
- wild_mon DUSKULL_SHUPPET, 27
- wild_mon DUSKULL_SHUPPET, 26
- wild_mon DUSKULL_SHUPPET, 30
- wild_mon DUSKULL_SHUPPET, 25
- wild_mon DUSKULL_SHUPPET, 24
- wild_mon SHUPPET_DUSKULL, 28
- wild_mon SHUPPET_DUSKULL, 26
- wild_mon SHUPPET_DUSKULL, 30
- wild_mon CHIMECHO, 28
- wild_mon CHIMECHO, 28
-
- .align 2
-MtPyre_Summit_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte MtPyre_Summit_LandMons
-
- .align 2
-SeafloorCavern_Entrance_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon ZUBAT, 5, 35
- wild_mon ZUBAT, 30, 35
- wild_mon GOLBAT, 30, 35
- wild_mon GOLBAT, 30, 35
-
- .align 2
-SeafloorCavern_Entrance_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Entrance_WaterMons
-
- .align 2
-SeafloorCavern_Entrance_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-SeafloorCavern_Entrance_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte SeafloorCavern_Entrance_FishingMons
-
- .align 2
-SeafloorCavern_Room1_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 28
- wild_mon ZUBAT, 29
- wild_mon ZUBAT, 34
- wild_mon ZUBAT, 35
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-SeafloorCavern_Room1_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Room1_LandMons
-
- .align 2
-SeafloorCavern_Room2_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 28
- wild_mon ZUBAT, 29
- wild_mon ZUBAT, 34
- wild_mon ZUBAT, 35
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-SeafloorCavern_Room2_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Room2_LandMons
-
- .align 2
-SeafloorCavern_Room3_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 28
- wild_mon ZUBAT, 29
- wild_mon ZUBAT, 34
- wild_mon ZUBAT, 35
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-SeafloorCavern_Room3_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Room3_LandMons
-
- .align 2
-SeafloorCavern_Room4_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 28
- wild_mon ZUBAT, 29
- wild_mon ZUBAT, 34
- wild_mon ZUBAT, 35
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-SeafloorCavern_Room4_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Room4_LandMons
-
- .align 2
-SeafloorCavern_Room5_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 28
- wild_mon ZUBAT, 29
- wild_mon ZUBAT, 34
- wild_mon ZUBAT, 35
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-SeafloorCavern_Room5_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Room5_LandMons
-
- .align 2
-SeafloorCavern_Room6_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 28
- wild_mon ZUBAT, 29
- wild_mon ZUBAT, 34
- wild_mon ZUBAT, 35
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-SeafloorCavern_Room6_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Room6_LandMons
-
- .align 2
-SeafloorCavern_Room6_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon ZUBAT, 5, 35
- wild_mon ZUBAT, 30, 35
- wild_mon GOLBAT, 30, 35
- wild_mon GOLBAT, 30, 35
-
- .align 2
-SeafloorCavern_Room6_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Room6_WaterMons
-
- .align 2
-SeafloorCavern_Room6_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-SeafloorCavern_Room6_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte SeafloorCavern_Room6_FishingMons
-
- .align 2
-SeafloorCavern_Room7_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 28
- wild_mon ZUBAT, 29
- wild_mon ZUBAT, 34
- wild_mon ZUBAT, 35
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-SeafloorCavern_Room7_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Room7_LandMons
-
- .align 2
-SeafloorCavern_Room7_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon ZUBAT, 5, 35
- wild_mon ZUBAT, 30, 35
- wild_mon GOLBAT, 30, 35
- wild_mon GOLBAT, 30, 35
-
- .align 2
-SeafloorCavern_Room7_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Room7_WaterMons
-
- .align 2
-SeafloorCavern_Room7_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-SeafloorCavern_Room7_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte SeafloorCavern_Room7_FishingMons
-
- .align 2
-SeafloorCavern_Room8_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 28
- wild_mon ZUBAT, 29
- wild_mon ZUBAT, 34
- wild_mon ZUBAT, 35
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-SeafloorCavern_Room8_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte SeafloorCavern_Room8_LandMons
-
- .align 2
-CaveOfOrigin_Entrance_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 28
- wild_mon ZUBAT, 29
- wild_mon ZUBAT, 34
- wild_mon ZUBAT, 35
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-CaveOfOrigin_Entrance_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte CaveOfOrigin_Entrance_LandMons
-
- .align 2
-CaveOfOrigin_1F_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon MAWILE_SABLEYE, 30
- wild_mon MAWILE_SABLEYE, 32
- wild_mon MAWILE_SABLEYE, 34
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 34
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-CaveOfOrigin_1F_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte CaveOfOrigin_1F_LandMons
-
- .align 2
-CaveOfOrigin_B1F_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon MAWILE_SABLEYE, 30
- wild_mon MAWILE_SABLEYE, 32
- wild_mon MAWILE_SABLEYE, 34
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 34
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-CaveOfOrigin_B1F_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte CaveOfOrigin_B1F_LandMons
-
- .align 2
-CaveOfOrigin_B2F_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon MAWILE_SABLEYE, 30
- wild_mon MAWILE_SABLEYE, 32
- wild_mon MAWILE_SABLEYE, 34
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 34
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-CaveOfOrigin_B2F_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte CaveOfOrigin_B2F_LandMons
-
- .align 2
-CaveOfOrigin_B3F_LandMons:
- wild_mon ZUBAT, 30
- wild_mon ZUBAT, 31
- wild_mon ZUBAT, 32
- wild_mon MAWILE_SABLEYE, 30
- wild_mon MAWILE_SABLEYE, 32
- wild_mon MAWILE_SABLEYE, 34
- wild_mon ZUBAT, 33
- wild_mon ZUBAT, 34
- wild_mon GOLBAT, 34
- wild_mon GOLBAT, 35
- wild_mon GOLBAT, 33
- wild_mon GOLBAT, 36
-
- .align 2
-CaveOfOrigin_B3F_LandMonsInfo:
- .4byte 4 @ encounter rate
- .4byte CaveOfOrigin_B3F_LandMons
-
- .align 2
-VictoryRoad_1F_LandMons:
- wild_mon GOLBAT, 40
- wild_mon HARIYAMA, 40
- wild_mon LAIRON, 40
- wild_mon LOUDRED, 40
- wild_mon ZUBAT, 36
- wild_mon MAKUHITA, 36
- wild_mon GOLBAT, 38
- wild_mon HARIYAMA, 38
- wild_mon ARON, 36
- wild_mon WHISMUR, 36
- wild_mon ARON, 36
- wild_mon WHISMUR, 36
-
- .align 2
-VictoryRoad_1F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte VictoryRoad_1F_LandMons
-
- .align 2
-VictoryRoad_B1F_LandMons:
- wild_mon GOLBAT, 40
- wild_mon HARIYAMA, 40
- wild_mon LAIRON, 40
- wild_mon MEDICHAM, 40
- wild_mon GOLBAT, 38
- wild_mon HARIYAMA, 38
- wild_mon GOLBAT, 42
- wild_mon HARIYAMA, 42
- wild_mon LAIRON, 42
- wild_mon MEDITITE, 38
- wild_mon LAIRON, 42
- wild_mon MEDITITE, 38
-
- .align 2
-VictoryRoad_B1F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte VictoryRoad_B1F_LandMons
-
- .align 2
-VictoryRoad_B1F_RockSmashMons:
- wild_mon GRAVELER, 30, 40
- wild_mon GEODUDE, 30, 40
- wild_mon GRAVELER, 35, 40
- wild_mon GRAVELER, 35, 40
- wild_mon GRAVELER, 35, 40
-
- .align 2
-VictoryRoad_B1F_RockSmashMonsInfo:
- .4byte 20 @ encounter rate
- .4byte VictoryRoad_B1F_RockSmashMons
-
- .align 2
-VictoryRoad_B2F_LandMons:
- wild_mon GOLBAT, 40
- wild_mon MAWILE_SABLEYE, 40
- wild_mon LAIRON, 40
- wild_mon MEDICHAM, 40
- wild_mon GOLBAT, 42
- wild_mon MAWILE_SABLEYE, 42
- wild_mon GOLBAT, 44
- wild_mon MAWILE_SABLEYE, 44
- wild_mon LAIRON, 42
- wild_mon MEDICHAM, 42
- wild_mon LAIRON, 44
- wild_mon MEDICHAM, 44
-
- .align 2
-VictoryRoad_B2F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte VictoryRoad_B2F_LandMons
-
- .align 2
-VictoryRoad_B2F_WaterMons:
- wild_mon GOLBAT, 30, 35
- wild_mon GOLBAT, 25, 30
- wild_mon GOLBAT, 35, 40
- wild_mon GOLBAT, 35, 40
- wild_mon GOLBAT, 35, 40
-
- .align 2
-VictoryRoad_B2F_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte VictoryRoad_B2F_WaterMons
-
- .align 2
-VictoryRoad_B2F_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon BARBOACH, 10, 30
- wild_mon BARBOACH, 25, 30
- wild_mon BARBOACH, 30, 35
- wild_mon WHISCASH, 30, 35
- wild_mon WHISCASH, 35, 40
- wild_mon WHISCASH, 40, 45
-
- .align 2
-VictoryRoad_B2F_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte VictoryRoad_B2F_FishingMons
-
- .align 2
-ShoalCave_LowTideEntranceRoom_LandMons:
- wild_mon ZUBAT, 26
- wild_mon SPHEAL, 26
- wild_mon ZUBAT, 28
- wild_mon SPHEAL, 28
- wild_mon ZUBAT, 30
- wild_mon SPHEAL, 30
- wild_mon ZUBAT, 32
- wild_mon SPHEAL, 32
- wild_mon GOLBAT, 32
- wild_mon SPHEAL, 32
- wild_mon GOLBAT, 32
- wild_mon SPHEAL, 32
-
- .align 2
-ShoalCave_LowTideEntranceRoom_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte ShoalCave_LowTideEntranceRoom_LandMons
-
- .align 2
-ShoalCave_LowTideEntranceRoom_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon ZUBAT, 5, 35
- wild_mon SPHEAL, 25, 30
- wild_mon SPHEAL, 25, 30
- wild_mon SPHEAL, 25, 35
-
- .align 2
-ShoalCave_LowTideEntranceRoom_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte ShoalCave_LowTideEntranceRoom_WaterMons
-
- .align 2
-ShoalCave_LowTideEntranceRoom_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-ShoalCave_LowTideEntranceRoom_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte ShoalCave_LowTideEntranceRoom_FishingMons
-
- .align 2
-ShoalCave_LowTideInnerRoom_LandMons:
- wild_mon ZUBAT, 26
- wild_mon SPHEAL, 26
- wild_mon ZUBAT, 28
- wild_mon SPHEAL, 28
- wild_mon ZUBAT, 30
- wild_mon SPHEAL, 30
- wild_mon ZUBAT, 32
- wild_mon SPHEAL, 32
- wild_mon GOLBAT, 32
- wild_mon SPHEAL, 32
- wild_mon GOLBAT, 32
- wild_mon SPHEAL, 32
-
- .align 2
-ShoalCave_LowTideInnerRoom_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte ShoalCave_LowTideInnerRoom_LandMons
-
- .align 2
-ShoalCave_LowTideInnerRoom_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon ZUBAT, 5, 35
- wild_mon SPHEAL, 25, 30
- wild_mon SPHEAL, 25, 30
- wild_mon SPHEAL, 25, 35
-
- .align 2
-ShoalCave_LowTideInnerRoom_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte ShoalCave_LowTideInnerRoom_WaterMons
-
- .align 2
-ShoalCave_LowTideInnerRoom_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-ShoalCave_LowTideInnerRoom_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte ShoalCave_LowTideInnerRoom_FishingMons
-
- .align 2
-ShoalCave_LowTideStairsRoom_LandMons:
- wild_mon ZUBAT, 26
- wild_mon SPHEAL, 26
- wild_mon ZUBAT, 28
- wild_mon SPHEAL, 28
- wild_mon ZUBAT, 30
- wild_mon SPHEAL, 30
- wild_mon ZUBAT, 32
- wild_mon SPHEAL, 32
- wild_mon GOLBAT, 32
- wild_mon SPHEAL, 32
- wild_mon GOLBAT, 32
- wild_mon SPHEAL, 32
-
- .align 2
-ShoalCave_LowTideStairsRoom_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte ShoalCave_LowTideStairsRoom_LandMons
-
- .align 2
-ShoalCave_LowTideLowerRoom_LandMons:
- wild_mon ZUBAT, 26
- wild_mon SPHEAL, 26
- wild_mon ZUBAT, 28
- wild_mon SPHEAL, 28
- wild_mon ZUBAT, 30
- wild_mon SPHEAL, 30
- wild_mon ZUBAT, 32
- wild_mon SPHEAL, 32
- wild_mon GOLBAT, 32
- wild_mon SPHEAL, 32
- wild_mon GOLBAT, 32
- wild_mon SPHEAL, 32
-
- .align 2
-ShoalCave_LowTideLowerRoom_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte ShoalCave_LowTideLowerRoom_LandMons
-
- .align 2
-ShoalCave_LowTideIceRoom_LandMons:
- wild_mon ZUBAT, 26
- wild_mon SPHEAL, 26
- wild_mon ZUBAT, 28
- wild_mon SPHEAL, 28
- wild_mon ZUBAT, 30
- wild_mon SPHEAL, 30
- wild_mon SNORUNT, 26
- wild_mon SPHEAL, 32
- wild_mon GOLBAT, 30
- wild_mon SNORUNT, 28
- wild_mon GOLBAT, 32
- wild_mon SNORUNT, 30
-
- .align 2
-ShoalCave_LowTideIceRoom_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte ShoalCave_LowTideIceRoom_LandMons
-
- .align 2
-NewMauville_Entrance_LandMons:
- wild_mon VOLTORB, 24
- wild_mon MAGNEMITE, 24
- wild_mon VOLTORB, 25
- wild_mon MAGNEMITE, 25
- wild_mon VOLTORB, 23
- wild_mon MAGNEMITE, 23
- wild_mon VOLTORB, 26
- wild_mon MAGNEMITE, 26
- wild_mon VOLTORB, 22
- wild_mon MAGNEMITE, 22
- wild_mon VOLTORB, 22
- wild_mon MAGNEMITE, 22
-
- .align 2
-NewMauville_Entrance_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte NewMauville_Entrance_LandMons
-
- .align 2
-NewMauville_Inside_LandMons:
- wild_mon VOLTORB, 24
- wild_mon MAGNEMITE, 24
- wild_mon VOLTORB, 25
- wild_mon MAGNEMITE, 25
- wild_mon VOLTORB, 23
- wild_mon MAGNEMITE, 23
- wild_mon VOLTORB, 26
- wild_mon MAGNEMITE, 26
- wild_mon VOLTORB, 22
- wild_mon MAGNEMITE, 22
- wild_mon ELECTRODE, 26
- wild_mon MAGNETON, 26
-
- .align 2
-NewMauville_Inside_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte NewMauville_Inside_LandMons
-
- .align 2
-AbandonedShip_Rooms_B1F_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon TENTACOOL, 5, 35
- wild_mon TENTACOOL, 5, 35
- wild_mon TENTACOOL, 5, 35
- wild_mon TENTACRUEL, 30, 35
-
- .align 2
-AbandonedShip_Rooms_B1F_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte AbandonedShip_Rooms_B1F_WaterMons
-
- .align 2
-AbandonedShip_Rooms_B1F_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon TENTACOOL, 25, 30
- wild_mon TENTACOOL, 30, 35
- wild_mon TENTACRUEL, 30, 35
- wild_mon TENTACRUEL, 25, 30
- wild_mon TENTACRUEL, 20, 25
-
- .align 2
-AbandonedShip_Rooms_B1F_FishingMonsInfo:
- .4byte 20 @ encounter rate
- .4byte AbandonedShip_Rooms_B1F_FishingMons
-
- .align 2
-AbandonedShip_HiddenFloorCorridors_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon TENTACOOL, 5, 35
- wild_mon TENTACOOL, 5, 35
- wild_mon TENTACOOL, 5, 35
- wild_mon TENTACRUEL, 30, 35
-
- .align 2
-AbandonedShip_HiddenFloorCorridors_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte AbandonedShip_HiddenFloorCorridors_WaterMons
-
- .align 2
-AbandonedShip_HiddenFloorCorridors_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon TENTACOOL, 25, 30
- wild_mon TENTACOOL, 30, 35
- wild_mon TENTACRUEL, 30, 35
- wild_mon TENTACRUEL, 25, 30
- wild_mon TENTACRUEL, 20, 25
-
- .align 2
-AbandonedShip_HiddenFloorCorridors_FishingMonsInfo:
- .4byte 20 @ encounter rate
- .4byte AbandonedShip_HiddenFloorCorridors_FishingMons
-
- .align 2
-SkyPillar_1F_LandMons:
- wild_mon MAWILE_SABLEYE, 48
- wild_mon GOLBAT, 48
- wild_mon GOLBAT, 50
- wild_mon MAWILE_SABLEYE, 50
- wild_mon CLAYDOL, 48
- wild_mon DUSCLOPS_BANETTE, 48
- wild_mon DUSCLOPS_BANETTE, 50
- wild_mon CLAYDOL, 49
- wild_mon CLAYDOL, 47
- wild_mon CLAYDOL, 50
- wild_mon CLAYDOL, 47
- wild_mon CLAYDOL, 50
-
- .align 2
-SkyPillar_1F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte SkyPillar_1F_LandMons
-
- .align 2
-SkyPillar_3F_LandMons:
- wild_mon MAWILE_SABLEYE, 51
- wild_mon GOLBAT, 51
- wild_mon GOLBAT, 53
- wild_mon MAWILE_SABLEYE, 53
- wild_mon CLAYDOL, 51
- wild_mon DUSCLOPS_BANETTE, 51
- wild_mon DUSCLOPS_BANETTE, 53
- wild_mon CLAYDOL, 52
- wild_mon CLAYDOL, 50
- wild_mon CLAYDOL, 53
- wild_mon CLAYDOL, 50
- wild_mon CLAYDOL, 53
-
- .align 2
-SkyPillar_3F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte SkyPillar_3F_LandMons
-
- .align 2
-SkyPillar_5F_LandMons:
- wild_mon MAWILE_SABLEYE, 54
- wild_mon GOLBAT, 54
- wild_mon GOLBAT, 56
- wild_mon MAWILE_SABLEYE, 56
- wild_mon CLAYDOL, 54
- wild_mon DUSCLOPS_BANETTE, 54
- wild_mon DUSCLOPS_BANETTE, 56
- wild_mon CLAYDOL, 55
- wild_mon CLAYDOL, 56
- wild_mon ALTARIA, 57
- wild_mon ALTARIA, 54
- wild_mon ALTARIA, 60
-
- .align 2
-SkyPillar_5F_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte SkyPillar_5F_LandMons
-
- .align 2
-Route101_LandMons:
- wild_mon WURMPLE, 2
- wild_mon ZIGZAGOON, 2
- wild_mon WURMPLE, 2
- wild_mon WURMPLE, 3
- wild_mon ZIGZAGOON, 3
- wild_mon ZIGZAGOON, 3
- wild_mon WURMPLE, 3
- wild_mon ZIGZAGOON, 3
- wild_mon POOCHYENA, 2
- wild_mon POOCHYENA, 2
- wild_mon POOCHYENA, 3
- wild_mon POOCHYENA, 3
-
- .align 2
-Route101_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route101_LandMons
-
- .align 2
-Route102_LandMons:
- wild_mon ZIGZAGOON, 3
- wild_mon WURMPLE, 3
- wild_mon ZIGZAGOON, 4
- wild_mon WURMPLE, 4
- wild_mon SEEDOT_LOTAD, 3
- wild_mon SEEDOT_LOTAD, 4
- wild_mon POOCHYENA, 3
- wild_mon POOCHYENA, 3
- wild_mon POOCHYENA, 4
- wild_mon RALTS, 4
- wild_mon POOCHYENA, 4
- wild_mon SURSKIT, 3
-
- .align 2
-Route102_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route102_LandMons
-
- .align 2
-Route102_WaterMons:
- wild_mon MARILL, 20, 30
- wild_mon MARILL, 10, 20
- wild_mon MARILL, 30, 35
- wild_mon MARILL, 5, 10
- wild_mon SURSKIT, 20, 30
-
- .align 2
-Route102_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route102_WaterMons
-
- .align 2
-Route102_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon CORPHISH, 10, 30
- wild_mon CORPHISH, 25, 30
- wild_mon CORPHISH, 30, 35
- wild_mon CORPHISH, 20, 25
- wild_mon CORPHISH, 35, 40
- wild_mon CORPHISH, 40, 45
-
- .align 2
-Route102_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route102_FishingMons
-
- .align 2
-Route103_LandMons:
- wild_mon ZIGZAGOON, 2
- wild_mon ZIGZAGOON, 3
- wild_mon ZIGZAGOON, 3
- wild_mon ZIGZAGOON, 4
- wild_mon POOCHYENA, 2
- wild_mon POOCHYENA, 3
- wild_mon POOCHYENA, 3
- wild_mon POOCHYENA, 4
- wild_mon WINGULL, 3
- wild_mon WINGULL, 3
- wild_mon WINGULL, 2
- wild_mon WINGULL, 4
-
- .align 2
-Route103_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route103_LandMons
-
- .align 2
-Route103_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route103_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route103_WaterMons
-
- .align 2
-Route103_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route103_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route103_FishingMons
-
- .align 2
-Route104_LandMons:
- wild_mon ZIGZAGOON, 4
- wild_mon WURMPLE, 4
- wild_mon ZIGZAGOON, 5
- wild_mon WURMPLE, 5
- wild_mon ZIGZAGOON, 4
- wild_mon ZIGZAGOON, 5
- wild_mon TAILLOW, 4
- wild_mon TAILLOW, 5
- wild_mon WINGULL, 4
- wild_mon WINGULL, 4
- wild_mon WINGULL, 3
- wild_mon WINGULL, 5
-
- .align 2
-Route104_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route104_LandMons
-
- .align 2
-Route104_WaterMons:
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route104_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route104_WaterMons
-
- .align 2
-Route104_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon MAGIKARP, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon MAGIKARP, 10, 30
- wild_mon MAGIKARP, 10, 30
- wild_mon MAGIKARP, 25, 30
- wild_mon MAGIKARP, 30, 35
- wild_mon MAGIKARP, 20, 25
- wild_mon MAGIKARP, 35, 40
- wild_mon MAGIKARP, 40, 45
-
- .align 2
-Route104_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route104_FishingMons
-
- .align 2
-Route105_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route105_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route105_WaterMons
-
- .align 2
-Route105_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route105_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route105_FishingMons
-
- .align 2
-Route106_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route106_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route106_WaterMons
-
- .align 2
-Route106_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route106_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route106_FishingMons
-
- .align 2
-Route107_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route107_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route107_WaterMons
-
- .align 2
-Route107_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route107_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route107_FishingMons
-
- .align 2
-Route108_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route108_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route108_WaterMons
-
- .align 2
-Route108_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route108_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route108_FishingMons
-
- .align 2
-Route109_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route109_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route109_WaterMons
-
- .align 2
-Route109_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route109_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route109_FishingMons
-
- .align 2
-Route110_LandMons:
- wild_mon ZIGZAGOON, 12
- wild_mon ELECTRIKE, 12
- wild_mon GULPIN, 12
- wild_mon ELECTRIKE, 13
- wild_mon MINUN_PLUSLE, 13
- wild_mon ODDISH, 13
- wild_mon MINUN_PLUSLE, 13
- wild_mon GULPIN, 13
- wild_mon WINGULL, 12
- wild_mon WINGULL, 12
- wild_mon PLUSLE_MINUN, 12
- wild_mon PLUSLE_MINUN, 13
-
- .align 2
-Route110_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route110_LandMons
-
- .align 2
-Route110_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route110_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route110_WaterMons
-
- .align 2
-Route110_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route110_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route110_FishingMons
-
- .align 2
-Route111_LandMons:
- wild_mon SANDSHREW, 20
- wild_mon TRAPINCH, 20
- wild_mon SANDSHREW, 21
- wild_mon TRAPINCH, 21
- wild_mon CACNEA, 19
- wild_mon CACNEA, 21
- wild_mon SANDSHREW, 19
- wild_mon TRAPINCH, 19
- wild_mon BALTOY, 20
- wild_mon BALTOY, 20
- wild_mon BALTOY, 22
- wild_mon BALTOY, 22
-
- .align 2
-Route111_LandMonsInfo:
- .4byte 10 @ encounter rate
- .4byte Route111_LandMons
-
- .align 2
-Route111_WaterMons:
- wild_mon MARILL, 20, 30
- wild_mon MARILL, 10, 20
- wild_mon MARILL, 30, 35
- wild_mon MARILL, 5, 10
- wild_mon SURSKIT, 20, 30
-
- .align 2
-Route111_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route111_WaterMons
-
- .align 2
-Route111_RockSmashMons:
- wild_mon GEODUDE, 10, 15
- wild_mon GEODUDE, 5, 10
- wild_mon GEODUDE, 15, 20
- wild_mon GEODUDE, 15, 20
- wild_mon GEODUDE, 15, 20
-
- .align 2
-Route111_RockSmashMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route111_RockSmashMons
-
- .align 2
-Route111_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon BARBOACH, 10, 30
- wild_mon BARBOACH, 25, 30
- wild_mon BARBOACH, 30, 35
- wild_mon BARBOACH, 20, 25
- wild_mon BARBOACH, 35, 40
- wild_mon BARBOACH, 40, 45
-
- .align 2
-Route111_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route111_FishingMons
-
- .align 2
-Route112_LandMons:
- wild_mon NUMEL, 15
- wild_mon NUMEL, 15
- wild_mon MACHOP, 15
- wild_mon NUMEL, 14
- wild_mon NUMEL, 14
- wild_mon MACHOP, 14
- wild_mon NUMEL, 16
- wild_mon MACHOP, 16
- wild_mon NUMEL, 16
- wild_mon NUMEL, 16
- wild_mon NUMEL, 16
- wild_mon NUMEL, 16
-
- .align 2
-Route112_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route112_LandMons
-
- .align 2
-Route113_LandMons:
- wild_mon SPINDA, 15
- wild_mon SPINDA, 15
- wild_mon SANDSHREW, 15
- wild_mon SPINDA, 14
- wild_mon SPINDA, 14
- wild_mon SANDSHREW, 14
- wild_mon SPINDA, 16
- wild_mon SANDSHREW, 16
- wild_mon SPINDA, 16
- wild_mon SKARMORY, 16
- wild_mon SPINDA, 16
- wild_mon SKARMORY, 16
-
- .align 2
-Route113_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route113_LandMons
-
- .align 2
-Route114_LandMons:
- wild_mon SWABLU, 16
- wild_mon SEEDOT_LOTAD, 16
- wild_mon SWABLU, 17
- wild_mon SWABLU, 15
- wild_mon SEEDOT_LOTAD, 15
- wild_mon ZANGOOSE_SEVIPER, 16
- wild_mon NUZLEAF_LOMBRE, 16
- wild_mon NUZLEAF_LOMBRE, 18
- wild_mon ZANGOOSE_SEVIPER, 17
- wild_mon ZANGOOSE_SEVIPER, 15
- wild_mon ZANGOOSE_SEVIPER, 17
- wild_mon SURSKIT, 15
-
- .align 2
-Route114_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route114_LandMons
-
- .align 2
-Route114_WaterMons:
- wild_mon MARILL, 20, 30
- wild_mon MARILL, 10, 20
- wild_mon MARILL, 30, 35
- wild_mon MARILL, 5, 10
- wild_mon SURSKIT, 20, 30
-
- .align 2
-Route114_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route114_WaterMons
-
- .align 2
-Route114_RockSmashMons:
- wild_mon GEODUDE, 10, 15
- wild_mon GEODUDE, 5, 10
- wild_mon GEODUDE, 15, 20
- wild_mon GEODUDE, 15, 20
- wild_mon GEODUDE, 15, 20
-
- .align 2
-Route114_RockSmashMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route114_RockSmashMons
-
- .align 2
-Route114_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon BARBOACH, 10, 30
- wild_mon BARBOACH, 25, 30
- wild_mon BARBOACH, 30, 35
- wild_mon BARBOACH, 20, 25
- wild_mon BARBOACH, 35, 40
- wild_mon BARBOACH, 40, 45
-
- .align 2
-Route114_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route114_FishingMons
-
- .align 2
-Route115_LandMons:
- wild_mon SWABLU, 23
- wild_mon TAILLOW, 23
- wild_mon SWABLU, 25
- wild_mon TAILLOW, 24
- wild_mon TAILLOW, 25
- wild_mon SWELLOW, 25
- wild_mon JIGGLYPUFF, 24
- wild_mon JIGGLYPUFF, 25
- wild_mon WINGULL, 24
- wild_mon WINGULL, 24
- wild_mon WINGULL, 26
- wild_mon WINGULL, 25
-
- .align 2
-Route115_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route115_LandMons
-
- .align 2
-Route115_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route115_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route115_WaterMons
-
- .align 2
-Route115_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route115_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route115_FishingMons
-
- .align 2
-Route116_LandMons:
- wild_mon ZIGZAGOON, 6
- wild_mon WHISMUR, 6
- wild_mon NINCADA, 6
- wild_mon WHISMUR, 7
- wild_mon NINCADA, 7
- wild_mon TAILLOW, 6
- wild_mon TAILLOW, 7
- wild_mon TAILLOW, 8
- wild_mon ZIGZAGOON, 7
- wild_mon ZIGZAGOON, 8
- wild_mon SKITTY, 7
- wild_mon SKITTY, 8
-
- .align 2
-Route116_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route116_LandMons
-
- .align 2
-Route117_LandMons:
- wild_mon ZIGZAGOON, 13
- wild_mon ROSELIA, 13
- wild_mon ZIGZAGOON, 14
- wild_mon ROSELIA, 14
- wild_mon MARILL, 13
- wild_mon ODDISH, 13
- wild_mon ILLUMISE_VOLBEAT, 13
- wild_mon ILLUMISE_VOLBEAT, 13
- wild_mon ILLUMISE_VOLBEAT, 14
- wild_mon ILLUMISE_VOLBEAT, 14
- wild_mon VOLBEAT_ILLUMISE, 13
- wild_mon SURSKIT, 13
-
- .align 2
-Route117_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route117_LandMons
-
- .align 2
-Route117_WaterMons:
- wild_mon MARILL, 20, 30
- wild_mon MARILL, 10, 20
- wild_mon MARILL, 30, 35
- wild_mon MARILL, 5, 10
- wild_mon SURSKIT, 20, 30
-
- .align 2
-Route117_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route117_WaterMons
-
- .align 2
-Route117_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon CORPHISH, 10, 30
- wild_mon CORPHISH, 25, 30
- wild_mon CORPHISH, 30, 35
- wild_mon CORPHISH, 20, 25
- wild_mon CORPHISH, 35, 40
- wild_mon CORPHISH, 40, 45
-
- .align 2
-Route117_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route117_FishingMons
-
- .align 2
-Route118_LandMons:
- wild_mon ZIGZAGOON, 24
- wild_mon ELECTRIKE, 24
- wild_mon ZIGZAGOON, 26
- wild_mon ELECTRIKE, 26
- wild_mon LINOONE, 26
- wild_mon MANECTRIC, 26
- wild_mon WINGULL, 25
- wild_mon WINGULL, 25
- wild_mon WINGULL, 26
- wild_mon WINGULL, 26
- wild_mon WINGULL, 27
- wild_mon KECLEON, 25
-
- .align 2
-Route118_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route118_LandMons
-
- .align 2
-Route118_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route118_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route118_WaterMons
-
- .align 2
-Route118_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon CARVANHA, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon CARVANHA, 30, 35
- wild_mon CARVANHA, 20, 25
- wild_mon CARVANHA, 35, 40
- wild_mon CARVANHA, 40, 45
-
- .align 2
-Route118_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route118_FishingMons
-
- .align 2
-Route119_LandMons:
- wild_mon ZIGZAGOON, 25
- wild_mon LINOONE, 25
- wild_mon ZIGZAGOON, 27
- wild_mon ODDISH, 25
- wild_mon LINOONE, 27
- wild_mon ODDISH, 26
- wild_mon ODDISH, 27
- wild_mon ODDISH, 24
- wild_mon TROPIUS, 25
- wild_mon TROPIUS, 26
- wild_mon TROPIUS, 27
- wild_mon KECLEON, 25
-
- .align 2
-Route119_LandMonsInfo:
- .4byte 15 @ encounter rate
- .4byte Route119_LandMons
-
- .align 2
-Route119_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route119_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route119_WaterMons
-
- .align 2
-Route119_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon CARVANHA, 10, 30
- wild_mon CARVANHA, 25, 30
- wild_mon CARVANHA, 30, 35
- wild_mon CARVANHA, 20, 25
- wild_mon CARVANHA, 35, 40
- wild_mon CARVANHA, 40, 45
-
- .align 2
-Route119_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route119_FishingMons
-
- .align 2
-Route120_LandMons:
- wild_mon ZIGZAGOON, 25
- wild_mon LINOONE, 25
- wild_mon LINOONE, 27
- wild_mon ODDISH, 25
- wild_mon MARILL, 25
- wild_mon ODDISH, 26
- wild_mon ODDISH, 27
- wild_mon MARILL, 27
- wild_mon ABSOL, 25
- wild_mon ABSOL, 27
- wild_mon KECLEON, 25
- wild_mon SURSKIT, 25
-
- .align 2
-Route120_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route120_LandMons
-
- .align 2
-Route120_WaterMons:
- wild_mon MARILL, 20, 30
- wild_mon MARILL, 10, 20
- wild_mon MARILL, 30, 35
- wild_mon MARILL, 5, 10
- wild_mon SURSKIT, 20, 30
-
- .align 2
-Route120_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route120_WaterMons
-
- .align 2
-Route120_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 30
- wild_mon BARBOACH, 10, 30
- wild_mon BARBOACH, 25, 30
- wild_mon BARBOACH, 30, 35
- wild_mon BARBOACH, 20, 25
- wild_mon BARBOACH, 35, 40
- wild_mon BARBOACH, 40, 45
-
- .align 2
-Route120_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route120_FishingMons
-
- .align 2
-Route121_LandMons:
- wild_mon ZIGZAGOON, 26
- wild_mon DUSKULL_SHUPPET, 26
- wild_mon LINOONE, 26
- wild_mon DUSKULL_SHUPPET, 28
- wild_mon LINOONE, 28
- wild_mon ODDISH, 26
- wild_mon ODDISH, 28
- wild_mon GLOOM, 28
- wild_mon WINGULL, 26
- wild_mon WINGULL, 27
- wild_mon WINGULL, 28
- wild_mon KECLEON, 25
-
- .align 2
-Route121_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route121_LandMons
-
- .align 2
-Route121_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route121_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route121_WaterMons
-
- .align 2
-Route121_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route121_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route121_FishingMons
-
- .align 2
-Route122_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route122_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route122_WaterMons
-
- .align 2
-Route122_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route122_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route122_FishingMons
-
- .align 2
-Route123_LandMons:
- wild_mon ZIGZAGOON, 26
- wild_mon DUSKULL_SHUPPET, 26
- wild_mon LINOONE, 26
- wild_mon DUSKULL_SHUPPET, 28
- wild_mon LINOONE, 28
- wild_mon ODDISH, 26
- wild_mon ODDISH, 28
- wild_mon GLOOM, 28
- wild_mon WINGULL, 26
- wild_mon WINGULL, 27
- wild_mon WINGULL, 28
- wild_mon KECLEON, 25
-
- .align 2
-Route123_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route123_LandMons
-
- .align 2
-Route123_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route123_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route123_WaterMons
-
- .align 2
-Route123_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route123_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route123_FishingMons
-
- .align 2
-Route124_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route124_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route124_WaterMons
-
- .align 2
-Route124_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route124_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route124_FishingMons
-
- .align 2
-Route125_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route125_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route125_WaterMons
-
- .align 2
-Route125_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route125_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route125_FishingMons
-
- .align 2
-Route126_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route126_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route126_WaterMons
-
- .align 2
-Route126_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route126_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route126_FishingMons
-
- .align 2
-Route127_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route127_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route127_WaterMons
-
- .align 2
-Route127_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route127_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route127_FishingMons
-
- .align 2
-Route128_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route128_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route128_WaterMons
-
- .align 2
-Route128_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon LUVDISC, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon LUVDISC, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon CORSOLA, 30, 35
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route128_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route128_FishingMons
-
- .align 2
-Route129_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- .ifdef SAPPHIRE
- wild_mon WAILORD, 25, 30
- .else
- wild_mon WAILORD, 35, 40
- .endif
-
- .align 2
-Route129_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route129_WaterMons
-
- .align 2
-Route129_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route129_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route129_FishingMons
-
- .align 2
-Route130_LandMons:
- wild_mon WYNAUT, 30
- wild_mon WYNAUT, 35
- wild_mon WYNAUT, 25
- wild_mon WYNAUT, 40
- wild_mon WYNAUT, 20
- wild_mon WYNAUT, 45
- wild_mon WYNAUT, 15
- wild_mon WYNAUT, 50
- wild_mon WYNAUT, 10
- wild_mon WYNAUT, 5
- wild_mon WYNAUT, 10
- wild_mon WYNAUT, 5
-
- .align 2
-Route130_LandMonsInfo:
- .4byte 20 @ encounter rate
- .4byte Route130_LandMons
-
- .align 2
-Route130_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route130_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route130_WaterMons
-
- .align 2
-Route130_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route130_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route130_FishingMons
-
- .align 2
-Route131_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route131_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route131_WaterMons
-
- .align 2
-Route131_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route131_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route131_FishingMons
-
- .align 2
-Route132_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route132_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route132_WaterMons
-
- .align 2
-Route132_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon HORSEA, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route132_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route132_FishingMons
-
- .align 2
-Route133_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route133_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route133_WaterMons
-
- .align 2
-Route133_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon HORSEA, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route133_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route133_FishingMons
-
- .align 2
-Route134_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-Route134_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Route134_WaterMons
-
- .align 2
-Route134_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon HORSEA, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-Route134_FishingMonsInfo:
- .4byte 30 @ encounter rate
- .4byte Route134_FishingMons
-
- .align 2
-SafariZone_Northwest_LandMons:
- wild_mon RHYHORN, 27
- wild_mon ODDISH, 27
- wild_mon RHYHORN, 29
- wild_mon ODDISH, 29
- wild_mon DODUO, 27
- wild_mon GLOOM, 29
- wild_mon GLOOM, 31
- wild_mon DODUO, 29
- wild_mon DODRIO, 29
- wild_mon PINSIR, 27
- wild_mon DODRIO, 31
- wild_mon PINSIR, 29
-
- .align 2
-SafariZone_Northwest_LandMonsInfo:
- .4byte 25 @ encounter rate
- .4byte SafariZone_Northwest_LandMons
-
- .align 2
-SafariZone_Northwest_WaterMons:
- wild_mon PSYDUCK, 20, 30
- wild_mon PSYDUCK, 20, 30
- wild_mon PSYDUCK, 30, 35
- wild_mon GOLDUCK, 30, 35
- wild_mon GOLDUCK, 25, 40
-
- .align 2
-SafariZone_Northwest_WaterMonsInfo:
- .4byte 9 @ encounter rate
- .4byte SafariZone_Northwest_WaterMons
-
- .align 2
-SafariZone_Northwest_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 25
- wild_mon GOLDEEN, 10, 30
- wild_mon GOLDEEN, 25, 30
- wild_mon GOLDEEN, 30, 35
- wild_mon SEAKING, 30, 35
- wild_mon SEAKING, 35, 40
- wild_mon SEAKING, 25, 30
-
- .align 2
-SafariZone_Northwest_FishingMonsInfo:
- .4byte 35 @ encounter rate
- .4byte SafariZone_Northwest_FishingMons
-
- .align 2
-SafariZone_Northeast_LandMons:
- wild_mon PHANPY, 27
- wild_mon ODDISH, 27
- wild_mon PHANPY, 29
- wild_mon ODDISH, 29
- wild_mon NATU, 27
- wild_mon GLOOM, 29
- wild_mon GLOOM, 31
- wild_mon NATU, 29
- wild_mon XATU, 29
- wild_mon HERACROSS, 27
- wild_mon XATU, 31
- wild_mon HERACROSS, 29
-
- .align 2
-SafariZone_Northeast_LandMonsInfo:
- .4byte 25 @ encounter rate
- .4byte SafariZone_Northeast_LandMons
-
- .align 2
-SafariZone_Northeast_RockSmashMons:
- wild_mon GEODUDE, 10, 15
- wild_mon GEODUDE, 5, 10
- wild_mon GEODUDE, 15, 20
- wild_mon GEODUDE, 20, 25
- wild_mon GEODUDE, 25, 30
-
- .align 2
-SafariZone_Northeast_RockSmashMonsInfo:
- .4byte 25 @ encounter rate
- .4byte SafariZone_Northeast_RockSmashMons
-
- .align 2
-SafariZone_Southwest_LandMons:
- wild_mon ODDISH, 25
- wild_mon ODDISH, 27
- wild_mon GIRAFARIG, 25
- wild_mon GIRAFARIG, 27
- wild_mon NATU, 25
- .ifdef SAPPHIRE
- wild_mon DODUO, 27
- .else
- wild_mon DODUO, 25
- .endif
- wild_mon GLOOM, 25
- wild_mon WOBBUFFET, 27
- wild_mon PIKACHU, 25
- wild_mon WOBBUFFET, 27
- wild_mon PIKACHU, 27
- wild_mon WOBBUFFET, 29
-
- .align 2
-SafariZone_Southwest_LandMonsInfo:
- .4byte 25 @ encounter rate
- .4byte SafariZone_Southwest_LandMons
-
- .align 2
-SafariZone_Southwest_WaterMons:
- wild_mon PSYDUCK, 20, 30
- wild_mon PSYDUCK, 20, 30
- wild_mon PSYDUCK, 30, 35
- wild_mon PSYDUCK, 30, 35
- wild_mon PSYDUCK, 30, 35
-
- .align 2
-SafariZone_Southwest_WaterMonsInfo:
- .4byte 9 @ encounter rate
- .4byte SafariZone_Southwest_WaterMons
-
- .align 2
-SafariZone_Southwest_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon GOLDEEN, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon GOLDEEN, 10, 25
- wild_mon GOLDEEN, 10, 30
- wild_mon GOLDEEN, 25, 30
- wild_mon GOLDEEN, 30, 35
- wild_mon SEAKING, 30, 35
- wild_mon SEAKING, 35, 40
- wild_mon SEAKING, 25, 30
-
- .align 2
-SafariZone_Southwest_FishingMonsInfo:
- .4byte 35 @ encounter rate
- .4byte SafariZone_Southwest_FishingMons
-
- .align 2
-SafariZone_Southeast_LandMons:
- wild_mon ODDISH, 25
- wild_mon ODDISH, 27
- wild_mon GIRAFARIG, 25
- wild_mon GIRAFARIG, 27
- wild_mon NATU, 25
- wild_mon DODUO, 25
- wild_mon GLOOM, 25
- wild_mon WOBBUFFET, 27
- wild_mon PIKACHU, 25
- wild_mon WOBBUFFET, 27
- wild_mon PIKACHU, 27
- wild_mon WOBBUFFET, 29
-
- .align 2
-SafariZone_Southeast_LandMonsInfo:
- .4byte 25 @ encounter rate
- .4byte SafariZone_Southeast_LandMons
-
- .align 2
-DewfordTown_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-DewfordTown_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte DewfordTown_WaterMons
-
- .align 2
-DewfordTown_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 20, 25
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-DewfordTown_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte DewfordTown_FishingMons
-
- .align 2
-PacifidlogTown_WaterMons:
- wild_mon TENTACOOL, 5, 35
- wild_mon WINGULL, 10, 30
- wild_mon WINGULL, 15, 25
- wild_mon PELIPPER, 25, 30
- wild_mon PELIPPER, 25, 30
-
- .align 2
-PacifidlogTown_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte PacifidlogTown_WaterMons
-
- .align 2
-PacifidlogTown_FishingMons:
- wild_mon MAGIKARP, 5, 10
- wild_mon TENTACOOL, 5, 10
- wild_mon MAGIKARP, 10, 30
- wild_mon TENTACOOL, 10, 30
- wild_mon WAILMER, 10, 30
- wild_mon SHARPEDO, 30, 35
- wild_mon WAILMER, 30, 35
- wild_mon WAILMER, 25, 30
- wild_mon WAILMER, 35, 40
- wild_mon WAILMER, 40, 45
-
- .align 2
-PacifidlogTown_FishingMonsInfo:
- .4byte 10 @ encounter rate
- .4byte PacifidlogTown_FishingMons
-
- .align 2
-Underwater1_WaterMons:
- wild_mon CLAMPERL, 20, 30
- wild_mon CHINCHOU, 20, 30
- wild_mon CLAMPERL, 30, 35
- wild_mon RELICANTH, 30, 35
- wild_mon RELICANTH, 30, 35
-
- .align 2
-Underwater1_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Underwater1_WaterMons
-
- .align 2
-Underwater2_WaterMons:
- wild_mon CLAMPERL, 20, 30
- wild_mon CHINCHOU, 20, 30
- wild_mon CLAMPERL, 30, 35
- wild_mon RELICANTH, 30, 35
- wild_mon RELICANTH, 30, 35
-
- .align 2
-Underwater2_WaterMonsInfo:
- .4byte 4 @ encounter rate
- .4byte Underwater2_WaterMons
.align 2
gWildMonHeaders::