diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/bard_music.s | 240 | ||||
-rw-r--r-- | data/battle_811DA74.s | 64 | ||||
-rw-r--r-- | data/battle_ai_scripts.s | 402 | ||||
-rw-r--r-- | data/battle_anim.s | 1051 | ||||
-rw-r--r-- | data/battle_anim_807B69C.s | 23 | ||||
-rw-r--r-- | data/battle_anim_80A7E7C.s | 24 | ||||
-rw-r--r-- | data/battle_anim_80CA710.s | 4664 | ||||
-rw-r--r-- | data/battle_anim_81258BC.s | 64 | ||||
-rw-r--r-- | data/battle_anim_812C144.s | 643 | ||||
-rw-r--r-- | data/battle_anim_8137220.s | 64 | ||||
-rw-r--r-- | data/battle_anim_813F0F4.s | 172 | ||||
-rw-r--r-- | data/battle_anim_scripts.s | 5824 | ||||
-rw-r--r-- | data/battle_interface.s | 318 | ||||
-rw-r--r-- | data/battle_message.s | 131 | ||||
-rw-r--r-- | data/battle_scripts_1.s | 330 | ||||
-rw-r--r-- | data/battle_scripts_2.s | 22 | ||||
-rw-r--r-- | data/battle_tower.s | 159 | ||||
-rw-r--r-- | data/battle_transition.s | 399 | ||||
-rw-r--r-- | data/berries.inc | 689 | ||||
-rw-r--r-- | data/berry_blender.s | 456 | ||||
-rw-r--r-- | data/berry_tag_screen.s | 12 | ||||
-rw-r--r-- | data/cable_car.s | 101 | ||||
-rw-r--r-- | data/cable_club.s | 32 | ||||
-rw-r--r-- | data/clock_hand_coords.inc | 361 | ||||
-rw-r--r-- | data/contest.s | 454 | ||||
-rw-r--r-- | data/contest_ai.s | 143 | ||||
-rw-r--r-- | data/contest_effect.s | 21 | ||||
-rw-r--r-- | data/contest_link_80C2020.s | 78 | ||||
-rw-r--r-- | data/credits.s | 159 | ||||
-rw-r--r-- | data/cute_sketch.s (renamed from data/cute_sketch.inc) | 5 | ||||
-rw-r--r-- | data/data2.s | 30230 | ||||
-rw-r--r-- | data/data_8393054.s | 110 | ||||
-rw-r--r-- | data/daycare.s | 17 | ||||
-rw-r--r-- | data/decorations.inc | 2432 | ||||
-rw-r--r-- | data/diploma.s | 5 | ||||
-rw-r--r-- | data/easy_chat.s | 496 | ||||
-rw-r--r-- | data/egg_hatch.s | 122 | ||||
-rw-r--r-- | data/event_scripts.s | 7 | ||||
-rw-r--r-- | data/evolution_graphics.s | 70 | ||||
-rw-r--r-- | data/evolution_scene.s | 14 | ||||
-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.inc | 16 | ||||
-rw-r--r-- | data/field_door.s | 416 | ||||
-rw-r--r-- | data/field_effect_helpers.s | 37 | ||||
-rw-r--r-- | data/field_ground_effect.s | 72 | ||||
-rw-r--r-- | data/field_map_obj_helpers.s | 93 | ||||
-rw-r--r-- | data/field_special_scene.s | 41 | ||||
-rw-r--r-- | data/field_tasks.s | 66 | ||||
-rw-r--r-- | data/field_weather.s | 490 | ||||
-rw-r--r-- | data/fldeff_80C5CD4.s | 320 | ||||
-rw-r--r-- | data/fldeff_cut.s | 31 | ||||
-rw-r--r-- | data/fldeff_flash.s | 71 | ||||
-rw-r--r-- | data/graphics.s | 261 | ||||
-rw-r--r-- | data/graphics/field_objects/base_oam.inc | 47 | ||||
-rw-r--r-- | data/graphics/field_objects/berry_tree_graphics_tables.inc | 695 | ||||
-rw-r--r-- | data/graphics/field_objects/field_effect_object_graphics.inc | 556 | ||||
-rw-r--r-- | data/graphics/field_objects/field_effect_object_template_pointers.inc | 38 | ||||
-rw-r--r-- | data/graphics/field_objects/field_effect_objects.inc | 968 | ||||
-rw-r--r-- | data/graphics/field_objects/map_object_anims.inc | 981 | ||||
-rw-r--r-- | data/graphics/field_objects/map_object_graphics.inc | 5143 | ||||
-rw-r--r-- | data/graphics/field_objects/map_object_graphics_info.inc | 3923 | ||||
-rw-r--r-- | data/graphics/field_objects/map_object_graphics_info_pointers.inc | 220 | ||||
-rw-r--r-- | data/graphics/field_objects/map_object_pic_tables.inc | 2062 | ||||
-rw-r--r-- | data/graphics/field_objects/map_object_subsprites.inc | 465 | ||||
-rw-r--r-- | data/graphics/pokemon/back_pic_table.inc | 880 | ||||
-rw-r--r-- | data/graphics/pokemon/footprint_table.inc | 415 | ||||
-rw-r--r-- | data/graphics/pokemon/front_pic_table.inc | 880 | ||||
-rw-r--r-- | data/graphics/pokemon/palette_table.inc | 880 | ||||
-rw-r--r-- | data/graphics/pokemon/shiny_palette_table.inc | 882 | ||||
-rw-r--r-- | data/hall_of_fame.s | 230 | ||||
-rw-r--r-- | data/intro_credits_graphics.s | 416 | ||||
-rw-r--r-- | data/item.s | 10 | ||||
-rw-r--r-- | data/item_menu.s | 289 | ||||
-rw-r--r-- | data/landmark.s (renamed from data/landmarks.inc) | 5 | ||||
-rw-r--r-- | data/learn_move.s | 150 | ||||
-rw-r--r-- | data/mail.s | 178 | ||||
-rw-r--r-- | data/main_menu.s | 59 | ||||
-rw-r--r-- | data/map_events.s | 410 | ||||
-rw-r--r-- | data/maps.s | 10 | ||||
-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.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082CF564/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082D05D8/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082D05D8/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082D05FC/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082D05FC/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E55C8/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E55C8/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E55EC/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E55EC/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5610/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5610/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5634/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5634/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5658/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5658/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E567C/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E567C/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E56A0/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E56A0/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E56C4/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E56C4/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E56E8/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E56E8/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E570C/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E570C/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5730/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5730/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5754/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5754/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5778/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E5778/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E579C/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082E579C/map.bin | bin | 4 -> 4 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082EDF30/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082EDF30/map.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082FF894/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_082FF894/map.bin | bin | 724 -> 724 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_08302970/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_08302970/map.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_083041B4/border.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnknownMap_083041B4/map.bin | 0 | ||||
-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.bin | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/maps/UnreferencedMap/map.bin | 0 | ||||
-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.inc | 116 | ||||
-rw-r--r-- | data/maps/headers.inc | 788 | ||||
-rw-r--r-- | data/matsuda_debug_menu.s | 201 | ||||
-rw-r--r-- | data/mauville_old_man.s | 101 | ||||
-rw-r--r-- | data/menu_cursor.s | 406 | ||||
-rw-r--r-- | data/menu_helpers.s | 102 | ||||
-rw-r--r-- | data/mon_markings.s | 207 | ||||
-rw-r--r-- | data/money.s | 31 | ||||
-rw-r--r-- | data/mori_debug_menu.s | 72 | ||||
-rw-r--r-- | data/multichoice.inc | 471 | ||||
-rw-r--r-- | data/mystery_event_msg.s | 35 | ||||
-rw-r--r-- | data/naming_screen.s | 169 | ||||
-rw-r--r-- | data/option_menu.s | 13 | ||||
-rw-r--r-- | data/party_menu.s | 744 | ||||
-rw-r--r-- | data/pokeblock.s | 125 | ||||
-rw-r--r-- | data/pokeblock_feed.s | 225 | ||||
-rw-r--r-- | data/pokedex_area_screen.s | 73 | ||||
-rw-r--r-- | data/pokedex_cry_screen.s | 116 | ||||
-rw-r--r-- | data/pokedex_entries.inc | 4164 | ||||
-rw-r--r-- | data/pokedex_orders.inc | 1191 | ||||
-rw-r--r-- | data/pokemon.s | 131 | ||||
-rw-r--r-- | data/pokemon_icon.s | 92 | ||||
-rw-r--r-- | data/pokemon_menu.s | 82 | ||||
-rw-r--r-- | data/pokemon_storage_system.s | 786 | ||||
-rw-r--r-- | data/pokemon_summary_screen.s | 393 | ||||
-rw-r--r-- | data/pokenav.s | 1166 | ||||
-rw-r--r-- | data/record_mixing.s | 68 | ||||
-rw-r--r-- | data/region_map.s | 259 | ||||
-rw-r--r-- | data/reset_rtc_screen.s | 67 | ||||
-rw-r--r-- | data/rom4.s | 66 | ||||
-rw-r--r-- | data/rom_8080874.s | 18 | ||||
-rw-r--r-- | data/rotating_gate.s | 311 | ||||
-rw-r--r-- | data/roulette.s | 920 | ||||
-rw-r--r-- | data/scripts/cable_club.inc | 34 | ||||
-rw-r--r-- | data/scripts/maps/IslandCave.inc | 2 | ||||
-rw-r--r-- | data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc | 2 | ||||
-rw-r--r-- | data/scripts/maps/LittlerootTown_MaysHouse_2F.inc | 2 | ||||
-rw-r--r-- | data/scripts/maps/SlateportCity.inc | 8 | ||||
-rw-r--r-- | data/scripts/maps/SlateportCity_House1.inc | 2 | ||||
-rw-r--r-- | data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc | 8 | ||||
-rw-r--r-- | data/secret_base.s | 77 | ||||
-rw-r--r-- | data/shop.s | 69 | ||||
-rw-r--r-- | data/sine_degree_table.inc | 183 | ||||
-rw-r--r-- | data/sine_table.inc | 323 | ||||
-rw-r--r-- | data/slot_machine.s | 1530 | ||||
-rw-r--r-- | data/sound_check_menu.s | 121 | ||||
-rw-r--r-- | data/specials.inc | 63 | ||||
-rw-r--r-- | data/strings2.s | 554 | ||||
-rw-r--r-- | data/task.s | 7 | ||||
-rw-r--r-- | data/text/battle_strings.inc | 114 | ||||
-rw-r--r-- | data/text/berry_descriptions.inc | 257 | ||||
-rw-r--r-- | data/text/cable_club.inc | 10 | ||||
-rw-r--r-- | data/text/credits.inc | 51 | ||||
-rw-r--r-- | data/text/easy_chat/group_name_strings.inc | 44 | ||||
-rw-r--r-- | data/text/easy_chat/group_orders.inc | 44 | ||||
-rw-r--r-- | data/text/easy_chat/group_words.inc | 44 | ||||
-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.inc | 63 | ||||
-rw-r--r-- | data/text/pokemon_news.inc (renamed from data/text/pokemon_news.s) | 29 | ||||
-rw-r--r-- | data/text/tv.inc | 205 | ||||
-rw-r--r-- | data/text_window.s | 31 | ||||
-rw-r--r-- | data/tileset_anim.s | 637 | ||||
-rw-r--r-- | data/tilesets.s | 8 | ||||
-rw-r--r-- | data/tilesets/graphics.inc | 232 | ||||
-rw-r--r-- | data/tilesets/headers.inc | 116 | ||||
-rw-r--r-- | data/trade.s | 774 | ||||
-rw-r--r-- | data/trader.s | 17 | ||||
-rw-r--r-- | data/trainer_card.s | 62 | ||||
-rw-r--r-- | data/trainer_eye_trainers.inc | 58 | ||||
-rw-r--r-- | data/trainer_see.s | 83 | ||||
-rw-r--r-- | data/tv.s | 205 | ||||
-rw-r--r-- | data/unknown_debug_menu.s | 32 | ||||
-rw-r--r-- | data/use_pokeblock.s | 73 | ||||
-rw-r--r-- | data/util.s | 70 | ||||
-rw-r--r-- | data/wild_encounter.s | 18 | ||||
-rw-r--r-- | data/wild_mons.inc | 3101 |
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 Binary files differindex ca93fa0e2..ca93fa0e2 100755..100644 --- a/data/maps/UnknownMap_082CF564/map.bin +++ b/data/maps/UnknownMap_082CF564/map.bin 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 Binary files differindex 37f05b971..37f05b971 100755..100644 --- a/data/maps/UnknownMap_082D05D8/map.bin +++ b/data/maps/UnknownMap_082D05D8/map.bin 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 Binary files differindex ca93fa0e2..ca93fa0e2 100755..100644 --- a/data/maps/UnknownMap_082D05FC/map.bin +++ b/data/maps/UnknownMap_082D05FC/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E55C8/map.bin +++ b/data/maps/UnknownMap_082E55C8/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E55EC/map.bin +++ b/data/maps/UnknownMap_082E55EC/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E5610/map.bin +++ b/data/maps/UnknownMap_082E5610/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E5634/map.bin +++ b/data/maps/UnknownMap_082E5634/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E5658/map.bin +++ b/data/maps/UnknownMap_082E5658/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E567C/map.bin +++ b/data/maps/UnknownMap_082E567C/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E56A0/map.bin +++ b/data/maps/UnknownMap_082E56A0/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E56C4/map.bin +++ b/data/maps/UnknownMap_082E56C4/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E56E8/map.bin +++ b/data/maps/UnknownMap_082E56E8/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E570C/map.bin +++ b/data/maps/UnknownMap_082E570C/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E5730/map.bin +++ b/data/maps/UnknownMap_082E5730/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E5754/map.bin +++ b/data/maps/UnknownMap_082E5754/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E5778/map.bin +++ b/data/maps/UnknownMap_082E5778/map.bin 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 Binary files differindex 22a47d94e..22a47d94e 100755..100644 --- a/data/maps/UnknownMap_082E579C/map.bin +++ b/data/maps/UnknownMap_082E579C/map.bin 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 Binary files differindex fd294d9b6..fd294d9b6 100755..100644 --- a/data/maps/UnknownMap_082FF894/map.bin +++ b/data/maps/UnknownMap_082FF894/map.bin 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:: |